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
339370956746	339370957317	339370957867	339370958417	339370958967	339370959515	339370960067	339370960617	339370961167	339370961717	339370962267	339370962817	339370963367	339370963917	339370964465	339370965017	339370965567	339370966117	339370966667	339370967217	339370967767	339370968317	339370968867	339370969417	339370969967	339370970517	339370971067	339370971617	339370972167	339370972717	339370973267	339370973817	339370974367	339370974917	339370975467	339370976017	339370976567	339370977117	339370977667	339370978217	339370978767	339370979317	339370979867	339370980417	339370980967	339370981517	339370982067	339370982617	339370983167	339370983717	339370984267	339370984817	339370985367	339370985917	339370986467	339370987017	339370987567	339370988117	339370988667	339370989217	339370989767	339370990317	339370990867	339370991417	339370991967	339370992517	339370993067	339370993617	339370994167	339370994717	339370995267	339370995817	339370996367	339370996917	339370997467	339370998017	339370998567	339370999117	339370999667	339371000217	339371000767	339371001317	339371001867	339371002417	339371002967	339371003517	339371004067	339371004617	339371005167	339371005717	339371006267	339371006817	339371007367	339371007917	339371008467	339371009017	339371009567	339371010117	339371010667	339371011217	339371011767	339371012317	339371012867	339371013418	339371013967	339371014517	339371015067	339371015617	339371016167	339371016717	339371017267	339371017817	339371018367	339371018917	339371019467	339371020017	339371020567	339371021117	339371021667	339371022217	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24908	21582	28761	24994	21119	12109	5409	3119	2312	2064	1887	1569	1526	5708	20326	17036	7873	2706	1379	1107	1064	1025	1023	1038	1047	1053	996	1021	1035	1016	976	1039	1004	1037	1057	1048	1063	1027	1093	1036	1003	1043	1018	1010	991	996	1059	1027	995	1044	1054	980	1008	998	1063	1032	1009	990	1003	1050	971	982	1047	1081	1040	1051	995	1065	1007	982	1042	1075	1055	1037	1109	1032	1032	1044	1039	969	1044	1039	981	1053	1086	1039	955	1085	1007	1038	976	1020	976	1027	978	1007	1050	1053	1048	1028	1093	1010	1041	1081	968	1085	998	1045	1067	1032	948	1014	1090	993	1102	1014	1010	1083	1037	1029	1004	1067	1038	1007	1060	981	1089	1026	1084	1064	1049	1056	1039	1081	1039	1056	1021	994	997	930	1007	991	1031	1058	997	1047	996	1037	1004	973	949	1031	1014	1075	1027	1084	1086	1033	940	993	1044	991	1000	1015	987	1075	1008	1051	1014	1029	1005	1096	1017	974	1062	1108	1030	978	1000	1008	1036	998	991	1032	1053	1097	1084	993	1066	1043	1039	1029	1011	1015	1024	1020	1046	990	1100	1067	995	971	997	1025	989	1026	981	1045	1070	1026	1046	1000	988	1048	1042	968	1034	1008	1010	1040	1035	959	1046	1034	1045	986	1045	1003	1049	1018	1015	964	1001	1042	1054	1023	1031	1012	1054	996	987	981	1046	1025	1091	963	994	996	968	1030	1041	994	1011	1003	984	1005	1023	1025	998	1043	1029	1056	1011	999	1027	1085	1042	969	997	1068	1032	1023	1005	1024	1011	1051	1036	1001	1083	1035	1025	1038	984	1025	977	991	1014	1024	1087	1067	1000	1052	992	985	988	1034	946	971	1068	1011	1040	972	1020	1017	971	1013	1020	1008	1044	1046	1064	984	1046	1004	1057	1048	1046	1020	990	1022	992	983	991	1056	1002	1026	1010	1030	1103	993	1052	1022	1017	1057	1050	1027	1001	1059	1005	1002	1044	1049	1053	1015	1015	1054	1052	1007	1018	1025	1014	1070	1049	1012	1034	931	1084	997	1007	1013	1023	1040	1070	1000	1038	1038	1015	1000	1041	995	976	1004	1029	980	996	1025	1033	1032	1025	990	995	1027	1008	1032	1033	1043	990	1027	1041	993	991	1033	1047	1098	1037	1046	961	1000	967	1029	984	1031	1019	1042	977	1042	1027	1042	942	977	1033	1026	1029	1022	1042	1051	989	1018	1010	1037	1016	970	1009	988	1008	1085	1010	1059	991	1006	1016	1006	1075	1026	1017	1015	1062	1012	1007	989	1006	1006	1010	1001	1019	1016	1061	1038	1001	1011	989	1035	1036	993	982	1002	1025	1013	980	981	1028	1028	1039	1039	1081	1054	1086	1060	922	978	1008	1042	1014	984	1066	1003	1045	1001	948	1019	1067	1024	990	1026	1039	1012	1010	1001	1017	1009	974	1055	1021	1022	1010	1039	1018	1016	997	995	1010	1037	993	1036	980	1015	905	1020	1002	1003	1013	1016	1010	994	1004	1077	1005	962	1061	1034	979	1019	987	1011	1066	999	1016	1053	970	1059	1052	1031	1030	1015	1057	1025	1010	1004	975	1045	1060	1075	1010	1010	1002	1044	1050	977	1013	1022	1038	1009	960	1005	1023	1015	1040	1006	984	1049	995	1053	1010	985	1034	1025	1008	1054	1031	1009	1029	953	1026	995	977	1025	1039	1014	1006	1053	1080	1114	1055	1004	1039	974	1025	1034	995	1019	1009	1026	1030	998	1044	997	1016	1060	1033	995	1006	1053	1020	1010	1082	1046	1039	977	1048	950	1055	1074	1044	1007	1001	1064	1002	1039	1027	1039	978	1041	1041	1037	985	981	1062	971	1022	1028	1023	1039	1086	1007	1013	1066	1060	1053	970	1004	1035	1007	1044	991	1010	1036	989	1048	985	1063	1036	1023	1040	1003	986	979	1008	1030	1038	1002	948	982	1004	1012	1002	1034	1025	970	1085	963	1026	1100	1010	954	1061	1034	1037	1019	992	974	1089	1025	1039	992	991	986	1061	913	972	1044	1038	1032	1055	1038	1002	994	1033	1003	1046	1032	1042	1046	1045	973	1002	1008	1014	984	977	981	1001	1051	1075	971	989	1049	988	976	1001	1027	1032	1014	1022	997	1026	1078	1046	1064	1033	997	1017	996	972	977	1088	1053	1074	962	1013	1048	1016	963	1013	1012	1061	1078	1031	1043	995	1053	1014	1033	966	1068	1044	954	1007	1038	1015	1061	1025	1040	1023	1025	1033	1009	983	1026	970	1027	1124	1022	989	1056	947	1004	997	999	1074	1034	1008	1058	1045	1043	933	979	1002	1038	992	996	993	1021	992	1009	1010	1020	1010	970	1050	982	1059	1000	1039	938	1065	1033	1056	990	964	1059	1049	1082	967	1024	1017	996	1049	1024	1038	1064	981	946	1064	999	1024	987	1040	1039	1090	979	1003	1021	1095	1006	1051	1078	1014	983	983	1062	1067	1023	1008	997	1037	988	993	948	982	1072	1002	1041	1046	1013	993	1014	1012	1006	982	1014	1026	1030	1048	1059	1008	994	991	981	1041	977	1016	1017	1007	999	1061	1028	1036	1011	1045	1062	1072	1061	1074	1001	1037	1010	996	1022	979	1015	986	1052	1017	1033	989	1016	1005	1040	1065	983	1031	970	1001	1053	959	1043	1000	1076	971	1043	1056	1013	1011	1019	1001	1059	977	1046	1030	977	979	1010	994	1062	1060	975	1005	994	1038	981	1026	1046	994	997	1025	1042	1056	988	1029	1004	1048	1019	1003	1030	984	985	983	1019	1027	1034	1072	1012	991	1081	1079	993	1037	1004	1047	1030	1047	1066	988	991	1004	1049	1017	1001	1040	1046	1002	1035	1067	1036	1059	976	1004	1018	992	1026	1007	1045	1024	1037	1040	1037	1005	1022	1053	1012	969	945	1046	1012	963	1055	1040	997	1022	1031	1048	989	1068	1024	987	1030	1003	1016	977	1034	1045	1000	1008	1040	1035	983	1016	1024	964	1050	1022	998	993	982	1046	1000	1048	974	1049	1048	1045	1064	931	1039	990	1121	1014	1037	1065	1019	981	1028	997	966	1069	1016	1059	1021	981	1026	1056	1017	1032	1037	999	1061	1049	1051	1011	1019	1006	1067	1080	993	1052	1039	1030	1024	1040	938	1019	1033	1042	1025	1038	1009	974	998	1062	969	1030	1032	986	1008	1053	1027	1015	999	990	1024	988	1013	1003	1060	990	1000	1037	996	993	1009	986	1000	1031	1023	1030	1025	986	1033	1045	1002	1005	1005	1091	992	1012	977	1009	994	1031	1063	1054	1036	997	962	1003	977	1069	1020	1077	1087	993	997	1074	1075	935	1015	1001	1028	1019	1032	1054	1052	1016	1001	1001	1000	1000	1044	1008	1067	1011	1002	977	1031	1002	938	1001	935	1053	986	1086	1008	1016	985	1013	1021	976	1047	1007	989	1068	1024	975	1047	969	1054	1050	1016	1054	1037	1032	994	994	1085	1061	1052	1019	1025	1036	1011	1067	1036	942	1037	1030	1021	998	1035	998	1030	1038	1024	1022	988	1000	1079	1008	1017	1002	1054	1008	1075	1062	1037	1030	1013	994	1057	971	1013	949	1032	1001	1027	1001	990	996	1048	1044	1004	1041	1005	1027	982	967	1029	1028	1011	1015	965	1027	1005	1014	1003	991	1098	963	1041	1019	1062	1013	1000	1046	1037	1052	1038	983	1069	1005	1009	1015	1057	1044	978	1025	961	1039	1008	1032	1050	1065	986	1045	1006	1066	988	1027	1056	1043	1028	1013	964	984	1021	1015	1005	981	1001	1036	1011	1004	1007	1048	1058	999	1031	1045	964	1043	1060	1043	1003	1049	1072	995	1007	1112	1040	1017	975	991	1007	1001	1033	1033	955	999	1031	993	1010	1010	1044	1016	981	1054	1042	1093	1046	993	983	1040	1009	1025	1052	1071	1032	1033	1003	1012	905	1019	1026	1026	978	983	1031	1043	1041	1009	1047	1037	1022	1076	1029	998	1032	1000	977	993	1088	1031	976	1069	980	1012	1056	1037	1002	1038	1045	1031	1048	997	1033	983	992	1000	1043	1020	969	957	1024	1021	1027	1023	995	1054	1003	984	960	977	1038	1024	1043	1013	1035	1064	1041	1008	1012	1061	962	1049	1020	1058	1065	1050	998	1071	987	1073	995	1056	1047	1003	1043	1038	1094	1108	1030	990	1031	1018	970	1036	1019	1052	1064	1049	995	967	1022	1062	1027	995	982	1012	1038	1013	974	1002	1083	1071	1013	990	995	994	1040	999	973	994	1017	1025	1024	1001	1040	1019	1034	990	1000	1014	960	996	1017	985	1006	1027	1052	1028	992	995	1026	1057	1043	1010	1046	1027	1037	1061	984	970	1006	1022	1026	989	1002	998	964	1005	1041	1007	1014	1034	1019	1062	988	1012	1016	1058	1015	993	1015	1035	1035	1001	1100	1003	1077	973	1048	1018	1043	1043	1046	1015	1032	1054	1042	1029	1047	1047	1045	1033	1037	1023	1065	1024	1010	1056	1028	1012	1008	980	989	1027	1040
8634	17613	16164	11207	7664	5633	4370	3502	2773	2501	1982	1682	1559	8046	20546	14605	6662	2435	1136	1012	875	847	900	869	898	821	815	857	853	897	816	873	803	873	843	854	847	816	863	839	833	830	843	833	865	887	835	786	846	851	798	882	827	923	827	837	814	817	903	851	837	836	844	774	871	857	832	856	847	872	852	835	821	876	811	857	851	796	870	860	846	797	810	875	829	832	849	858	813	775	810	862	896	854	853	855	880	844	802	865	807	857	843	840	819	803	804	839	847	831	820	828	872	890	816	869	842	845	885	846	836	861	811	898	866	829	816	818	848	846	860	878	822	859	888	835	860	800	793	815	852	870	818	835	847	852	799	882	831	905	862	823	807	818	843	821	829	882	840	843	851	852	885	886	855	856	849	849	874	850	796	751	878	871	875	809	843	828	895	856	863	892	810	847	837	851	833	893	869	853	791	836	846	788	818	885	817	832	805	863	847	827	877	884	792	852	823	802	835	820	783	877	808	827	841	807	836	852	809	860	811	846	842	821	850	868	868	817	833	830	825	860	891	835	840	777	814	856	822	865	846	832	802	846	853	810	826	839	817	824	799	830	806	832	826	863	812	798	842	852	883	844	815	837	868	821	804	853	840	833	824	828	864	859	844	826	851	834	870	837	847	813	856	759	832	823	844	797	817	821	818	847	761	860	856	836	845	810	855	848	841	887	888	828	821	822	877	839	862	833	883	839	806	828	826	836	826	805	866	855	796	819	848	828	869	801	805	852	880	838	832	835	869	863	868	839	849	830	855	880	813	802	822	855	879	816	803	822	891	850	880	775	884	869	834	887	819	914	858	821	832	800	827	848	853	824	873	835	836	794	759	914	883	811	794	833	811	832	884	800	856	832	860	881	847	860	835	762	857	799	902	810	851	844	860	845	792	828	813	787	799	825	872	865	872	889	838	809	884	788	848	862	844	828	815	865	870	782	808	834	866	791	840	884	822	850	860	880	809	834	812	864	851	799	846	864	793	850	829	859	845	842	832	862	816	837	851	873	876	856	808	844	840	842	832	883	855	837	824	855	826	779	855	842	849	865	800	825	837	835	854	791	821	825	852	874	793	850	864	824	818	854	785	886	842	791	853	833	883	835	810	784	826	831	861	826	849	875	853	892	862	856	832	852	844	864	778	811	845	813	865	854	825	843	847	815	875	831	864	844	872	800	820	822	883	884	808	786	824	833	860	782	838	872	790	853	829	847	840	842	867	847	857	850	847	844	850	872	817	832	844	829	850	882	889	808	836	857	816	824	800	827	820	863	856	808	804	844	878	895	862	811	840	893	879	884	839	842	832	852	870	869	871	808	846	879	812	824	829	849	824	871	809	828	854	835	850	882	819	819	846	839	824	809	851	835	827	835	804	822	837	807	862	852	840	826	837	853	856	806	786	902	818	834	875	763	859	773	854	891	837	787	898	858	816	820	850	845	830	840	825	826	839	785	839	777	803	856	827	876	809	834	829	806	838	842	877	778	866	823	867	866	805	852	822	793	862	799	839	815	801	865	872	887	797	898	845	865	864	843	819	832	827	860	889	846	824	814	832	858	810	880	845	864	838	826	826	808	835	844	878	849	838	867	851	795	864	849	782	781	872	844	773	817	868	870	845	834	781	786	889	844	836	810	787	880	847	843	866	856	826	842	824	848	809	832	867	816	765	826	840	796	830	823	816	829	816	853	835	849	797	830	836	814	796	837	812	837	834	885	778	852	815	842	857	893	862	853	829	813	829	854	891	780	911	843	828	846	894	784	799	835	845	832	886	829	854	819	783	814	823	868	846	802	845	825	804	845	821	805	798	808	823	846	829	824	805	844	800	831	808	828	827	851	795	869	902	819	870	830	896	788	873	843	849	867	867	866	782	831	815	842	860	804	793	917	898	859	806	824	905	822	839	834	807	822	814	882	887	897	884	886	821	853	816	877	821	825	788	833	814	780	847	881	885	853	805	827	854	806	858	800	812	821	838	807	771	845	808	815	784	827	858	854	819	835	894	874	866	791	859	902	852	865	801	798	794	837	846	815	817	862	816	856	882	870	831	816	831	821	821	833	863	872	838	887	867	822	854	788	917	804	841	807	889	841	817	858	806	829	822	837	802	800	821	831	821	852	856	838	853	841	821	797	832	805	841	814	824	829	834	854	832	802	819	857	820	846	811	837	827	827	841	816	873	840	858	807	842	835	829	807	807	895	858	846	880	870	830	825	810	830	845	857	808	807	847	851	888	843	852	842	837	804	835	831	820	836	824	828	848	841	824	850	854	851	829	894	832	810	866	875	842	840	825	860	780	815	850	811	836	783	795	842	821	853	842	859	856	795	840	860	873	795	825	828	798	856	833	836	857	857	849	782	808	829	802	861	837	823	876	787	830	839	826	787	822	776	814	794	881	805	802	836	842	830	797	872	844	894	856	826	831	818	810	877	872	863	814	875	806	822	804	798	831	793	822	840	830	837	769	814	808	835	839	864	779	833	866	869	818	806	808	833	839	874	858	828	834	811	821	823	823	867	866	813	812	794	841	848	855	873	770	816	801	827	911	834	840	833	870	802	828	809	869	822	802	801	811	859	848	831	847	833	809	868	864	815	862	824	795	828	857	872	779	844	793	863	855	854	819	806	817	868	893	824	819	818	832	838	855	835	840	855	811	834	849	879	817	760	891	838	858	862	875	801	842	803	863	786	799	833	842	833	862	817	855	803	900	790	847	918	821	794	812	852	851	832	828	830	857	804	804	814	801	829	846	850	851	832	797	818	849	825	822	826	823	866	837	832	873	867	784	867	784	857	936	874	815	838	872	852	848	802	783	847	892	832	847	865	858	798	826	836	848	806	794	829	867	857	845	859	847	842	799	835	860	799	843	881	807	848	806	790	846	855	808	835	820	828	814	832	838	816	806	871	828	827	843	841	806	813	829	822	799	797	779	816	826	817	830	830	853	810	855	851	869	855	822	851	837	817	846	809	853	852	838	843	880	828	840	838	868	906	792	835	841	825	860	871	847	815	810	887	833	820	841	837	860	851	855	823	826	837	825	908	813	800	843	851	805	800	862	838	854	833	850	837	802	872	863	863	845	820	882	842	793	827	886	819	858	828	842	827	855	814	841	817	774	791	894	791	861	858	891	839	814	826	819	806	826	781	831	837	911	839	815	841	879	815	826	821	801	843	843	839	853	858	814	892	816	863	929	856	840	808	809	846	876	826	839	828	866	796	825	798	871	793	857	802	834	834	817	829	834	829	797	820	848	832	861	822	828	843	824	838	833	830	840	860	822	829	891	858	844	832	848	818	818	805	829	839	807	794	849	851	851	803	812	833	808	852	872	847	878	834	826	840	873	879	826	854	842	830	843	797	812	887	839	816	778	838	858	831	819	869	807	805	855	845	871	857	844	874	829	846	861	814	825	834	848	850	836	825	835	865	812	787	798	868	832	780	802	842	792	798	839	839	799	862	837	823	865	833	837	857
27154	12512	5927	3420	1897	1473	1362	1191	1140	1071	1030	973	975	1091	1621	1704	1264	1020	979	906	910	870	918	849	861	881	873	868	927	892	915	895	882	879	918	922	864	902	917	850	913	899	897	879	870	891	914	884	811	912	898	933	843	911	920	869	939	878	826	867	855	856	906	898	834	848	880	903	858	915	871	862	859	931	872	888	920	953	845	932	898	878	923	936	855	959	867	874	929	854	845	916	886	900	899	933	873	856	840	890	848	884	877	904	887	908	894	883	887	829	892	893	843	865	897	845	904	879	879	914	853	827	929	850	894	890	836	858	891	864	848	848	938	877	859	912	879	910	878	855	859	895	884	820	870	879	935	836	918	899	834	834	884	883	933	867	905	897	881	871	934	878	845	830	842	950	870	886	901	878	897	908	919	865	927	866	914	855	834	855	873	844	847	906	889	865	880	845	859	840	903	897	867	851	873	838	882	836	864	829	845	870	876	879	857	879	892	910	871	858	922	825	864	902	888	883	886	905	820	832	900	853	864	875	893	852	943	919	856	867	894	903	886	898	877	872	853	905	868	912	889	869	894	854	877	920	884	840	883	856	895	860	897	826	876	803	853	859	896	868	923	893	864	862	889	876	871	850	903	908	868	856	926	857	930	886	866	898	933	896	920	883	851	898	894	938	889	900	887	928	935	832	918	843	852	851	881	904	916	877	921	879	866	860	888	892	857	865	932	845	807	927	902	954	906	871	850	862	883	920	878	843	871	861	906	899	884	905	854	873	910	849	812	863	892	881	894	859	865	874	874	909	886	907	867	869	908	899	797	858	872	824	899	910	871	884	901	879	831	909	855	873	889	826	855	916	949	845	897	893	880	863	878	879	903	848	885	916	860	906	833	920	915	870	902	868	843	836	852	891	922	841	824	858	940	925	864	900	819	922	884	891	820	888	864	904	912	881	857	905	851	858	867	797	927	852	904	806	851	879	847	848	851	911	918	830	886	888	877	865	884	875	921	914	922	825	882	861	931	831	840	901	900	842	907	898	825	913	923	914	881	899	892	910	901	905	887	892	884	910	827	893	854	940	911	873	860	859	870	886	848	894	874	871	841	887	874	881	892	851	890	873	896	890	860	858	864	882	883	904	840	933	883	864	826	865	861	891	885	870	897	867	884	834	868	876	853	869	861	906	898	849	856	924	850	900	872	883	882	881	882	951	872	883	923	903	871	873	938	831	925	884	829	886	940	874	865	839	919	885	860	930	878	894	938	910	862	883	869	899	938	892	850	926	874	910	852	893	878	914	817	849	891	934	808	854	898	838	901	869	899	850	895	904	827	859	872	856	877	885	886	894	874	872	899	902	896	948	862	859	861	864	871	786	909	861	970	873	856	934	845	930	899	889	884	897	880	850	862	910	907	868	807	890	868	922	892	868	870	836	874	881	853	919	836	881	929	862	900	926	903	918	851	915	838	844	905	813	890	877	784	888	889	902	890	893	892	929	927	908	834	896	865	920	868	922	894	864	892	863	850	848	820	886	860	915	912	827	831	894	894	890	879	889	863	852	947	901	894	938	838	866	880	889	923	857	911	904	952	900	901	901	863	886	942	823	875	865	894	921	899	919	898	892	859	874	846	866	921	879	876	903	835	850	823	933	922	877	925	892	798	858	938	914	864	927	853	856	864	895	882	865	885	912	854	910	875	972	870	888	888	865	902	881	834	855	908	833	903	875	860	910	848	866	903	860	908	852	902	857	895	909	857	861	864	860	880	930	845	895	891	924	877	883	889	900	859	859	911	871	926	882	865	893	856	893	896	893	889	901	835	842	872	827	873	876	860	854	941	875	868	918	898	890	926	827	887	852	857	901	929	880	947	844	926	878	889	869	830	872	906	880	827	900	942	943	881	897	882	922	846	882	845	891	909	898	890	901	867	884	897	868	913	880	919	912	882	874	871	891	913	864	914	938	845	905	910	901	866	854	872	840	863	845	854	904	862	914	890	890	879	885	897	877	887	881	908	869	837	834	843	926	898	861	863	834	919	885	883	830	890	891	917	831	900	879	852	841	903	889	911	793	838	904	896	833	891	831	838	912	865	876	900	867	907	885	899	850	911	894	884	885	900	913	899	914	875	876	906	936	927	872	899	929	934	921	941	837	856	894	886	863	835	860	899	850	813	923	871	890	874	908	873	816	902	950	948	839	872	856	883	899	880	925	924	887	942	849	878	877	898	841	967	835	925	897	874	861	899	881	860	882	852	902	880	860	875	867	844	904	877	858	905	839	887	866	849	872	939	893	867	885	875	877	848	847	882	824	892	872	885	873	870	915	890	877	844	887	872	940	882	880	854	897	844	904	908	907	899	911	879	893	885	853	875	935	909	876	900	872	914	895	883	906	893	900	874	897	881	873	882	890	902	907	894	905	926	874	833	904	891	882	888	861	943	873	860	911	902	878	889	907	883	869	875	833	857	871	886	859	873	835	881	888	831	875	920	858	883	839	846	864	860	853	887	841	889	857	868	835	867	910	936	900	914	882	890	853	915	868	896	888	896	877	875	870	868	871	852	947	889	846	873	841	836	852	903	917	832	855	876	857	930	894	918	881	882	869	865	919	889	919	938	879	893	879	890	942	883	888	911	860	821	908	948	852	900	918	890	808	887	915	843	846	888	925	976	933	897	879	818	880	834	878	851	856	893	924	941	912	894	862	902	882	907	894	892	885	885	846	821	850	878	902	858	849	909	909	918	896	878	900	840	876	855	900	876	927	890	845	888	899	872	851	889	889	872	841	872	868	873	895	828	899	868	881	852	900	895	847	862	888	890	867	893	901	885	889	910	875	837	894	877	862	837	848	917	863	890	875	851	882	901	885	848	903	830	820	880	850	879	922	897	862	897	887	893	814	908	861	904	914	839	836	863	931	928	841	890	893	930	856	863	875	922	933	838	905	864	878	903	881	855	904	884	885	848	854	880	964	891	872	963	891	897	859	899	803	899	858	818	843	867	897	880	859	848	933	913	854	888	878	875	820	888	850	911	860	858	922	857	868	850	939	863	865	910	817	903	894	920	883	883	880	897	884	896	882	918	889	874	908	856	886	875	860	874	830	892	856	873	883	914	857	904	905	935	909	855	841	844	873	856	886	882	870	876	811	884	916	948	868	898	889	940	856	899	893	859	861	904	942	833	874	861	907	897	894	858	795	849	890	921	908	882	883	860	931	894	891	879	887	881	909	913	841	882	872	863	864	906	860	848	882	864	837	903	845	896	911	917	842	875	854	883	907	969	901	888	850	890	897	852	887	881	848	905	887	876	915	869	872	886	878	925	861	896	943	853	898	906	873	876	921	850	916	850	852	886	872	879	881	840	839	866	914	858	876	869	864	869	859	872	907	868	864	876	881	913	908	858	882	877	894	882	861	854	915	886	825	918	922	848	907	869	886	903	888	918	865	912	876	954	936	873	913	948	931	887	899	880	842	917	897	858	873	860	902	905	868	881	891	877	910	870	899
7625	5911	5654	3080	2212	1634	1322	1204	1121	989	915	872	816	1123	1825	1824	1284	950	791	724	689	752	708	726	746	718	690	756	720	729	718	699	705	736	753	746	698	674	699	708	735	733	744	729	786	758	759	721	751	700	743	722	719	683	688	737	708	729	730	713	748	668	674	773	739	765	686	737	737	675	744	725	748	692	746	758	731	766	718	711	711	762	666	692	686	729	740	734	755	686	770	708	698	691	710	668	772	705	725	730	714	685	698	747	744	758	718	725	708	725	698	715	698	721	659	723	730	730	702	700	665	721	712	699	743	726	700	745	671	723	725	725	774	744	724	694	769	746	749	708	696	752	695	747	755	730	718	726	683	763	680	709	724	739	716	746	734	682	743	703	666	728	702	685	743	730	723	687	772	725	787	662	698	707	753	698	697	731	735	740	688	688	710	708	747	707	745	716	744	708	707	755	725	738	733	696	748	752	704	730	719	721	666	711	738	687	738	689	740	695	710	713	679	643	720	721	709	763	696	804	695	732	735	677	717	744	733	743	732	774	707	745	724	728	697	702	726	680	690	752	686	706	724	744	709	724	784	780	737	728	689	725	733	700	725	709	741	705	683	739	707	687	717	735	723	688	718	726	663	701	735	714	721	717	710	749	754	695	746	705	639	675	695	713	682	690	709	750	662	763	774	780	710	706	738	747	768	726	713	769	738	647	700	687	751	690	736	693	675	745	701	685	729	700	715	747	717	745	744	709	693	758	712	665	738	696	677	738	678	716	745	705	688	732	737	739	674	726	717	707	708	685	759	709	716	729	698	789	754	678	684	722	740	704	739	727	724	722	728	712	772	752	707	729	675	724	748	766	692	710	700	749	733	760	734	714	711	740	696	721	650	725	749	735	689	722	684	701	672	650	708	734	717	725	734	687	735	696	799	740	686	713	706	681	746	747	703	742	707	735	701	707	732	678	745	719	720	729	736	708	686	701	746	757	717	731	714	680	684	737	712	702	694	752	699	772	777	740	732	714	701	712	726	730	748	723	675	776	719	744	709	714	714	724	740	701	726	698	735	729	776	705	741	680	716	719	747	720	708	690	640	664	705	720	676	724	734	713	700	725	720	727	714	744	713	740	691	655	708	706	679	760	662	719	690	664	669	712	697	745	717	732	776	739	751	710	719	685	742	694	693	717	674	698	731	717	748	722	709	744	689	686	746	737	725	727	690	692	666	760	731	721	727	747	676	711	697	704	690	698	725	697	706	729	721	775	706	725	712	733	710	764	740	732	707	716	758	736	746	763	771	784	762	730	674	725	673	704	686	704	741	713	691	703	673	762	700	676	670	722	706	682	702	710	716	711	719	718	752	692	703	719	713	742	723	728	701	718	768	654	711	689	743	701	754	744	696	736	689	711	722	730	688	690	736	714	707	691	713	692	742	738	750	716	696	732	680	742	703	681	782	723	662	714	718	705	696	757	692	775	653	734	733	774	726	702	671	680	673	733	695	689	672	692	740	733	755	688	753	673	739	761	746	722	692	717	745	712	764	713	650	707	730	690	714	697	775	717	773	724	699	783	714	755	704	707	743	692	729	719	739	746	724	718	723	731	733	717	695	737	713	732	731	696	745	736	711	704	689	701	672	718	684	704	714	720	681	730	688	707	680	716	735	754	729	747	735	714	688	698	683	701	739	737	706	727	712	749	720	656	752	707	680	694	784	755	734	719	716	721	703	729	666	709	708	724	693	714	711	697	719	747	713	727	689	719	706	675	741	764	738	726	722	693	751	742	747	739	686	757	704	669	754	699	712	676	698	762	730	714	703	724	671	679	718	742	774	726	707	764	696	742	731	718	710	737	725	747	766	679	727	740	731	742	708	762	712	681	674	700	726	696	785	735	636	733	699	727	716	747	719	715	760	730	688	700	727	670	715	734	751	698	660	750	739	712	704	673	726	673	716	718	756	652	695	731	752	717	706	701	752	745	741	709	699	698	696	681	743	731	780	748	721	682	667	733	722	717	717	733	693	710	754	755	739	751	710	735	756	737	719	722	675	681	737	724	737	719	687	685	707	727	682	700	763	753	723	742	766	764	668	736	730	719	717	781	691	719	657	742	699	724	722	741	749	734	717	728	708	659	710	728	702	711	652	740	661	699	709	668	718	720	727	730	721	708	716	699	705	738	781	743	711	686	741	744	738	761	706	692	687	683	716	755	684	709	741	715	737	716	687	716	750	737	665	715	728	725	703	723	703	762	715	712	747	702	722	735	765	746	678	718	716	691	728	698	715	697	729	720	732	705	702	779	696	733	694	695	681	730	738	716	716	741	694	696	712	758	688	711	728	688	732	716	716	701	756	729	724	677	687	676	673	668	736	769	727	732	725	724	694	693	696	756	730	722	699	725	682	752	668	676	745	703	712	680	696	729	716	716	665	698	774	721	696	717	713	688	697	691	695	716	703	731	716	724	735	712	663	750	739	688	713	690	692	742	720	706	691	693	733	689	734	730	790	717	698	702	702	671	709	729	769	700	704	767	707	774	754	746	683	732	747	750	757	733	742	702	708	733	689	715	726	695	699	708	724	686	738	692	691	723	714	703	761	735	724	768	717	715	667	697	690	707	674	738	720	744	708	721	725	731	701	724	713	720	689	760	723	688	673	694	728	740	712	734	727	736	705	753	677	694	739	741	706	740	720	690	732	713	739	762	709	666	714	679	691	678	696	737	718	734	741	682	684	703	731	754	694	763	728	695	687	680	720	698	729	719	698	714	674	742	707	715	706	674	671	706	673	716	721	678	712	720	725	695	689	704	722	722	700	692	679	725	771	729	731	739	735	729	707	733	695	704	710	702	743	707	692	718	726	721	712	675	770	711	712	721	710	699	722	727	691	709	706	727	741	698	727	689	720	720	762	706	696	724	739	703	731	764	726	742	678	676	759	720	656	681	745	735	734	725	711	702	749	716	669	714	757	668	727	742	737	721	766	752	684	713	691	745	760	710	706	704	774	751	741	720	737	703	747	716	718	712	728	762	673	732	693	715	699	696	727	652	742	747	689	737	736	728	775	703	684	712	723	708	738	744	667	727	750	698	744	760	730	716	704	736	758	737	758	718	667	731	750	692	707	701	737	673	721	712	742	729	738	719	768	747	678	721	737	702	740	707	693	742	717	686	692	742	707	699	727	716	741	775	777	700	714	741	710	683	732	697	782	669	714	753	673	695	733	722	725	734	748	723	666	706	667	738	709	727	707	725	707	689	694	703	705	716	717	746	745	680	715	683	753	718	782	748	728	715	722	755	703	735	737	724	678	688	681	758	733	723	724	652	745	747	737	720	707	736	755	701	698	714	694	740	708	744	671	718	686	679	719	743	706	727	727	711	717	721	718	703	756	718	748	738	691	734	729	748	716	736	719	739	709	739	715	725	682	731	719	740	673	742	735	706	769	711	745	730	669	729	737	683	734	742	726	750	680	697	666	687	725	698	696	734	704	745	722	703	718	751	714	747
24964	20800	26647	24637	11910	4201	2568	1704	1376	1231	1133	1096	967	2644	9308	7687	4313	1731	998	744	698	686	734	666	706	701	713	717	734	676	749	700	697	719	728	676	710	711	689	700	663	725	712	731	713	720	651	675	744	691	689	763	705	674	736	726	668	712	688	682	747	654	684	696	714	697	658	729	726	746	713	691	731	707	670	704	742	705	716	751	663	683	716	689	736	685	685	714	701	734	728	675	722	679	712	712	691	660	677	719	745	741	698	692	739	700	672	729	705	690	683	683	695	673	739	744	681	710	723	651	700	725	668	728	706	711	656	662	691	695	655	677	730	747	665	719	737	692	669	701	660	658	689	691	685	728	708	733	710	714	716	692	665	701	700	676	677	700	644	709	672	699	683	683	679	694	692	694	697	675	705	686	730	685	712	679	781	694	782	686	691	700	667	680	679	670	737	750	661	700	677	669	708	716	675	698	696	698	687	706	686	736	695	678	657	722	716	667	723	709	674	707	692	690	679	714	673	672	662	737	706	694	714	636	707	692	690	717	708	771	736	696	694	721	703	678	698	698	697	698	683	671	677	719	678	681	670	678	717	713	704	714	697	738	710	637	708	679	741	714	703	685	709	663	729	721	685	689	643	686	703	684	735	755	749	710	725	676	698	720	701	700	667	682	699	711	699	747	710	673	696	738	676	715	662	661	699	715	727	682	678	695	675	679	704	685	684	702	730	684	697	705	687	667	671	733	663	724	727	695	663	681	719	710	693	753	676	656	730	688	684	724	698	691	718	676	730	651	686	699	728	663	759	719	684	701	708	728	670	756	699	697	680	679	732	694	662	664	712	683	705	657	677	692	711	700	669	737	695	686	727	712	692	703	678	749	682	661	745	681	687	670	707	670	718	658	691	683	705	742	717	706	752	693	703	707	731	719	670	768	752	754	686	715	697	703	729	652	640	675	740	658	698	695	739	733	653	701	711	741	681	708	707	724	677	698	758	703	720	701	704	709	678	712	706	697	734	671	693	732	694	729	692	669	684	725	735	687	660	730	720	706	725	693	692	684	698	717	667	725	677	694	712	729	735	685	687	667	724	695	714	640	684	681	688	652	695	697	738	686	709	676	676	747	688	717	674	662	705	677	673	695	672	679	734	738	727	703	702	695	682	695	689	729	722	668	709	680	708	705	712	697	716	691	676	666	779	693	710	744	704	684	721	703	710	715	667	728	673	711	715	701	701	710	715	704	762	717	724	685	744	674	708	706	718	725	737	704	711	721	729	678	685	683	685	710	697	690	645	662	708	742	678	685	689	690	693	654	721	736	684	720	693	714	709	746	672	758	745	733	645	699	699	688	706	708	674	693	706	767	733	678	664	713	656	741	665	725	747	726	705	742	687	725	682	728	693	730	735	678	732	681	722	676	707	698	688	681	676	669	740	716	698	712	710	676	691	688	685	623	684	733	731	646	700	701	728	721	718	700	713	678	707	683	706	696	678	703	765	721	749	721	691	680	683	676	695	691	723	715	744	622	708	691	695	697	668	708	736	701	677	756	726	701	704	693	675	694	709	660	649	678	670	709	701	645	684	685	682	678	709	710	683	686	732	725	748	736	752	668	707	743	691	719	710	668	708	718	695	698	696	703	660	710	680	683	706	715	741	706	749	746	715	776	675	747	731	632	664	701	693	698	685	731	678	762	701	704	709	723	679	705	712	703	731	717	705	683	702	723	702	718	716	735	684	698	680	668	699	669	665	746	680	699	683	677	732	753	718	683	713	741	708	695	682	675	724	668	695	668	689	709	688	701	736	727	704	705	679	680	673	693	684	664	659	684	657	697	662	734	729	687	679	716	691	696	692	649	681	769	680	655	722	695	708	654	675	712	672	666	722	694	668	734	688	685	718	692	696	684	678	678	715	720	741	678	694	697	631	654	719	746	691	666	741	718	678	715	700	714	722	724	694	669	656	762	717	683	690	696	687	702	652	731	731	673	660	714	655	662	709	703	691	680	713	679	721	684	704	678	731	677	686	698	759	693	675	723	675	657	708	731	673	751	665	666	667	699	688	717	735	667	681	703	712	700	715	686	669	711	759	679	731	704	674	723	691	718	721	708	691	661	729	730	713	729	683	689	736	698	691	672	702	696	682	667	695	698	720	682	657	678	718	683	681	719	739	662	715	731	684	756	685	686	659	681	737	652	740	727	720	701	725	656	733	704	672	683	742	774	673	716	655	722	684	701	732	708	690	682	727	673	708	693	711	691	746	701	693	728	738	705	706	732	687	717	700	734	673	700	685	658	672	697	673	709	679	716	684	665	691	657	748	713	697	691	697	695	679	690	682	692	710	681	727	766	709	715	744	686	752	717	691	719	723	688	769	667	713	698	766	714	734	671	715	673	701	699	643	731	752	686	711	697	692	682	696	683	694	725	695	669	704	750	661	671	734	658	694	719	712	682	692	684	679	741	686	729	751	727	704	713	685	689	721	716	707	680	737	681	691	745	651	744	682	712	686	673	735	721	699	660	670	680	703	687	702	764	724	745	716	722	710	711	692	740	700	694	698	717	701	673	666	649	667	674	690	661	703	698	734	683	678	670	742	725	692	710	649	734	733	715	721	748	696	699	728	677	703	737	734	666	749	734	716	680	739	719	749	673	710	690	710	713	749	685	738	686	660	706	684	653	751	676	649	672	680	686	700	726	717	728	701	716	700	693	701	684	699	658	712	697	697	678	704	669	680	703	699	696	669	715	678	736	765	683	691	688	675	727	734	699	638	654	703	703	695	656	713	707	651	743	730	692	684	704	663	710	717	729	654	664	734	707	719	685	715	761	698	691	698	710	760	727	729	669	707	727	677	734	701	702	689	710	687	710	678	680	700	704	757	659	736	671	727	704	748	624	681	691	683	729	696	683	746	698	740	684	733	685	642	714	725	704	689	714	653	697	691	719	718	676	685	726	724	683	685	666	666	690	737	724	714	689	731	671	732	659	682	697	705	675	751	717	716	707	723	687	756	667	695	699	681	742	694	710	695	689	680	725	677	718	649	688	709	696	699	686	735	680	720	673	704	652	713	689	709	654	725	732	685	708	693	701	711	736	717	671	726	689	710	731	701	731	694	727	683	690	699	702	676	676	660	696	714	712	669	753	678	719	709	718	698	722	701	721	687	670	720	696	677	711	664	736	670	732	706	679	695	708	688	693	714	687	683	695	727	706	716	666	692	737	743	682	666	764	697	662	705	625	710	704	737	677	707	694	697	723	656	719	699	671	699	779	761	641	715	652	713	645	665	779	668	696	706	702	666	697	670	728	720	743	702	680	722	705	730	666	689	727	652	709	700	718	712	695	691	752	680	726	648	686	724	689	717	703	737	736	705	702	705	703	748	663	699	658	701	694	695	662	715	655	690	733	684	685	690	705	721	686	693	688	678	714	687	692	731	708	691	729	708	726	739	614	695	711	674	697	732	701	639	728	677	718	663	673	682	682	679	700	701	679	714	699	740	691
7070	11710	12141	7339	5105	3611	2506	1970	1614	1417	1333	1224	1077	3770	10648	8340	4347	1753	831	685	602	597	588	680	584	622	591	607	571	606	584	593	629	558	608	582	629	598	599	612	602	605	596	600	573	577	550	578	628	615	632	600	572	605	578	628	642	572	635	591	697	631	619	621	650	587	591	608	588	603	628	643	634	605	594	628	610	567	605	598	644	561	548	638	612	622	596	569	594	611	595	597	589	634	615	636	614	631	582	593	627	577	601	627	668	651	603	613	603	645	613	617	609	591	611	604	580	622	618	588	597	606	585	573	578	618	577	600	589	580	555	609	653	591	605	631	598	594	603	593	590	590	591	583	613	702	612	627	550	606	579	562	587	583	592	597	597	612	586	632	584	572	582	599	600	582	611	605	615	629	615	617	619	592	593	600	598	613	654	633	634	626	630	623	623	558	582	653	580	606	628	616	671	612	547	573	626	604	628	600	619	603	588	641	610	604	649	602	556	576	560	602	549	594	608	624	657	651	568	601	621	595	565	623	588	629	612	634	588	613	637	582	567	619	628	643	591	632	600	574	592	560	582	610	613	617	616	599	657	593	617	626	606	586	612	591	631	602	599	562	601	602	633	626	629	607	588	587	588	593	612	645	657	571	632	591	633	604	649	648	610	608	630	637	597	564	576	600	615	596	606	624	602	611	673	583	625	613	671	593	586	600	614	615	616	583	594	552	668	592	609	592	575	575	614	619	609	609	568	574	597	587	614	591	613	611	611	617	620	601	552	571	563	626	549	574	578	560	645	595	614	576	591	641	607	589	612	618	582	624	616	616	566	653	644	612	596	591	611	605	632	581	597	579	596	588	606	589	592	582	627	614	602	591	586	604	620	608	537	593	575	641	647	602	635	547	623	593	605	599	588	562	601	601	584	670	569	624	606	635	596	601	582	615	621	607	605	575	576	607	587	611	635	628	548	583	587	630	610	569	594	652	617	618	587	596	590	642	569	565	597	576	648	592	605	570	627	597	628	576	641	642	575	627	620	653	609	622	577	608	621	611	601	601	584	570	632	591	599	580	596	583	618	592	582	608	621	559	665	599	625	634	597	584	595	617	618	575	572	613	588	617	587	602	565	578	607	609	571	656	598	601	620	596	622	606	606	600	572	633	607	608	609	588	614	626	619	575	608	609	582	586	638	597	586	544	597	564	579	603	631	631	630	615	566	625	618	609	582	609	591	585	605	599	594	610	615	660	608	600	600	640	560	679	589	563	613	607	582	613	602	601	585	619	572	581	593	568	581	618	579	618	566	603	603	621	588	606	614	604	595	638	601	642	594	631	610	578	610	595	603	606	614	580	583	577	608	579	583	665	582	633	564	600	576	597	613	613	645	582	600	604	591	617	560	582	602	576	588	611	611	604	586	594	662	603	596	569	595	617	561	608	626	640	582	589	559	624	630	594	593	570	620	583	590	612	602	610	651	630	651	626	602	599	622	583	582	655	603	575	645	597	619	598	589	625	604	611	605	599	539	610	634	610	597	613	568	606	598	612	618	609	619	632	619	587	645	564	577	616	612	601	616	574	590	584	589	615	559	610	615	605	549	601	634	584	595	593	586	615	578	593	623	595	582	583	631	573	628	612	654	618	613	657	591	659	609	614	630	614	606	581	614	631	613	621	607	572	606	588	604	637	632	643	612	585	607	604	622	635	564	617	610	619	587	606	621	571	591	591	597	588	599	594	587	601	588	608	609	574	625	633	555	595	612	596	599	623	595	619	588	597	579	594	592	602	552	571	630	637	629	588	583	587	610	616	592	623	627	643	592	631	583	606	605	597	597	581	612	627	556	638	587	626	547	579	573	606	599	590	588	583	591	627	557	623	617	620	620	610	605	629	576	597	611	612	579	598	589	589	641	578	575	570	614	639	659	633	599	631	618	599	610	597	616	556	591	599	557	587	568	602	600	605	607	572	581	623	592	602	594	568	606	576	590	611	585	588	601	601	574	605	591	622	583	644	564	608	604	583	592	592	622	599	623	573	662	613	614	601	589	584	640	599	638	616	589	615	640	645	608	622	599	593	588	633	583	582	632	614	626	586	637	556	599	640	564	617	591	630	576	544	637	608	655	556	643	608	612	606	616	559	626	569	572	619	585	602	589	637	574	655	633	616	616	606	564	603	589	596	577	641	602	572	578	566	626	582	590	565	581	609	583	622	577	635	609	581	594	587	596	575	619	653	590	549	599	582	645	654	590	602	626	654	598	585	601	606	578	639	588	625	586	658	588	606	598	656	615	569	627	562	617	603	644	583	574	620	597	602	573	617	595	603	631	582	592	596	609	573	596	598	566	619	621	627	592	612	613	567	631	645	551	565	593	598	614	588	630	590	559	599	639	584	586	606	607	610	616	638	613	582	588	588	595	595	559	625	550	612	619	596	625	602	613	612	612	615	552	579	598	579	585	598	583	606	601	596	615	592	578	608	567	624	606	621	592	574	582	626	601	619	629	573	620	616	597	578	559	574	591	563	608	604	627	573	574	588	599	583	598	607	595	604	592	637	616	617	588	625	616	631	583	581	613	604	619	572	633	549	589	607	588	611	567	611	626	558	591	590	625	581	591	575	589	604	602	592	592	629	612	575	619	593	651	616	584	609	608	601	596	592	618	636	590	593	565	571	605	565	590	631	577	606	631	604	599	646	549	605	590	592	580	593	589	620	584	586	589	581	565	612	607	618	589	596	603	578	633	632	603	605	591	616	619	633	574	620	619	577	659	555	559	590	551	581	580	606	636	638	613	624	583	618	583	590	570	620	610	592	610	581	588	639	608	594	581	588	578	579	626	596	557	612	577	560	602	585	594	597	613	618	606	599	595	565	543	639	597	601	560	632	606	594	621	563	633	593	612	654	567	597	596	635	565	602	544	602	622	641	593	626	609	622	607	606	600	581	632	670	612	615	598	610	602	595	609	657	604	560	604	604	573	598	591	579	628	576	611	646	601	573	532	576	603	630	588	586	614	635	618	565	629	579	627	577	624	610	601	613	555	609	579	623	577	642	606	595	584	635	590	574	577	581	584	596	591	607	630	613	603	568	645	616	587	555	608	618	642	612	586	625	581	622	607	638	581	634	583	601	605	591	591	610	611	587	610	622	588	597	581	577	572	625	612	583	590	618	634	591	605	625	585	625	599	607	585	592	595	589	622	608	612	589	616	574	616	603	565	594	614	629	578	610	579	646	584	613	582	598	622	631	613	634	604	636	582	603	582	596	613	607	575	578	598	623	625	598	581	640	623	622	569	633	589	596	615	650	608	601	611	621	574	565	643	614	594	615	606	610	577	600	598	637	601	606	585	605	566	619	609	569	585	587	565	565	615	584	640	616	624	585	605	561	625	563	594	594	614	612	625	614	633	630	600	565	631	606	576	553	582	605	607	607	637	627	596	590	577	579	608	558	623	552	585	637	589	597	606	597	643	575	600	644	551	612	610	587	641	572	591	586	612	612	632	573
23960	20823	27736	24069	20291	10826	3621	2156	1627	1565	1464	1383	1283	4665	18588	15370	7799	2644	1123	787	764	749	741	725	693	783	720	745	711	757	773	716	752	791	783	730	716	722	741	722	713	756	729	753	735	749	746	751	756	775	747	713	741	799	799	736	752	753	742	698	785	712	711	707	777	766	774	744	750	726	685	705	829	775	755	683	741	727	765	750	810	751	744	710	758	754	743	774	719	756	744	728	696	799	713	731	726	764	746	776	745	752	761	790	757	755	738	773	749	779	795	780	760	771	782	762	747	731	770	729	739	733	701	715	728	714	789	722	769	719	766	750	746	716	762	754	745	720	731	740	748	768	788	756	725	769	789	760	723	740	757	710	720	718	735	749	764	700	772	736	769	790	747	734	807	734	758	759	741	756	691	733	787	735	748	693	682	751	717	767	735	727	735	738	701	750	761	738	736	765	792	724	761	765	761	750	729	709	770	737	750	767	713	724	795	742	765	748	767	769	676	785	689	729	752	720	739	737	735	802	768	729	759	726	711	759	740	742	724	764	740	780	776	769	777	773	758	758	732	758	755	765	789	704	748	712	731	775	779	772	735	754	743	721	711	775	721	769	728	758	790	743	768	710	760	777	763	757	730	777	750	749	744	731	738	750	754	749	733	691	744	770	716	733	756	760	792	770	755	766	745	734	754	759	763	726	746	717	730	745	738	737	733	720	731	722	770	777	757	732	692	725	740	714	770	790	727	726	714	712	772	773	752	711	780	703	712	781	745	743	781	739	713	767	735	772	752	680	749	751	742	727	742	745	752	758	758	715	726	715	777	776	753	776	739	724	756	747	713	725	717	773	721	716	756	759	772	760	757	737	700	732	692	738	745	732	764	724	735	749	733	735	831	741	732	786	724	727	725	722	737	759	781	733	738	796	756	726	733	761	714	711	700	725	721	723	727	759	752	713	722	727	777	745	737	742	750	735	717	706	738	716	742	714	750	697	703	726	757	792	770	753	711	763	713	774	707	731	783	743	731	753	741	703	753	703	766	736	719	722	733	713	762	768	745	746	745	710	768	751	735	698	697	756	747	742	730	698	738	759	750	754	792	761	748	703	748	769	716	727	765	757	741	704	764	766	770	739	678	720	755	750	702	768	774	780	733	730	718	791	774	737	706	677	722	713	738	702	738	722	697	689	735	727	751	731	721	678	798	748	769	737	701	668	674	746	700	794	701	798	735	736	727	772	744	722	726	726	728	759	745	758	780	747	797	737	750	648	731	784	750	718	752	699	802	785	758	714	768	748	734	695	729	727	783	737	723	744	741	684	703	698	712	726	753	815	747	748	752	748	762	796	631	742	753	740	721	763	723	760	717	742	710	703	701	726	787	759	754	710	729	686	715	781	761	688	778	758	704	692	740	706	759	764	744	755	734	712	734	756	709	705	731	760	767	705	759	751	726	705	691	728	724	732	747	754	689	681	713	748	766	750	756	715	765	715	755	796	717	740	749	773	706	750	685	739	729	737	732	742	742	725	766	775	795	750	773	727	758	721	749	731	772	709	772	733	698	742	730	718	772	712	760	727	739	676	733	740	719	731	723	731	798	748	735	734	698	748	760	753	714	719	726	745	734	753	749	766	729	797	695	731	763	731	754	734	717	714	695	691	706	719	666	801	799	754	713	748	726	742	748	748	768	761	767	714	723	719	696	707	776	752	736	759	698	746	792	756	719	723	745	734	769	717	749	726	734	744	794	707	735	720	772	757	779	758	760	764	711	787	762	721	720	755	714	714	717	772	691	710	737	720	766	720	720	780	739	741	742	688	732	746	781	720	743	722	756	733	719	753	765	712	758	726	721	775	759	746	769	751	728	744	763	780	730	703	698	768	757	735	781	737	721	754	738	724	736	679	753	690	758	712	734	732	725	793	754	725	722	780	699	743	753	690	753	700	685	753	752	800	778	741	708	758	728	735	756	716	716	744	745	728	725	749	751	725	749	742	770	758	790	772	732	737	763	762	781	754	744	708	766	772	762	758	741	750	763	737	757	743	767	753	708	749	735	728	698	707	715	746	729	723	743	683	739	780	744	710	755	775	771	737	705	720	746	766	757	685	742	722	738	726	774	767	707	736	766	744	743	749	737	733	748	736	748	706	741	767	735	693	709	742	753	710	721	766	696	771	769	700	830	690	749	780	724	716	708	753	734	737	770	713	739	635	755	731	717	747	728	778	748	725	693	749	724	689	735	720	758	724	682	757	755	741	686	719	714	733	743	742	780	729	704	753	770	718	689	725	756	748	734	794	743	725	777	736	768	746	746	782	697	734	722	726	737	752	779	787	826	735	739	736	734	769	744	761	699	714	682	726	716	744	711	753	710	755	690	781	739	738	760	793	746	720	721	723	753	721	718	722	681	734	760	748	771	714	736	744	782	710	727	709	734	788	762	754	707	665	759	734	725	756	726	765	746	758	751	727	749	747	771	770	679	769	722	737	799	731	748	704	686	719	721	769	710	771	764	737	734	752	726	702	798	731	691	772	712	754	743	755	753	775	761	733	694	732	747	807	703	767	752	760	743	674	721	745	735	738	772	733	724	745	713	788	766	746	759	643	730	742	739	720	707	718	805	764	729	745	785	702	681	726	760	695	802	718	706	724	722	762	763	719	724	772	746	744	738	760	721	717	728	766	710	767	711	717	689	722	745	737	707	716	712	711	719	753	720	729	760	748	750	744	715	769	723	706	743	737	776	764	785	726	705	741	752	757	725	810	722	726	753	750	756	757	704	756	724	722	696	745	741	733	724	753	757	710	738	740	732	741	701	745	753	734	761	718	756	769	785	770	735	719	765	704	786	706	721	727	743	746	754	672	677	752	756	744	716	737	746	772	753	774	742	730	751	717	698	720	734	769	729	751	694	714	685	765	731	730	712	732	680	716	745	786	706	707	706	696	750	727	751	682	702	733	766	729	748	749	814	763	709	699	706	751	718	712	711	748	736	689	678	766	736	742	725	718	724	730	742	719	734	740	756	768	703	748	766	753	769	783	734	736	759	733	727	747	726	761	705	751	796	714	769	754	736	696	787	712	725	723	734	761	737	736	747	690	758	731	737	739	767	723	728	738	746	746	750	726	815	699	664	766	730	731	728	740	755	755	722	756	777	730	720	729	725	729	745	776	728	720	715	746	732	709	699	758	726	747	715	757	746	755	708	720	749	715	745	732	766	728	783	747	726	734	720	753	723	710	713	753	799	771	765	748	742	725	780	727	780	723	745	713	728	759	783	768	681	779	744	765	779	749	699	702	687	695	792	768	706	758	768	722	759	706	776	753	706	734	760	737	708	746	708	747	765	726	695	726	730	691	734	738	703	742	695	745	735	758	745	769	777	760	750	739	691	756	745	730	670	723	738	722	742	735	746	783	710	730	782	671	739	796	731	726	731	745	764	723	736	702	720	701	725	716	774	765	805	770	745	705	765	716	734	723	689	723	743	755	695	709	762	745	718	720	724	736
7761	14622	15259	11144	7083	4568	2696	2458	2035	1883	1712	1599	1403	6673	18798	14054	7090	2447	1039	656	600	616	627	624	615	667	666	663	636	628	638	660	688	591	631	661	636	640	632	673	623	672	652	641	660	660	659	580	624	636	652	653	664	627	637	644	653	614	636	648	598	632	633	638	616	664	644	652	621	657	669	643	706	607	635	623	665	611	616	642	672	666	683	596	606	623	655	665	638	612	635	652	651	654	670	625	618	659	650	650	654	669	694	643	666	643	599	619	618	628	567	703	663	654	644	656	653	615	646	645	613	683	624	674	605	666	636	645	604	618	602	622	601	637	642	620	588	646	613	616	617	644	646	629	626	600	645	647	668	638	638	589	685	650	622	648	648	613	618	625	645	641	661	616	600	633	626	657	623	625	606	635	651	637	676	635	648	667	622	639	644	633	643	676	652	684	639	714	600	620	641	621	627	602	650	637	622	625	607	612	601	659	621	625	647	629	638	659	662	681	632	645	620	604	667	631	701	619	608	607	625	596	675	632	653	607	596	655	657	634	642	616	646	597	625	634	640	613	636	614	667	623	642	646	655	656	616	598	620	612	607	603	587	594	627	600	705	640	661	644	603	597	626	599	666	639	653	608	667	660	652	619	620	632	628	618	623	694	640	611	583	673	658	643	646	620	637	588	597	658	650	659	623	655	653	624	651	661	651	619	613	669	613	608	602	610	623	624	672	630	581	617	614	650	610	602	650	609	610	642	641	640	631	590	604	624	615	612	625	632	608	626	578	641	612	633	639	671	633	643	594	603	615	657	660	649	615	598	604	624	618	590	661	643	610	618	611	614	609	653	680	603	586	663	681	637	616	618	628	646	628	634	642	617	628	643	632	662	627	627	625	638	626	631	620	645	619	627	649	620	614	579	624	637	650	605	631	620	638	639	646	654	621	609	626	598	681	628	641	640	629	633	625	624	640	628	632	611	606	620	593	635	648	607	677	643	662	631	582	646	598	642	635	631	637	585	639	634	655	612	664	673	642	618	625	608	630	631	620	629	667	600	600	638	614	602	617	640	616	627	602	642	640	593	639	587	617	630	604	644	621	641	585	608	617	617	624	564	637	681	636	596	577	633	627	641	651	604	622	598	655	648	670	646	625	651	639	640	608	662	628	661	603	611	678	673	611	650	633	613	620	617	628	648	631	723	631	613	643	620	618	587	629	608	600	619	598	628	605	634	647	642	626	618	614	628	648	654	594	638	641	633	630	609	620	599	611	607	633	613	635	667	609	674	617	594	617	677	615	645	637	652	626	639	642	643	688	589	623	643	644	652	607	633	628	641	602	584	636	667	625	596	646	666	596	587	640	627	601	659	603	636	618	651	645	653	619	584	637	630	634	650	603	649	594	582	655	634	696	628	613	584	663	629	605	586	683	625	633	642	658	636	611	647	706	647	634	627	659	625	590	607	625	673	597	677	606	640	583	590	616	653	657	570	621	620	627	623	621	607	648	622	632	646	612	604	625	665	701	667	690	609	650	666	631	620	617	609	628	602	625	589	606	670	593	590	649	658	643	676	620	670	620	588	635	618	657	598	658	610	615	615	643	618	633	618	608	647	641	669	630	595	668	646	666	610	624	632	669	617	602	609	701	626	613	608	647	620	634	615	619	645	628	620	678	647	664	593	579	647	628	617	617	653	625	689	653	629	631	600	666	643	634	639	631	575	668	640	608	660	611	603	617	628	616	658	649	602	688	663	659	651	634	562	649	618	629	623	649	629	690	606	637	654	620	619	591	657	644	628	607	609	593	627	611	617	643	626	590	627	623	681	658	628	622	624	651	664	627	643	668	654	652	657	642	622	610	628	650	649	670	604	618	657	653	644	624	590	640	645	641	664	617	608	633	611	615	652	666	601	626	612	674	608	645	627	648	646	624	659	598	634	629	679	664	626	581	624	637	653	642	665	610	635	638	634	628	630	646	631	596	619	593	596	607	602	629	611	656	621	589	591	648	614	634	655	655	665	638	618	590	634	601	601	704	648	637	616	623	635	678	589	589	654	623	636	606	631	627	621	649	642	636	642	596	634	684	697	628	593	629	604	617	653	623	593	589	637	643	629	641	595	618	636	692	657	624	662	647	640	589	616	620	628	637	618	614	612	566	589	620	593	560	608	630	574	641	678	664	642	639	620	653	618	600	626	674	583	637	652	598	615	627	551	644	621	581	659	630	584	633	670	664	639	622	638	704	633	692	599	611	635	615	614	622	653	606	641	652	640	699	646	626	640	621	647	696	667	609	638	605	625	637	602	599	610	627	654	627	570	635	592	606	633	593	606	661	664	657	642	627	677	655	666	676	619	647	622	638	612	606	628	635	622	622	627	655	632	683	654	621	646	659	664	618	681	611	655	604	633	625	622	628	646	667	606	644	651	622	634	621	650	622	615	626	650	635	617	585	595	624	654	634	642	593	646	610	631	608	639	670	617	654	642	645	621	625	605	669	619	653	653	678	643	606	633	620	632	673	570	618	621	635	595	684	647	659	682	648	623	652	630	637	675	663	588	625	633	708	636	619	621	607	625	558	659	645	637	636	638	638	605	652	638	612	655	623	609	637	601	600	645	607	642	599	714	625	609	623	617	630	634	659	607	635	642	583	641	645	614	608	628	590	643	625	638	645	655	666	645	669	624	660	599	657	619	625	647	657	641	616	600	616	618	637	644	613	577	619	562	610	660	591	654	631	618	659	654	677	589	660	595	679	618	656	648	618	635	613	601	559	584	639	621	625	661	607	596	674	615	604	662	590	662	639	599	615	620	657	639	639	576	583	593	619	585	648	643	624	644	619	640	598	642	615	617	601	591	618	626	612	636	633	633	600	677	616	648	619	657	654	627	614	663	620	592	646	661	593	612	624	579	596	612	660	646	652	589	578	623	628	654	638	640	641	661	593	666	601	639	639	638	619	628	676	612	621	628	638	678	649	656	642	659	613	620	607	634	617	653	670	607	601	670	639	607	626	658	644	660	643	618	599	670	577	620	708	631	666	661	646	621	634	612	624	597	647	590	654	647	603	612	620	648	651	624	612	604	615	593	581	621	616	644	599	682	584	626	613	633	591	634	643	622	622	604	603	625	631	686	638	658	674	609	647	635	664	641	629	622	640	629	673	657	598	648	627	652	606	643	623	698	644	681	666	632	637	623	622	621	678	644	659	629	635	596	609	584	663	664	650	647	606	633	686	667	644	620	645	621	593	590	642	584	609	607	635	657	608	602	641	643	604	637	635	683	642	592	565	614	626	668	635	651	589	616	639	635	640	611	629	602	647	644	604	605	627	609	630	632	611	619	669	630	601	606	629	636	585	642	660	601	624	602	617	646	631	616	619	640	636	636	613	602	596	637	629	643	650	586	562	630	633	650	613	624	684	621	684	623	599	615	595	617	628	622	619	658	633	609	602	647	645	645	628	652	633	631	632	600	615	627	633	630	646	627	606	605	628	632	595	651	655	615	641	622
26937	11643	5476	2572	1369	1016	817	835	838	842	739	835	717	851	1416	1457	1152	829	749	639	693	672	670	657	695	726	701	620	696	700	650	706	714	637	685	681	657	650	630	675	670	656	642	616	659	668	683	690	702	668	671	657	668	630	684	649	647	690	588	651	681	650	599	643	672	656	663	695	689	667	669	629	619	659	657	578	641	686	648	679	612	708	641	641	620	632	673	662	628	659	652	700	669	660	662	611	638	654	687	630	645	660	624	639	689	641	697	627	690	699	658	605	605	671	661	650	666	617	635	662	681	649	666	669	684	651	633	655	629	623	657	630	674	672	678	654	644	648	679	632	614	644	670	622	666	639	673	616	687	638	669	674	684	655	626	651	669	669	661	645	662	658	646	664	627	665	688	680	667	634	709	661	676	700	679	653	670	658	659	631	634	654	678	640	646	674	672	666	643	695	710	640	615	672	690	718	673	646	676	692	634	634	621	611	615	640	636	655	663	645	645	680	661	692	628	653	637	602	655	612	664	663	636	713	642	617	646	663	639	640	649	644	654	677	639	702	637	664	618	662	670	605	658	652	680	694	646	642	682	649	641	651	643	600	639	717	656	663	641	668	644	691	645	649	640	699	668	635	703	634	678	688	659	664	637	676	638	671	608	648	641	644	661	664	671	633	662	643	629	653	627	691	651	619	655	651	657	654	638	656	624	661	691	644	615	632	645	642	699	663	637	674	685	703	643	683	680	672	674	632	674	681	644	669	638	678	671	667	626	645	653	645	645	661	663	680	599	672	669	671	657	633	630	662	709	660	638	653	593	693	588	608	671	643	658	669	641	691	665	621	655	672	677	623	625	640	650	626	696	685	652	646	681	673	623	645	656	686	646	632	667	651	654	713	690	686	600	670	684	656	644	624	627	680	671	665	639	628	642	680	669	663	639	675	669	644	690	665	674	633	637	642	644	669	677	671	603	676	638	665	626	662	622	673	652	635	648	682	679	672	676	623	664	642	665	660	696	626	631	668	624	615	656	686	638	682	642	625	598	683	622	696	639	653	650	664	662	686	693	704	626	661	625	631	693	671	651	604	584	694	647	620	641	641	623	649	658	727	627	638	638	606	661	651	690	657	657	718	640	688	641	636	648	652	654	665	642	676	668	633	644	667	712	654	691	647	623	640	652	658	660	639	666	672	682	667	635	654	653	630	638	717	645	636	645	629	669	659	682	640	671	653	642	655	654	621	644	662	639	637	718	615	679	626	645	635	629	618	612	652	618	684	685	636	647	630	678	617	664	658	721	691	628	625	691	708	637	657	632	636	645	640	687	639	644	659	645	661	685	641	613	647	595	682	638	665	667	665	681	686	690	665	597	693	637	674	642	652	614	679	643	683	601	639	678	701	658	634	623	681	647	655	688	657	660	676	625	702	627	635	660	676	657	636	656	705	656	660	679	668	647	669	669	669	667	663	652	655	662	693	634	673	635	651	644	609	679	683	686	662	644	680	627	667	691	656	639	667	660	699	617	645	644	648	632	654	638	662	645	669	673	619	645	618	639	661	636	664	645	644	666	632	656	698	664	677	640	679	633	681	644	642	695	689	703	649	594	663	630	645	667	677	668	678	631	700	627	652	665	676	658	631	693	658	624	648	630	679	660	638	661	645	692	613	638	633	669	625	680	715	665	647	615	641	662	633	666	621	664	667	657	688	619	656	667	598	691	648	632	664	670	652	666	637	646	636	679	660	620	700	645	632	634	659	651	620	721	660	662	666	697	652	637	645	664	665	635	665	656	664	664	684	629	669	699	676	720	648	670	666	654	616	706	648	646	668	692	682	637	694	660	680	647	635	659	634	658	655	636	662	632	670	627	599	645	651	632	662	657	649	649	656	653	649	654	678	635	660	670	657	664	646	666	653	663	666	666	664	689	639	653	611	683	665	648	644	634	666	633	632	687	667	657	644	674	674	660	682	672	647	650	649	646	679	716	668	669	659	645	635	678	665	654	656	650	704	656	632	667	620	633	643	656	674	661	677	659	682	643	668	653	612	628	663	661	653	741	630	707	661	634	629	671	654	642	617	696	627	613	640	677	661	646	657	673	685	634	640	682	677	701	597	646	588	629	676	649	670	646	628	608	653	671	645	687	652	641	657	633	670	655	605	685	627	649	634	647	695	626	663	672	685	651	630	651	674	673	638	624	645	634	679	663	650	665	650	681	693	646	604	706	655	635	642	606	674	669	647	634	674	678	645	655	658	642	735	621	642	650	623	626	665	624	683	644	652	695	696	688	669	661	630	626	593	647	659	664	652	664	627	624	656	684	678	690	625	633	672	644	703	636	620	656	652	640	622	661	680	661	641	615	650	690	671	655	654	667	666	682	672	701	624	616	686	707	645	625	624	638	661	662	674	693	631	655	663	651	686	673	657	648	668	658	656	656	634	608	626	681	657	666	679	648	648	690	673	665	638	690	665	663	656	659	677	604	643	643	674	664	677	663	666	654	659	644	650	690	633	601	667	611	657	639	633	672	624	685	680	636	680	677	641	643	627	640	682	660	628	676	671	650	620	668	627	674	673	632	696	592	689	685	622	673	702	578	665	627	625	637	688	638	595	696	668	704	671	598	674	672	672	695	643	689	623	632	641	662	643	692	607	627	673	672	648	664	622	634	662	708	701	639	648	620	628	657	631	670	669	598	633	654	653	614	696	663	668	627	629	631	683	721	657	636	723	659	693	680	689	634	638	705	656	698	654	637	659	594	649	669	674	686	674	615	655	655	672	667	681	667	698	603	633	669	627	652	675	670	638	677	645	624	680	642	640	647	694	699	679	689	645	650	674	617	664	658	652	651	700	649	698	640	671	649	645	621	671	647	714	643	687	630	628	695	691	704	631	601	681	697	649	676	683	639	639	685	615	641	679	580	660	653	664	691	653	635	652	633	661	646	654	680	641	656	627	642	670	671	612	639	645	662	658	642	635	628	672	660	685	658	634	687	682	665	608	676	658	632	624	622	658	685	644	657	662	626	666	619	666	670	650	619	656	642	715	651	646	616	667	614	632	687	693	653	673	684	625	665	652	653	655	663	633	663	680	699	643	673	662	638	647	657	664	647	658	680	620	673	686	703	675	614	655	627	672	647	668	657	683	695	637	660	668	661	625	636	649	658	669	649	640	678	678	648	661	660	686	652	647	695	673	667	600	692	652	665	645	691	669	658	628	666	630	630	675	633	681	680	645	705	632	672	607	656	674	647	672	613	647	640	629	626	701	673	737	643	615	698	655	624	605	678	672	661	663	689	655	664	656	659	702	650	653	645	623	673	632	673	697	667	662	657	673	606	673	642	690	656	689	626	671	632	667	651	686	661	675	631	677	627	698	642	707	605	618	675	640	651	678	661	689	648	651	665	671	666	682	692	680	673	624	668	642	726	668	641	613	627	633	694	627	657	628	647	675	651	663	656	637	686	594	665	632	670	682	630	686	624	656	595	675	673	648	649	679	709	604
7048	5129	5039	2422	1542	1060	907	791	831	852	849	789	654	885	1728	1517	1079	774	624	540	564	553	582	555	549	533	552	567	583	593	543	605	552	596	521	569	578	577	560	546	582	562	541	524	558	540	542	534	556	580	577	538	572	521	531	517	543	547	525	580	554	536	520	566	585	563	579	541	539	528	614	595	563	521	553	555	574	539	560	529	516	568	564	503	576	526	534	555	534	515	563	554	564	520	587	560	532	564	578	559	531	513	512	573	551	571	543	558	492	540	580	538	511	584	527	570	567	559	544	541	551	525	550	575	554	551	590	557	559	563	567	574	579	573	525	544	561	511	591	607	568	562	542	562	555	549	579	581	525	557	549	585	552	551	542	567	539	549	549	571	547	575	572	547	529	546	550	513	542	569	566	591	541	516	589	558	536	556	538	545	557	556	511	569	562	545	555	571	529	587	570	554	540	565	555	550	518	559	518	590	559	583	514	554	581	556	562	559	544	519	504	550	577	543	562	552	607	551	562	559	572	505	581	528	565	543	563	517	592	554	520	562	568	548	517	502	551	538	591	538	518	509	556	533	568	513	537	540	550	573	551	561	566	591	581	505	517	565	603	569	515	557	567	554	533	552	571	555	524	545	566	525	537	577	530	604	531	530	563	560	524	555	545	534	569	558	552	563	572	556	544	513	576	580	575	525	536	551	527	536	536	538	568	528	541	526	538	528	543	522	614	508	522	572	549	536	541	560	533	531	562	556	609	570	547	587	591	584	564	576	566	608	552	525	582	590	571	531	572	532	563	557	514	572	551	528	530	557	587	562	545	546	577	538	552	522	580	564	547	551	599	537	529	554	568	571	530	557	577	570	572	522	564	583	541	559	550	554	548	583	533	550	529	544	530	610	558	561	603	544	512	569	577	558	581	549	519	589	547	571	532	545	563	517	522	533	562	552	550	549	597	556	569	594	535	561	508	553	540	493	545	572	581	561	563	558	575	558	538	555	514	585	573	545	532	520	567	537	575	552	480	540	520	530	545	547	541	531	516	558	587	550	515	592	574	574	504	564	561	515	559	547	553	526	517	539	576	524	552	560	609	581	522	528	518	569	556	550	514	551	578	574	565	560	579	522	528	561	516	587	541	554	523	523	541	573	557	551	598	520	559	532	573	543	528	526	521	540	535	521	546	549	553	579	578	522	562	580	573	550	525	520	531	556	529	560	565	556	540	572	544	523	515	542	584	556	541	546	574	544	569	563	568	528	551	560	579	606	538	534	544	532	516	553	608	575	542	564	549	572	524	569	577	566	555	589	554	530	521	566	544	574	551	557	578	545	556	576	554	527	572	531	485	567	579	557	513	563	573	527	572	546	544	590	539	546	566	539	501	566	606	525	533	566	529	529	560	549	532	540	525	559	578	568	553	553	541	523	545	557	520	547	581	571	612	578	516	567	575	603	519	495	546	551	516	550	539	585	552	575	588	541	565	513	579	538	556	540	509	546	572	528	537	557	526	578	578	519	571	553	575	547	563	517	573	509	556	551	537	546	538	511	525	553	543	521	558	537	591	563	564	577	539	570	560	555	569	562	549	568	555	548	595	568	604	602	534	564	554	528	569	556	546	501	578	510	535	554	545	541	569	546	530	546	547	528	571	535	580	598	562	569	583	533	570	543	567	543	549	570	498	542	557	554	576	521	547	537	522	541	540	520	590	559	526	562	549	547	558	564	565	572	543	551	487	550	564	575	561	569	553	537	546	542	551	534	542	551	562	524	520	547	504	506	547	597	594	535	542	563	559	558	537	537	562	565	572	547	552	571	555	555	553	550	573	539	568	573	585	578	570	540	538	520	528	550	556	577	560	566	535	517	567	565	513	581	556	593	523	543	567	536	541	625	510	482	555	554	517	539	548	502	574	571	562	562	512	568	590	594	550	520	525	504	539	540	552	525	554	536	584	519	542	555	552	570	600	562	513	551	520	518	544	533	556	564	504	562	571	534	551	557	575	541	550	541	564	574	545	547	553	557	566	540	532	517	547	558	586	573	554	566	522	529	557	584	514	585	537	580	580	562	583	548	572	529	508	595	584	535	553	511	515	586	542	556	546	557	554	548	574	576	541	582	526	550	591	550	532	557	546	558	529	521	556	559	592	566	524	556	556	543	555	591	578	552	614	589	572	530	507	544	568	567	547	577	538	539	532	581	532	536	551	598	570	559	548	541	585	572	555	568	554	548	559	538	566	537	557	558	554	563	595	556	528	531	551	584	593	524	514	583	556	564	567	551	541	559	559	554	548	537	541	533	565	585	536	536	583	508	544	544	538	545	557	556	573	579	596	557	571	589	591	530	538	559	543	543	527	568	564	536	499	511	556	572	562	574	526	579	556	558	567	542	576	549	521	571	546	563	508	546	544	551	574	597	588	546	507	561	524	580	580	547	550	528	528	529	547	544	567	579	545	576	594	553	530	540	560	542	543	555	572	552	552	564	579	524	508	555	555	576	520	557	561	520	558	551	547	562	602	507	541	615	564	571	557	555	563	519	557	584	578	573	573	577	535	522	590	565	570	530	564	533	500	581	528	594	528	573	582	569	557	538	573	565	567	562	538	563	532	571	542	551	552	576	526	523	554	510	577	538	503	551	568	574	557	494	539	533	507	584	559	558	535	516	522	535	522	555	550	530	544	525	554	582	524	540	548	542	537	592	574	545	542	555	540	517	539	591	522	531	575	552	554	567	591	549	554	539	544	551	525	587	544	551	597	554	543	541	507	526	602	584	572	540	506	573	571	579	535	564	524	542	585	564	558	565	509	596	560	560	563	552	543	553	563	513	513	584	561	556	547	514	505	566	521	575	550	562	552	563	531	547	528	533	570	550	580	500	540	527	516	525	533	544	564	532	542	533	561	543	567	571	566	586	593	519	545	562	542	507	541	527	543	545	535	586	553	563	590	544	548	557	551	527	558	576	542	570	547	592	572	543	558	623	558	569	543	544	536	513	588	534	564	558	516	508	563	562	563	532	550	557	546	562	539	552	521	552	552	500	557	539	564	538	536	579	515	591	532	525	542	535	588	535	523	567	544	536	575	557	572	532	550	576	608	562	569	539	546	577	568	601	566	582	517	564	537	571	582	527	527	557	568	593	553	557	534	556	602	567	595	520	610	565	553	542	605	528	587	529	541	550	598	575	587	569	566	567	532	512	568	543	559	561	565	564	555	557	552	542	562	554	542	586	556	527	544	560	557	540	543	528	546	507	564	536	544	549	558	555	561	537	515	585	563	570	526	548	564	567	571	572	550	552	574	518	556	536	538	589	556	558	562	541	553	540	553	565	546	541	543	556	595	485	575	571	529	558	531	555	555	565	552	552	545	588	555	530	588	539	530	554	552	527	568	544	538	564	531	582	562	511	519	551	533	560	548	577	583	532	536	575	564	510	521	550	563	541	535	521	534	589	482	563	554	580	541	541	558	572	548	608	538	565	577	570	546	562	553	546	548	502	562	544
24943	20794	26632	24547	9851	2848	1738	1510	1333	1103	1033	1010	891	2428	9451	7626	3911	1566	781	618	568	607	613	620	572	590	605	578	641	620	628	609	622	637	597	637	588	603	638	568	627	607	621	568	598	604	566	566	602	606	627	601	561	619	603	591	632	635	589	586	619	567	600	652	611	626	608	596	619	614	606	615	594	617	601	626	602	601	615	630	604	589	606	571	538	604	646	534	618	628	564	581	558	601	599	581	605	616	571	582	547	629	582	630	592	642	573	591	588	572	575	566	600	582	568	587	535	624	612	563	593	570	585	567	567	624	559	579	601	567	608	603	611	601	608	587	583	583	615	564	593	558	618	621	601	583	602	582	565	638	610	574	581	583	598	571	575	594	669	613	619	563	569	613	594	555	550	627	546	548	576	632	628	608	550	576	569	604	599	580	570	556	604	639	553	582	583	579	599	595	616	571	550	588	595	580	602	621	593	546	598	581	613	636	624	556	578	558	609	565	566	591	525	571	626	640	591	578	591	611	592	579	592	603	597	598	638	614	599	580	580	590	534	604	589	604	614	612	615	595	595	622	581	585	638	550	592	552	576	592	592	525	589	601	616	570	596	606	580	603	579	555	591	620	591	560	585	598	578	597	595	583	568	559	636	598	590	587	624	570	598	615	592	574	636	617	579	618	598	603	604	602	525	614	616	616	608	560	604	577	554	550	611	592	561	603	615	584	606	585	619	561	602	577	544	588	606	602	622	573	600	565	606	559	580	568	528	558	613	618	584	575	548	611	600	642	542	555	580	591	613	619	633	562	594	564	590	610	581	589	587	645	591	614	578	573	611	574	530	591	552	585	582	622	584	614	576	589	639	557	605	586	607	633	623	626	603	574	606	589	600	618	565	595	590	605	558	594	629	560	612	575	553	592	552	635	575	586	602	586	614	522	582	575	633	584	585	628	582	595	576	601	576	602	639	561	580	568	573	593	603	598	570	623	626	607	594	603	563	660	587	525	586	536	640	609	611	553	555	578	627	614	589	569	643	623	564	595	575	631	590	598	570	591	578	580	613	579	566	572	599	587	568	570	556	579	579	583	613	562	558	585	607	620	605	648	578	568	568	601	617	596	589	582	550	572	589	583	591	603	543	615	598	613	624	535	541	613	566	575	579	576	580	566	598	594	607	547	567	566	576	576	593	578	574	621	531	580	603	574	601	581	616	597	588	630	595	604	573	605	597	573	593	588	594	541	624	582	578	567	566	603	589	594	582	629	540	580	624	586	594	595	593	599	565	605	593	603	596	559	610	588	563	594	588	601	620	560	607	593	578	562	594	591	644	589	601	588	580	569	586	591	565	614	557	584	569	573	559	620	557	567	595	619	587	655	602	643	615	605	542	585	599	582	630	594	618	553	579	577	600	607	608	583	590	600	565	600	574	616	612	572	570	608	611	588	579	583	594	590	629	584	595	569	581	623	600	598	583	560	591	628	574	585	578	650	631	544	604	598	587	587	609	562	576	598	561	617	655	582	614	581	567	622	618	604	589	585	614	565	577	618	583	612	610	590	556	617	598	609	613	540	606	561	596	571	614	555	580	601	592	575	551	611	595	590	577	580	534	594	570	591	589	618	567	598	597	544	560	580	602	604	586	582	560	578	650	566	635	593	566	564	624	589	590	587	636	572	634	616	580	602	568	580	549	588	576	597	607	621	597	606	564	576	586	553	555	591	526	566	569	624	617	572	604	578	630	565	572	607	592	562	605	619	574	566	583	598	624	599	611	549	596	648	582	549	603	594	597	634	612	578	588	565	601	569	570	595	560	521	590	610	566	546	535	574	570	612	595	552	558	539	636	615	576	576	568	624	600	591	608	597	574	596	624	573	618	592	560	571	586	570	623	541	600	604	593	606	620	604	587	568	593	589	582	596	553	601	633	619	598	618	586	584	605	577	641	600	568	582	607	617	620	633	575	623	602	557	617	601	572	593	618	573	628	591	597	551	582	628	606	599	640	591	543	611	670	603	591	589	563	594	590	582	594	583	587	620	554	576	618	608	572	567	580	593	597	555	630	592	587	592	652	589	568	584	532	624	615	565	593	590	591	572	611	617	537	560	571	613	567	595	589	588	591	618	542	551	615	561	582	610	602	574	583	596	590	564	577	564	563	576	590	614	617	569	571	594	576	557	591	590	615	626	574	575	604	602	617	577	592	590	594	548	573	584	566	586	557	582	601	580	607	603	556	575	636	640	544	593	611	579	586	595	615	612	583	577	586	595	598	606	602	592	598	621	592	619	575	604	568	597	577	596	607	597	580	589	548	624	561	593	637	588	571	616	593	566	561	601	561	586	561	580	578	627	573	606	597	552	651	616	555	552	599	601	549	566	564	558	561	582	556	600	565	601	636	586	606	596	576	560	610	592	628	557	595	565	603	613	600	561	606	602	571	584	567	576	614	593	599	603	587	632	560	575	624	616	582	595	574	585	601	574	588	639	576	610	596	611	588	610	619	624	561	601	550	597	581	571	577	576	600	588	598	553	568	543	587	577	542	599	593	583	584	633	606	601	581	568	565	587	547	614	569	561	551	580	600	570	634	589	556	557	615	592	556	585	566	555	605	557	564	542	606	545	604	627	578	596	601	566	552	547	570	577	585	624	623	586	589	568	579	559	537	575	561	593	576	621	581	582	637	561	638	585	609	566	572	523	588	604	599	586	553	627	587	560	639	611	619	604	578	603	589	544	577	595	598	578	586	585	593	543	595	563	617	578	614	571	603	593	554	572	581	589	557	612	619	636	551	579	560	602	535	608	565	585	568	586	591	581	566	551	575	571	526	615	572	593	577	560	596	570	565	582	604	580	625	583	605	581	641	591	557	563	614	563	581	601	601	588	622	612	577	591	601	518	570	596	629	584	567	602	653	565	594	587	612	622	615	602	536	569	621	556	579	590	607	567	580	594	611	598	609	583	571	608	609	566	545	593	552	579	602	600	598	637	600	589	626	562	617	580	564	608	555	639	609	606	574	601	554	567	567	591	633	603	593	614	586	600	576	582	546	542	578	603	564	573	562	596	597	579	594	568	586	598	588	599	605	567	578	560	548	571	638	581	622	581	591	496	572	579	586	551	615	576	587	628	605	621	560	578	580	581	582	565	586	584	572	572	602	635	549	575	572	537	605	588	554	584	600	588	599	552	584	530	565	599	592	586	553	607	592	523	553	632	590	590	580	544	601	577	562	617	584	597	619	582	591	547	584	570	619	594	573	594	543	620	619	555	641	609	599	548	594	597	566	636	571	558	651	575	579	615	572	558	577	566	567	607	603	633	608	583	586	603	595	594	559	606	588	569	577	546	569	582	596	598	601	565	608	594	568	583	600	601	586	572	577	576	596	582	587	626	609	591	552	599	589	622	588	626	640	573	560	555	563	537	594	617	549	582	542	558	578	634	581	584	577	610	628	588	614	589	603	585	589	578	574	627	589	608	596	598	594	605	600	627	583	559	561	564	589	608
6347	10165	10125	5218	3330	2446	1932	2010	1757	1463	1204	1263	1013	3828	11351	8137	4063	1600	788	554	544	492	512	532	533	547	495	551	545	531	566	493	506	597	553	557	573	527	537	555	576	559	543	523	552	542	475	569	533	518	522	550	531	519	529	499	512	524	557	507	526	538	534	521	542	519	523	522	547	505	476	504	549	519	535	548	511	543	540	536	526	544	502	543	495	533	539	532	488	517	538	543	514	518	507	532	535	519	532	533	494	543	544	538	513	508	523	519	548	540	509	509	501	563	503	544	530	516	481	539	503	514	532	524	554	514	550	519	551	509	497	566	513	518	523	513	540	575	520	556	517	509	519	536	519	542	579	531	526	560	510	502	496	517	543	567	538	534	536	515	542	531	513	534	505	544	523	503	543	500	528	525	527	544	544	542	543	478	550	498	492	530	541	555	576	518	577	503	531	518	542	554	559	515	525	564	517	536	493	507	527	476	506	495	505	499	548	526	537	511	543	497	540	526	538	526	529	530	533	518	505	523	511	509	492	536	513	525	504	514	551	509	523	531	508	491	494	540	547	510	549	525	511	525	555	492	515	521	519	542	520	499	524	506	491	513	523	495	487	541	538	547	540	574	504	524	501	486	508	549	560	563	507	507	528	535	510	527	508	513	542	520	529	513	524	573	514	519	575	527	516	506	527	522	502	531	549	496	533	543	518	482	487	520	527	547	491	509	533	528	558	490	553	499	519	517	539	499	528	538	531	556	534	504	545	526	512	499	501	561	541	555	548	541	512	548	499	545	531	520	515	494	544	518	476	548	548	498	499	519	542	473	527	505	538	551	486	531	483	507	516	531	558	479	519	561	534	528	539	523	544	527	529	499	539	507	533	505	535	506	550	559	500	500	515	504	544	521	538	525	496	539	527	519	520	499	541	558	511	505	563	558	530	545	517	500	508	586	492	538	508	516	511	505	519	537	508	562	520	498	535	519	492	501	509	533	548	524	505	525	553	543	508	546	557	547	529	508	562	548	506	493	502	487	487	507	554	533	514	506	497	516	519	537	585	546	512	540	513	483	572	542	545	557	506	544	541	471	510	512	532	538	541	501	550	517	507	524	486	522	544	497	489	502	525	580	572	512	530	533	526	511	508	501	487	547	502	511	516	513	503	516	532	530	535	473	518	522	531	521	522	523	549	563	525	527	516	495	527	532	530	507	518	527	519	518	488	543	519	491	516	494	578	484	552	503	534	540	507	532	527	537	536	528	515	560	498	551	495	514	507	533	496	546	523	530	525	575	521	452	506	558	538	530	543	551	548	525	520	522	483	502	521	554	570	507	563	528	546	537	522	500	513	502	481	511	563	512	555	512	532	499	526	501	524	501	529	513	514	529	529	494	538	532	544	512	521	535	518	513	513	519	517	506	545	513	519	544	502	529	511	533	537	483	519	541	462	526	497	510	500	534	504	520	523	536	457	527	561	532	528	518	563	488	524	542	526	515	548	519	540	525	522	519	534	497	534	519	541	536	539	518	526	529	464	494	537	540	563	502	474	528	527	510	477	495	510	486	541	466	500	525	519	492	508	523	502	579	553	487	515	508	516	506	546	561	491	518	545	524	553	518	554	508	503	543	532	493	507	545	509	522	553	516	503	515	504	490	507	495	521	531	512	487	545	506	490	504	506	515	522	512	507	528	528	507	497	569	500	520	508	544	535	529	552	554	538	505	540	462	547	524	522	521	515	559	541	502	533	525	504	514	530	530	532	521	522	486	475	518	543	534	507	532	523	549	568	467	483	455	557	540	529	511	516	490	542	500	554	518	512	532	511	536	535	535	548	509	524	517	510	528	500	545	511	531	508	529	564	522	537	469	492	509	533	513	525	546	505	544	527	497	566	525	550	530	548	507	523	563	533	489	513	567	545	540	518	535	531	514	529	508	494	511	509	574	540	540	525	540	532	550	509	535	535	504	541	543	546	521	557	514	545	530	516	550	571	517	513	548	513	512	524	519	529	528	518	516	531	511	491	471	532	498	538	496	509	536	535	560	586	510	562	479	512	501	511	528	562	544	502	516	530	501	491	540	529	507	558	517	526	534	522	530	536	518	535	529	530	512	541	505	501	528	535	479	521	533	532	516	517	504	538	548	544	524	507	542	519	551	545	524	543	518	529	534	519	540	545	517	516	524	500	535	507	507	528	511	489	524	494	568	513	540	520	532	538	529	520	542	542	510	521	475	543	504	527	537	529	550	545	542	549	483	539	483	507	493	525	562	553	472	564	486	562	541	560	509	524	511	502	527	516	540	479	540	533	510	521	509	482	512	523	501	516	513	551	502	531	521	526	488	491	524	495	509	521	472	499	513	512	511	550	533	526	548	521	465	548	503	550	518	518	558	511	520	562	548	516	504	541	521	541	551	530	498	570	520	548	544	506	525	500	532	553	543	516	509	514	544	517	500	489	526	544	532	502	520	526	518	505	515	513	519	506	511	519	534	574	525	511	539	549	550	549	527	527	491	526	521	532	503	514	537	505	489	530	545	524	540	514	535	509	539	513	516	525	532	498	487	558	520	546	500	547	536	532	520	495	512	568	495	516	504	522	493	548	505	583	492	536	547	496	540	485	520	507	508	565	538	540	504	497	525	486	509	536	545	498	503	507	511	499	553	473	550	518	537	504	505	518	475	533	515	508	515	507	540	517	519	512	536	507	531	569	518	475	475	502	539	515	550	505	527	502	524	519	538	509	518	503	505	525	520	525	510	524	500	514	510	514	520	509	498	527	530	557	508	503	478	533	603	496	538	518	525	477	508	530	533	499	508	504	519	502	496	499	590	551	525	520	555	524	547	541	518	490	517	534	490	503	486	530	516	520	563	503	520	488	559	542	491	511	511	560	520	544	497	544	523	544	557	517	506	565	539	511	502	544	512	512	524	540	537	527	469	503	530	528	530	534	509	512	530	549	498	490	530	506	533	525	495	515	508	506	508	492	494	523	524	518	494	499	514	547	544	514	577	552	507	527	521	516	533	521	511	529	547	504	551	512	507	526	516	534	531	498	539	521	495	517	509	522	525	548	520	542	545	487	518	467	543	530	534	530	472	506	531	544	546	544	504	517	527	507	519	547	483	517	486	537	599	463	520	506	529	479	535	517	570	497	564	519	506	540	518	523	522	516	570	521	505	514	521	573	504	515	492	519	497	523	548	529	509	548	529	506	511	525	507	511	501	498	510	499	526	542	539	494	557	536	514	537	526	516	529	487	530	499	521	536	535	463	506	513	514	524	522	490	531	535	543	541	562	535	490	551	506	497	542	510	525	510	536	519	547	516	548	486	479	508	520	506	507	541	540	502	538	502	521	543	549	504	498	496	522	526	546	505	524	495	504	528	566	504	527	512	534	532	500	521	585	503	514	480	490	528	532	538	501	556	547	525	540	491	502	511	492	504	545	498	516	498	529	500	505	493	489	522	499	518	505	514	509	572	533	511	501	567	498	508	540	564	506	495	522
23997	20803	27683	24037	20076	8849	3733	2214	1457	1273	1087	1103	1124	5745	18977	15245	7575	2420	1005	831	770	742	745	784	753	718	762	757	776	740	705	754	746	735	721	732	733	746	723	730	709	746	727	775	731	734	764	716	713	742	715	758	718	715	761	749	702	694	714	772	732	776	740	745	741	711	759	754	728	714	748	669	745	737	708	790	793	737	737	677	743	664	781	713	735	747	760	693	738	695	717	743	771	676	703	754	754	721	740	731	801	728	731	719	726	683	681	709	745	707	745	700	773	773	746	778	719	757	690	706	695	738	750	778	727	779	735	710	715	737	748	689	747	720	756	744	725	703	708	765	722	751	684	711	707	707	748	739	671	750	700	718	746	694	695	723	701	757	774	730	762	769	713	733	728	707	746	730	688	733	706	689	735	710	770	706	674	727	704	761	773	730	741	707	747	716	741	752	743	760	747	740	704	719	777	713	732	717	713	706	729	786	783	739	689	715	737	720	727	751	724	728	722	751	703	745	728	731	724	701	723	697	753	755	713	765	742	742	697	742	774	707	753	686	699	690	745	693	704	724	685	746	768	727	692	760	723	752	780	725	687	742	728	717	711	727	736	720	717	731	746	738	714	735	772	730	708	709	656	712	721	708	646	722	707	723	730	663	715	736	703	728	750	758	722	688	742	720	695	719	752	732	730	701	729	716	721	740	752	775	732	752	735	683	733	774	676	764	772	762	755	726	734	745	696	715	709	675	714	704	654	725	739	717	730	758	687	706	693	758	760	711	743	744	788	683	729	749	684	790	726	702	702	713	743	713	728	710	723	722	741	734	747	759	682	722	719	693	732	707	744	685	696	749	794	709	724	748	734	736	736	713	723	694	724	733	717	722	745	721	730	696	741	740	709	770	739	702	774	768	745	716	757	735	689	754	679	742	712	719	753	707	708	766	723	729	709	722	746	700	706	698	690	742	770	681	674	700	701	747	717	735	753	790	770	731	702	741	737	729	745	794	696	739	730	723	697	761	733	692	724	759	713	702	761	708	738	761	740	728	713	724	777	722	743	758	751	743	750	749	742	717	765	755	703	703	750	736	729	713	749	727	707	726	706	750	711	735	711	752	773	735	728	739	731	757	771	711	751	743	689	692	753	676	717	740	727	677	703	694	743	766	734	731	739	731	746	702	702	702	745	741	707	752	761	719	766	731	735	703	700	705	713	708	752	713	730	778	720	690	703	707	713	684	709	717	742	713	715	736	697	750	723	738	758	751	738	670	682	679	707	797	736	711	716	723	722	813	728	712	742	720	724	717	729	695	724	752	686	694	719	759	721	761	692	753	715	780	709	719	716	697	731	756	776	736	711	737	714	707	742	742	705	708	689	756	691	717	680	727	707	759	768	767	790	692	709	698	702	723	721	705	669	713	751	701	742	740	702	738	729	721	732	741	672	734	695	776	678	694	706	730	726	675	731	710	710	713	727	748	730	722	715	752	743	745	718	731	726	781	737	751	713	749	719	753	742	722	769	741	728	762	709	717	758	696	750	735	734	686	705	695	746	755	707	733	723	721	743	725	676	693	684	672	723	729	699	681	721	656	748	715	740	786	755	723	714	666	726	688	706	785	716	739	738	724	761	727	739	702	660	700	687	764	710	703	740	725	748	716	733	732	744	719	708	749	759	775	703	701	773	687	729	750	752	722	734	714	724	690	752	752	706	739	753	698	692	738	721	705	738	724	719	774	720	774	748	755	738	749	741	739	670	778	705	704	719	724	685	722	737	711	713	706	735	722	750	714	721	772	724	765	765	741	737	734	723	758	702	745	698	680	688	702	734	743	723	728	707	752	780	675	760	699	780	785	712	764	715	734	757	711	729	746	756	801	746	732	689	724	783	710	694	737	681	753	676	707	731	737	735	707	704	762	684	722	770	708	729	737	772	724	749	710	726	749	686	730	717	772	770	755	701	725	737	741	688	719	746	735	743	698	736	736	654	727	727	734	666	710	747	695	691	726	740	725	753	736	755	717	759	693	734	712	715	723	698	705	778	767	754	694	695	755	727	729	727	731	719	732	709	731	768	696	711	715	754	773	734	742	750	692	778	709	731	754	692	718	727	722	752	716	751	728	711	728	728	710	741	727	702	717	729	745	734	730	782	737	741	691	753	699	755	705	752	730	717	739	705	696	740	677	708	726	705	710	753	735	725	746	752	759	681	741	694	783	784	685	717	700	725	700	717	782	712	692	712	707	752	749	694	764	711	760	757	734	684	744	772	699	762	713	741	777	662	695	792	703	738	737	726	704	676	776	766	760	675	671	751	726	748	687	699	680	741	745	749	726	736	708	718	704	709	697	706	731	728	729	691	728	701	727	737	746	738	713	747	703	671	727	720	700	714	747	680	730	748	709	697	774	705	736	741	714	698	758	733	736	733	705	763	745	742	800	717	712	730	762	725	749	680	779	738	760	775	736	736	708	694	731	731	741	699	720	728	771	712	668	727	722	743	705	731	711	682	734	705	714	713	689	726	734	708	704	728	721	704	747	736	761	693	722	710	745	710	694	739	729	710	729	684	718	726	719	754	673	722	705	764	759	714	738	737	724	750	747	723	744	693	681	754	741	751	720	711	714	737	715	762	738	722	726	755	742	735	684	735	721	755	759	723	722	719	737	708	713	757	755	725	716	710	682	701	737	721	763	742	733	744	732	719	748	737	712	701	709	773	702	718	739	679	706	691	710	715	764	745	743	733	695	730	732	746	709	758	714	679	742	711	693	738	744	754	737	751	738	714	690	736	734	698	738	724	730	698	733	795	717	721	735	730	718	720	734	745	756	744	699	750	729	734	712	660	747	712	699	701	700	745	746	725	774	728	705	721	744	675	720	695	712	709	750	764	717	683	721	708	651	702	751	705	709	747	693	708	716	700	755	729	721	663	774	753	782	710	746	718	694	698	708	762	717	707	758	767	752	723	690	738	743	738	776	700	740	691	745	700	718	698	683	700	685	706	727	713	701	777	704	732	712	779	655	736	720	776	762	716	745	778	732	705	736	745	682	703	725	749	744	708	677	733	721	761	698	737	777	677	732	749	763	713	731	698	698	755	742	690	795	753	722	777	759	758	668	722	724	705	773	751	706	709	740	794	718	748	685	742	675	723	701	718	701	709	712	683	670	723	705	798	716	701	748	760	732	745	665	735	671	744	718	734	745	722	712	731	744	718	744	771	706	765	705	749	707	752	758	728	737	722	710	734	732	731	761	745	718	709	717	746	706	726	715	723	692	690	711	682	729	706	751	726	720	740	734	723	723	721	714	693	761	755	712	729	710	767	713	728	687	757	695	703	749	747	735	716	744	720	734	716	734	776	732	715	707	699	719	758	751	711	690	733	758	707	717	704	683	765	697	714	695	714	705	738	714	730	742	748	698	714	718	756	790	763	763	736	736	713	722	728	716	696	713	734	678	757	695	750	772	745	772	730	729	732	720	687	690	718	719	712	746	761	666	723	698	774	727
6987	13401	12947	8497	4975	3515	3201	2470	1738	1413	1226	1289	1335	8104	19213	14181	7043	2345	1029	780	625	621	634	624	622	642	656	621	600	597	665	643	607	608	625	628	666	631	648	643	639	627	610	605	639	688	633	689	671	661	627	595	636	681	667	632	596	676	653	616	638	596	625	662	673	616	621	614	595	646	665	660	681	625	639	655	594	664	690	650	622	664	668	617	639	629	629	632	603	601	635	643	592	605	645	603	629	623	719	565	647	641	643	617	674	644	641	650	667	603	642	626	606	595	665	653	647	629	662	620	580	648	673	626	658	628	643	592	660	632	596	668	631	624	593	646	608	612	621	633	671	611	666	633	628	602	648	580	658	631	630	617	645	633	638	671	613	640	655	619	611	626	655	577	603	656	632	628	605	608	589	700	670	612	655	654	604	612	642	662	641	634	626	645	637	655	669	652	697	662	586	604	609	588	646	650	649	653	621	627	649	626	679	626	621	597	616	605	611	616	649	648	651	644	616	655	650	641	614	628	580	620	640	624	621	631	596	646	606	605	600	614	651	618	645	633	632	618	629	653	674	621	656	622	656	584	596	621	620	638	634	667	658	633	618	612	648	616	655	618	648	664	655	683	632	635	653	671	600	654	613	634	612	659	628	618	619	587	622	587	656	661	642	636	662	614	642	618	630	636	641	576	617	619	680	631	628	621	613	624	630	627	615	614	612	646	648	605	589	670	650	670	612	625	650	598	622	612	592	635	669	680	609	631	659	656	607	628	639	603	618	663	637	607	590	635	647	616	606	638	637	620	598	664	607	658	618	655	595	625	651	677	617	627	641	619	632	634	682	632	630	595	599	646	659	667	585	578	636	603	626	605	622	605	633	659	644	640	621	630	648	593	575	662	661	660	626	623	651	635	621	650	614	667	621	604	618	633	617	607	643	597	645	654	607	651	639	631	574	654	591	595	631	606	665	632	676	664	603	578	616	611	607	579	626	673	624	668	649	653	609	658	626	603	648	628	629	636	582	629	613	580	631	627	624	660	627	629	654	600	668	606	639	620	668	644	647	617	636	595	666	632	607	636	652	662	629	640	619	653	617	615	589	658	559	648	632	618	640	598	613	640	617	620	640	642	627	590	600	595	631	628	660	643	588	612	606	622	632	615	619	607	635	585	635	627	696	641	637	593	599	670	574	619	596	635	619	616	657	581	682	594	588	612	662	637	596	641	621	616	615	616	641	625	668	630	666	640	631	678	603	623	619	632	599	614	652	602	630	631	646	624	646	633	644	603	647	605	643	583	642	555	624	603	578	609	653	638	612	623	618	635	636	619	615	666	660	640	607	576	591	597	654	640	627	626	605	640	618	675	635	636	680	662	640	657	595	685	655	586	607	613	648	614	632	599	628	633	648	638	588	626	636	572	624	635	643	617	641	637	624	620	643	618	615	627	664	579	668	579	660	655	670	624	614	635	667	641	653	646	587	582	652	579	619	613	600	641	606	627	610	658	615	648	636	604	632	635	619	611	592	638	616	639	620	555	671	628	622	649	631	600	624	550	662	637	642	611	641	627	635	596	596	653	602	666	592	596	653	619	627	638	616	642	626	630	617	628	599	588	647	618	643	632	605	617	601	623	599	632	641	600	659	661	599	619	668	601	654	630	636	587	584	596	615	654	566	609	612	616	598	622	636	653	590	637	607	651	676	618	654	672	661	669	632	595	604	589	641	623	670	662	560	641	629	625	667	652	601	637	613	644	630	618	584	645	625	662	624	609	646	635	578	653	607	626	608	624	569	603	647	562	595	623	655	595	636	576	616	671	632	640	652	629	633	607	648	627	614	646	570	630	651	612	655	623	626	613	605	612	626	594	598	632	618	619	607	607	609	604	590	632	613	637	638	624	667	650	674	611	663	592	629	620	611	612	630	626	602	643	621	594	620	635	625	612	650	673	643	647	611	653	640	659	570	631	658	620	646	658	632	626	608	640	660	640	620	605	592	636	632	601	612	596	608	604	675	611	634	639	633	660	626	612	622	609	648	618	623	621	627	661	652	582	641	610	663	630	689	638	596	630	595	655	629	635	645	580	612	599	617	644	600	631	641	628	645	608	598	580	607	643	611	647	634	626	625	610	663	677	596	614	658	618	643	597	646	638	617	653	624	640	610	630	606	641	628	608	599	606	615	621	625	606	681	617	601	657	620	574	615	617	598	619	635	638	647	622	667	595	650	604	650	652	617	644	625	626	630	624	644	659	631	659	624	611	624	630	630	627	651	601	597	643	637	616	656	634	641	639	628	617	616	635	595	662	613	630	579	654	632	665	612	628	615	621	664	624	612	614	629	662	652	637	625	649	575	629	612	619	615	640	646	614	623	610	618	598	620	611	607	619	594	629	640	648	648	629	619	612	613	607	633	555	630	559	666	615	652	677	644	658	635	655	633	641	616	643	635	619	657	611	624	597	584	628	609	655	600	626	586	610	587	606	651	668	617	670	612	650	630	647	636	596	612	605	626	658	627	617	653	628	631	613	650	596	595	610	632	640	659	597	651	623	609	645	623	647	616	658	641	642	666	673	632	574	644	596	622	635	575	601	641	587	625	662	622	641	608	620	653	668	623	632	654	636	621	600	613	621	610	627	627	676	625	646	642	598	581	645	593	631	647	635	618	635	652	621	634	631	654	625	599	598	617	615	682	578	609	635	686	627	629	631	659	611	668	629	587	599	605	663	646	643	612	610	618	651	626	614	654	659	592	645	662	613	632	598	596	625	641	639	604	594	630	632	619	590	643	637	609	655	619	624	654	598	605	594	670	642	617	625	591	599	661	598	653	597	616	637	619	634	613	625	653	629	634	623	616	643	607	603	612	647	617	626	687	611	627	664	619	658	626	613	620	601	633	592	580	627	640	618	669	626	632	638	664	648	608	585	665	632	618	606	659	640	633	629	632	636	634	622	604	631	639	655	600	616	640	674	639	635	611	627	610	594	651	595	642	630	596	613	631	628	626	637	567	573	626	606	600	627	642	653	660	633	626	659	634	659	635	619	671	633	655	635	602	612	595	577	620	620	641	665	596	653	605	569	589	620	634	608	619	612	633	622	636	604	675	657	625	712	639	669	624	661	632	601	609	629	662	623	654	613	605	644	647	621	657	646	586	622	650	629	595	644	595	579	656	607	612	626	632	620	614	598	599	648	638	611	601	620	649	642	621	629	668	617	614	619	626	615	612	666	643	625	677	632	629	600	591	608	630	618	634	624	606	626	610	593	589	669	621	603	596	626	599	608	591	647	616	619	604	633	642	634	615	654	597	620	625	635	625	580	621	638	622	598	661	634	683	637	570	655	612	634	675	640	609	634	620	661	642	599	627	614	596	614	594	599	646	609	624	605	647	625	612	652	606	588	579	583	669	647	659	618	622	633	584	614	616	595	607	621	589	586	632	648	589	642	644	640	659	606	623	599	656	637	651	603	646	634	634	598	635	630	679	620	612	644	653	644	594	592	617	595
27023	11078	4228	2324	1380	1047	948	904	823	822	740	770	763	976	1580	1482	1094	830	722	692	696	716	707	680	685	654	668	717	671	687	676	627	716	699	667	699	679	666	720	652	707	722	683	680	721	674	694	692	719	707	692	704	723	661	686	655	713	762	699	695	713	701	651	653	671	692	680	721	675	690	701	687	697	693	669	626	655	680	684	654	664	650	683	660	722	696	666	698	690	671	703	647	678	705	684	688	712	713	663	659	670	674	669	657	689	663	680	653	701	665	686	674	701	738	698	740	706	723	694	758	726	660	671	647	670	673	703	667	686	650	708	674	672	642	672	685	614	683	694	624	685	661	596	683	662	658	649	649	682	630	701	716	703	686	653	657	690	727	689	681	669	682	658	702	658	700	664	637	649	680	682	665	676	631	730	663	670	655	705	687	719	673	698	661	630	642	648	695	686	675	689	708	691	676	656	669	635	675	707	682	685	695	671	650	722	664	694	673	706	672	653	688	673	692	705	667	658	666	712	706	684	662	664	672	673	677	682	721	670	661	688	701	683	722	716	683	705	660	675	680	687	667	699	652	713	660	619	708	708	705	673	678	654	709	697	702	652	695	683	703	690	662	673	655	672	669	623	707	701	686	664	628	666	693	693	652	720	672	664	675	697	679	698	701	707	673	662	687	685	672	707	654	671	665	681	666	673	687	675	660	697	657	660	714	722	725	702	716	693	663	691	689	702	648	680	646	626	678	700	691	647	653	698	732	665	679	666	688	703	710	717	682	662	668	657	642	622	668	654	700	688	692	687	685	663	679	699	675	638	642	675	689	650	636	668	682	655	687	647	683	717	673	699	688	672	674	703	666	701	664	742	671	682	686	656	689	698	664	641	641	706	683	659	710	685	649	738	719	692	660	683	703	665	641	695	679	684	703	688	669	662	694	687	650	668	687	705	709	674	653	706	711	663	667	708	706	690	730	628	696	723	671	636	650	666	626	685	608	674	667	676	713	694	735	657	654	683	678	672	675	682	706	656	667	695	719	638	697	727	714	696	661	695	684	684	673	688	707	672	659	685	678	662	677	740	710	692	705	645	673	649	692	687	664	673	645	712	682	696	697	654	669	648	674	686	657	707	718	731	723	664	704	684	669	642	700	729	708	688	653	653	677	686	653	654	698	683	732	629	656	670	667	708	651	702	635	707	637	675	653	677	675	696	674	702	678	659	679	682	681	668	704	726	723	695	711	657	638	683	687	696	704	668	712	691	632	676	666	692	691	672	645	683	686	678	646	695	685	668	693	640	707	662	688	679	703	644	689	665	668	683	679	687	657	713	680	663	725	672	647	663	707	672	725	654	716	672	734	697	642	666	728	627	692	685	682	695	668	722	687	712	711	687	678	683	690	716	672	706	627	717	687	706	702	666	695	673	694	699	646	661	672	745	643	678	658	693	747	674	704	673	679	703	684	677	675	712	725	677	640	729	667	717	713	680	656	681	707	657	698	685	693	666	642	680	656	664	648	682	690	720	719	641	698	692	671	734	642	691	694	648	630	632	703	694	695	688	652	694	694	698	678	718	655	650	646	645	687	705	678	719	640	711	660	614	708	696	685	704	695	715	682	664	741	681	682	616	677	678	706	698	673	658	696	709	688	674	642	700	706	673	657	679	702	663	640	764	694	716	701	655	689	666	697	749	723	684	676	686	645	684	671	666	694	670	672	691	668	677	741	664	741	644	680	664	680	669	693	676	684	702	686	679	708	640	675	682	689	656	650	683	702	641	678	676	706	647	695	707	633	690	688	695	690	711	684	751	709	677	652	698	679	718	663	693	705	693	664	687	720	678	683	667	673	704	684	692	718	676	683	659	694	683	727	709	651	641	689	648	652	636	695	721	704	653	675	629	722	706	716	729	665	682	636	697	670	697	644	696	666	640	716	686	690	675	698	681	669	714	647	711	699	702	674	658	657	659	629	696	610	672	668	704	679	650	698	662	681	672	670	705	658	658	650	703	663	738	693	696	675	636	698	684	660	683	681	672	658	686	655	621	645	645	679	712	658	648	690	668	682	677	642	677	672	685	682	696	691	650	708	688	686	737	686	692	695	671	709	686	660	713	654	705	695	672	688	672	685	675	677	675	644	690	704	670	665	685	669	714	686	739	682	753	721	705	625	685	669	728	675	678	701	715	648	704	703	657	663	646	651	640	687	714	670	640	672	712	672	717	712	681	658	652	672	690	743	717	701	665	692	704	690	645	680	703	708	693	647	687	687	695	697	693	676	655	709	676	685	715	717	623	659	665	643	707	657	662	710	637	704	691	610	642	688	677	684	645	678	702	655	663	696	713	596	699	706	749	653	665	662	631	667	704	662	686	655	714	727	677	666	739	675	675	683	659	647	707	687	685	649	652	696	683	689	724	667	686	690	679	690	712	687	679	683	705	672	689	734	681	665	678	710	663	663	710	678	675	727	644	722	639	696	732	688	721	642	672	690	656	721	684	664	671	719	728	670	648	691	671	716	697	694	697	618	698	668	667	667	682	712	691	716	640	691	641	710	677	701	690	665	712	676	644	682	689	699	693	698	652	669	675	744	702	688	708	688	684	714	724	664	686	683	664	683	679	738	661	694	654	675	678	697	675	666	677	726	729	704	682	676	670	661	725	672	649	720	723	705	656	702	696	707	687	727	724	708	657	672	670	700	678	719	666	695	669	678	652	693	649	686	714	695	640	651	659	716	649	755	717	676	717	704	684	721	701	662	695	695	668	655	688	672	670	654	659	670	700	672	670	718	716	663	728	641	716	687	690	671	622	665	620	666	725	659	663	660	681	687	685	717	704	643	683	691	678	661	725	653	671	667	685	653	695	710	634	661	657	684	711	706	682	701	673	662	702	727	677	735	669	663	710	704	690	721	663	675	656	708	662	713	640	674	697	685	665	651	680	704	655	679	671	647	672	654	677	686	671	673	701	682	697	697	649	718	646	704	678	710	694	623	687	672	693	662	692	685	683	682	726	704	684	690	673	688	665	628	699	682	670	653	668	733	627	667	664	670	688	679	646	696	692	720	676	697	734	684	677	690	685	740	668	643	720	652	668	714	673	679	683	690	666	665	732	645	664	636	682	694	665	659	661	638	682	716	624	652	663	697	674	697	709	683	720	646	708	693	678	639	670	717	660	636	625	686	675	659	707	675	696	659	684	714	675	696	673	678	688	717	705	617	679	712	692	646	683	682	616	674	676	646	689	685	644	697	741	688	697	701	653	705	702	675	709	695	652	668	632	671	649	705	675	667	685	728	686	682	678	681	696	717	689	683	647	706	680	654	699	687	651	715	700	694	655	682	717	692	702	677	664	675	706	676	695	692	704	698	669	711	690	657	681	679	670	701	709	648	700	680	690	721	698	700	722	711	701	690	677	698	700	707	708	646	697	697	657	709	669	691	717	709	719	703	677	698	689	709	712	686	641	679	669	678	654	682	654	685	703	668	702	697	685	663	685	647	722	707
7227	4203	3785	2161	1558	1231	1004	935	858	768	667	646	669	1166	1762	1614	1086	739	660	619	572	589	581	580	580	561	600	547	599	582	568	571	593	562	541	542	638	566	580	516	551	626	566	542	517	548	585	569	553	556	593	578	605	610	609	577	576	587	541	538	584	580	585	566	562	622	534	547	567	593	571	597	580	580	555	612	608	594	621	606	558	526	583	591	570	551	550	641	554	595	568	578	533	596	633	630	609	566	579	598	573	554	558	576	609	575	564	573	573	575	593	598	554	613	603	575	559	558	580	589	587	587	525	591	599	560	558	573	570	563	545	620	593	562	584	608	553	586	555	565	596	532	565	557	570	585	572	583	594	569	538	559	604	624	561	520	546	594	586	559	611	542	593	576	548	563	590	572	593	592	573	570	566	585	562	574	557	596	577	559	535	543	592	569	570	554	586	591	590	557	612	605	623	591	567	561	564	611	605	561	593	601	597	580	613	598	574	555	554	546	612	562	607	645	536	567	581	592	598	561	599	587	575	590	604	576	574	572	613	534	592	574	570	567	583	576	581	585	577	571	590	615	574	582	582	567	584	539	571	580	578	593	559	595	575	614	584	599	584	581	602	579	519	570	574	601	601	554	645	561	615	548	574	602	590	612	562	585	587	540	603	555	575	583	565	545	549	623	558	562	582	586	592	589	546	572	579	594	597	571	589	567	587	557	554	566	608	562	611	573	569	606	570	573	579	564	587	626	543	605	611	619	558	540	583	594	601	585	597	581	570	566	583	544	620	532	615	614	586	590	530	590	614	586	575	544	575	597	561	567	618	590	566	533	515	579	591	584	599	556	573	553	570	569	606	540	572	600	577	551	574	582	626	592	568	628	564	594	565	540	574	597	595	587	572	551	561	556	552	596	551	549	591	559	545	563	579	571	545	576	604	557	551	595	558	548	569	574	564	589	623	587	505	566	593	527	549	578	580	593	569	571	579	552	570	575	536	570	587	591	583	560	617	552	586	589	592	581	609	560	566	552	550	582	590	550	612	583	532	544	591	609	558	573	585	582	560	561	591	611	617	548	587	587	566	622	597	615	626	582	609	591	558	580	588	612	552	548	584	564	565	581	586	527	572	580	564	581	559	587	585	550	556	570	586	553	575	602	618	556	583	568	553	568	566	536	583	592	591	606	531	582	566	565	583	559	574	598	568	575	590	577	615	580	558	572	596	540	612	578	562	546	613	612	563	602	549	591	599	560	581	598	620	586	587	599	572	576	556	563	614	569	568	605	564	550	564	613	580	525	568	608	556	577	586	601	548	569	611	589	618	574	592	532	606	556	587	601	616	617	555	602	586	584	604	567	524	571	589	536	589	605	566	585	642	624	600	586	561	610	543	564	576	547	603	597	586	567	544	582	556	593	595	527	573	587	553	581	593	592	583	517	590	560	598	601	589	607	611	603	567	561	585	572	567	590	577	549	564	572	585	549	582	589	565	563	569	584	584	558	568	569	589	570	578	586	620	620	554	586	552	564	606	609	618	554	611	586	595	543	596	588	535	547	609	558	574	582	605	565	603	562	579	558	549	581	590	582	573	537	564	570	603	572	574	564	601	585	596	586	594	585	566	588	555	585	576	556	575	537	583	593	579	618	541	519	587	573	599	579	573	608	620	565	584	595	590	577	589	549	581	548	578	578	564	575	581	620	602	626	575	619	548	544	573	548	552	576	615	594	581	573	535	593	573	567	564	618	581	593	563	574	580	557	550	564	564	569	576	564	556	602	606	553	570	610	577	584	571	552	579	603	561	581	595	546	577	563	575	554	553	613	556	613	548	592	574	579	560	588	560	577	586	566	579	591	599	596	590	547	584	554	606	552	585	551	585	551	557	581	588	639	619	588	589	610	561	590	565	564	563	624	556	579	578	606	574	590	586	551	565	611	574	600	591	602	601	549	562	562	596	587	555	556	620	593	580	551	572	592	570	585	585	569	573	554	546	568	571	558	591	547	543	559	601	582	556	546	544	583	565	577	554	556	598	554	614	573	581	567	578	601	555	614	558	561	606	589	556	600	617	549	600	638	586	587	566	613	581	565	582	586	559	549	600	534	579	597	598	584	583	593	558	546	596	578	583	577	608	588	540	580	556	553	582	549	587	577	571	543	549	578	583	564	576	557	541	559	586	643	568	550	554	545	599	578	596	598	591	596	592	542	540	546	556	596	568	601	570	635	587	590	567	626	606	596	600	624	596	600	545	561	564	567	574	587	581	566	563	567	578	537	554	555	617	577	566	548	561	589	573	551	562	602	540	599	590	562	570	647	594	542	607	561	556	589	569	604	554	556	545	623	594	568	539	548	548	615	612	579	548	596	578	562	612	571	585	556	554	595	553	534	582	567	572	547	583	575	599	558	599	531	577	581	603	586	573	564	606	565	563	582	561	569	571	602	562	543	601	594	589	615	588	591	569	586	584	589	560	555	592	545	582	515	596	583	600	605	612	578	567	597	587	559	600	561	616	589	589	565	598	565	592	591	581	582	639	581	576	578	610	604	589	575	582	536	592	559	538	590	611	522	585	578	580	603	588	577	572	611	555	567	596	568	585	575	578	576	625	585	590	601	575	542	550	573	599	571	564	581	580	561	549	559	562	585	567	583	596	556	582	600	573	607	574	555	587	561	591	514	546	556	604	563	547	615	604	586	597	607	588	572	603	619	559	558	579	551	515	563	552	533	551	547	563	563	605	561	571	573	567	609	612	601	573	561	554	579	595	606	593	578	551	577	510	654	577	529	591	562	584	592	602	562	602	546	551	595	527	562	555	570	544	599	544	561	612	593	602	574	529	618	643	582	578	567	570	619	599	556	631	583	598	537	598	549	564	599	540	560	566	580	622	591	555	560	574	565	576	557	596	590	574	547	590	616	584	588	573	568	577	575	586	612	586	531	580	618	576	611	576	618	576	596	571	636	575	527	578	582	563	589	509	584	595	590	540	568	570	564	572	544	577	561	578	603	564	611	577	583	546	598	621	593	598	548	587	581	582	612	584	565	579	570	616	588	529	569	580	606	576	583	574	587	550	604	580	585	583	581	590	532	567	584	560	611	570	593	566	591	582	583	610	550	590	576	574	533	585	602	572	578	587	627	585	553	581	613	592	533	586	552	575	584	616	563	556	574	572	576	589	621	533	596	545	583	603	586	604	561	583	606	565	563	577	570	592	557	562	564	528	585	522	559	558	575	566	573	579	563	547	574	582	578	564	548	552	548	548	549	593	589	572	578	583	587	557	616	578	565	593	620	566	550	620	551	587	574	580	588	569	560	582	599	561	553	581	591	570	583	634	596	553	576	577	577	571	562	566	558	616	566	549	598	542	585	545	558	558	608	589	561	584	598	574	546	598	585	615	588	619	577	575	617	563	575	545	642	579	584	573	550	612	571	554	626	550	598	622	601	508	586	602	595	573	559	536	581	568	596	553	573	582	541	600	577	618	535	569	551	584	592	562	577	586	593
24993	20793	26586	24580	9754	2907	1940	1435	1148	935	858	835	1000	7493	10143	6791	2965	1149	789	647	578	573	643	609	555	660	608	617	579	566	594	664	611	581	617	568	538	629	630	576	639	612	644	613	631	598	568	619	615	603	605	587	630	651	615	618	594	584	568	614	605	592	582	577	621	660	650	620	645	585	617	642	641	636	618	585	665	642	595	636	614	631	581	671	622	592	578	583	590	634	585	586	626	621	614	624	645	580	647	605	626	585	619	626	623	620	629	596	617	606	615	624	608	597	608	624	567	616	633	604	644	632	602	608	612	640	651	653	615	618	612	648	641	623	623	637	634	633	615	588	597	600	595	616	657	600	599	590	624	592	596	610	587	602	621	618	587	640	625	599	599	606	559	644	632	675	614	609	587	616	632	606	591	595	635	617	589	606	645	607	615	624	604	594	614	577	598	659	584	593	600	631	591	623	565	569	628	626	594	618	569	593	614	571	632	611	638	576	605	627	583	628	611	578	587	651	573	602	611	590	616	625	600	644	639	627	596	569	608	547	637	619	662	608	632	586	565	615	611	587	601	587	628	593	621	628	635	644	603	578	625	617	598	640	576	597	601	622	598	613	605	602	581	639	578	635	593	598	611	615	602	666	585	593	645	591	614	606	603	611	601	610	611	614	603	571	599	612	605	587	605	610	607	655	612	602	602	607	578	611	612	601	586	599	609	611	586	634	585	600	612	607	640	615	606	609	591	641	601	588	650	633	631	589	616	590	608	572	615	600	604	625	613	617	623	584	611	581	616	599	609	666	621	632	616	574	585	567	590	576	609	580	580	587	628	583	556	573	590	587	624	592	570	611	610	590	582	618	637	608	618	605	596	636	572	639	570	610	599	597	574	610	610	601	599	571	604	629	590	589	595	595	625	590	610	602	642	604	614	565	620	615	593	594	641	582	598	626	591	566	618	636	637	617	601	565	578	605	615	591	590	562	576	609	627	619	592	602	608	584	577	592	563	601	614	595	595	623	632	634	657	602	617	627	628	618	590	594	592	624	616	582	603	621	606	585	614	638	609	589	665	566	573	603	630	622	580	608	590	616	610	574	618	575	592	619	631	571	619	604	581	604	628	617	601	606	654	622	639	571	629	570	635	695	604	603	626	636	598	655	652	633	624	579	602	617	568	647	620	603	595	603	628	613	606	584	604	571	603	595	653	600	636	645	603	609	592	619	641	598	611	591	581	605	588	604	661	617	608	615	625	600	601	653	568	574	625	561	615	591	592	621	589	612	586	636	587	563	623	590	593	635	633	542	636	579	618	612	568	612	625	647	606	621	593	623	623	664	647	604	644	628	634	619	613	573	602	648	651	606	641	583	663	589	605	579	608	602	570	637	610	644	605	600	603	572	619	574	622	581	569	646	601	621	591	612	602	588	563	614	579	657	612	617	582	588	594	590	559	580	633	581	577	638	602	650	602	623	623	608	650	632	616	604	601	604	656	568	609	575	630	610	633	605	568	595	626	595	653	581	581	586	635	595	601	577	597	624	642	581	610	588	564	592	649	653	611	612	656	609	598	601	577	589	568	580	598	587	588	618	594	636	551	639	624	615	623	610	609	644	596	582	598	542	563	610	627	663	591	579	600	577	619	604	552	578	583	620	602	586	664	638	644	598	611	633	633	578	609	605	629	600	602	561	579	629	587	633	589	596	571	600	639	597	619	599	601	554	602	616	626	582	626	617	628	551	617	599	599	658	596	589	605	632	553	581	603	627	591	610	598	615	573	573	591	616	599	598	626	591	593	579	577	602	603	577	600	631	613	577	574	610	575	605	641	594	579	604	608	570	649	597	603	625	607	588	617	647	633	632	634	587	558	629	556	627	651	605	599	654	655	639	617	605	597	602	630	613	572	614	573	590	620	599	607	601	624	647	650	625	575	586	588	606	604	575	592	631	547	560	583	559	615	581	572	622	592	564	611	629	646	559	602	600	595	589	561	558	597	636	614	584	621	608	582	649	587	601	579	589	605	587	583	592	637	605	606	610	600	620	611	557	585	611	602	593	613	581	612	629	575	622	623	614	657	615	637	606	606	600	592	579	627	608	630	578	569	615	624	613	592	625	632	577	633	614	560	651	637	568	628	638	614	605	619	559	539	587	606	633	609	588	601	598	569	614	622	612	597	586	645	589	606	602	585	594	592	617	615	614	613	592	630	609	576	620	592	582	627	635	597	621	581	621	582	608	588	612	626	618	647	639	631	591	601	562	603	629	587	602	613	603	620	623	609	660	566	593	595	583	615	620	555	591	638	642	652	591	595	593	599	598	602	612	617	605	590	606	588	592	577	607	626	600	582	650	640	594	606	630	581	567	616	625	646	605	633	645	603	610	608	571	572	598	612	622	607	612	591	638	621	618	573	565	614	652	590	624	615	609	599	636	593	572	594	576	603	600	597	585	598	630	601	634	572	637	659	615	607	608	621	609	594	620	609	618	557	608	578	642	625	633	604	599	619	633	638	603	580	655	569	631	570	606	594	578	637	617	611	586	600	576	608	615	653	563	617	591	597	620	616	596	619	603	615	593	579	592	638	591	636	598	625	576	615	600	627	615	590	615	632	542	629	594	596	608	632	636	563	573	617	630	599	605	608	584	621	617	618	626	623	611	601	591	575	625	590	573	610	603	614	634	608	573	602	580	620	567	629	629	644	565	583	598	620	581	624	670	629	581	606	646	592	583	643	610	562	600	610	627	667	597	615	585	615	628	601	559	586	610	611	604	617	562	612	550	628	583	602	642	563	617	589	608	644	609	566	589	561	625	624	642	636	645	603	631	592	602	557	588	640	602	615	580	589	630	599	567	602	575	559	630	628	622	555	572	624	612	562	627	596	612	611	581	602	613	578	623	595	581	560	630	646	618	590	556	624	626	545	596	613	597	583	585	586	568	614	581	620	599	579	579	590	641	627	620	600	600	567	617	588	619	609	602	650	595	563	627	632	602	603	633	624	607	624	587	606	617	587	584	607	610	600	650	569	608	583	604	617	557	605	600	598	572	576	623	629	555	607	580	608	587	595	616	646	601	606	615	612	662	609	622	597	646	619	617	602	584	597	630	602	646	614	593	566	620	602	680	623	624	600	641	593	607	617	598	608	614	606	576	633	623	570	563	578	591	649	632	616	588	563	584	615	601	576	590	565	650	593	646	639	610	606	570	602	644	585	578	624	597	606	606	616	601	607	593	580	591	629	578	617	586	623	573	636	629	624	607	555	606	613	598	602	604	561	627	579	619	551	620	588	619	573	568	623	616	592	616	595	574	616	622	618	617	586	639	593	606	633	610	577	609	617	620	572	607	631	593	578	582	625	645	645	583	596	583	605	615	604	581	605	592	617	590	626	600	608	598	625	574	637	619	656	623	566	602	606	603	605	580	627	601	637	561	610	606	606	598	613	583	636	615	600	611	605	623	579	600	600	604	616	575	635	565	579	557	562	591	613	587	619	599	598	607	646	585
5517	8199	8492	4918	3409	2600	2111	1600	1445	1199	1008	938	1307	9959	10432	6929	2962	1152	704	530	520	514	542	539	583	506	540	546	599	519	536	557	547	578	582	557	553	489	534	548	511	553	547	557	520	536	552	531	550	526	534	557	560	580	566	520	568	552	537	535	499	585	499	552	550	559	553	539	511	505	511	535	525	564	515	529	517	546	529	532	559	544	513	545	537	562	575	549	549	498	562	519	532	566	538	531	505	531	517	563	534	494	522	548	534	554	536	561	543	544	544	533	566	554	584	529	524	523	534	490	485	538	547	510	557	497	499	555	544	543	554	539	570	549	574	537	545	554	526	528	532	521	528	538	525	514	523	527	543	497	506	538	563	573	557	514	543	533	533	534	512	540	513	538	526	543	515	523	536	530	539	556	529	533	548	580	562	508	524	549	571	525	550	556	544	531	535	525	513	516	552	559	525	546	499	530	552	519	584	552	506	534	526	520	538	556	537	505	554	520	556	499	552	566	530	522	523	520	548	554	546	514	590	525	535	522	508	530	516	559	515	569	558	498	530	479	495	528	527	537	550	538	514	551	504	541	547	564	549	547	555	509	512	567	570	530	547	574	538	538	549	523	517	569	543	545	529	515	534	498	544	529	560	527	521	552	534	555	552	514	529	533	531	508	540	569	523	511	578	545	500	544	540	528	526	523	515	561	495	541	558	523	554	589	499	551	555	568	506	543	552	572	533	587	518	558	497	514	608	525	505	539	579	549	554	507	522	510	497	551	544	532	528	550	532	579	525	501	492	526	527	502	532	538	558	547	545	549	571	586	556	536	569	563	501	531	487	541	533	584	532	554	514	501	524	554	551	534	594	531	551	540	573	507	545	527	535	527	501	563	525	513	594	516	509	548	553	518	568	538	523	503	503	522	524	496	519	569	532	498	519	503	533	553	580	545	518	555	555	512	484	573	562	539	519	559	545	533	529	520	520	501	532	535	527	516	537	521	558	523	562	582	574	601	522	522	553	537	493	559	526	522	514	519	496	521	551	532	543	551	471	537	548	552	496	535	539	532	552	522	550	516	529	510	553	540	567	519	560	559	561	532	543	488	569	551	560	536	548	525	535	574	566	558	528	547	566	509	528	518	547	531	511	523	533	563	589	522	572	568	509	544	559	557	517	533	519	527	544	513	549	540	553	530	526	515	548	551	566	575	569	548	543	541	550	559	513	548	524	575	542	558	516	542	559	565	536	554	561	516	515	493	563	523	557	560	505	541	498	516	527	519	553	527	547	558	505	533	527	516	510	519	518	533	525	520	514	591	520	561	542	530	510	546	530	532	528	522	518	516	556	529	539	531	544	550	524	538	532	531	550	511	504	536	500	538	559	503	546	507	495	514	527	549	541	501	510	501	530	531	546	553	506	548	565	496	545	521	529	540	521	550	540	537	512	540	530	543	546	545	536	564	525	506	530	594	543	529	563	547	524	554	518	532	541	529	544	576	536	526	545	543	529	545	540	529	515	527	542	552	559	542	512	563	479	513	538	511	553	550	553	561	538	507	512	534	486	533	546	521	509	530	510	559	540	522	551	556	510	503	544	514	528	558	545	567	508	527	499	520	544	561	527	528	547	504	528	513	526	546	552	558	501	483	511	501	580	526	495	544	533	513	547	516	517	547	545	541	544	505	542	531	528	551	536	528	562	602	540	523	571	514	527	554	535	512	565	546	547	522	552	557	552	543	539	502	553	512	525	518	499	528	556	538	516	500	573	581	531	552	537	512	522	534	517	505	547	515	543	498	503	588	556	499	526	512	572	549	557	535	518	504	489	564	531	591	585	524	538	527	542	532	544	497	572	526	580	551	539	540	541	529	509	561	551	516	546	552	506	563	528	508	528	565	525	566	545	485	534	537	549	489	522	538	552	534	535	591	491	544	571	513	534	545	565	552	507	502	594	558	548	509	541	516	571	519	543	505	493	518	520	516	562	504	487	546	528	532	591	557	560	518	508	538	558	548	574	543	528	542	504	508	518	516	572	549	520	562	507	531	585	519	524	538	537	514	529	578	529	497	544	513	569	536	514	508	554	511	480	557	539	530	506	531	533	595	554	544	545	522	513	547	530	540	547	515	507	492	496	530	532	537	549	529	517	526	547	546	573	543	528	565	561	546	565	511	561	520	502	562	566	528	519	525	531	534	535	553	559	548	499	517	532	522	591	583	542	518	564	531	547	556	503	498	563	539	560	530	556	577	548	590	524	546	572	546	553	543	527	510	550	505	550	557	525	566	563	540	532	558	493	534	551	496	504	506	591	581	544	535	566	543	537	538	542	508	528	508	539	569	565	498	527	484	541	558	554	516	547	504	520	512	543	560	493	575	519	492	525	518	569	579	543	521	517	546	550	513	546	544	519	552	562	550	518	531	510	529	568	546	567	570	526	531	517	541	558	558	575	519	524	548	526	511	573	523	514	579	560	584	514	528	498	567	512	529	576	541	540	521	564	532	515	538	507	535	545	507	559	533	514	553	539	567	540	564	572	531	561	578	521	530	554	531	551	547	512	535	537	551	529	532	583	530	515	495	547	549	535	541	526	524	586	530	528	514	517	580	537	488	558	520	539	520	579	526	548	527	538	532	537	516	531	557	537	512	568	536	525	563	512	522	567	550	566	554	565	523	554	565	553	529	538	531	532	532	561	579	537	525	524	495	550	528	513	512	545	579	555	493	544	552	543	520	489	507	551	518	530	558	522	562	556	520	550	523	524	600	536	506	552	600	574	558	514	522	456	573	528	518	543	493	535	533	524	539	558	552	524	536	554	561	545	525	525	538	518	540	506	528	513	522	525	560	551	493	518	543	494	505	553	525	563	549	504	536	553	521	505	545	550	517	550	579	482	520	552	520	554	548	497	535	502	530	547	534	567	586	528	521	552	500	532	515	558	520	551	545	531	559	545	501	563	502	509	496	551	552	537	525	556	536	539	520	510	541	564	583	523	553	532	520	542	544	545	533	533	534	531	521	501	512	507	576	570	551	510	524	519	550	592	527	534	559	528	520	508	540	578	528	546	504	562	570	524	559	539	530	556	536	508	482	545	491	560	538	557	534	539	562	565	495	509	532	543	525	525	550	521	544	514	516	575	552	558	516	522	496	504	549	542	532	521	546	568	503	526	538	517	510	536	543	528	495	543	502	508	519	558	484	555	533	548	540	532	533	565	517	546	529	564	481	531	570	516	519	556	537	543	568	527	536	513	545	549	557	533	503	547	542	551	525	541	549	540	548	573	519	548	543	502	540	548	528	530	555	528	494	543	552	559	536	557	523	511	546	579	513	547	521	547	529	560	579	524	561	550	526	563	547	541	553	560	579	519	515	505	551	514	509	547	565	539	475	551	549	541	502	540	548	537	550	525	539	532	521	559	527	519	533	514	546	508	547	554	530	538	537	561	504	537	556	552	560	568	536	485	522	524	491	541	510	520	538	539	555	555	543	539	569	509	538	548	549	491	507
24018	20779	27650	23963	20329	10217	4214	2280	1883	1482	1226	1533	4775	15228	19314	11810	3705	1551	929	779	780	730	725	749	766	781	777	731	775	771	740	748	704	782	742	730	778	721	824	860	827	771	751	741	758	734	798	737	756	772	726	746	827	763	763	767	774	770	801	700	720	839	764	743	787	773	751	768	765	793	731	750	762	756	748	738	821	763	761	768	741	747	729	742	702	779	688	724	750	721	766	770	713	778	792	821	751	718	763	794	811	761	769	725	726	758	745	743	731	750	759	737	721	755	760	730	784	796	736	741	763	755	736	749	739	769	751	759	735	687	723	718	757	739	795	753	738	738	778	751	780	715	735	772	763	751	759	736	695	768	751	694	765	770	724	740	757	777	769	781	752	770	724	785	799	774	713	742	755	734	721	807	737	766	701	729	763	767	779	771	713	773	758	732	788	728	752	730	769	752	751	746	725	751	776	717	744	721	731	808	753	748	781	764	724	723	720	811	769	753	773	761	746	737	800	726	745	765	736	745	720	696	715	717	795	707	748	769	754	693	788	715	765	748	760	781	764	686	768	820	712	765	737	748	749	748	785	734	762	743	742	759	767	731	722	704	795	759	705	791	764	763	802	768	736	755	727	775	766	734	707	782	780	793	758	736	751	733	760	805	723	762	748	792	732	790	770	721	782	714	743	766	757	724	722	720	757	736	765	754	751	775	755	787	757	792	828	758	738	732	760	724	799	746	753	758	775	723	779	759	795	795	709	703	760	756	685	754	698	726	725	732	777	777	765	705	765	804	745	772	741	739	726	773	713	762	798	777	764	784	742	714	791	755	752	769	771	762	735	772	749	782	801	782	788	764	786	743	771	691	721	746	727	756	774	737	742	799	759	732	744	696	748	745	736	818	741	757	787	689	795	780	754	755	763	750	803	762	729	736	743	723	756	740	735	756	704	750	779	754	697	733	739	759	732	761	755	763	739	786	714	755	760	686	802	727	727	735	734	739	730	784	755	741	763	754	776	789	734	726	730	743	742	757	727	741	792	762	758	783	742	717	740	735	714	749	819	736	740	741	782	751	758	768	724	717	772	844	761	715	735	730	726	801	701	765	761	732	745	721	729	744	759	786	746	712	737	726	761	787	724	768	713	731	737	758	750	714	741	701	789	804	762	758	719	736	779	761	737	731	791	756	725	758	760	769	714	741	719	732	793	775	716	734	763	737	720	763	697	761	733	763	752	783	730	758	801	763	734	724	772	775	756	704	703	731	695	715	756	768	730	745	739	762	741	791	803	754	752	760	725	744	737	726	745	751	780	754	781	785	731	731	720	722	748	730	697	732	768	775	723	775	759	753	704	762	759	734	767	734	738	795	763	770	756	760	744	724	742	752	778	782	736	774	714	729	776	725	786	792	731	785	806	752	709	722	732	821	769	787	725	754	758	744	701	693	733	698	759	739	773	804	790	757	748	770	770	740	781	760	717	705	802	756	786	771	738	781	707	784	744	759	730	776	789	732	754	780	741	709	748	715	777	724	765	740	730	763	783	770	813	733	776	738	707	715	741	790	736	785	744	719	711	755	752	743	738	744	811	720	776	702	762	768	746	749	756	688	750	725	761	746	732	719	749	777	762	755	716	732	736	686	754	746	731	733	778	770	765	715	771	735	755	793	728	742	778	784	747	699	817	744	712	794	710	753	718	758	753	755	716	745	728	769	771	710	738	675	797	747	775	726	726	727	751	768	723	731	756	786	752	782	770	769	756	756	736	767	756	749	760	702	736	742	780	774	731	754	744	758	699	760	784	730	734	774	745	727	739	702	761	769	714	723	714	709	760	723	728	760	714	777	761	748	737	729	765	696	731	732	751	722	783	751	820	749	766	787	793	761	757	753	745	748	713	743	751	707	729	727	769	779	740	763	753	728	749	761	760	751	753	786	755	728	754	747	744	799	771	750	745	733	775	745	722	784	723	726	728	753	731	776	748	695	760	792	765	756	758	788	793	778	778	726	744	735	787	778	740	746	724	730	756	779	748	749	735	749	764	759	740	715	751	709	746	715	732	744	748	732	761	749	755	742	740	772	747	769	726	741	805	764	781	761	721	760	740	712	733	746	751	714	723	728	760	729	787	754	713	721	758	718	743	702	757	735	738	728	731	708	795	711	750	739	750	718	733	766	755	746	751	746	784	789	722	765	768	767	777	769	743	730	776	732	764	746	783	736	697	763	739	755	773	732	735	734	746	758	744	737	743	778	734	726	710	770	766	777	760	754	724	749	769	772	767	757	798	686	773	738	777	753	755	749	774	763	743	744	733	674	748	751	759	697	774	790	798	740	737	739	714	769	725	743	725	720	734	792	754	743	755	696	722	746	763	757	750	778	747	716	735	769	727	742	728	760	770	735	771	732	759	711	806	721	754	756	737	761	746	755	692	727	784	696	734	728	771	766	791	722	728	722	696	739	708	740	744	734	754	750	802	730	703	747	741	733	722	738	767	768	792	722	737	740	754	712	765	693	755	793	726	782	713	746	773	781	747	767	723	716	768	738	729	735	764	727	757	712	766	770	754	718	744	729	705	790	793	756	730	720	748	759	747	679	725	771	769	741	760	698	739	743	775	779	736	764	706	768	769	711	726	787	747	789	767	777	761	811	756	769	772	740	756	773	748	754	793	744	801	735	709	771	786	757	776	767	763	713	746	720	811	716	760	763	762	720	698	748	756	724	727	776	741	714	796	720	768	772	713	741	723	774	762	778	715	759	791	757	719	780	788	703	744	729	699	716	721	743	755	749	717	736	744	778	724	812	753	757	712	747	734	752	713	769	742	795	746	744	740	708	779	766	764	769	699	723	775	748	807	777	744	725	737	764	726	751	742	777	753	754	702	793	814	698	797	711	713	787	761	742	750	748	722	732	771	725	746	755	732	727	759	745	743	730	725	741	724	726	739	749	684	754	732	744	743	711	760	761	774	784	765	744	783	704	784	783	739	782	748	783	695	768	746	723	813	775	738	750	767	735	768	763	781	764	745	729	718	743	728	726	711	741	775	775	796	787	767	755	729	774	694	719	761	746	679	718	718	724	729	759	780	742	764	693	714	753	715	791	804	760	780	766	771	801	743	708	786	731	731	752	802	727	768	778	720	737	731	754	796	756	749	760	787	752	775	748	746	723	708	761	795	759	802	726	747	748	720	778	735	765	693	806	783	733	734	720	739	731	715	732	721	762	761	747	725	729	733	760	777	760	712	745	753	804	723	757	755	782	746	745	740	786	752	751	713	709	713	725	736	727	724	709	739	700	710	723	775	727	721	762	724	686	750	758	746	733	734	759	751	746	747	705	792	767	753	740	779	749	682	763	703	727	818	747	708	772	771	753	794	779	717	759	781	705	751	735	731	793	749	778	758	767	747	770	740	756	785	759	725	729	753	755	746	753	735	764	746	747	780	755	708	745	717	753	723	768	742	752	731	791	729	754	692	778	773	753	709	751	767	692	748	741	758	756	775	727
6203	12368	11989	7841	5616	4657	3416	2798	2366	1716	1394	2005	6140	18021	17700	10320	3480	1381	879	719	677	652	659	686	704	657	681	674	619	640	691	680	659	682	697	634	668	655	674	676	657	644	687	665	674	643	690	604	678	677	632	642	635	700	649	722	668	665	619	630	711	686	642	623	720	649	683	584	707	658	691	680	672	672	653	625	650	672	643	668	645	685	661	630	675	665	642	671	661	683	623	639	619	620	648	679	725	653	686	603	686	657	624	653	624	631	633	593	697	676	655	709	634	622	658	668	628	679	628	653	687	631	637	641	671	645	636	664	661	660	658	653	669	692	630	634	688	668	651	641	678	611	685	663	668	643	694	724	656	650	630	675	640	657	674	700	626	637	659	692	677	677	647	668	714	682	670	641	619	635	624	621	662	691	632	709	603	633	651	663	663	619	634	681	630	661	647	667	657	676	645	665	624	644	708	622	689	602	672	618	652	690	678	667	625	597	684	668	661	674	619	700	664	622	642	640	677	626	665	601	635	693	641	644	660	683	648	643	678	674	638	669	651	631	635	660	624	648	653	663	649	611	669	638	666	607	666	586	635	651	633	663	657	615	630	685	633	665	634	676	652	648	656	628	654	686	611	676	641	643	646	680	670	701	694	684	650	657	654	661	655	643	651	658	692	678	648	643	685	683	654	695	655	635	660	630	664	649	639	651	686	653	641	731	633	639	620	654	642	632	619	642	618	679	667	661	668	645	638	660	630	687	668	627	670	689	601	617	653	629	641	640	640	635	624	672	645	669	628	629	660	616	650	641	659	645	655	682	598	659	612	643	687	709	691	651	628	679	667	600	695	679	627	608	696	665	646	657	653	657	674	661	654	629	625	635	614	639	626	673	685	705	671	655	640	690	653	656	657	650	654	646	613	683	633	653	663	632	661	635	604	686	690	678	681	648	679	652	617	664	703	681	634	649	668	640	609	661	678	661	649	663	672	671	620	668	625	649	619	632	707	634	671	651	638	658	653	658	633	632	674	615	657	613	634	703	643	650	621	660	619	637	659	698	613	628	648	658	651	659	636	658	662	652	733	645	632	657	618	630	659	636	652	692	603	650	648	667	652	705	645	646	689	614	658	634	671	642	622	674	676	649	660	651	627	661	625	639	620	633	660	662	662	617	637	616	692	659	656	648	635	642	641	608	663	656	603	625	629	643	652	675	663	654	680	644	672	656	670	607	608	650	653	676	688	675	619	684	643	647	716	628	663	637	670	632	674	630	644	672	620	608	700	615	642	629	627	668	654	702	638	640	657	630	675	651	680	696	664	642	670	641	606	638	634	698	643	634	711	584	642	680	617	631	673	644	676	620	641	637	642	633	633	676	645	646	612	654	635	687	652	660	632	705	641	646	650	676	602	635	613	693	674	622	640	633	666	652	604	612	675	656	641	708	656	715	645	663	649	619	642	669	609	652	632	647	650	655	662	619	679	666	682	680	665	673	696	672	616	642	635	637	696	639	669	621	624	642	672	651	703	695	660	630	649	646	698	647	649	617	640	652	691	680	701	659	645	638	675	654	662	658	613	619	646	656	667	673	628	659	647	634	654	670	664	655	638	610	656	696	645	654	656	659	648	604	658	640	617	679	643	636	664	642	636	701	660	658	607	665	626	677	643	687	668	702	618	685	618	664	677	646	620	651	649	663	601	620	651	696	656	735	645	639	626	643	619	700	658	614	675	668	685	679	662	650	656	618	610	662	666	639	660	695	658	670	657	627	644	673	611	606	627	648	656	668	665	664	630	680	619	618	598	651	664	643	654	657	618	650	638	658	692	659	606	650	634	677	633	650	615	608	670	633	643	660	620	637	608	648	645	642	718	648	647	664	618	688	634	656	645	663	678	668	626	593	635	662	656	629	635	637	650	611	657	618	575	633	655	645	655	630	625	641	677	676	619	649	676	633	670	644	684	661	686	672	681	680	658	671	694	617	668	658	588	677	706	632	657	639	649	677	674	663	621	667	617	618	618	654	647	666	645	660	623	625	652	649	658	642	669	639	658	668	606	640	630	638	662	679	698	624	672	613	637	658	686	668	630	627	629	660	691	656	626	698	624	682	625	670	647	672	620	663	630	692	654	644	668	661	639	631	662	665	625	657	634	667	655	657	595	649	611	641	663	614	648	654	626	668	695	661	665	675	628	672	628	692	665	635	593	653	639	659	589	637	637	652	654	652	662	648	652	680	655	623	672	622	641	647	662	650	608	642	651	618	676	653	637	650	687	624	696	633	638	663	599	612	599	714	680	678	641	640	616	672	694	622	667	637	612	666	627	617	690	633	624	673	663	676	648	638	649	682	597	638	628	665	653	648	641	669	626	662	688	661	623	635	657	616	667	657	644	644	649	658	603	601	625	644	657	608	659	628	625	648	657	671	633	678	646	641	650	659	618	662	636	673	626	619	660	595	581	636	677	640	655	645	639	645	635	642	644	607	603	665	621	652	688	646	636	697	641	653	639	673	662	635	660	676	671	631	660	649	627	603	653	643	686	611	694	636	687	612	632	645	644	647	662	684	668	643	628	654	613	652	659	676	635	685	666	623	659	607	729	661	676	654	627	641	621	649	645	648	662	656	610	650	672	663	620	656	622	649	664	642	631	673	646	619	659	660	668	640	667	651	672	631	690	629	652	661	630	707	684	667	702	628	654	652	653	616	628	671	622	671	657	651	622	638	621	672	624	656	665	643	614	652	644	625	660	637	652	625	662	673	619	625	653	674	669	678	650	644	666	648	651	660	676	633	649	624	685	652	680	691	645	650	682	634	642	637	668	666	633	704	646	637	593	625	723	681	627	673	654	673	693	668	598	635	670	676	674	621	643	663	663	565	586	667	660	664	667	691	634	700	666	669	642	655	677	660	629	625	601	619	655	616	630	647	652	625	616	696	629	651	637	588	651	638	640	644	680	644	679	622	670	614	692	641	676	664	649	682	651	644	635	650	628	659	658	655	655	615	611	679	632	650	683	647	650	661	623	645	647	646	654	674	620	622	642	639	676	658	613	636	663	698	662	631	656	635	587	594	648	683	642	653	661	648	634	633	598	646	640	633	629	669	642	662	627	637	721	628	624	680	679	630	641	689	660	656	623	656	637	619	653	610	624	642	682	590	627	640	595	633	655	614	612	655	631	673	661	684	680	641	680	653	671	684	639	671	656	687	655	669	639	628	679	616	686	632	660	626	649	631	640	656	721	616	691	665	666	610	654	660	639	654	638	615	662	681	632	606	633	671	689	695	679	647	636	665	677	682	620	640	664	637	636	647	651	647	615	697	665	683	626	676	640	624	666	669	675	691	602	638	628	619	616	629	615	643	620	647	687	680	601	652	605	723	660	595	666	671	666	715	701	670	666	602	636	611	631	623	627	649	628	634	636	639	656	616	662	638	655	670	617	696	665	668	623	601	654	627	673	663	652	644	619	624	658	637	683	614	679	644	656	666	693	631	637	617	633	615	646	628
26994	9887	3341	1995	1493	1114	1014	847	855	810	811	795	1139	1429	1612	1228	942	733	764	730	713	703	683	720	764	688	683	730	717	736	757	719	716	700	713	768	695	672	695	686	688	728	688	722	735	727	755	717	732	755	729	689	741	711	728	736	711	753	765	721	749	731	695	682	717	740	705	714	655	712	717	691	687	751	685	760	739	658	719	736	712	718	726	696	727	709	756	758	720	715	719	686	738	734	700	733	740	757	754	738	764	688	707	740	684	699	720	737	732	709	740	681	742	722	722	702	749	707	676	707	728	684	741	770	730	784	686	711	745	676	703	759	716	713	687	744	721	682	740	703	718	700	711	712	749	729	694	708	719	670	692	719	750	727	695	709	725	754	716	705	776	747	701	723	631	727	776	721	679	739	725	716	706	715	740	716	703	693	648	690	731	726	797	724	746	709	726	696	717	729	696	710	744	734	776	700	718	697	733	766	738	710	743	736	713	711	694	724	730	732	742	766	724	746	749	733	720	744	718	737	693	690	726	728	718	701	690	747	742	720	702	713	726	710	730	747	692	733	741	726	733	750	731	676	712	656	679	717	713	724	743	703	770	697	732	728	729	707	681	712	700	651	691	724	719	790	715	680	680	714	692	711	713	746	676	699	695	762	740	756	740	748	662	716	719	698	736	758	653	721	720	673	746	740	764	684	715	681	737	730	706	750	681	706	670	746	690	721	708	727	728	706	718	734	709	713	751	707	724	717	726	705	705	731	732	751	732	734	735	709	690	714	683	697	734	705	763	713	672	676	711	725	728	732	748	695	665	716	707	732	764	739	674	758	670	699	716	702	719	710	718	731	727	725	702	718	693	725	729	708	692	720	766	683	693	785	742	721	735	730	700	694	737	762	722	757	724	681	732	756	712	680	707	720	737	682	744	691	698	769	690	745	695	715	730	687	730	698	756	724	752	723	717	671	739	706	706	719	688	734	742	731	714	687	738	699	710	686	710	708	697	712	705	738	688	734	722	763	740	736	699	714	710	765	753	760	743	684	714	687	649	693	703	677	671	687	734	743	767	722	740	695	700	674	684	737	730	716	673	743	734	688	704	712	752	736	721	738	711	713	680	708	657	666	729	714	713	682	695	711	708	706	684	668	715	778	753	677	715	734	740	739	693	706	766	714	700	695	701	752	698	722	756	710	702	728	717	743	725	730	721	683	764	701	695	730	767	696	747	762	768	759	723	672	748	706	701	740	765	736	749	703	739	724	696	656	697	762	738	733	753	728	719	698	730	720	709	759	734	694	713	742	728	694	713	704	747	744	726	704	710	759	743	709	745	750	715	751	694	673	718	738	740	710	713	750	709	671	703	710	741	734	739	681	752	680	740	731	708	772	743	684	737	718	752	666	746	756	743	726	734	741	715	721	769	728	723	748	736	759	724	734	763	667	748	776	727	741	727	761	703	695	746	737	737	706	743	685	732	725	704	717	710	739	733	762	684	774	734	781	693	736	715	678	717	713	673	738	706	754	694	720	717	768	719	792	743	683	727	702	712	697	727	693	766	713	681	721	716	726	693	699	787	724	702	678	696	706	742	720	747	711	734	728	724	720	729	709	731	736	716	688	726	746	700	703	677	708	706	746	707	696	744	724	744	707	710	760	749	712	736	772	732	719	725	728	766	673	710	690	676	688	727	774	742	747	696	709	747	685	732	700	677	701	681	688	712	750	700	704	764	733	742	728	765	716	714	690	695	721	768	728	728	698	711	719	706	758	756	688	722	721	704	677	674	699	701	750	709	720	696	677	757	701	739	725	727	719	686	758	755	721	675	718	716	705	739	740	711	702	742	751	733	756	735	705	780	756	698	741	717	719	709	746	722	691	677	688	748	706	733	778	723	714	696	690	708	703	740	747	710	758	704	722	749	708	739	714	735	713	683	691	743	696	769	766	693	747	743	706	712	715	703	753	731	702	742	673	715	698	731	774	731	699	689	680	680	704	758	721	750	746	700	716	697	730	694	700	688	711	678	706	699	653	707	710	726	710	710	697	662	739	688	693	720	689	765	683	704	714	730	717	724	684	693	665	717	694	750	775	737	712	691	716	712	741	718	715	703	706	740	664	672	734	720	698	721	742	710	711	716	752	732	772	708	735	689	734	707	731	706	733	755	677	743	687	731	679	730	755	752	713	681	720	703	743	716	723	683	735	726	730	705	733	671	731	736	719	754	723	733	696	700	713	741	690	738	688	707	748	674	729	703	698	714	762	679	730	722	743	718	761	739	734	737	661	737	715	755	702	735	741	730	706	758	720	713	700	755	715	746	717	731	706	688	702	723	711	703	695	738	728	739	709	703	731	645	654	674	708	726	739	701	726	724	653	700	798	765	709	734	737	735	683	675	700	742	657	710	732	710	725	692	680	675	754	718	733	698	769	690	742	713	772	714	672	784	767	738	710	748	703	721	675	742	722	710	703	723	744	739	677	685	704	741	690	747	684	720	720	688	733	669	784	756	728	714	727	754	724	688	702	738	737	721	709	743	725	730	736	717	712	666	705	719	705	686	670	694	688	714	746	695	709	749	721	719	727	723	706	684	696	693	702	728	745	715	728	678	689	736	740	725	692	702	713	730	736	695	734	771	679	730	736	722	687	685	717	717	808	684	783	716	742	750	753	744	707	702	723	736	701	695	751	721	734	711	688	705	709	707	717	725	698	689	704	700	757	726	695	725	733	665	703	707	726	720	783	716	684	736	720	691	699	677	725	737	723	723	672	716	698	747	738	764	690	687	718	684	756	689	678	707	712	705	684	680	729	663	691	712	740	735	713	697	692	758	706	733	699	743	763	677	711	746	717	736	767	764	705	726	732	708	717	709	743	709	709	682	679	777	742	716	738	693	707	697	721	755	704	699	771	717	738	755	726	670	718	717	730	700	746	692	754	687	673	741	731	728	726	787	688	733	735	733	733	707	716	729	742	712	736	723	678	734	740	745	733	728	756	768	710	720	710	691	732	758	703	720	756	740	729	753	724	753	694	718	743	707	726	735	714	711	713	664	719	745	762	745	777	703	713	694	717	725	749	701	729	709	673	699	739	731	753	680	717	730	709	776	737	703	744	658	770	702	723	668	733	759	723	653	724	744	777	767	744	716	727	668	690	677	726	759	684	740	734	755	714	674	706	664	772	671	733	740	709	726	745	720	697	725	664	712	709	729	743	721	721	769	703	691	756	789	690	706	697	725	744	723	728	735	721	687	698	712	735	734	705	690	734	722	754	732	726	734	709	747	721	704	724	741	775	759	692	698	712	698	739	770	686	685	730	742	671	693	719	684	687	738	746	714	719	689	763	705	697	671	707	694	721	691	715	724	718	722	722	723	707	725	766	693	765	659	763	718	722	717	732	732	725	711	747	725	684	767	729	727	697	694	717	724	722	709	669	704	696	689	671	673	702	747	714	726	693	737	691	730	747	715	748	712	770	752	684	771	713	765	647	740	690	738	733	743	715	732	736
6774	2684	3008	1936	1705	1327	1135	877	830	814	767	747	1347	1633	1850	1197	806	657	626	632	639	573	629	613	632	652	640	649	606	586	603	615	594	660	640	616	605	613	600	616	583	577	616	642	625	602	629	611	579	600	576	633	648	612	609	622	591	581	613	559	600	629	601	599	633	596	665	585	597	623	616	633	596	624	595	603	631	653	579	621	588	622	596	607	614	616	610	623	603	629	592	649	677	668	625	620	599	601	629	635	614	653	597	629	614	592	608	647	568	589	650	611	616	606	610	595	601	622	619	617	576	577	629	622	608	634	659	599	614	623	606	593	624	620	589	623	618	618	621	647	602	600	598	664	571	623	609	611	642	607	647	620	628	625	573	617	590	617	647	580	645	603	657	586	599	608	568	653	682	624	656	638	570	594	604	591	625	556	658	563	554	625	626	605	637	644	591	621	579	594	610	618	611	650	617	625	572	625	623	582	550	605	627	613	623	574	595	625	603	643	616	582	636	600	630	601	643	634	637	609	633	621	582	633	613	599	625	638	648	625	626	606	667	620	617	556	620	581	567	614	626	623	595	617	625	621	593	597	610	602	554	589	596	627	574	608	603	620	618	649	638	609	631	553	590	620	641	607	625	650	581	585	559	625	575	657	585	609	596	576	615	620	640	609	619	632	630	616	629	610	575	615	601	557	639	623	628	635	616	621	583	604	581	586	613	582	585	576	592	646	612	648	568	617	635	608	588	632	606	629	597	569	602	605	598	608	631	561	575	685	567	612	615	647	653	636	664	635	601	620	590	599	650	616	577	623	643	588	587	591	610	591	602	635	596	596	631	612	637	580	626	621	588	607	625	673	617	605	629	574	627	609	615	622	586	642	626	609	628	591	591	637	595	656	643	631	579	602	635	572	614	610	629	569	572	594	600	656	605	666	582	600	621	578	650	581	599	596	587	630	586	632	613	598	637	564	674	615	627	627	595	637	626	613	609	676	638	605	608	557	619	670	565	586	642	630	653	596	635	621	606	631	598	625	607	602	619	599	613	613	601	625	634	654	598	600	585	628	615	597	599	614	615	631	634	655	656	602	629	606	649	626	618	599	633	630	596	607	635	653	626	590	585	586	581	584	619	585	641	601	603	593	590	606	591	659	637	615	658	657	602	619	633	649	601	564	616	622	594	694	594	625	630	579	607	621	603	635	614	588	650	597	607	586	570	630	621	625	596	656	608	623	585	627	611	595	607	586	618	614	594	593	614	580	659	612	600	605	603	570	601	613	591	597	619	642	637	582	614	647	632	627	573	603	613	605	610	593	604	620	588	619	614	583	610	635	625	617	642	584	607	624	631	608	633	607	655	643	616	576	618	629	607	647	623	644	648	559	616	606	661	650	627	589	640	576	577	607	604	612	610	622	622	606	604	550	608	625	581	621	618	614	622	642	632	582	612	586	650	587	587	615	589	677	594	629	590	573	580	655	632	564	586	592	602	588	638	632	612	597	651	626	620	579	625	552	556	608	643	582	605	689	641	593	597	607	613	626	585	577	601	632	613	621	630	611	615	636	579	601	603	671	604	641	631	634	578	599	605	616	586	571	600	615	635	627	643	597	638	557	571	614	593	593	643	604	594	605	590	594	600	629	604	606	563	567	649	652	609	612	573	617	603	665	594	659	628	616	616	610	629	577	647	623	642	615	584	632	661	632	609	587	570	598	618	598	614	592	638	588	593	600	613	619	584	571	589	602	647	643	626	614	617	594	637	647	581	637	599	592	589	661	622	593	575	601	629	600	615	613	587	596	615	631	586	634	630	621	578	636	615	609	625	616	641	600	609	637	585	590	619	594	646	608	582	578	606	590	669	633	567	618	621	624	638	588	616	568	623	615	642	624	626	609	618	630	548	614	607	616	615	645	656	574	615	619	651	609	561	614	669	618	603	602	575	646	596	658	659	593	617	629	602	610	586	635	651	630	614	644	598	628	636	633	611	623	648	640	631	627	619	612	657	625	620	617	602	625	635	609	609	623	611	602	619	593	616	627	660	608	596	605	599	591	615	586	621	616	597	597	595	614	610	601	640	633	626	593	642	630	601	626	538	651	609	650	613	614	632	569	598	607	626	601	574	606	667	618	656	638	652	573	582	589	623	630	608	618	595	593	627	646	590	626	661	619	626	644	633	644	636	568	648	578	606	618	625	649	571	595	651	617	597	647	630	582	636	628	599	584	666	586	643	604	634	661	638	593	608	604	587	607	645	596	625	630	619	636	632	597	592	614	584	585	614	569	621	637	651	647	658	610	597	638	635	622	647	613	647	594	594	620	581	592	630	603	629	619	623	621	611	604	605	599	624	582	595	630	638	628	652	596	612	603	623	615	591	638	583	614	617	643	607	629	607	605	610	569	619	648	602	629	595	668	613	578	605	624	609	623	629	606	595	638	634	625	631	614	611	601	606	645	620	587	630	600	642	574	602	646	619	662	598	655	629	612	661	602	625	626	605	576	588	556	595	616	663	638	635	601	617	608	608	595	635	614	637	611	599	590	635	627	615	592	643	638	611	646	608	635	622	618	589	559	641	601	603	602	620	594	644	653	660	631	580	616	583	608	555	588	598	630	643	637	628	630	591	610	626	613	641	538	562	604	594	649	629	564	605	588	596	607	604	590	647	599	609	585	628	586	627	613	636	603	610	615	627	614	548	584	589	585	615	638	582	651	617	647	592	617	631	616	609	604	612	598	611	654	622	607	673	588	583	630	601	604	628	569	618	590	599	564	600	576	616	672	622	565	632	617	593	614	616	611	644	598	622	627	632	579	615	634	644	618	664	607	622	609	647	632	638	597	612	641	639	617	630	596	580	634	632	621	615	605	627	603	637	588	606	574	626	581	595	645	590	567	650	617	652	634	612	654	598	591	589	589	570	636	639	660	618	608	629	622	599	634	589	619	595	606	574	643	624	646	606	600	594	664	664	609	580	625	597	620	622	616	622	635	604	605	607	604	562	641	649	618	593	642	613	621	595	643	625	592	616	592	620	636	642	578	597	585	608	651	622	615	568	585	582	628	598	586	651	627	670	599	582	645	581	545	649	646	616	583	614	600	652	586	626	597	607	640	602	579	646	614	648	619	586	599	591	621	604	595	571	656	606	640	638	598	598	603	600	611	612	601	580	597	606	604	634	612	584	608	576	575	622	619	632	603	581	628	636	598	621	565	582	593	600	612	596	621	624	592	646	631	558	597	623	640	621	631	635	621	616	664	642	650	596	605	597	627	582	630	621	640	587	571	641	635	648	614	595	609	638	614	621	586	582	595	651	602	626	634	591	654	616	653	611	661	632	604	625	626	616	607	638	623	583	630	631	639	614	598	605	609	622	609	644	585	574	658	588	620	596	602	586	648	645	593	620	645	584	570	616	611	624	608	591	612	597	605	616	574	644	634	664	640	599	597	604	596	587	594	625	619	620	646	641	620	627	611	611	598	617	640	624	608	610	577	553	647	617	581	622	632
24892	20802	26557	24660	9857	2853	1644	1244	1084	932	923	2281	9499	12123	8021	3330	1372	880	730	691	664	666	725	719	665	664	674	645	704	672	663	648	685	707	659	677	683	716	692	689	702	676	690	680	689	681	623	688	710	672	681	675	695	709	674	683	673	634	696	690	708	696	677	673	657	674	667	683	701	676	704	669	676	654	680	663	707	680	709	675	667	707	740	641	682	653	681	692	678	652	676	668	730	689	676	674	686	683	656	676	637	658	668	656	660	667	654	710	654	729	635	629	702	672	699	695	720	703	694	647	699	708	633	632	698	660	731	673	696	675	681	649	715	617	687	725	672	671	690	667	713	639	666	630	682	644	670	645	686	668	670	696	644	642	692	676	677	711	662	682	674	741	641	634	716	708	689	670	701	631	658	671	655	685	688	650	596	659	684	717	689	629	702	651	678	658	632	676	687	616	652	682	662	663	692	660	711	674	715	713	676	693	681	685	711	669	685	692	722	702	666	684	655	707	659	647	670	630	691	641	697	673	654	674	689	660	657	673	646	665	628	636	641	665	693	694	733	676	697	639	666	681	637	629	710	670	652	666	723	712	651	674	655	685	690	601	658	644	684	708	691	706	667	665	673	642	700	686	712	697	646	712	701	668	650	702	696	683	660	651	695	624	692	677	729	679	718	688	667	674	702	700	706	630	686	666	640	661	656	613	701	637	656	693	646	647	640	659	697	714	651	653	616	675	706	638	680	747	635	700	672	740	673	687	690	678	657	729	680	636	686	711	705	690	725	679	693	666	690	638	673	676	638	665	730	688	651	674	662	679	723	677	695	720	655	674	649	649	683	636	675	676	671	666	686	725	657	648	714	684	644	689	703	660	626	732	663	664	637	611	657	673	688	697	665	688	665	673	682	709	700	662	696	665	677	702	648	666	665	687	682	667	685	665	715	700	656	677	666	699	686	653	710	635	620	682	677	678	740	672	702	679	688	689	702	674	741	683	651	709	655	678	629	686	655	663	682	662	676	675	654	704	690	649	655	685	697	644	637	701	641	646	670	671	694	702	733	705	709	677	665	664	685	667	676	658	663	692	672	695	651	661	649	699	710	721	689	697	662	674	671	652	614	640	681	687	597	708	676	665	702	614	699	686	636	705	664	698	656	693	702	750	659	602	733	671	670	654	667	722	702	671	690	683	667	655	666	640	686	681	651	700	677	685	683	669	687	655	663	656	629	694	700	697	748	714	650	651	673	659	690	685	682	686	685	677	690	694	695	680	713	696	621	664	727	665	650	693	645	700	705	689	695	638	669	665	708	685	682	674	712	675	686	701	730	752	662	670	696	647	668	654	661	691	709	646	644	683	646	648	658	643	671	678	704	695	671	694	688	653	658	671	683	666	669	656	649	648	651	661	678	681	687	680	704	684	635	692	648	653	746	687	692	674	679	693	690	690	660	715	668	674	673	685	718	679	701	702	630	714	739	643	700	712	697	715	698	713	687	679	619	676	617	690	674	646	670	665	615	670	673	686	694	674	680	660	722	666	661	710	681	681	667	683	715	672	647	679	664	610	648	729	671	661	686	709	672	665	698	642	686	665	667	671	690	676	670	694	669	703	625	660	668	659	722	638	697	660	725	687	659	671	667	655	697	678	698	707	669	684	677	702	628	655	660	679	684	686	685	665	716	685	646	714	698	628	694	706	680	693	707	696	641	658	667	684	704	667	708	688	698	720	700	639	691	679	665	659	683	665	699	662	664	665	679	724	694	689	712	747	680	729	698	658	689	679	724	685	663	702	680	699	633	685	665	676	600	654	674	639	721	653	664	678	681	657	656	682	610	677	681	702	628	649	656	713	684	737	717	642	682	685	715	679	671	659	656	719	682	663	697	639	647	668	681	613	666	661	644	686	702	699	668	669	656	687	638	666	670	673	675	675	663	710	664	665	669	687	658	691	638	672	679	703	671	626	668	612	745	691	655	763	650	690	714	695	671	665	653	681	637	709	675	682	692	691	696	699	708	696	668	655	694	647	620	691	667	668	689	626	667	682	683	663	696	716	678	641	643	640	672	679	636	677	652	682	702	716	659	692	704	658	650	717	711	653	615	637	681	715	663	654	672	688	665	705	659	720	668	680	670	656	683	649	647	664	671	672	660	629	614	641	665	656	652	673	674	639	694	718	703	672	669	692	623	652	688	661	675	699	651	673	678	749	665	653	689	654	651	690	672	673	633	656	712	720	701	701	667	620	701	648	711	674	690	659	681	678	700	679	667	681	674	715	688	653	677	693	661	674	672	660	677	688	692	688	660	726	677	698	692	666	648	717	672	689	643	677	648	663	714	671	694	685	619	677	700	634	682	669	674	699	651	668	727	674	670	647	696	688	660	677	665	614	684	653	667	628	694	671	658	672	692	666	659	656	661	633	646	677	649	673	679	667	645	730	699	637	630	648	682	678	700	695	619	702	666	677	696	651	649	695	676	701	682	692	656	695	630	665	674	726	694	651	662	691	701	678	676	661	658	696	674	689	722	707	644	655	683	680	637	665	633	664	620	682	684	679	703	682	663	667	680	671	659	677	681	694	676	732	657	686	700	676	679	681	729	691	683	666	712	650	696	680	717	689	653	672	673	668	660	705	651	639	712	649	636	689	690	672	674	723	675	668	686	687	694	659	658	719	641	661	654	612	637	689	686	696	670	651	704	679	673	709	685	628	700	668	631	653	688	641	659	669	675	656	654	649	707	646	645	677	688	635	668	647	694	672	688	620	694	664	684	644	699	639	673	642	655	651	659	637	686	670	673	677	689	694	668	711	684	718	697	674	614	690	634	649	645	680	698	657	666	682	653	693	671	688	654	649	692	609	651	712	686	723	659	667	682	707	687	693	652	697	664	640	642	658	674	600	727	704	704	646	648	655	693	689	645	673	712	707	712	612	677	662	692	650	734	673	647	675	679	715	697	718	669	675	655	670	687	687	705	655	700	633	681	650	688	692	679	682	680	667	684	675	688	669	698	668	658	710	649	668	710	706	681	720	621	670	734	669	706	710	642	656	660	673	688	678	692	696	695	671	747	684	677	639	687	685	653	696	706	711	661	650	684	631	645	665	686	654	710	710	707	698	605	633	696	682	686	721	656	662	616	643	637	668	700	668	670	609	698	694	667	668	693	646	688	690	672	663	648	685	662	642	707	687	704	615	695	646	691	656	697	654	669	658	671	691	668	718	636	691	696	643	638	672	660	643	709	729	707	670	688	655	647	672	647	620	701	659	633	691	722	679	647	734	684	678	619	662	657	708	654	704	615	726	685	646	694	689	668	732	662	718	681	682	688	681	664	682	663	709	698	654	699	700	697	663	695	678	722	647	669	667	666	702	710	658	693	706	701	686	662	664	687	698	681	729	643	671	746	692	673	683	665	695	686	679	676	700	727	695	691	647	660	685	689	692	695	704	642	645	626	672	686	672	714	674	682	717	668	676	662	640	686	655	716	692	698	691	696	656	689	710
5210	8431	8328	4845	3462	2458	1607	1501	1308	1021	1033	3301	11592	12394	7933	3453	1467	808	656	605	629	621	574	587	615	580	609	584	578	533	609	652	606	578	580	600	571	575	611	595	635	618	616	620	615	582	588	602	599	627	608	615	634	569	601	616	580	599	574	593	592	596	577	632	594	622	614	595	590	615	574	615	601	603	634	573	590	630	552	616	649	589	599	615	611	557	567	611	610	618	587	577	559	599	595	588	595	657	580	576	614	590	578	600	545	594	563	587	603	609	588	633	622	586	577	647	580	626	562	644	586	608	594	615	579	624	594	648	634	601	608	573	565	572	606	587	612	591	591	627	597	562	606	597	578	623	568	621	575	622	566	629	592	627	592	557	649	604	579	591	625	575	642	613	566	603	579	586	569	574	606	575	575	643	636	604	617	608	568	613	600	607	594	591	609	636	585	589	592	582	608	568	592	616	615	604	624	550	625	594	557	591	590	556	612	592	607	584	583	601	595	590	562	626	604	626	639	612	569	589	580	578	586	638	596	586	615	585	596	608	623	606	602	602	591	561	581	600	572	582	578	681	574	639	594	555	623	596	589	554	569	578	637	597	618	633	579	598	605	582	583	609	603	577	633	577	591	625	555	615	598	595	613	609	595	618	593	609	591	599	614	591	622	605	541	607	613	537	609	580	649	593	602	584	653	595	613	608	630	611	607	580	578	587	630	579	596	604	605	617	593	572	583	573	600	589	615	610	619	633	589	616	624	547	560	627	570	561	578	601	579	601	577	590	622	589	574	618	590	625	582	584	584	584	664	525	525	604	608	584	624	614	640	544	561	610	581	582	596	589	594	611	597	609	607	644	574	645	612	574	589	610	594	605	556	599	600	600	592	609	578	619	606	591	601	586	605	592	547	629	609	580	610	577	577	588	554	572	582	590	580	609	589	608	623	577	583	591	595	593	597	595	582	579	604	601	584	572	572	579	553	575	608	608	613	571	589	568	605	593	623	613	559	612	609	630	619	635	615	592	604	607	597	610	622	600	594	605	602	557	601	614	541	584	606	638	598	629	548	583	634	574	593	613	585	559	608	636	616	576	597	559	607	579	644	592	615	604	664	613	603	608	570	617	570	601	556	588	604	658	579	623	618	590	568	604	646	585	600	618	590	583	619	610	600	595	588	584	572	611	613	600	625	605	573	608	606	594	605	597	593	588	613	583	587	555	571	566	558	592	609	598	596	570	607	604	594	603	588	605	564	605	557	579	645	606	597	596	579	616	611	614	623	595	597	582	588	645	596	640	564	573	571	575	575	591	636	563	595	598	617	565	609	588	596	620	631	609	594	617	601	616	609	625	574	561	593	612	598	611	555	584	594	630	566	586	575	641	602	593	636	601	603	584	576	606	568	576	614	576	588	601	608	615	529	598	646	558	596	580	606	577	627	587	589	584	619	589	641	592	606	580	584	597	594	600	583	588	572	595	616	646	549	635	640	595	603	582	612	584	610	607	581	569	560	585	620	581	653	584	566	600	613	538	627	587	587	635	584	589	570	619	601	604	586	612	635	579	570	603	603	640	556	645	573	581	584	578	554	584	607	594	603	576	585	591	583	650	632	617	585	591	559	571	585	607	609	625	603	628	594	588	603	586	594	556	593	593	627	574	632	627	577	596	617	638	644	583	583	621	571	583	599	626	605	596	602	617	619	598	604	609	602	616	573	599	623	608	624	584	621	611	569	615	615	571	596	594	550	600	610	650	597	593	580	606	603	611	601	576	564	580	580	589	588	621	576	592	554	573	608	609	587	603	642	582	579	582	596	599	619	582	583	609	599	597	587	595	581	623	574	552	561	578	623	628	585	609	638	596	647	609	618	591	614	578	614	589	610	605	626	596	624	647	581	614	611	600	599	589	606	644	553	580	567	639	575	583	564	582	580	579	590	599	568	602	611	556	590	574	586	581	548	583	570	556	566	609	551	586	602	618	560	620	599	608	596	634	565	636	626	591	588	625	562	562	624	590	621	628	543	587	565	579	607	619	573	570	591	584	575	585	588	598	594	602	587	607	581	619	621	549	570	611	603	554	627	586	603	601	627	556	597	579	597	613	554	524	548	596	626	610	615	607	618	581	575	598	558	647	557	606	595	567	592	549	599	597	568	594	586	618	590	614	576	558	558	570	604	581	589	592	622	569	601	611	614	596	599	568	561	601	545	607	568	636	614	566	611	558	602	608	624	597	605	597	570	592	574	570	581	593	594	607	584	640	562	608	603	570	611	644	613	565	577	550	645	564	589	603	564	596	596	589	595	552	611	639	589	595	634	571	592	573	609	586	611	581	561	588	604	599	577	588	602	562	593	624	591	603	581	569	618	627	581	604	621	643	650	587	580	570	589	625	566	595	593	608	634	563	563	608	616	647	568	547	619	628	612	611	579	650	641	571	659	613	597	530	602	578	550	620	618	607	636	583	618	620	595	556	587	572	582	592	616	593	561	593	608	569	563	551	601	633	559	614	628	565	582	606	609	587	646	595	621	592	600	588	624	562	609	597	559	597	579	614	557	628	581	611	590	587	602	608	597	576	566	619	570	564	615	583	584	641	617	619	561	595	610	631	601	553	596	613	557	636	652	572	610	589	536	646	604	566	614	620	575	580	616	629	613	626	642	623	556	560	638	579	581	545	675	605	550	569	547	599	584	605	619	565	586	623	578	553	602	584	589	602	566	633	595	578	611	572	627	604	619	627	552	607	568	592	544	613	576	571	633	599	659	629	590	568	559	597	625	614	630	609	606	586	634	603	596	628	575	623	606	622	606	630	563	640	579	644	613	646	586	588	603	559	586	601	584	600	605	672	607	633	581	574	620	596	634	628	597	615	627	605	588	598	600	626	584	591	583	599	602	586	574	587	535	615	587	645	576	599	562	596	564	564	612	617	602	603	626	637	603	540	591	604	612	612	605	655	595	627	622	602	620	585	633	637	577	597	569	589	602	597	583	571	615	610	551	579	601	580	597	594	594	635	580	598	597	624	576	592	619	600	616	579	639	592	595	580	632	595	624	591	556	560	628	622	586	626	594	550	546	588	616	582	587	597	602	610	591	607	567	587	574	601	613	584	585	581	646	583	610	601	640	577	616	565	567	590	615	636	579	609	619	568	618	613	582	567	606	585	601	611	612	551	629	595	586	603	603	556	594	618	598	611	603	592	609	577	596	606	621	589	600	551	585	571	580	604	591	565	591	597	577	548	615	599	584	565	612	596	610	573	609	542	572	579	583	611	602	637	597	648	583	589	598	590	615	563	589	615	644	562	604	611	580	572	602	607	590	562	577	562	560	592	606	605	582	571	605	583	597	595	607	605	563	585	581	578	606	590	606	595	607	571	588	590	582	603	609	571	621	578	584	614	577	573	606	608	596	610	601	591	611	605	637	606	582	570	615	565	604	569	553	636	630	588	573	600	596	590	573	576	591	601	580	582	511	627	587	545	592	609	553	638	600	614	613	570	611	612
24015	20822	27716	23978	20278	8582	3453	1996	1367	1441	1780	6338	18129	20719	14065	5996	2272	1149	858	818	849	816	822	816	810	809	817	830	818	818	822	903	785	788	795	869	874	781	811	859	833	806	800	809	816	832	787	828	810	835	819	823	802	836	800	845	815	838	824	804	821	827	846	849	864	844	804	785	754	794	765	828	851	801	756	785	798	731	799	791	844	798	861	803	774	808	813	833	876	812	828	790	794	806	836	800	813	838	806	826	831	822	797	808	838	803	833	813	742	834	795	767	796	790	828	805	810	800	778	771	811	781	822	820	759	757	845	817	782	754	828	781	837	849	778	824	799	811	809	755	814	850	835	844	849	799	748	778	770	778	810	748	812	836	791	804	809	806	816	799	834	770	821	800	796	804	796	789	786	845	818	730	819	749	839	784	797	791	790	759	855	767	842	791	825	776	773	854	801	810	806	822	811	817	829	832	729	863	830	836	883	787	817	778	762	792	822	802	846	839	817	755	819	825	812	855	798	813	828	818	819	777	827	766	813	787	803	798	835	800	806	849	855	845	793	762	805	813	813	824	788	824	775	804	817	731	783	793	818	814	836	840	822	791	840	797	828	803	852	805	846	796	785	795	828	785	825	795	811	811	805	792	786	778	819	781	777	807	778	848	812	850	780	821	836	769	834	841	789	845	765	758	787	807	835	806	806	813	826	788	797	826	777	827	763	806	801	742	778	782	803	845	843	827	805	783	799	788	823	779	817	793	821	792	762	810	806	771	840	786	793	824	825	805	778	806	801	804	799	845	830	826	771	809	832	795	783	812	792	786	806	801	793	848	776	810	820	809	781	772	785	765	811	830	794	799	771	807	858	826	783	719	800	796	760	868	773	807	835	781	810	768	790	787	754	818	793	809	768	774	801	793	787	818	795	812	752	799	834	782	781	775	844	804	787	807	797	798	823	813	799	788	797	801	792	758	850	806	793	757	848	816	788	776	856	781	759	788	826	796	800	843	850	809	801	795	811	782	828	812	829	832	841	825	834	849	815	860	808	806	802	825	775	781	794	821	835	850	806	756	815	838	785	815	799	755	784	828	810	757	825	787	802	793	790	784	761	748	788	765	807	798	794	767	766	821	786	799	805	781	769	782	819	812	889	786	834	806	822	770	828	811	848	787	786	759	782	787	786	835	771	809	776	759	819	797	804	838	781	810	795	827	731	810	848	836	815	793	871	761	752	802	810	795	779	779	803	822	824	789	797	794	791	782	812	780	835	781	791	814	820	750	806	833	805	894	774	824	789	795	829	781	838	791	790	823	856	791	814	803	821	790	722	812	828	733	827	775	799	806	776	787	851	812	837	801	814	786	781	764	759	808	798	827	781	796	825	764	759	816	740	785	801	811	814	880	810	783	768	803	831	799	772	784	761	823	792	749	797	779	857	786	793	860	807	768	766	864	776	772	770	786	830	815	810	786	770	816	838	829	788	807	789	860	759	810	783	814	849	794	805	814	798	781	836	824	786	796	774	817	808	813	805	787	832	741	772	740	794	837	812	852	791	794	801	853	825	796	836	785	779	845	871	830	794	768	797	735	834	767	776	813	769	812	838	808	804	780	805	792	764	809	811	781	837	831	802	835	793	799	802	803	780	830	797	810	807	777	814	854	819	806	828	799	744	818	781	807	805	802	801	795	807	830	825	756	812	786	837	777	799	804	815	770	815	793	810	814	801	819	780	779	822	828	797	795	792	871	789	783	820	828	844	838	796	827	860	757	778	804	825	842	843	822	801	810	776	799	829	800	804	762	780	800	807	807	798	810	831	810	801	833	784	819	797	819	815	824	798	758	780	837	805	790	809	760	814	834	823	780	806	800	810	793	814	799	808	790	768	774	771	810	831	796	781	837	783	813	817	812	784	738	715	804	782	760	758	793	808	771	822	845	781	734	750	831	817	839	859	777	798	851	783	775	812	739	848	801	772	804	816	820	771	744	811	840	815	761	785	784	799	790	757	817	794	779	779	769	800	798	804	792	804	802	813	846	789	764	796	783	803	809	813	820	774	812	802	803	795	792	798	787	840	838	818	756	781	780	793	815	774	822	867	778	813	779	782	853	807	838	830	778	817	730	767	773	813	836	767	795	789	809	811	713	815	799	812	850	839	815	813	816	796	848	830	774	736	745	836	760	807	768	845	792	803	797	835	798	761	787	789	769	760	795	832	788	775	809	791	782	844	827	843	774	841	815	782	853	811	763	777	790	839	829	795	839	783	805	819	781	799	801	751	805	778	775	802	818	816	828	776	782	830	810	839	777	784	799	780	785	802	798	788	797	854	829	825	796	760	716	777	789	805	759	816	771	786	844	843	823	843	813	768	791	782	780	819	806	814	796	733	822	808	859	822	756	797	815	838	814	834	792	827	819	831	847	786	833	782	776	836	817	797	808	800	813	834	787	778	786	792	806	780	793	762	825	803	795	795	790	822	876	769	808	831	775	790	816	787	795	830	799	796	798	804	821	765	812	770	780	850	789	839	790	831	788	803	785	792	805	797	802	834	850	793	855	833	757	773	810	761	790	837	730	816	770	823	817	753	818	840	835	768	775	805	700	784	813	781	828	782	815	758	797	816	770	825	806	787	743	827	801	786	836	838	850	829	776	799	808	769	780	815	823	851	830	786	769	808	801	789	862	788	801	796	755	807	817	796	772	825	812	776	779	788	797	840	781	793	814	830	793	831	779	794	798	787	792	823	775	797	816	756	808	830	837	804	797	793	816	800	793	791	825	789	849	807	808	835	791	810	808	824	798	813	820	847	821	833	806	788	822	813	800	789	780	781	814	786	803	807	802	828	773	769	817	802	778	726	820	809	819	779	746	796	811	824	834	785	791	804	793	833	793	840	783	855	786	819	798	778	809	812	774	814	804	810	816	854	777	824	778	821	774	823	855	815	816	767	822	777	794	789	828	773	783	821	810	789	826	814	786	786	826	796	861	805	825	797	807	789	816	721	776	852	806	821	786	786	803	829	768	773	843	845	761	817	766	756	773	813	799	786	800	814	797	789	837	869	764	770	797	816	847	812	750	796	806	818	797	816	798	811	814	789	785	760	772	808	789	804	748	780	836	792	831	827	754	805	735	797	800	836	767	836	757	784	745	759	844	809	854	837	745	773	757	835	764	841	809	773	858	791	790	734	759	809	775	829	814	822	767	804	816	817	781	820	772	772	795	795	748	804	828	823	802	814	788	820	811	787	798	759	799	839	778	791	828	813	752	849	785	819	821	832	752	778	788	835	849	823	807	811	782	816	762	780	830	807	791	800	789	846	798	817	793	815	820	773	853	838	789	800	777	803	813	796	853	849	879	820	833	809	795	805	838	783	797	812	749	823	796	798	820	817	802	789	794	843	815	817	863	774	780	765	794	761	824	763	815	801	811	789	747	833	808	770	808	831	846	756	809	768	812	797	771	775	802	765	806	807	795	771	753	773	789	802	854	780	778	799	757	786	816	722	782
6542	13170	12089	6747	4841	3450	3042	2296	1708	1651	2349	8893	19502	19473	12285	5625	2067	980	754	690	721	751	732	717	710	691	714	699	709	715	775	647	743	690	731	721	690	669	690	708	730	767	710	684	702	739	730	671	688	708	669	675	685	692	717	737	668	701	702	718	716	671	701	693	700	688	694	699	721	719	664	739	673	730	715	690	703	714	724	667	709	718	655	707	648	669	723	715	696	696	735	706	671	683	671	689	675	718	699	672	709	668	705	694	699	741	706	733	750	686	684	668	690	698	672	676	687	691	686	750	686	711	700	672	696	719	705	746	659	721	696	650	693	710	713	703	702	646	748	668	733	724	691	672	663	744	703	721	689	664	693	710	670	672	648	669	715	710	699	668	709	698	691	705	715	685	675	709	703	739	649	699	674	671	746	702	724	721	674	707	722	672	655	666	694	657	711	668	697	663	713	683	712	705	653	675	737	650	662	718	694	702	660	719	703	691	699	721	707	706	739	728	668	688	689	678	661	666	641	673	733	667	726	691	678	728	713	698	620	694	685	701	675	684	674	669	667	758	652	778	696	657	687	682	704	688	723	752	703	745	679	691	745	704	722	726	691	732	732	728	641	714	679	717	697	717	714	672	709	709	676	652	670	717	726	660	698	653	685	662	672	693	692	700	691	691	708	696	715	693	721	708	649	693	702	649	668	690	708	701	645	736	655	690	713	714	677	677	652	696	699	673	706	710	735	751	661	706	696	650	732	710	686	717	673	690	682	704	706	689	659	689	678	704	701	698	658	672	688	765	721	720	715	703	708	693	656	711	699	678	699	698	660	703	675	704	670	718	669	649	679	690	682	695	695	694	714	702	712	668	722	694	691	728	692	704	719	725	740	678	734	737	678	723	717	717	695	708	702	665	698	715	700	690	698	727	679	668	663	704	690	717	676	671	682	729	678	685	653	739	744	707	709	722	687	673	671	680	661	676	683	689	734	724	732	714	733	681	740	680	661	648	698	705	729	702	691	690	678	757	679	699	708	689	700	711	691	734	701	687	690	659	756	657	689	717	664	693	692	690	720	643	661	709	707	721	725	702	674	778	683	703	730	710	678	679	720	696	676	714	669	717	670	673	758	668	724	686	692	695	714	675	650	719	734	695	710	699	711	718	697	661	719	709	678	710	690	690	688	666	686	697	674	690	699	663	678	682	687	724	710	714	671	661	681	673	696	682	693	674	678	700	640	730	679	703	684	673	685	671	729	793	658	737	627	667	642	699	718	695	696	702	680	682	657	669	682	656	665	668	688	705	672	720	672	675	675	667	682	712	677	702	691	682	693	759	688	707	706	663	714	704	672	670	722	707	655	672	653	681	739	706	706	693	718	692	694	736	690	729	666	719	662	698	663	708	705	699	733	730	715	634	668	692	682	661	659	701	678	678	649	691	752	689	706	707	651	745	666	682	696	651	655	669	694	691	730	755	730	681	675	690	666	700	719	684	670	718	677	714	702	694	680	693	677	724	657	697	663	659	721	672	623	684	674	660	701	676	702	703	678	675	728	671	658	689	712	696	653	671	744	653	740	699	715	681	697	690	694	690	697	650	666	669	718	685	624	686	692	629	724	680	639	685	726	703	718	701	687	648	670	703	727	698	689	684	723	677	686	694	688	710	681	681	672	698	704	697	725	770	657	714	717	705	683	629	633	689	734	727	741	693	691	693	703	691	678	722	690	682	667	675	684	664	677	722	673	696	720	675	695	748	723	705	665	769	681	689	697	699	654	710	692	688	661	716	690	692	673	706	709	696	650	687	668	683	700	718	693	669	675	679	693	667	693	684	666	673	721	710	708	703	663	724	723	689	694	690	661	681	671	675	684	697	673	689	696	689	633	695	740	694	671	705	711	720	696	675	712	681	710	668	699	704	651	686	678	730	636	652	719	685	642	739	696	680	648	678	698	665	725	684	683	706	688	661	673	644	666	690	692	682	738	688	681	698	679	699	717	688	675	712	714	685	710	648	692	688	704	714	700	682	708	675	687	684	648	693	730	683	649	697	717	688	698	697	694	712	711	660	732	697	692	671	675	727	718	725	660	731	657	685	690	648	701	755	649	690	668	701	702	661	693	700	672	718	716	677	716	653	711	695	696	695	698	649	725	675	683	698	651	688	705	663	700	656	651	676	677	706	735	665	706	656	723	655	682	737	667	711	697	673	699	682	725	687	660	703	695	720	704	660	703	698	728	664	681	690	681	687	677	694	668	684	687	715	669	663	692	643	708	712	691	678	673	692	688	668	686	687	699	666	654	705	662	671	679	688	685	702	676	693	667	694	680	670	687	725	654	685	657	694	689	688	701	694	733	743	694	689	670	682	689	643	695	663	694	657	707	687	648	653	695	692	691	635	708	678	733	694	748	674	678	676	691	684	686	691	675	702	678	690	706	704	703	715	713	706	698	669	688	676	694	698	679	693	693	677	659	662	678	714	702	735	646	675	693	658	728	643	732	681	609	651	678	704	704	723	672	707	668	680	679	637	706	698	682	711	711	654	673	669	702	704	659	667	667	725	686	702	703	695	674	697	740	649	688	730	686	631	713	712	676	688	688	710	673	709	680	646	671	704	695	709	661	669	665	680	718	706	711	709	715	681	661	668	702	686	738	667	681	695	693	729	665	650	684	662	676	691	689	715	661	695	688	708	702	692	697	688	695	686	690	704	688	701	703	699	727	696	687	682	684	683	675	723	627	690	687	661	738	729	710	691	674	684	653	700	691	707	680	665	700	714	716	670	642	659	668	692	695	658	648	699	708	671	718	703	729	665	711	698	720	690	694	678	708	711	685	715	656	700	697	707	706	703	692	682	738	668	707	624	665	684	709	684	680	700	659	688	662	727	638	717	712	697	730	665	734	684	654	684	709	689	682	655	673	721	692	682	666	648	613	723	697	677	705	695	667	679	701	715	698	660	673	663	693	682	678	688	651	685	715	686	644	702	644	729	675	692	711	691	691	685	641	644	708	666	725	692	657	669	697	670	725	725	685	672	653	703	667	694	710	689	672	664	656	680	719	772	721	696	658	707	676	694	662	696	689	710	702	694	693	673	732	668	670	661	777	651	736	665	713	695	693	682	661	701	710	656	658	725	651	680	708	671	675	691	671	685	682	708	724	703	700	673	750	707	692	691	707	709	651	669	675	690	669	700	696	679	698	703	685	661	714	714	711	665	705	696	724	729	674	740	676	645	684	709	653	708	698	699	731	669	729	737	688	702	695	711	690	686	652	673	720	695	745	689	683	703	716	699	706	669	674	712	714	726	729	634	674	745	715	692	700	684	718	747	740	720	679	676	687	669	691	722	684	699	721	680	715	670	715	696	679	674	671	686	715	675	694	686	689	766	678	681	709	692	676	669	633	687	633	653	695	670	667	739	650	677	696	682	682	713	697	662	688	709	689	699	660	655	706	671	704	697	717	683	723	675	686	662	709	662	675	644	695	729	710	705	731	677	661	687	674	685
26868	10106	3615	2626	1484	1399	1188	1100	924	1002	1001	1069	1457	1796	1592	1165	917	864	807	759	780	802	832	799	842	861	778	802	817	850	801	764	792	757	746	801	800	769	825	837	815	804	801	763	821	784	854	874	816	775	794	775	832	776	747	820	837	839	873	818	802	802	800	812	821	830	832	792	819	800	796	790	824	855	762	786	802	829	789	784	765	819	822	774	806	784	806	779	771	795	798	818	853	851	805	816	811	769	767	761	847	816	787	844	830	798	765	772	740	803	840	802	798	795	785	852	804	840	789	835	779	746	772	810	831	786	798	825	787	869	753	760	857	808	770	778	787	814	759	771	786	819	771	807	783	806	796	852	840	821	780	809	808	796	766	747	830	781	763	761	775	809	820	827	745	803	790	770	738	809	795	803	732	841	774	814	805	847	805	825	836	765	808	795	777	819	769	738	770	796	784	788	799	821	810	794	784	819	826	793	738	835	804	823	817	816	809	825	818	798	809	810	725	827	831	758	793	854	759	845	839	848	750	855	706	798	791	793	796	765	755	808	817	780	803	794	826	798	810	803	820	813	796	769	737	780	840	772	798	783	838	795	825	773	829	813	832	789	799	812	780	810	811	808	790	754	794	836	792	873	789	856	781	778	846	823	778	819	832	749	807	805	802	759	861	773	837	782	819	861	736	811	800	814	809	791	798	829	856	838	825	804	789	808	807	793	792	783	875	831	830	773	835	752	766	820	784	830	774	815	818	783	760	782	811	816	814	806	775	826	802	802	824	799	792	801	759	778	819	751	836	802	822	820	768	815	793	784	794	783	827	821	851	796	775	861	814	785	762	757	772	763	837	800	769	805	742	772	779	849	825	819	777	805	803	828	820	784	790	788	805	760	837	784	817	825	802	749	784	841	782	808	816	845	756	758	798	788	758	798	864	794	798	793	781	819	825	827	792	805	840	830	800	830	799	868	835	823	822	775	785	764	818	772	821	819	824	838	805	789	821	803	793	838	811	810	796	836	742	839	812	792	770	814	834	813	792	803	790	896	817	812	772	829	815	859	777	737	787	791	807	816	771	769	799	804	749	748	811	848	745	813	752	745	777	815	848	765	766	834	868	800	773	788	858	848	805	751	819	816	835	796	806	810	821	826	790	829	817	794	793	783	850	831	817	850	794	752	791	843	855	856	798	824	833	771	840	795	824	837	817	779	770	845	809	767	803	797	796	813	800	801	822	781	761	785	827	790	878	750	789	815	779	822	798	814	852	838	773	837	796	840	832	809	784	827	806	799	710	808	785	788	808	799	744	772	742	848	811	833	810	800	753	814	832	839	790	788	844	783	852	742	789	816	834	764	797	902	840	797	801	737	828	798	786	771	788	789	804	792	859	804	807	776	837	792	821	830	793	796	781	831	755	822	811	816	819	850	776	807	820	819	802	835	814	783	827	834	878	816	765	852	817	748	790	795	776	807	830	786	810	787	788	804	815	770	794	802	804	745	812	811	766	793	765	823	900	801	768	793	811	797	793	820	803	789	786	806	793	802	811	787	829	801	862	742	836	859	809	812	818	801	797	761	758	791	777	838	839	786	844	772	798	809	796	852	790	793	789	858	791	811	802	850	785	837	793	826	828	855	802	797	802	782	840	814	866	840	775	753	765	769	851	831	822	805	795	792	833	813	775	808	760	771	817	805	837	803	800	757	761	807	809	770	799	850	851	780	786	775	848	782	850	756	785	770	821	751	803	786	817	857	860	775	770	830	831	797	786	792	786	830	818	802	774	806	826	791	795	826	785	847	805	827	830	797	811	782	829	767	820	830	801	858	753	874	797	826	816	778	781	796	753	857	815	821	819	809	807	804	821	828	847	837	796	858	804	764	825	835	771	757	778	816	752	808	810	836	806	755	775	870	813	798	817	783	814	813	807	840	807	787	821	807	769	809	783	783	746	844	783	822	842	805	799	772	714	832	799	800	785	789	774	862	780	804	856	849	800	793	805	799	798	818	802	833	793	808	808	848	803	798	771	808	795	830	781	781	789	802	818	883	811	822	769	842	799	848	781	826	760	786	773	755	818	800	849	786	830	791	803	877	825	821	836	771	795	799	802	791	855	831	754	787	797	817	842	794	839	794	797	785	809	777	841	815	847	801	708	773	773	767	819	814	811	836	773	756	795	798	779	804	735	814	759	829	832	758	814	807	820	769	798	782	750	801	818	774	771	784	788	804	840	796	817	777	802	842	791	806	807	783	789	794	821	794	832	829	775	772	790	801	797	814	738	764	789	803	813	821	797	767	800	801	814	824	759	795	818	786	841	824	762	813	801	787	779	782	765	801	812	757	827	800	772	784	809	797	799	743	794	754	789	731	785	828	774	817	805	817	852	771	769	790	788	792	776	808	794	791	779	842	797	777	797	847	809	805	826	796	838	845	787	811	785	809	900	766	839	777	764	770	786	810	822	804	794	791	802	802	794	783	804	807	818	789	807	826	817	768	792	764	768	799	818	831	829	765	818	768	766	800	828	815	833	824	764	819	819	768	826	812	797	850	834	783	780	842	836	754	816	777	785	840	802	790	847	804	810	823	803	822	764	788	794	838	792	768	813	809	807	759	823	794	818	752	856	865	790	849	849	807	774	835	803	829	807	785	816	797	862	833	789	775	794	799	780	764	830	761	870	784	773	784	824	778	808	783	808	774	778	815	769	828	793	776	814	800	851	821	808	805	847	766	803	834	832	816	779	786	809	849	849	789	828	801	818	813	834	913	793	809	758	800	811	780	777	794	844	822	827	787	797	766	783	749	807	817	795	860	814	854	826	806	814	862	799	836	801	749	778	828	849	799	798	791	793	791	821	817	842	820	855	819	782	753	858	812	836	784	762	823	836	824	792	840	765	866	779	799	746	774	811	791	818	819	806	801	834	814	863	868	798	816	796	879	806	867	811	804	817	836	777	777	816	826	800	769	817	840	790	798	886	788	803	784	778	840	791	812	869	855	792	791	786	813	830	757	771	798	800	829	834	776	781	805	760	766	777	799	827	761	823	768	779	785	867	775	829	814	750	794	790	805	776	813	815	772	771	779	809	792	781	816	824	802	812	779	762	816	819	765	814	749	775	812	816	798	844	764	754	727	765	792	737	795	831	774	773	797	811	738	771	811	827	791	762	807	830	807	785	758	756	791	796	843	823	795	805	811	779	843	805	857	766	762	798	810	798	813	758	820	836	827	806	809	769	758	804	821	798	817	823	838	831	791	822	779	823	793	752	807	780	776	820	777	812	801	807	778	795	772	825	799	809	796	786	781	809	805	822	793	788	772	817	825	847	799	769	806	800	826	772	761	827	835	817	756	814	842	850	812	809	792	806	733	784	805	818	805	834	812	729	769	752	773	769	833	796	798	833	775	812	804	797	818	817	841	776	808	798	801	799	793	746	802	771	831	794	832	801	834	854	813	825	852	874	803	870	775	786	788	822	827	833	826	816	845	806	815	809	839	811	817	790	821
6805	3317	3281	2482	1654	1634	1393	1118	962	995	945	1170	1755	2096	1572	1074	800	722	722	630	647	669	633	685	649	683	725	690	685	673	659	735	655	667	656	636	667	684	691	642	717	680	653	686	653	643	721	632	675	622	710	679	673	705	676	655	638	698	669	666	684	677	644	685	688	662	663	706	696	688	686	647	657	689	691	675	697	651	638	631	686	659	667	672	663	655	689	670	670	682	667	680	691	725	693	642	637	646	666	675	700	656	682	672	643	659	675	700	656	688	691	703	673	676	711	680	701	643	657	658	732	631	665	640	656	665	621	651	688	705	676	724	706	666	673	706	674	639	680	703	676	693	635	627	688	644	669	696	672	659	667	636	689	698	686	676	693	716	689	656	705	670	671	665	676	656	635	692	696	706	643	668	669	657	658	684	643	709	676	724	691	666	710	676	654	674	637	657	697	680	711	685	637	708	701	674	668	662	702	700	697	646	697	683	669	656	693	671	712	715	692	659	667	686	684	661	672	648	670	672	661	672	664	638	661	674	673	700	627	689	718	703	679	666	606	647	658	686	693	663	687	705	661	681	688	654	665	697	655	602	701	678	677	689	665	632	664	665	668	686	661	650	707	688	685	655	680	681	689	714	703	698	686	667	672	630	700	684	643	664	706	658	699	667	677	655	634	652	678	623	678	654	654	680	639	671	682	675	650	663	671	681	715	659	676	688	705	694	674	686	653	639	697	664	696	651	664	636	640	644	685	697	696	606	689	683	702	664	657	701	680	705	687	673	662	648	638	681	723	711	713	661	666	690	651	666	676	686	693	664	657	661	642	652	702	655	700	714	665	652	697	696	690	714	659	635	669	662	658	667	672	644	634	684	634	675	653	723	677	668	638	639	762	666	664	696	644	645	650	656	692	631	660	731	722	725	702	658	673	661	658	655	645	683	632	703	649	700	702	637	651	706	652	676	677	659	664	702	726	698	665	652	665	660	690	690	639	694	719	722	637	649	647	694	689	693	675	690	637	664	646	705	719	651	655	659	694	671	678	674	672	656	664	672	680	661	683	663	678	701	663	599	642	652	708	657	739	683	649	698	701	659	694	710	668	640	652	714	686	666	696	677	721	672	686	664	657	648	682	659	665	720	659	634	692	657	640	684	664	741	679	695	703	670	603	708	694	674	653	687	646	629	696	700	662	687	616	674	708	667	691	651	644	720	644	624	685	688	683	684	654	667	624	659	651	602	662	683	694	681	653	663	704	616	646	632	657	709	673	729	627	702	683	651	697	675	681	714	697	667	704	700	691	703	630	648	694	637	720	713	622	710	687	682	662	668	669	680	684	689	647	674	687	655	658	717	649	650	637	726	676	713	678	674	655	680	679	668	705	662	617	701	677	644	733	657	702	632	644	649	704	717	684	702	713	635	685	644	656	677	665	657	671	699	668	668	658	695	656	628	648	639	667	676	697	660	662	681	713	694	605	706	686	675	723	650	634	675	709	687	683	617	666	693	626	686	676	665	648	668	606	709	653	673	695	601	655	609	641	667	681	675	677	707	689	735	688	690	672	636	667	626	705	663	683	638	654	647	652	659	651	675	700	697	628	646	696	665	657	675	694	733	684	697	698	688	648	676	694	665	681	692	696	634	672	703	687	647	662	684	662	697	698	684	659	670	661	654	652	671	700	650	683	662	641	617	698	654	632	671	677	666	658	683	660	644	689	676	666	689	672	679	665	689	643	688	672	737	679	660	699	676	723	654	644	667	697	636	680	664	683	690	671	699	667	658	679	703	706	690	665	699	657	603	664	645	690	629	699	689	701	677	659	734	699	703	653	680	688	684	660	658	653	709	661	651	670	658	640	660	682	692	688	711	683	677	655	716	685	670	637	660	668	675	685	698	652	712	685	672	673	655	718	676	688	664	718	664	667	686	723	682	706	643	683	638	691	695	620	711	674	652	651	715	618	687	666	638	697	699	677	675	674	654	674	620	647	654	696	645	709	669	668	655	664	679	667	677	689	658	634	668	676	677	738	691	689	657	681	643	719	669	672	678	671	683	646	646	650	678	680	723	669	662	661	682	680	680	662	695	690	655	664	689	675	664	665	678	736	722	656	693	659	669	676	707	675	652	647	657	659	671	664	656	646	688	676	683	670	691	719	684	704	679	658	700	680	672	637	641	643	674	685	655	669	705	706	703	731	692	655	677	664	668	672	670	640	675	647	639	647	701	687	693	638	676	679	664	679	686	686	698	661	695	653	669	698	624	667	687	664	685	674	698	675	660	633	684	660	670	675	680	663	631	661	649	649	660	645	659	696	641	696	669	660	714	729	661	683	651	650	672	666	657	649	734	691	710	691	681	662	662	687	690	640	671	676	643	674	694	700	663	677	713	681	698	646	632	678	679	693	676	666	652	672	704	682	640	677	650	695	669	675	697	643	668	720	687	636	679	673	666	667	638	697	674	686	670	656	682	688	689	655	672	672	670	669	659	674	676	688	668	716	704	710	666	666	704	668	697	692	689	652	650	696	661	689	656	725	690	710	661	674	656	692	652	659	665	644	692	675	664	679	655	689	664	700	706	711	698	640	665	700	677	684	678	702	672	693	662	693	665	606	702	694	645	660	679	678	701	679	685	696	687	621	682	707	641	677	681	673	611	689	631	693	690	625	728	715	695	666	681	668	695	700	690	703	681	694	676	719	675	678	702	665	724	665	688	667	690	713	615	711	662	689	663	707	695	662	613	685	675	656	668	726	682	702	676	687	665	620	636	657	667	720	645	673	644	693	717	703	612	679	683	683	624	651	626	713	660	702	666	724	664	666	700	668	670	657	680	641	692	684	648	652	694	670	677	693	638	668	713	669	631	697	641	668	639	669	654	708	643	674	719	659	695	665	651	642	710	651	654	651	669	635	669	716	662	689	667	703	651	665	685	608	690	690	704	686	658	662	694	703	686	647	652	644	663	646	702	692	624	701	647	664	645	652	691	695	714	675	720	685	636	731	658	680	701	713	685	683	682	662	713	673	675	682	673	669	713	615	692	733	659	647	654	688	691	648	639	704	659	675	689	669	693	747	701	673	671	690	693	700	678	708	635	678	700	736	692	698	720	663	656	681	645	671	685	677	652	688	698	652	708	700	665	682	678	665	674	684	653	671	695	682	683	652	667	678	659	655	666	718	702	654	657	697	691	653	634	705	673	658	661	652	669	686	667	693	641	666	701	709	707	683	685	656	677	669	697	681	694	668	673	687	704	763	652	637	644	682	665	645	649	658	706	664	700	689	753	688	693	669	729	676	677	669	682	656	670	646	643	679	682	671	663	650	693	690	653	694	631	660	705	693	666	691	689	674	677	673	742	667	666	692	692	701	655	659	687	658	735	651	670	703	617	640	690	677	655	641	675	673	657	690	660	675	626	691	651	660	714	658	689	668	693	668	643	663	665	637	672	693	627	683	652	662	649	684	745	681	676	681	696	675	730	691	661	653	710	641	652	673	701	665	687
24945	20782	26588	24736	7984	2239	2031	1544	1202	1080	1951	7757	13578	11308	5926	2401	1260	952	854	794	797	795	821	840	825	824	781	857	813	814	820	823	817	815	792	757	832	810	813	830	833	848	823	778	853	791	844	843	812	838	813	862	865	787	824	820	802	831	809	798	815	875	821	764	839	795	851	821	807	798	798	837	869	823	878	833	868	818	820	796	847	830	823	830	824	872	858	797	820	835	841	837	842	833	806	826	812	858	789	857	810	830	781	826	783	792	769	815	844	799	851	809	832	757	828	763	824	828	827	849	815	849	815	879	820	843	836	820	817	778	852	823	826	842	806	800	838	809	809	832	757	817	848	841	791	795	788	770	843	798	794	827	823	817	826	814	823	825	831	814	780	804	783	879	788	848	769	799	855	836	803	810	838	778	820	808	782	780	822	806	843	824	825	836	829	785	843	883	856	841	834	793	823	853	813	875	739	819	841	823	802	808	850	850	819	751	785	814	844	826	835	794	815	770	781	847	775	832	794	823	854	832	857	844	813	783	816	804	771	783	825	797	809	830	803	807	789	735	854	787	804	808	815	855	779	777	810	828	814	789	825	770	840	842	802	814	839	849	819	833	794	862	832	753	858	832	770	823	817	785	827	885	843	795	817	861	862	830	832	842	829	848	831	818	822	809	824	846	847	884	823	896	812	808	863	846	778	804	827	803	845	786	826	840	777	786	835	774	795	760	837	840	796	800	836	842	817	820	797	806	783	802	801	777	762	805	780	836	801	801	808	808	823	810	822	813	820	781	805	899	819	825	780	818	907	830	811	799	801	865	800	819	804	758	821	824	811	792	865	786	841	803	772	834	793	847	795	827	806	808	868	830	837	839	821	840	862	800	820	822	743	836	843	801	809	835	827	826	814	863	824	846	855	906	897	753	778	807	753	814	845	819	797	788	838	851	806	895	798	839	818	859	796	858	837	839	815	823	802	846	826	815	885	821	847	824	792	830	788	798	795	823	765	846	809	845	839	846	812	852	839	837	814	813	797	823	794	793	802	785	803	751	845	813	851	823	790	780	846	821	831	802	798	762	810	795	811	787	805	780	826	842	822	821	843	770	816	800	865	846	790	816	792	850	844	779	762	802	850	818	778	823	856	813	766	861	838	834	776	829	835	836	794	825	814	813	854	793	819	883	775	759	794	821	835	818	788	828	834	818	828	821	830	764	816	804	832	817	841	837	825	829	786	817	845	763	811	796	832	792	839	827	819	788	795	768	825	835	812	757	804	799	802	815	776	811	807	853	813	803	787	790	820	844	806	787	800	832	883	884	851	805	856	826	844	855	837	809	836	807	834	813	859	853	782	827	791	829	803	835	816	761	736	784	827	857	848	837	836	804	839	845	808	860	819	832	795	827	805	793	782	806	873	835	861	872	861	828	850	800	808	816	782	821	837	840	853	833	810	790	850	855	859	857	810	831	769	822	811	817	832	820	831	802	868	859	840	822	846	813	790	797	859	781	823	752	821	782	804	875	807	838	815	829	765	780	800	852	809	802	838	820	835	791	820	825	759	853	743	849	826	837	790	805	800	823	818	786	791	803	772	767	831	770	825	807	871	811	833	806	822	819	862	855	865	812	796	797	843	795	806	753	793	825	810	817	803	799	784	805	778	797	819	880	854	809	797	798	787	804	811	866	777	788	797	833	810	855	860	864	801	802	812	799	788	845	826	843	779	779	807	827	792	870	810	840	840	841	842	853	848	795	793	833	809	782	841	816	763	806	830	857	853	820	841	794	807	790	805	784	849	843	851	834	851	786	852	750	836	848	831	772	760	813	813	795	767	778	847	808	825	821	807	855	824	790	755	848	820	730	849	772	732	770	795	840	790	781	800	854	869	853	843	781	832	784	814	799	797	866	833	837	809	809	837	782	837	845	809	756	787	844	803	783	863	802	811	825	758	839	853	799	821	865	812	831	834	793	820	773	823	769	784	770	787	860	876	803	776	808	875	788	800	769	791	807	774	832	788	811	830	808	839	819	809	822	829	813	814	803	788	806	817	830	829	827	863	868	830	815	808	834	791	830	810	872	881	813	774	837	805	836	800	789	782	872	789	830	814	794	816	807	792	765	818	855	816	776	862	781	798	806	830	790	780	853	884	828	812	787	814	825	842	757	787	843	800	808	864	849	814	793	804	813	810	795	847	773	797	751	885	784	814	806	831	829	845	844	849	847	815	813	829	835	810	810	807	855	773	778	803	847	794	757	805	783	798	800	837	771	834	784	802	814	786	765	858	815	838	864	794	824	790	818	836	839	778	816	860	831	829	850	822	833	816	823	773	853	796	846	803	826	841	846	792	846	851	867	797	786	837	845	794	801	812	856	804	825	802	815	821	806	832	843	785	873	824	861	797	774	785	827	832	863	817	788	856	820	842	814	837	782	853	812	824	802	845	829	864	861	808	829	825	783	782	813	842	899	826	829	787	856	805	855	832	799	825	816	783	768	770	814	800	828	829	792	833	895	782	814	813	837	800	823	847	797	757	826	862	804	812	843	805	794	831	838	787	826	811	808	761	824	829	834	828	783	856	837	801	867	807	805	789	843	784	842	792	797	840	840	804	849	828	809	791	860	778	796	797	829	812	842	817	834	811	820	806	803	850	780	800	773	823	818	808	796	798	834	808	822	791	831	835	818	865	830	779	813	826	819	788	819	863	830	821	822	790	813	846	797	861	843	828	816	795	802	824	833	794	845	791	786	830	796	839	823	794	793	857	829	810	868	856	822	799	842	727	814	856	824	782	867	807	805	831	831	840	810	854	776	806	843	856	867	812	885	804	767	803	842	834	790	829	816	784	749	798	783	857	766	804	800	760	790	786	849	774	883	805	811	825	861	763	873	787	893	868	868	815	827	765	810	800	826	825	809	830	796	788	814	868	758	878	837	788	815	830	797	770	810	809	817	821	742	828	811	845	824	860	865	811	795	796	825	843	802	867	782	876	803	853	829	808	872	814	854	821	803	842	858	794	783	824	847	801	812	863	839	819	858	830	825	826	835	848	842	786	794	787	782	833	821	793	849	830	837	839	815	818	746	840	840	786	858	837	833	818	779	804	809	802	818	860	807	832	858	766	799	831	870	785	879	793	808	840	892	825	870	852	811	799	863	785	800	829	782	794	715	810	751	774	804	802	795	778	796	847	834	814	849	854	845	796	793	841	839	855	803	875	800	842	805	847	840	800	794	764	828	810	852	814	826	813	784	790	824	796	773	804	799	812	855	817	815	855	811	813	862	883	846	806	819	850	861	829	801	819	847	774	796	835	847	820	787	833	778	799	832	834	859	853	825	794	784	855	809	812	854	837	822	811	791	786	798	810	829	791	787	820	785	846	894	873	825	830	850	785	871	804	819	795	809	819	829	817	796	887	888	802	832	851	798	803	834	848	856	842	870	800	810	843	811	809	837	760	876	789	778	843	838	790	796	828	776	836	775	783	792	864	824	807	834	817	818	803	756
5317	6687	6089	3245	1946	1914	2169	1718	1290	1162	2642	10156	14156	10720	5829	2351	1149	834	738	718	701	704	668	684	640	661	654	675	681	726	746	681	649	697	661	695	710	747	715	725	704	675	675	725	662	720	751	649	656	656	718	736	714	669	718	700	694	706	684	664	688	699	707	689	756	713	674	674	685	691	724	731	674	660	722	645	656	733	751	733	757	736	712	702	707	663	724	725	693	726	741	708	687	693	718	709	681	726	656	695	673	684	728	699	703	708	726	709	717	727	680	680	706	674	715	711	726	682	680	706	726	708	706	699	696	723	746	715	680	705	720	696	729	669	713	704	666	670	695	714	682	676	725	680	713	668	686	694	673	716	677	683	721	705	743	717	693	680	665	742	740	678	717	688	736	709	706	727	700	644	709	701	709	686	713	685	682	714	658	681	645	720	686	726	696	689	698	681	717	691	713	676	685	728	710	683	724	737	669	710	712	707	680	736	715	683	706	705	712	698	669	756	704	697	704	716	728	723	708	651	706	725	652	726	673	687	659	669	668	684	687	675	719	652	720	683	675	721	744	708	719	691	713	712	687	707	680	694	667	724	711	725	693	740	743	691	710	692	678	693	701	703	706	712	717	709	699	709	708	736	686	719	688	735	720	686	675	707	711	675	712	700	706	660	687	703	743	694	702	675	698	717	666	623	772	682	736	691	657	712	731	684	716	716	696	716	731	735	688	736	682	699	677	673	656	698	698	694	717	706	686	742	683	704	707	728	689	717	686	754	693	669	715	729	715	666	711	754	687	683	658	667	716	709	697	666	689	678	704	730	670	720	637	701	658	704	684	727	736	721	742	695	716	685	744	659	705	739	658	717	639	709	650	734	704	690	721	687	662	651	710	705	697	717	711	701	680	701	663	710	694	750	712	722	734	749	743	716	698	684	679	727	689	726	746	719	677	711	697	651	720	689	645	685	680	690	683	720	656	739	675	668	726	709	681	683	738	656	702	692	688	635	675	678	721	725	726	698	704	706	693	709	708	696	693	696	715	751	679	708	716	709	700	696	681	645	678	666	692	682	715	660	685	644	666	681	697	729	697	687	725	700	696	671	737	677	689	691	705	719	699	742	662	691	703	673	733	726	691	659	682	658	715	700	685	662	687	684	628	737	685	700	731	733	767	677	724	709	715	712	695	709	719	685	665	760	694	704	709	699	727	679	713	692	705	712	690	686	724	729	668	687	715	682	689	668	697	697	673	739	691	738	703	675	699	706	728	686	693	698	722	720	689	713	707	716	731	679	671	732	727	659	642	698	677	683	681	663	681	759	717	717	658	641	702	733	709	717	687	752	697	699	705	648	705	698	657	690	699	713	719	684	669	703	692	670	733	690	736	705	687	689	722	709	726	647	728	683	688	713	679	735	728	631	712	695	738	688	728	715	667	718	735	710	745	729	694	661	743	653	709	678	686	661	713	711	717	722	705	688	726	726	682	662	723	712	731	645	708	647	690	676	736	738	713	706	706	693	746	729	676	662	717	708	709	701	677	695	742	745	721	675	743	728	744	763	718	691	697	663	713	707	707	693	691	707	666	701	717	706	702	703	712	680	761	667	684	685	682	734	708	646	699	703	714	702	723	711	725	781	722	742	721	719	712	660	702	692	716	696	680	665	666	648	704	742	749	720	760	694	678	678	665	686	713	715	694	701	701	685	721	709	692	749	741	683	682	699	729	759	704	717	681	689	750	701	694	683	696	760	708	738	737	695	768	704	715	669	724	732	689	681	707	757	710	706	688	705	707	719	688	712	715	721	693	691	699	678	722	711	735	694	695	693	707	638	699	709	687	688	674	738	709	694	740	694	720	679	701	668	671	688	718	697	698	674	686	670	700	668	718	689	681	678	731	727	696	702	631	712	713	700	644	702	708	710	692	639	684	675	703	668	671	720	670	724	713	723	663	689	669	706	652	661	674	722	686	637	719	655	688	660	662	684	698	712	726	698	667	679	738	725	697	667	682	691	693	694	697	753	724	716	706	748	716	653	725	678	704	690	687	694	698	682	681	705	714	736	702	737	685	704	713	662	692	723	679	702	691	681	713	726	690	707	687	721	663	689	682	713	682	668	688	656	740	705	628	759	695	690	699	702	725	701	683	665	699	710	726	674	709	693	662	673	688	679	707	693	656	699	667	690	718	697	692	708	660	719	697	723	718	654	706	726	667	720	764	735	641	678	694	746	704	730	686	628	696	696	683	747	668	714	677	716	713	715	740	699	749	682	660	657	776	730	722	723	719	679	712	690	733	703	704	711	734	680	681	700	688	691	699	711	682	735	736	721	695	688	684	705	709	689	710	741	752	694	696	735	696	696	678	730	693	707	733	696	708	688	686	728	686	667	740	708	706	685	698	680	705	715	679	698	675	685	705	710	701	698	722	719	662	693	748	707	702	688	686	712	704	680	661	691	719	668	687	693	711	723	716	710	698	729	650	669	674	663	733	639	731	704	698	670	703	647	698	745	695	726	738	723	666	719	730	735	736	657	764	728	706	749	724	681	680	670	676	700	689	720	684	697	709	725	708	691	669	678	706	714	700	681	695	715	676	714	689	724	652	690	752	664	699	721	709	681	719	750	718	657	752	649	674	716	667	704	716	712	701	712	676	666	689	677	680	746	694	669	719	709	699	692	684	756	717	711	750	708	684	710	658	703	708	694	680	682	709	723	688	687	726	702	684	750	758	704	692	681	701	660	759	691	705	706	687	678	666	671	703	707	688	695	674	668	656	701	695	696	680	740	704	693	672	686	670	670	671	691	674	710	693	676	692	681	681	692	697	674	683	714	654	711	692	739	723	694	641	676	707	726	693	746	747	695	693	709	678	673	716	722	731	692	721	704	632	667	682	671	704	658	711	696	709	749	714	684	667	728	686	743	705	704	731	723	674	691	678	682	716	676	736	684	674	724	716	666	683	682	704	711	648	719	685	685	682	673	689	729	739	723	687	685	683	701	725	689	695	743	683	702	672	719	691	675	722	740	675	690	701	690	692	742	686	662	696	728	734	702	667	636	650	717	687	702	710	679	688	668	713	699	706	670	698	702	692	641	710	673	646	707	665	693	722	680	673	707	735	704	670	683	729	702	723	722	678	698	730	706	712	701	739	683	698	743	731	694	722	677	706	717	699	663	725	731	795	702	722	710	692	707	702	726	697	718	728	673	734	684	644	715	710	664	670	686	686	733	738	686	692	703	686	739	732	767	709	699	710	693	690	762	682	732	696	699	697	702	703	684	669	732	702	748	701	702	721	677	721	740	702	691	686	743	661	770	709	734	718	714	688	704	745	718	688	690	714	659	669	692	678	713	710	690	661	685	701	694	719	719	715	697	705	708	666	714	716	731	650	730	729	670	743	688	690	741	727	680	703	747	716	736	698	678	660	649	724	683	734	731	717	737	746	709	695	681	747	705	697	688	722	679	679	683	685	725	723	763	663	741	714	705	633	705	669	729	664	678	707	702
24088	20826	27770	24000	20446	7479	3429	2214	1611	1745	1957	5940	12031	19166	17473	9294	3323	1548	1195	1063	1046	1030	1045	993	992	960	958	1042	971	1004	1059	1042	989	1093	1033	1097	1049	1041	1001	1014	1024	990	1026	1065	1000	1025	1016	963	1021	963	1057	1054	979	990	1036	1034	1019	1002	972	1055	1005	996	1022	1081	1016	1029	980	1082	1041	1038	1013	992	1012	996	989	1034	1016	1003	1026	1008	1016	1006	996	1062	1008	970	974	992	1019	1046	1046	964	1040	1052	950	1002	1072	1016	976	1020	969	986	973	1046	983	1001	994	1014	1045	997	953	1051	1019	1032	1014	999	1005	955	994	1026	1021	941	976	968	1030	1031	1063	993	990	1015	999	1036	1032	1025	1032	1017	988	1046	1004	1016	970	949	962	1042	957	1008	1011	997	988	959	966	1004	1039	1000	1029	987	998	972	1014	984	1006	1001	1008	1006	1079	1055	1055	1039	1045	1021	1017	1012	976	1006	1023	979	1027	1009	1024	1011	946	1027	1002	1055	957	965	1049	1003	977	966	1041	1055	998	1034	942	1021	1018	1001	1038	985	1008	954	1019	990	1015	1006	973	978	1013	994	1011	991	956	1023	1068	1054	1075	1005	1017	997	996	1027	983	945	1008	994	1027	1040	978	1024	1024	1022	1022	1019	1074	959	1024	1045	987	990	1066	1060	1032	983	989	993	995	998	1048	1024	987	1039	1022	980	1013	1038	1027	1025	947	983	1030	1038	989	985	999	1082	1055	998	1069	1015	1022	991	1014	954	1009	1014	951	992	958	1051	996	1006	1047	1026	1012	1108	1049	982	970	985	948	1029	1021	1019	1030	997	1019	1054	971	1000	1021	940	957	1040	1015	1009	1035	971	992	1073	964	944	1044	1005	1064	1033	1051	1061	983	1025	990	1056	985	972	975	1073	1002	1053	982	991	979	939	981	1027	965	1048	1024	1010	1011	963	996	938	965	965	1018	1020	1013	981	973	1036	964	1031	994	1036	1009	980	1013	1027	982	1030	1027	1042	964	1000	953	1024	1044	1038	1033	963	1000	1029	983	1003	1022	979	1071	1093	1009	1027	1054	1010	986	921	965	1016	1018	1013	942	1006	1015	955	982	1014	1014	1020	995	999	979	950	1022	994	1022	1032	1023	1023	971	1020	1077	1013	953	1021	1007	1010	1029	1038	996	1044	965	1038	990	967	1037	974	1004	1014	1003	1033	1019	1000	985	1039	1030	1013	986	1035	960	1014	999	989	1022	1011	1074	991	1041	1009	991	1060	968	991	1027	971	978	993	1050	993	1014	972	1037	1047	966	1035	1020	938	989	1042	989	941	1009	1046	994	1004	1002	994	995	1011	967	990	1057	989	967	1023	1000	1005	1073	1020	1033	987	1003	1035	1021	1057	962	995	1029	1003	1015	963	1011	952	978	978	1012	1016	1063	1055	1000	986	1086	1034	968	985	991	992	1001	1056	971	1002	1015	994	1004	987	973	966	1038	1028	1009	1045	984	1018	1025	1020	974	963	1051	1016	1015	1006	989	911	998	1021	950	1009	1018	987	1030	1070	1010	1000	994	1054	970	1004	969	1014	1031	960	1032	1025	970	972	1025	999	1018	1046	1025	945	997	987	1010	1004	1003	969	1025	981	989	1054	994	1001	1029	973	998	998	1010	1002	973	961	933	1017	1028	1001	968	1019	1043	995	971	1010	1081	950	950	983	1004	1024	956	1042	1045	992	974	1001	1058	1033	1029	993	1067	1046	966	975	1029	1058	1041	952	981	988	1004	988	1031	1050	1035	951	1048	984	965	1050	1014	1011	978	1008	1037	1049	1044	1039	1018	987	1018	1007	984	1015	1052	1010	955	1027	971	1016	1019	968	1008	1016	1081	1018	1032	1012	981	947	1024	1014	1018	1009	1034	962	1014	1006	1002	1061	1022	957	960	999	998	1049	943	993	987	1071	1058	938	1011	1037	985	994	996	931	977	1017	987	1008	1033	1056	1029	1040	999	1011	985	1030	966	948	968	972	1103	982	1034	1011	978	1025	1028	964	1011	990	1022	1048	1010	1036	1052	1035	1062	971	1012	1020	974	966	1018	957	962	1022	1047	992	996	987	991	1069	1036	1001	984	1025	1045	1000	983	1017	1009	994	1004	973	1014	1010	996	1049	1020	962	977	1039	1020	1018	1027	941	999	953	965	1019	1015	1051	1006	1050	1001	1032	969	1002	1017	997	992	978	1038	965	937	1064	1010	1005	1026	1064	1007	992	1022	1047	991	1012	1068	1043	1004	975	1017	1019	991	1016	974	1016	977	1014	1021	1023	974	1050	970	969	1046	990	970	1019	1000	1022	977	974	1003	980	1005	998	1078	998	1004	941	1009	1003	1047	1022	997	973	1054	1016	977	957	983	981	1004	1002	996	1012	985	981	993	1049	1015	999	973	1013	1023	972	1033	1008	971	969	983	917	990	1019	981	988	977	978	1038	961	989	989	1042	1051	998	956	1001	1026	1072	1050	1071	1058	1017	1047	991	1000	1007	1007	1033	916	1026	1037	1036	1018	1074	1000	972	1018	1034	1026	1018	1025	995	982	1009	1023	1022	966	1044	1060	1023	977	966	1043	976	999	978	985	1013	1011	1054	958	1001	913	952	1003	1009	1107	1051	1004	977	968	1053	1004	1047	989	1028	1007	1035	1000	982	981	1013	1064	1010	1058	987	1021	1011	956	1000	997	1028	1047	1019	992	1024	1001	1000	1003	1018	972	999	1027	1046	1044	997	1029	1050	1014	1034	950	969	1009	954	995	995	1009	946	995	978	1019	1012	981	1004	1013	911	1013	974	1078	1003	1082	1040	987	1013	996	1018	994	1052	1000	996	1029	998	1010	1021	1039	1011	967	1020	1039	969	986	1008	967	1001	1031	1059	998	1005	1020	1016	984	985	964	1003	1009	999	1014	1035	985	989	1022	1003	1034	1043	975	992	1040	1012	1006	980	1002	980	982	952	1040	971	1021	1003	984	984	958	992	1011	1028	995	956	946	1002	990	1031	1052	1013	1010	990	1017	1023	1029	1007	950	1025	992	1004	1051	996	1008	1030	986	1039	974	1003	1041	1029	1052	973	941	1077	991	1012	965	953	958	1060	1042	1000	959	986	1003	1020	1011	980	1010	972	1000	977	998	961	1034	974	1016	966	1021	1068	997	1015	1022	1038	989	986	973	1020	1049	995	1000	947	940	983	940	987	1017	1043	1039	996	1048	977	992	1007	1049	1001	1029	990	1037	960	961	971	1076	1052	996	1033	956	1062	1068	1022	998	973	983	996	1051	956	1033	994	1015	996	955	1054	957	983	1028	1054	983	1039	1030	1015	1017	1014	990	950	1036	994	1053	1042	959	1021	1015	1021	1003	1017	981	959	1007	1021	1010	978	1061	1005	1028	1058	1019	1060	1004	1041	1044	1063	1023	1034	929	1023	950	994	1045	1044	1023	1021	973	1022	1006	999	975	1046	1030	1019	1018	973	993	1008	1027	997	979	995	989	1004	986	1031	991	1016	985	1041	1003	1021	945	1005	937	949	964	1023	1029	985	1079	1013	989	990	1004	999	997	937	1012	925	1036	992	992	977	1007	987	983	998	1065	1007	979	975	1006	997	1045	1002	1030	1023	1061	972	1020	996	975	1024	962	1009	1037	1026	975	1012	1014	994	993	963	944	980	1018	960	1006	937	963	998	935	957	988	998	947	942	980	1036	1029	993	989	1069	1027	1017	1072	1001	1009	1029	994	1010	987	976	1018	984	987	1054	1022	984	1033	1033	998	956	1030	969	1018	972	962	1054	963	1029	1003	1020	1062	1048	979	1031	977	1028	1015	1000	1001	1055	1057	1012	998	1051	1028	1008	1025	1016	987	1027	1019	1064	997	985	1035	1005	969	1008	973	1044	984	1002	1039	1023	1046	972	1027	1029	1008	1017	1003	981	1092	1013	986	1048	1003	1001	1063	1045	961	1020	961	967	1000	989	1022	1004	969	1036	1030	1026	974	1001	1022	998	1002	1042	1078	963	1029	1052	1041	1004	1069	1011	1044	1055	895	1039	987	1002	1027	1007	1020	966	967	1036	972	999	929	978	1003	1020	998	1002	1064	1033	995	988	985	1060	1034	972	1021	1020	983	979	1022	1066	1047	947	957	1089	943	984	984	956	994	985	1019	1076	1029	989	998	994	1029	1028	1030	1023	1017	994	950	998	1033	989	1072	1008	966	998	1026	941	956	939	1020	976	948	989	1029	1046	1024	1027	1016	951	1012	1028	938	1019	1008	1034	995	963	958	1031	1007	995	982	1021	1018	971	1009	950	990	1030	985	1000	1005	994	986	990	978	1095	992	1021	879	956	1002	982	979	965	1019	959	1006	979	1023	1000	1007
6045	9525	8823	5779	2996	2372	2878	2408	1728	2043	2330	7154	12551	19149	15386	8064	3043	1416	1020	843	783	862	867	820	891	880	800	881	885	825	856	877	858	819	858	814	836	893	829	840	819	861	830	817	840	837	848	786	822	835	834	878	900	881	803	813	817	827	803	782	807	818	857	846	824	793	877	836	824	850	849	859	774	820	841	831	859	828	833	821	858	910	829	816	848	854	805	809	841	854	778	850	768	855	840	881	784	842	866	838	868	806	805	896	826	868	841	853	834	800	821	854	808	907	881	785	847	853	842	849	857	820	864	766	822	814	857	829	829	812	840	873	824	847	852	840	822	844	850	831	812	855	818	792	852	802	809	856	838	801	816	854	871	789	829	872	887	788	842	835	834	812	852	872	854	869	864	890	829	904	833	852	834	842	800	878	828	816	843	806	836	866	817	886	856	823	856	778	845	851	829	847	819	817	849	802	773	845	812	790	822	818	843	844	775	806	910	836	849	811	881	853	788	835	818	786	813	812	869	768	822	855	887	828	810	821	881	784	787	832	855	816	790	855	852	809	816	819	789	788	859	855	854	778	827	872	826	828	848	832	863	822	819	750	869	868	762	830	846	817	842	859	802	835	847	868	805	833	816	856	842	844	778	838	874	836	826	833	815	775	843	839	827	827	847	925	811	793	862	821	845	757	835	808	870	842	782	803	849	885	807	870	818	852	798	838	827	867	869	850	850	809	844	785	806	796	804	852	870	808	912	881	830	848	843	795	772	806	823	818	842	846	857	850	828	822	842	805	842	812	813	880	777	876	834	912	846	848	890	842	854	850	814	846	837	819	823	819	873	813	840	794	866	867	841	816	815	795	848	846	855	862	797	862	792	772	836	818	826	839	804	785	855	894	800	885	835	859	885	767	860	754	849	815	833	873	889	862	824	828	808	828	838	850	843	856	843	854	821	794	829	851	835	837	852	814	869	844	804	915	854	887	818	853	839	861	844	848	803	859	830	840	790	899	832	841	833	862	831	853	873	816	863	864	815	825	837	784	846	818	805	878	822	841	830	850	825	815	865	857	817	830	833	858	868	874	806	801	831	857	799	798	807	807	853	831	843	844	826	838	781	846	821	850	855	782	874	838	857	840	860	863	804	864	850	880	836	833	798	847	832	803	812	856	781	841	830	843	843	833	802	834	796	839	824	779	811	859	792	828	835	867	826	861	813	829	799	789	796	843	799	865	799	800	830	860	826	823	803	784	791	824	824	842	893	817	805	870	841	849	807	824	811	838	791	821	834	837	820	822	831	857	809	875	866	843	838	834	808	870	830	828	845	822	824	844	818	844	865	830	856	843	869	835	854	814	858	839	837	869	851	847	852	823	801	857	837	808	862	856	821	863	857	834	832	872	882	823	834	800	850	848	808	824	828	844	872	852	853	867	798	838	842	838	793	794	819	769	870	781	813	846	850	834	843	846	855	813	780	840	826	819	799	829	828	831	835	759	830	827	801	855	788	829	888	810	799	823	859	841	787	814	834	849	815	839	816	786	831	805	779	866	893	769	809	887	850	858	834	815	810	803	792	821	858	824	783	827	789	816	800	827	848	865	850	817	870	806	793	868	896	812	793	822	784	833	835	808	903	813	826	837	829	822	821	823	825	760	839	813	768	859	810	862	848	763	839	814	800	833	849	826	822	845	841	883	845	804	907	805	863	810	784	791	845	843	864	872	815	873	842	819	831	819	769	839	821	868	837	870	832	871	900	761	893	829	819	791	816	848	797	803	838	825	819	832	808	829	807	800	841	846	812	816	823	875	792	787	828	781	823	844	805	838	849	877	896	799	802	824	846	844	801	789	820	885	864	752	853	779	797	781	843	847	808	861	858	770	854	831	845	831	806	817	800	830	835	787	826	809	849	830	794	832	834	843	827	826	861	818	830	838	808	820	868	816	791	841	846	822	845	824	803	862	800	864	859	826	805	882	866	835	860	839	847	822	867	816	790	797	832	808	796	803	819	819	835	819	861	796	825	859	817	842	847	823	837	820	830	832	803	760	847	786	829	810	825	808	797	839	838	803	821	784	821	812	802	839	842	835	908	802	827	838	866	798	802	874	833	860	778	831	890	817	865	870	816	808	803	838	866	795	845	800	816	804	841	790	776	842	834	818	849	795	867	823	789	850	841	866	801	841	822	819	823	860	852	818	893	798	853	822	818	872	828	791	811	849	847	844	750	842	805	791	836	842	768	874	871	815	808	842	824	822	835	830	864	849	786	805	790	803	795	871	828	824	842	866	827	826	907	785	812	847	884	829	836	865	867	836	811	856	845	854	807	831	818	815	845	846	830	810	849	831	799	835	842	848	792	786	848	838	828	846	850	831	774	840	799	856	804	788	814	833	814	848	827	845	845	775	826	782	873	848	851	787	815	811	804	794	840	860	826	843	818	863	854	855	815	818	843	856	837	847	792	845	875	848	873	812	841	855	827	831	817	825	849	841	872	813	792	847	793	793	796	757	808	802	891	835	840	802	878	817	857	826	822	821	816	828	824	801	822	831	770	795	865	838	864	847	864	855	847	861	793	840	776	804	804	922	898	760	902	861	830	812	822	818	859	782	847	854	815	809	798	833	872	845	849	813	816	849	891	775	897	814	799	801	759	836	793	871	856	812	825	816	853	806	836	838	863	817	768	797	797	810	894	810	823	815	781	833	835	824	829	865	866	846	823	832	829	853	848	792	806	838	838	798	801	838	840	826	802	848	783	843	815	767	830	820	807	866	814	786	848	846	780	835	796	856	858	826	784	802	802	777	828	852	824	804	820	838	891	829	869	838	862	874	812	789	796	810	842	867	848	778	828	835	812	812	777	844	811	860	838	891	830	861	836	859	814	810	801	856	894	825	847	812	782	788	806	840	815	800	843	846	830	830	765	850	819	829	817	808	819	848	849	839	892	859	861	833	796	785	876	827	871	838	852	840	829	835	831	796	791	830	834	817	840	847	847	840	795	864	781	853	812	837	852	839	795	822	813	796	814	856	815	814	859	859	862	870	818	778	816	791	847	770	800	790	802	818	808	820	866	814	844	836	828	760	789	812	852	833	825	802	802	839	827	825	817	813	842	808	920	809	810	818	835	849	879	828	852	811	846	803	831	811	817	819	837	802	835	805	893	791	835	865	814	768	838	886	812	881	846	843	846	810	841	769	819	835	824	764	830	829	851	823	810	840	851	802	849	869	842	782	862	772	836	874	818	831	829	853	840	836	807	824	871	856	840	832	806	836	808	821	834	828	828	811	843	837	799	778	838	801	771	825	798	811	832	842	826	845	828	834	820	825	846	775	810	818	796	888	861	848	819	843	863	797	831	778	840	841	899	788	841	833	859	851	791	841	805	854	806	816	846	814	832	837	883	848	809	831	811	800	824	831	786	850	853	861	815	786	828	797	820	834	865	785	854	802	851	821	834	875	821	848	829	862	820	833	865	794	858	796	813	809	808	818	831	850	806	771	788	780
27040	10172	3297	2155	1358	1269	1254	1209	1144	1122	1100	1058	1194	1796	2085	1828	1382	1102	961	977	1037	1065	1001	1022	1020	991	968	950	983	983	948	1054	998	1044	1003	1038	984	965	991	955	1016	970	1071	1045	1045	991	991	988	998	960	993	986	965	992	1047	1048	991	972	1002	1029	978	1018	987	975	927	974	1009	1038	988	998	991	1087	1021	975	979	1011	979	1006	976	1043	985	992	976	993	970	967	971	1021	993	988	994	1024	959	951	969	1048	924	955	959	1005	975	1023	947	1010	1018	924	971	952	921	968	1014	961	955	963	991	1046	1067	1031	994	1050	990	1031	1011	985	968	1020	995	990	1058	961	973	1000	955	1033	966	995	971	990	1060	999	1041	985	976	979	1002	955	1009	976	1003	990	1014	994	927	1049	1044	964	1006	1012	999	963	979	1035	1027	993	1035	995	996	983	956	1008	949	1001	1013	1007	1004	1049	1047	1009	1002	975	963	989	1010	927	1044	1008	1083	968	1036	1053	1043	1023	1029	986	1007	949	1025	1024	1034	1017	956	986	1033	1004	1007	1004	1048	998	1007	973	963	1004	985	1043	985	1029	964	981	955	1005	960	1021	1027	966	966	986	995	1034	994	995	1005	1025	979	1024	971	1027	972	971	1012	998	1032	1013	971	1028	1034	980	1000	1028	949	1040	996	975	1012	980	1002	976	1039	996	984	967	1028	1038	993	974	1000	977	986	1022	1018	930	932	980	1016	1002	992	1010	1032	1016	989	986	966	1005	994	1046	987	1001	979	1014	961	962	932	1014	1040	1007	1019	995	982	1006	986	1001	983	991	987	1059	962	1038	1018	965	1011	1018	1009	990	996	970	997	971	991	1060	952	1056	997	1006	1056	1019	1075	991	991	1040	997	997	987	1007	1001	993	1009	1030	995	1077	1031	1020	1018	1008	1036	978	955	939	1012	985	956	1029	974	1025	1009	965	929	1021	994	992	971	993	1038	981	1043	958	1011	1021	941	997	1033	1022	1004	970	1018	952	1003	980	959	1016	1023	974	1004	936	951	986	1011	960	985	992	984	942	1026	980	991	1001	941	1096	1004	1020	1057	970	1007	982	1001	991	966	1036	1055	973	949	1031	986	1014	1012	954	1040	1025	999	971	979	946	969	1016	1027	989	977	1023	991	997	1001	1000	975	1000	982	1002	1017	976	1020	960	984	953	1034	1006	978	993	1018	999	1005	956	999	1003	994	1013	989	971	968	1022	1023	1026	951	979	1018	1045	991	947	1049	996	972	978	1053	978	983	1024	1023	1049	1050	1019	995	1058	1005	1004	993	980	1005	984	1002	972	971	1006	997	976	967	1004	994	980	1040	1024	1008	1015	903	1033	980	934	991	961	1016	1021	1037	1001	1028	951	945	932	978	989	981	1000	966	1070	985	1006	1011	1018	944	992	927	970	967	955	957	982	1050	994	988	977	939	1024	992	1013	960	986	971	1041	997	1006	998	988	971	974	1001	1034	974	928	934	1155	953	913	949	981	969	1069	1002	988	1000	954	1013	1041	1051	962	1011	1000	972	1021	960	1003	1023	1029	965	988	967	1004	965	1006	978	993	1037	1015	963	972	967	1029	935	1026	1033	940	1027	1001	1019	1008	1042	940	1033	990	956	944	998	1000	936	1056	986	975	985	988	1024	998	969	1015	934	957	1008	998	981	1020	990	974	975	936	1063	955	974	971	982	971	968	995	1038	945	969	993	969	1037	996	951	990	954	1024	1010	1052	979	969	1032	1040	998	1034	1000	985	1023	1044	953	966	1000	981	1056	939	930	956	980	999	955	1012	971	935	1047	1001	1025	1024	972	1033	1015	979	987	1000	975	1024	1012	996	1075	994	904	1028	970	1023	1066	995	958	986	992	1021	1016	996	1019	978	1019	1022	1013	1010	965	1022	995	1044	912	993	1027	945	993	1009	1026	980	1005	997	911	1021	1039	998	960	969	1000	981	972	994	989	1031	977	1022	1010	967	990	965	1018	1001	1016	1045	950	977	954	992	1022	982	1040	1011	970	931	983	939	1005	981	985	954	989	1039	1004	1030	964	982	1011	939	1041	969	955	1055	1038	1007	980	1015	966	1024	979	993	938	993	994	1009	1015	1002	1015	1019	963	1004	996	1017	993	977	977	1010	962	1015	968	996	998	973	1023	1017	933	1000	986	1010	1019	1012	1014	956	989	1009	969	1023	927	988	986	947	998	1027	1050	1016	1058	944	999	1003	1034	1032	966	973	975	994	1001	1026	970	979	966	1043	1037	926	1041	981	941	1018	947	952	997	992	975	985	1066	1010	981	1030	982	983	1007	991	955	915	993	996	1043	983	1027	979	919	961	1002	1033	1027	1049	1051	1033	991	991	995	975	985	979	970	1027	1028	1033	1016	971	978	999	939	958	977	962	1039	971	1016	1006	1020	1008	993	1000	973	964	1012	1050	998	1026	1021	955	1028	995	978	973	1014	1034	1016	1000	1015	998	970	1001	968	970	976	1009	992	1017	1002	971	1013	1010	1042	1000	1023	998	1011	991	942	1023	1036	1006	960	976	976	941	997	990	1016	1052	967	1022	1007	1041	1025	999	1014	971	945	1078	1040	1052	945	997	1023	999	1027	982	1002	997	997	1004	991	981	999	940	995	1005	963	1041	971	984	969	1045	1047	953	1021	982	985	976	935	957	985	986	958	965	953	1010	1006	1012	1003	1008	940	1040	989	1046	1086	1013	1035	1021	1029	1004	959	1020	1005	997	1009	1034	976	1009	946	972	1000	986	988	1035	974	992	1021	990	971	1003	1020	1005	962	1029	993	976	1002	1040	962	995	978	1042	994	1023	978	1012	968	1021	985	970	989	1007	923	992	991	993	1001	961	1019	963	1077	997	958	1001	1017	950	1032	1007	973	1010	1009	968	987	1007	1021	991	986	1012	959	972	964	1005	1001	1007	989	954	994	966	1007	1040	1000	1007	991	1015	1023	970	1008	997	1004	963	1013	1002	1020	957	1001	980	1002	948	1002	1039	956	1021	996	1006	988	1038	978	990	952	1011	1034	996	993	1013	980	956	967	1023	1002	1016	1020	1029	1020	943	1013	1074	974	999	995	979	977	1002	1062	922	986	1001	1012	972	1012	1014	986	1049	1041	948	1038	956	1028	988	943	960	990	1045	974	1011	986	1034	970	1028	933	1014	896	1027	1014	988	1019	1005	1011	928	991	1007	1009	950	1025	983	979	1013	967	960	978	968	1063	983	1016	1006	992	1002	995	1023	980	977	1025	989	1001	1018	989	992	909	974	1065	1075	1024	1017	970	981	994	1020	949	1005	983	1006	1010	1055	994	926	964	1000	995	1025	1052	998	993	1064	950	980	966	991	997	1039	993	1006	967	974	974	936	994	1006	1064	1021	1014	991	1006	1010	1024	1012	1039	978	1026	951	1016	1022	957	1001	1041	1006	983	1021	1035	1018	918	987	996	1024	988	1040	992	965	996	1040	952	1027	1000	939	988	944	1015	989	985	997	983	993	948	984	975	944	1050	988	937	951	968	1023	971	1018	996	987	1034	937	1038	943	996	1033	976	1039	956	991	1012	952	994	980	1001	972	983	966	982	1015	1017	999	980	990	982	1076	1043	988	1042	984	1025	1018	973	993	1038	976	983	949	1026	993	965	976	1041	1009	970	955	1011	990	970	997	1057	1023	961	996	967	957	989	1017	1060	1017	1001	948	962	1060	947	936	1017	1037	1016	1020	970	1066	1012	1019	997	1057	1013	988	1010	954	974	1025	995	996	1017	1035	1002	1033	1014	1016	1056	961	1005	1047	983	926	1049	1028	968	1011	957	994	988	956	1022	985	1001	1040	1043	1028	995	998	938	1026	986	987	965	1025	922	1016	958	975	972	918	992	1004	951	1002	956	1016	1038	1037	957	987	973	951	970	1017	998	1015	992	994	917	996	994	1014	980	988	988	994	956	987	1074	989	981	1025	932	992	1058	1038	930	1014	985	1049	1102	933	1009	1014	988	1053	996	1001	969	991	1020	1015	955	974	974	1013	1045	1053	989	952	969	950	1010	956	1009	1030	986	974	980	866	998	1045	988	960	1017	989	1055	964	991	1030	1002	962	1028	958	954	1015	981	1039	969	1005	1050	1013	962	1009	936	1010	1059	974	948	998	991	981	984	952	1051	1004	1003	1004	1039
6347	2695	2839	1758	1283	1301	1210	1152	1122	1065	1016	895	1001	1955	2333	1780	1172	909	875	778	787	827	806	805	802	811	811	821	809	817	828	840	830	817	777	787	813	756	804	765	814	774	826	816	718	835	870	817	822	784	765	777	841	810	828	826	755	776	829	785	827	758	847	787	773	805	813	783	805	804	809	758	791	832	809	786	796	768	738	763	781	826	811	785	799	811	833	755	764	809	796	837	794	810	832	766	853	841	827	817	760	836	756	763	805	747	805	766	792	739	768	775	825	822	785	796	848	776	784	767	821	746	805	820	787	820	790	812	801	784	795	838	759	791	829	779	790	781	807	796	804	793	774	805	777	802	784	792	793	834	837	831	771	789	786	741	773	832	805	784	790	764	807	794	812	797	792	784	759	744	828	731	773	855	823	798	749	789	833	781	832	818	823	828	784	824	767	792	752	733	747	827	844	778	857	812	830	779	801	777	804	800	788	743	796	798	743	825	798	749	773	801	808	817	839	773	765	844	822	801	736	798	770	824	745	827	744	809	807	840	816	776	721	786	768	759	820	758	827	844	757	824	808	770	829	782	813	797	801	798	841	740	769	781	788	802	826	773	815	783	768	812	792	784	787	781	768	807	840	803	833	776	790	785	796	845	808	802	804	747	806	795	767	735	822	792	770	804	802	803	810	798	777	827	809	808	807	803	805	767	844	786	877	828	824	776	782	777	786	815	752	782	815	806	740	790	841	798	854	829	801	756	784	733	827	832	800	805	846	778	822	828	808	773	802	788	818	806	796	820	783	793	738	802	782	814	799	790	786	753	799	767	739	786	761	742	825	777	753	812	777	811	766	789	824	787	820	801	793	726	803	790	870	830	827	804	773	807	781	810	711	782	801	797	788	816	814	838	800	797	771	782	787	742	766	781	853	814	754	774	784	825	763	774	760	796	825	753	810	847	789	799	752	810	816	803	819	814	788	814	769	774	862	813	840	801	798	783	781	791	804	750	821	803	834	827	804	801	806	809	800	803	789	764	805	832	774	776	819	774	759	748	751	842	777	817	772	809	810	792	782	759	836	790	777	853	810	807	837	826	775	794	788	822	818	808	800	786	791	775	795	796	778	798	769	822	766	775	885	781	783	792	772	831	797	790	844	798	758	802	811	757	813	784	800	740	741	780	802	778	852	822	812	849	802	825	783	756	757	810	879	875	819	828	815	822	843	777	816	818	800	770	751	802	782	801	762	808	848	765	859	795	801	807	798	860	785	806	767	829	785	839	740	791	781	838	800	790	795	772	764	799	818	807	750	796	806	798	806	792	802	824	761	811	746	777	770	747	807	758	736	752	857	834	784	734	819	751	748	749	779	773	830	818	746	799	793	821	785	767	771	803	787	793	847	799	766	806	806	817	770	797	822	750	773	769	810	835	736	816	813	850	794	743	811	835	834	738	757	735	831	800	852	783	771	797	738	778	846	806	821	764	766	786	754	823	769	774	759	754	808	843	799	753	773	796	779	758	765	805	823	803	776	808	763	803	744	783	812	786	818	727	803	795	777	740	836	773	808	825	789	815	799	817	718	818	786	811	821	784	779	790	799	781	785	824	756	810	771	792	770	764	828	847	784	793	776	827	777	808	755	743	808	741	766	775	780	795	796	810	826	728	799	782	781	776	761	772	810	813	801	782	803	820	825	774	767	847	814	803	804	793	784	762	837	807	781	802	755	787	783	755	778	808	800	798	791	828	816	786	851	748	805	793	769	831	823	803	786	812	812	746	799	753	792	809	806	785	851	843	849	800	764	810	816	809	819	798	811	773	765	788	807	795	776	763	777	821	806	846	807	814	845	783	798	800	797	815	801	766	791	773	794	778	801	787	773	779	777	792	829	809	864	764	754	803	769	773	863	817	793	746	769	797	800	781	757	806	816	773	752	804	779	796	831	779	771	770	763	815	812	783	790	794	798	825	793	793	736	834	803	749	759	818	791	806	814	803	787	808	780	817	818	791	762	751	760	815	814	820	800	819	748	827	754	811	788	827	849	794	761	763	824	850	782	841	801	820	790	780	773	813	831	815	871	782	768	783	797	777	771	788	804	788	821	816	753	808	758	804	819	851	789	790	825	828	752	812	788	755	842	775	732	840	819	770	792	756	790	818	779	813	849	800	818	742	775	822	753	825	795	780	858	764	729	749	809	797	758	804	810	818	787	769	811	784	814	746	859	797	801	847	812	824	797	792	828	749	777	792	815	777	804	822	806	772	806	808	744	805	814	776	739	748	814	827	811	775	807	790	829	819	758	806	837	735	815	813	781	769	790	781	802	859	773	793	823	774	776	791	770	784	824	839	802	808	791	737	824	809	780	768	782	820	806	805	809	801	813	786	789	849	825	758	815	812	828	784	835	816	794	828	811	835	773	788	788	845	788	747	707	807	787	780	736	884	833	822	850	812	832	763	769	779	831	741	774	779	781	804	827	825	818	788	815	753	795	777	753	794	829	832	755	784	781	761	765	825	791	773	802	813	763	804	797	799	849	754	811	795	782	771	847	764	792	762	802	791	798	770	774	743	787	784	810	825	775	842	783	826	805	802	862	735	802	814	788	827	846	798	781	802	800	773	841	781	786	785	796	745	771	789	776	781	772	779	784	780	793	833	764	798	821	814	801	815	846	764	785	728	806	792	840	773	725	848	742	751	793	792	800	773	847	787	822	792	814	827	817	805	764	804	781	826	796	738	821	804	777	806	823	820	800	802	790	783	751	802	812	803	853	804	794	809	818	748	834	800	772	846	755	916	810	783	784	828	772	811	742	772	811	813	803	805	773	809	844	813	815	776	789	801	779	832	794	733	808	782	786	753	783	809	835	771	760	769	801	775	762	808	780	809	801	845	822	781	782	797	782	864	771	810	752	742	791	824	846	800	789	770	863	766	800	778	745	831	834	804	779	773	787	820	787	857	810	810	805	824	804	809	790	830	826	803	799	829	824	835	820	755	809	781	814	829	778	825	796	807	806	835	788	797	800	797	822	774	771	743	786	802	791	794	757	772	771	767	776	773	814	784	779	773	841	738	855	828	770	772	795	820	839	799	822	798	809	818	793	751	785	853	800	720	822	777	811	857	814	801	779	795	773	832	799	812	795	844	798	793	831	755	784	852	792	801	759	788	821	771	789	756	811	770	814	801	756	817	787	808	845	800	814	792	795	781	805	763	817	800	834	796	825	840	761	833	770	839	808	826	809	865	801	807	843	752	811	799	803	826	748	815	764	773	787	798	809	803	803	760	763	729	786	821	809	828	778	848	802	785	762	792	816	805	811	767	765	779	836	826	803	786	813	730	765	801	796	776	765	786	795	828	804	830	818	772	843	807	767	748	765	811	782	824	824	754	794	809	835	822	723	808	758	813	818	831	804	771	811	757	811	821	809	813	784	790	821	825	751	756	798	811	835	774	788	770	783	763	780	800	795	873	764	811	757	797	786	752	778	787	762	816	820	806	785	776	793	783
24932	20792	26624	24694	9982	3138	2047	1646	1310	1226	1157	1075	1065	6449	11922	8725	3998	1580	1094	897	869	912	941	880	898	864	905	872	894	919	899	899	920	883	910	898	884	932	919	914	921	947	917	924	923	930	923	904	941	866	939	919	906	933	957	906	960	888	882	910	886	951	896	885	863	919	846	876	946	886	912	884	876	924	854	915	852	851	917	921	970	900	911	899	887	947	946	923	908	893	921	878	905	908	905	865	880	876	919	886	950	873	879	871	917	884	890	921	883	954	896	877	949	929	853	899	897	930	873	909	896	857	869	861	869	861	916	887	848	910	913	910	921	911	942	874	960	901	891	915	904	889	843	930	842	915	906	933	897	877	902	940	952	888	921	906	893	905	934	905	900	977	934	888	898	918	916	900	894	840	891	934	948	895	933	958	960	926	905	863	897	886	868	902	916	904	867	920	921	890	901	866	926	868	846	933	931	931	895	903	886	930	914	903	908	914	893	940	936	892	934	900	942	857	879	917	935	902	893	874	920	917	951	920	890	901	915	884	891	902	845	894	873	898	970	904	924	868	892	872	872	917	917	854	916	943	936	891	915	928	895	902	857	938	877	936	943	913	870	891	877	893	888	956	915	932	951	883	897	885	884	872	943	929	938	879	896	963	830	907	883	908	865	871	938	896	931	909	892	933	861	882	937	955	826	911	921	917	925	894	894	867	929	904	957	904	891	912	829	886	858	914	916	853	855	920	945	958	870	877	874	903	949	849	951	889	891	886	935	943	940	919	898	891	877	917	910	935	859	891	933	869	907	865	857	885	902	896	872	956	873	896	868	942	852	936	907	880	920	877	927	904	901	876	919	864	902	896	853	926	903	865	928	903	876	930	890	920	849	890	921	967	889	940	856	911	888	855	878	878	847	933	898	900	846	913	895	922	866	911	835	888	945	890	893	930	913	896	894	915	823	825	896	908	975	912	898	922	970	908	885	886	912	896	919	963	882	897	886	910	952	902	956	847	882	888	894	897	907	945	899	938	905	900	841	935	923	908	913	893	902	891	878	935	907	916	949	916	907	920	942	920	873	967	916	844	929	881	851	881	895	956	904	939	917	899	925	966	844	929	901	908	933	931	925	882	903	896	869	868	911	952	929	893	871	861	912	928	928	861	866	902	926	887	862	860	845	888	837	923	872	888	885	896	948	911	930	927	894	941	908	903	898	873	897	870	911	903	914	927	876	947	893	889	822	943	824	909	873	913	884	928	975	900	889	898	915	914	935	903	886	930	855	871	898	919	950	914	885	867	869	904	888	930	913	912	893	872	900	870	929	895	856	937	886	931	914	881	881	866	861	876	922	929	864	851	906	873	867	924	924	923	907	946	857	900	867	892	919	896	824	863	956	859	924	908	889	847	864	882	866	906	911	916	927	936	910	919	916	898	897	937	899	918	953	899	915	938	895	837	918	936	830	852	868	925	922	921	853	925	886	925	881	918	910	870	914	912	897	911	863	892	931	929	909	878	926	980	897	852	923	926	894	937	970	917	917	928	893	888	920	899	893	917	860	903	894	895	873	871	920	935	908	858	938	872	899	868	881	915	912	928	937	924	871	879	904	900	915	917	874	871	890	942	942	879	882	892	938	892	909	921	884	909	960	910	904	916	888	921	867	889	907	932	948	906	922	940	966	866	955	912	891	845	867	882	908	891	862	897	889	924	901	983	873	820	844	947	926	912	909	893	903	935	875	959	879	897	872	944	908	886	897	896	862	869	880	901	829	916	914	932	935	893	928	874	873	930	882	841	834	902	888	856	859	884	953	917	946	870	927	880	935	923	887	935	896	843	920	902	840	933	909	925	921	895	857	913	930	905	955	901	919	860	894	918	946	876	948	897	909	877	864	867	898	890	868	901	893	905	857	850	925	918	890	881	865	932	871	870	842	931	880	964	895	935	925	899	924	875	872	937	886	876	873	878	930	930	959	935	851	911	887	878	906	876	920	936	886	901	874	906	928	939	943	947	940	947	907	876	890	902	873	895	897	951	906	851	883	862	879	887	922	882	910	825	916	910	895	907	925	858	962	899	905	909	942	954	947	903	897	929	891	868	915	869	903	906	909	855	831	967	907	897	865	850	905	919	912	852	919	823	896	928	912	894	863	885	938	866	873	924	896	945	968	848	897	881	914	893	897	959	862	892	925	916	864	911	890	900	917	914	943	958	930	910	869	926	925	879	907	838	890	909	881	917	885	949	927	904	918	906	933	902	907	870	925	831	834	945	879	895	883	861	975	894	865	860	911	941	842	895	910	906	872	895	881	876	919	896	895	938	899	911	883	923	816	911	893	867	901	866	914	940	957	911	912	876	872	884	886	913	898	907	953	904	918	921	886	863	938	932	814	973	911	897	852	859	927	894	892	860	913	909	851	901	929	929	863	910	927	909	856	948	896	875	832	917	886	932	895	881	878	908	918	929	930	911	865	931	911	955	885	878	899	915	900	948	928	959	898	897	923	899	864	878	822	908	916	928	971	893	920	877	912	945	911	923	951	920	928	833	932	909	929	918	920	885	888	938	896	837	851	910	917	927	857	857	886	910	890	894	886	956	919	935	927	909	904	894	904	957	858	894	931	927	915	897	917	882	861	865	887	905	877	934	863	938	906	890	927	905	906	917	914	929	893	945	894	977	905	924	933	897	871	881	899	913	876	911	937	923	889	860	917	891	949	948	871	913	879	928	910	948	953	924	906	903	904	936	914	891	892	894	912	894	936	887	922	858	911	927	917	882	871	911	887	891	901	908	879	903	904	930	898	900	969	912	884	924	892	925	884	867	862	904	903	923	929	862	868	878	913	931	859	899	939	855	940	836	913	867	932	928	908	890	883	944	899	939	872	896	871	936	943	938	918	906	887	889	864	881	932	893	907	904	932	961	902	891	902	881	908	931	874	911	888	908	882	896	901	898	953	904	872	912	884	921	891	894	880	900	847	908	913	905	873	836	882	866	863	920	899	892	881	892	906	914	896	874	897	906	851	887	881	891	918	914	963	894	896	901	887	881	872	911	884	889	882	921	884	853	907	870	936	942	859	919	908	889	925	880	895	912	915	892	877	888	884	862	947	877	905	867	858	922	920	872	900	880	911	889	899	924	915	887	946	895	938	905	871	836	891	890	960	871	851	922	900	868	852	861	943	811	906	945	923	875	924	902	899	852	840	883	883	900	884	889	898	842	938	946	878	899	841	905	912	861	869	929	882	903	911	888	937	946	998	906	893	889	911	951	895	927	940	891	887	933	958	892	949	903	886	909	899	933	876	854	912	921	924	964	896	929	908	882	906	900	861	903	886	884	916	940	872	907	901	939	923	891	911	883	920	859	893	913	882	872	864	908	860	867	910	909	913	977	933	929	934	944	870	882	978	1001	941	919	841	908	896	881	881	893	957	877	927	908	878	920	889	886	840	917	868	857	919	904	897	903	917	868	909	871	898	832	930	887	907	864	887	935	917	907	884	901	945	889
5628	7838	7360	4333	3191	2609	1982	1695	1407	1239	1136	1049	1100	8771	11874	8131	3723	1447	858	792	769	768	725	794	819	748	773	781	777	732	778	736	799	766	764	792	769	803	757	728	793	733	787	788	747	794	739	749	758	749	734	729	777	746	721	723	785	772	739	754	746	741	799	763	768	718	730	740	766	719	722	743	744	741	729	795	753	764	754	771	706	692	748	755	740	764	731	740	769	774	784	778	772	745	762	753	795	785	802	766	739	758	762	749	780	777	722	735	770	769	718	776	776	766	750	711	777	757	697	751	749	692	750	780	746	712	780	724	703	772	730	740	761	741	730	777	741	762	833	747	734	755	777	779	746	713	796	778	718	769	712	772	714	745	780	733	735	721	803	705	762	762	677	728	757	769	779	740	728	721	754	749	751	815	737	743	723	747	743	741	760	759	732	749	768	776	766	789	772	746	794	731	747	723	734	783	748	720	733	763	748	714	756	746	737	719	734	770	754	774	721	785	773	755	716	755	773	739	714	798	729	760	753	727	750	786	738	768	737	798	793	753	692	724	715	767	754	778	802	762	759	730	803	733	743	764	743	714	736	775	791	799	767	784	745	747	781	736	778	733	768	757	743	752	741	670	748	768	764	749	734	756	705	737	714	761	748	741	766	730	739	787	808	735	810	706	766	747	790	732	768	750	740	756	773	695	753	728	745	748	778	745	779	758	762	753	742	744	732	733	781	781	733	716	757	697	797	730	740	802	757	696	702	708	726	773	694	765	716	738	741	694	756	776	750	728	726	749	781	712	750	729	729	778	743	760	751	759	745	743	742	774	714	685	774	793	727	748	726	708	760	781	743	720	781	736	747	768	720	791	785	759	767	708	760	765	774	741	758	723	771	700	771	775	748	751	740	765	756	829	751	685	745	779	752	772	761	668	701	759	744	755	739	737	705	746	764	798	782	769	774	751	754	782	775	790	782	723	745	756	777	804	732	771	766	690	760	763	741	774	708	802	751	737	794	747	775	780	751	714	777	740	796	744	764	714	759	744	767	716	722	688	795	828	768	734	700	753	723	807	754	775	740	772	786	807	751	787	770	711	764	788	719	743	827	758	747	789	754	737	775	717	768	751	813	727	810	733	789	733	727	734	731	769	736	710	692	758	775	725	784	726	765	761	686	727	748	723	740	738	780	735	744	740	772	762	749	703	711	752	767	748	735	766	763	744	735	792	747	791	792	786	773	725	717	742	773	714	757	801	785	764	842	737	697	767	750	779	702	767	765	776	742	784	775	770	726	679	764	740	692	723	758	758	781	693	745	757	773	760	780	736	735	770	741	754	754	722	752	773	725	753	781	758	802	739	715	723	779	786	713	785	738	720	792	775	797	740	725	775	772	744	805	753	723	779	778	747	755	768	783	751	726	798	712	805	767	754	747	812	755	743	692	750	781	781	744	762	788	729	720	762	727	793	753	728	734	767	790	723	739	779	732	738	765	745	777	767	755	789	717	778	762	791	744	759	766	734	746	740	776	741	791	754	779	735	771	739	753	793	756	772	767	750	801	733	686	743	786	714	766	748	773	706	738	715	734	797	790	770	753	752	766	749	748	779	758	811	710	760	772	758	749	684	751	757	733	701	736	769	717	718	746	788	718	749	744	786	794	724	749	723	789	799	725	763	723	719	760	763	780	730	722	764	746	737	737	710	756	744	752	746	775	766	721	732	795	800	731	739	707	747	772	781	714	732	776	774	805	732	768	722	739	743	740	742	754	766	724	750	772	777	755	736	768	703	749	743	796	760	753	736	710	713	792	764	724	761	792	768	735	765	791	739	773	762	725	765	802	753	788	736	748	732	742	728	797	752	755	718	724	725	758	737	836	774	718	765	824	738	744	765	752	748	744	723	737	722	705	767	697	745	731	738	779	754	769	733	751	648	738	762	761	756	715	762	732	791	777	777	732	743	772	767	788	739	771	695	722	720	769	705	749	752	770	729	761	755	735	728	798	723	769	791	737	769	770	729	774	759	772	767	719	724	734	782	716	717	714	742	676	790	747	767	781	771	771	746	763	775	721	825	777	745	707	705	777	752	772	740	751	773	772	762	754	797	800	736	697	773	759	705	784	695	774	803	752	731	748	733	751	713	753	729	746	719	804	727	745	761	772	744	798	725	767	738	718	756	735	762	724	742	732	755	722	754	751	741	733	738	743	729	756	757	773	772	744	764	788	682	764	750	723	729	710	772	759	765	697	734	766	776	769	705	768	752	719	752	751	740	736	810	760	743	762	785	715	732	747	741	737	707	769	747	746	773	721	747	731	772	737	770	705	753	729	774	744	716	758	752	745	776	721	688	764	741	770	714	738	711	797	752	726	741	752	759	698	750	738	751	759	754	686	772	718	745	741	793	830	752	772	773	776	783	775	756	729	727	725	759	796	746	743	756	753	802	749	776	713	755	782	696	727	745	767	734	708	793	788	709	740	708	744	749	732	737	765	739	800	690	721	736	756	830	739	747	802	755	759	771	693	693	755	782	713	733	696	779	733	736	725	665	711	810	780	736	765	760	736	752	713	747	746	746	751	700	777	787	777	776	721	748	725	792	765	759	771	739	747	787	733	707	697	733	772	757	766	785	758	755	761	739	740	699	700	783	738	777	791	795	770	728	726	745	739	757	742	723	743	721	728	735	741	740	784	797	784	727	774	684	725	784	721	724	726	726	738	712	784	747	734	765	759	728	741	748	750	721	735	720	765	764	761	763	785	733	717	743	790	732	737	757	736	741	754	702	803	720	731	742	736	746	759	762	732	746	783	782	723	790	726	766	751	769	761	742	735	730	700	803	755	704	720	748	737	696	755	716	732	779	690	716	714	787	734	698	763	738	767	744	748	768	710	721	747	737	706	724	763	757	757	762	736	757	789	728	749	756	784	753	728	782	676	721	753	733	747	715	749	698	754	735	753	729	761	769	762	757	708	756	799	705	767	749	698	724	737	696	750	721	779	750	758	739	773	765	681	744	718	752	787	770	728	728	729	715	768	768	749	751	780	763	725	765	787	759	750	766	718	769	773	776	816	796	716	746	720	721	788	744	747	755	777	815	718	776	716	749	759	769	730	741	744	732	778	716	702	703	734	718	781	771	722	714	753	709	768	738	731	725	763	749	743	809	698	737	794	795	764	787	779	748	760	796	749	719	759	756	711	751	766	815	786	768	806	712	766	733	780	784	740	773	734	716	748	764	755	752	739	746	757	737	750	794	746	765	731	736	765	757	758	739	746	734	725	754	734	707	779	746	755	767	724	745	719	764	739	672	762	762	756	766	765	720	743	676	737	724	756	747	755	709	737	794	733	724	763	746	691	708	765	739	694	748	780	671	751	739	718	775	743	738	772	728	779	752	771	736	786	791	746	724	740	725	699	749	722	698	730	740	804	746	778	716	740	746	747	757	722	772	720	772	715	721	722	739	768	755	767	746	767	771	747	728	766	772	726	728	719	790	753	697	727	728	717	756
23921	20781	27696	23962	20370	8693	3315	2077	1630	1481	1493	1497	1413	13561	21336	14473	6315	2090	1293	1055	1032	992	973	1022	1005	908	969	1010	966	961	947	1006	910	968	917	972	981	950	933	932	956	945	1004	914	975	939	946	977	956	953	970	958	975	1011	942	965	966	936	990	994	955	976	925	999	1000	906	1019	994	992	984	968	973	908	955	937	972	941	974	986	975	1026	962	972	1016	961	933	996	969	928	860	929	946	894	976	946	981	962	955	963	978	919	956	965	931	970	949	926	950	941	888	952	946	966	957	971	982	1029	945	982	905	980	1008	966	1001	903	957	951	968	919	991	979	929	945	991	943	914	987	938	950	926	925	929	992	979	990	989	999	914	979	1011	1005	983	908	979	970	919	934	987	922	1002	1001	961	951	956	922	966	902	971	982	925	1021	917	989	939	970	909	963	989	939	951	930	989	948	957	947	996	934	920	932	1019	980	986	958	968	1017	877	948	948	1036	991	924	942	990	938	976	967	976	998	952	989	952	1013	927	976	952	957	942	960	1023	945	978	910	1025	996	940	966	904	995	1023	975	916	953	987	934	999	926	962	958	949	973	916	1000	931	972	1021	903	971	966	946	932	945	948	987	978	991	998	919	960	937	953	963	997	956	952	969	957	987	927	969	919	963	932	969	951	971	1005	943	972	992	948	973	899	984	925	992	984	946	968	951	956	1001	954	976	992	938	922	943	970	977	980	912	965	1007	933	958	878	983	953	924	902	959	937	904	933	978	1021	955	945	959	957	980	990	941	985	962	975	978	946	972	901	984	970	1007	940	924	947	929	907	943	932	975	1022	1040	922	946	981	937	992	963	994	939	921	980	925	966	914	986	938	978	920	912	947	953	979	953	938	961	948	949	1006	994	895	975	1022	977	981	922	950	940	962	979	958	973	951	986	956	915	952	956	957	936	974	909	941	937	960	994	975	1000	921	939	978	975	962	944	991	996	959	923	906	931	930	940	993	995	954	960	970	997	959	942	997	986	951	952	980	903	977	954	993	1009	952	963	949	942	961	924	952	918	953	949	979	959	994	937	942	947	961	985	968	934	959	961	927	977	947	956	931	886	955	981	941	997	950	932	960	903	962	952	953	960	931	916	924	1021	926	966	932	916	907	939	955	973	933	947	991	965	977	982	986	1020	905	932	960	923	945	945	949	951	974	955	959	958	890	998	965	989	935	899	964	931	986	919	888	963	963	971	892	992	920	918	926	940	961	966	933	984	944	966	936	1036	1026	971	1008	964	936	929	973	1002	954	980	1011	887	992	978	957	920	944	952	948	963	942	990	968	1008	928	942	971	961	972	908	978	928	948	933	903	954	942	973	960	983	963	946	954	930	989	962	902	966	946	909	911	966	993	978	967	951	909	934	958	937	937	908	957	938	985	986	982	961	1001	946	946	933	961	937	961	1000	946	934	945	913	917	921	948	1035	923	989	946	908	942	1031	972	946	915	933	928	955	986	929	935	922	972	975	917	999	974	957	957	963	941	1012	929	949	953	972	985	973	994	1005	843	985	981	939	1003	965	944	1048	950	951	1009	1004	972	955	972	939	971	904	892	992	938	943	938	987	1002	928	910	929	935	973	948	945	956	914	889	948	1020	953	922	949	962	918	970	977	973	948	932	921	982	973	936	943	958	985	957	967	938	975	948	945	925	948	1009	932	957	981	965	971	1050	991	950	973	941	996	951	952	984	978	931	958	972	985	923	947	949	1068	928	944	960	902	912	960	964	969	968	909	978	904	940	932	966	906	947	1000	955	970	955	982	1009	945	969	885	897	933	978	945	951	989	924	953	969	897	948	940	968	1002	973	923	936	934	989	993	1007	951	987	985	993	968	996	1000	962	955	961	934	933	981	969	924	946	987	943	954	937	952	944	936	969	980	921	957	961	1007	939	944	965	986	1002	974	961	962	922	988	924	934	1006	947	955	862	931	1000	953	974	940	1003	940	985	981	1039	977	965	968	983	1001	962	936	998	990	975	976	972	1050	968	947	963	970	985	939	948	998	962	936	896	952	975	992	936	946	881	967	1030	971	953	917	968	1028	974	964	1004	968	939	971	943	967	916	900	958	963	947	1003	910	973	1005	997	952	963	895	960	991	916	954	972	925	969	940	951	910	962	921	911	980	955	985	937	974	963	939	939	946	969	974	923	972	962	922	972	980	1005	990	910	955	956	1028	997	939	950	930	949	1002	958	964	935	951	972	975	976	965	968	968	1004	996	957	946	941	917	961	981	896	952	963	986	890	1030	1001	949	916	949	983	962	963	916	960	935	948	983	959	982	1004	969	907	985	1031	1003	960	960	931	952	975	933	903	977	933	987	1006	946	965	902	915	907	904	956	939	944	975	930	971	1016	969	993	939	949	931	979	922	946	976	948	1059	906	985	916	1001	960	979	957	940	986	901	996	948	942	949	847	938	989	1005	934	891	943	971	933	940	932	950	960	949	941	945	930	951	1009	970	937	1040	932	988	1009	929	935	921	967	930	944	945	942	935	976	996	946	994	959	932	947	900	1010	946	907	996	960	948	954	1017	941	954	995	933	949	937	947	984	968	975	948	943	913	960	931	934	977	948	986	984	928	969	1005	987	922	974	933	932	980	1028	947	964	939	940	987	921	977	994	962	968	957	1000	1005	920	989	966	928	970	988	914	970	985	989	922	973	969	956	912	931	973	972	926	915	952	985	921	954	993	983	922	932	954	920	984	928	997	969	949	1022	999	939	933	907	936	950	954	953	970	956	963	991	963	978	1023	958	961	986	898	987	957	948	980	974	944	1004	929	958	956	931	956	913	947	933	946	954	878	946	946	954	954	977	955	927	992	931	960	943	955	927	928	924	982	917	965	996	974	916	906	909	944	953	951	972	1020	978	922	941	918	972	885	895	947	1000	925	914	951	982	965	1007	951	971	950	922	945	979	989	923	985	975	944	905	953	966	984	973	1000	939	969	957	921	961	904	1001	956	990	930	965	967	920	975	965	989	979	1008	916	876	957	951	1012	939	939	965	948	941	985	949	953	906	919	1004	937	966	921	984	965	938	945	937	999	957	964	1019	945	902	924	951	957	944	935	936	948	923	956	950	949	1009	921	990	981	980	946	959	983	1030	1009	931	941	941	965	963	965	946	1044	943	968	981	906	966	942	954	1023	948	938	934	915	967	920	924	939	905	890	974	956	996	942	793	975	985	904	941	986	955	970	1011	944	928	947	976	917	970	918	920	962	969	942	1007	1015	986	900	989	941	972	934	912	939	948	926	947	969	934	929	944	978	904	968	971	959	1008	944	1021	953	897	954	964	925	1006	991	991	958	931	1002	956	943	934	959	914	945	978	953	917	955	934	966	925	924	910	935	915	956	932	879	908	936	970	947	936	943	967	980	925	969	973	937	975	954	946	968	952	885	968	888	1040	947	966	1046	968	947	946	936	964	960	1004	929	960	925	968	907	969	931	985	922	943	976	925	976	948	997	1031	932	947	983	999	1005	991	897	963	954	908	966	965	962	1016	977	949	968	932	995	934	936	996	915	953	946	951	949	976	941	900	993	1000	966	986	984	924	970	1019	942	959	951	986	925	977	994	959	968	926	942	973	972	925	999	966	904	962	924	923
6188	11000	10058	6431	4776	3566	2534	2112	1670	1608	1511	1577	1555	16666	18876	12542	5465	1949	1101	826	808	782	821	831	835	801	828	774	814	793	805	808	796	783	855	779	838	804	793	812	852	860	831	809	781	798	811	833	822	824	832	778	808	793	755	852	835	835	789	808	796	789	849	849	828	846	765	854	813	826	772	784	791	832	795	804	767	801	789	777	738	788	760	767	778	736	786	802	792	777	772	830	753	843	827	824	762	775	767	815	824	756	810	764	794	813	843	760	790	808	761	847	792	832	831	792	777	815	809	780	764	785	837	799	816	778	796	759	823	769	815	844	813	735	783	806	809	834	806	809	780	791	829	801	824	821	780	816	758	808	781	775	790	811	798	797	772	776	767	818	762	768	823	799	786	830	817	785	759	796	755	793	763	787	787	803	789	795	752	799	765	781	777	805	792	780	785	784	832	778	820	760	803	843	805	818	835	810	809	778	815	792	799	794	784	756	839	834	762	763	807	797	833	802	739	764	800	838	864	809	738	786	811	813	749	787	795	797	807	784	798	778	842	850	787	816	823	829	810	780	791	809	787	769	767	784	837	798	794	801	814	834	790	763	814	832	773	863	808	743	763	784	842	784	841	807	776	802	763	814	766	859	776	841	775	768	763	779	769	788	839	804	817	784	738	766	741	822	812	826	802	816	777	807	800	822	788	842	816	787	813	772	846	824	789	764	813	793	775	766	801	828	826	756	819	765	781	830	834	704	769	777	770	790	796	750	795	874	759	827	786	815	762	811	770	775	768	790	759	825	785	785	803	802	781	784	792	760	769	783	835	794	824	752	791	772	763	832	825	764	770	829	798	766	729	812	815	781	816	805	768	768	807	759	792	800	804	804	800	827	745	804	808	798	787	800	725	795	798	799	799	796	820	812	786	776	768	789	756	808	775	745	790	731	813	750	807	760	805	764	788	764	796	826	806	776	792	766	790	727	780	786	747	768	790	747	807	773	796	751	882	837	789	789	793	798	787	748	808	768	778	820	804	823	791	779	846	772	774	814	763	816	799	794	765	811	814	814	780	862	818	799	766	803	823	817	767	835	842	763	738	830	830	781	872	749	783	722	795	807	780	796	797	790	759	794	793	791	795	783	795	834	802	787	782	786	818	836	835	744	748	807	805	833	741	740	794	761	804	813	800	825	804	789	804	797	817	792	771	794	763	797	762	814	729	807	774	762	735	743	847	798	784	745	795	838	790	779	809	807	845	788	829	769	822	801	794	777	779	784	816	771	789	757	854	815	773	790	825	775	751	786	767	772	784	800	814	776	758	761	805	802	822	779	806	784	803	828	774	802	727	782	790	791	783	764	738	761	787	799	807	774	805	824	732	767	756	814	745	758	755	756	745	773	763	738	791	800	793	813	800	802	811	778	775	817	806	812	769	786	766	827	791	834	758	837	721	813	754	784	752	765	768	767	740	801	772	861	795	844	794	806	726	782	756	774	764	820	779	859	818	735	775	810	801	791	774	794	796	807	813	753	813	820	806	757	718	775	789	803	829	775	784	751	783	794	822	790	762	832	784	818	829	792	771	729	768	783	841	750	803	770	836	839	784	837	742	796	825	829	760	792	816	788	807	810	836	802	814	805	789	791	786	786	800	825	845	778	825	767	825	815	759	748	763	770	734	780	747	739	806	830	793	787	757	822	840	780	758	783	771	815	757	804	765	780	822	788	795	806	748	775	780	780	792	802	765	817	812	808	799	784	808	836	787	826	807	795	769	804	811	776	809	787	737	804	846	806	829	781	766	746	796	756	787	813	821	786	771	804	764	823	771	790	827	769	750	769	770	812	801	837	827	838	810	797	777	805	755	824	788	773	786	750	816	811	763	758	807	770	774	874	837	779	803	769	780	777	737	826	794	784	807	801	831	783	787	850	801	805	796	782	777	786	791	790	774	757	786	805	811	768	790	788	791	844	873	878	789	806	820	800	751	772	772	784	788	808	835	806	767	778	801	809	770	824	797	805	863	789	748	715	764	778	767	821	796	830	798	782	750	763	787	797	799	825	844	816	819	728	771	788	804	817	795	788	771	773	748	808	783	793	810	739	770	858	762	798	732	801	784	786	814	820	803	817	739	783	738	798	798	813	741	816	793	846	772	786	758	806	812	805	787	775	821	759	822	799	838	747	837	824	843	798	796	853	797	849	794	777	771	752	834	761	819	814	784	796	760	786	788	807	770	805	810	759	817	770	796	795	776	739	794	785	787	784	723	747	760	814	783	790	785	808	825	768	829	829	735	802	823	783	862	779	760	789	846	757	786	776	759	793	782	876	764	831	750	746	800	794	808	802	833	817	805	802	810	785	735	839	729	775	785	781	797	832	796	771	759	799	799	775	775	849	753	794	813	799	762	792	783	771	757	777	754	809	797	734	744	760	770	819	778	802	813	746	783	859	765	827	760	788	791	792	792	789	828	802	819	814	828	758	759	800	796	796	810	814	840	790	841	771	826	765	764	752	764	773	806	795	834	808	819	766	792	807	802	820	824	745	767	761	794	783	809	781	810	778	797	745	826	760	750	796	870	741	780	769	772	780	742	782	803	771	748	785	747	752	804	761	794	792	779	796	780	762	832	794	798	831	735	757	767	772	802	742	818	779	779	784	785	789	776	751	831	792	793	813	748	767	771	823	786	779	744	747	770	773	782	806	790	791	791	830	784	765	783	799	789	810	803	777	772	808	793	765	834	824	848	817	789	742	768	784	785	748	783	805	813	756	747	827	810	765	841	738	826	782	815	768	787	751	819	812	791	791	792	784	772	769	840	744	750	782	801	736	783	776	767	844	825	783	824	788	820	798	788	797	749	775	839	813	776	808	811	819	793	748	820	863	784	781	796	825	791	773	781	789	829	815	794	774	754	819	783	848	768	765	764	796	789	784	787	827	834	768	826	784	793	794	748	803	771	740	785	769	733	775	800	790	793	816	766	734	817	765	778	786	790	797	772	786	823	810	823	836	771	822	791	797	766	788	825	779	782	780	759	841	790	759	758	785	775	782	765	781	737	801	767	799	802	804	773	759	731	778	801	749	822	799	779	787	792	806	781	829	788	741	801	782	797	771	775	787	807	844	736	793	825	795	803	777	792	783	767	805	806	761	780	811	784	770	823	850	786	829	753	814	771	794	758	791	816	803	785	782	772	753	771	789	783	804	791	778	750	816	778	743	774	776	805	827	800	832	741	798	843	756	811	827	787	806	751	753	789	774	779	830	816	763	800	743	767	768	742	795	812	792	763	750	826	778	775	813	803	763	774	724	753	777	840	776	757	774	765	797	832	759	808	772	847	793	726	803	755	808	812	789	754	776	745	791	762	774	814	775	784	750	771	726	789	746	761	804	780	818	802	789	779	806	766	759	781	774	808	767	785	761	798	766	841	817	809	740	757	740	805	767	745	757	779	786	786	789	784	766	782	800	789	756	824	814	782	816	811	771	744	800	808	813	796	772	779	800	795	809
26728	9853	3017	2104	1407	1130	942	925	976	911	952	955	978	1606	1768	1521	1119	941	890	840	874	804	791	791	811	808	808	816	794	833	803	787	844	807	797	827	806	781	847	766	763	826	849	792	816	809	830	838	850	847	851	781	834	842	849	842	771	855	824	821	789	844	852	826	842	796	872	800	783	858	837	829	799	829	819	844	788	785	828	857	850	808	787	849	775	797	822	791	833	776	788	850	803	795	799	825	827	750	855	790	809	801	788	796	872	813	838	808	845	806	786	822	811	796	855	809	833	756	787	853	817	823	822	781	785	808	829	839	809	836	770	830	800	772	772	809	846	848	798	852	824	793	841	809	775	826	842	867	846	867	801	835	813	780	845	805	835	833	771	885	826	850	826	803	849	858	837	813	820	850	845	826	818	866	821	795	842	822	777	804	801	825	869	802	861	767	787	891	814	790	799	858	806	787	838	808	834	868	816	787	838	837	771	846	818	817	820	831	840	828	864	832	799	805	816	771	782	797	864	813	806	825	869	839	804	866	822	843	798	847	786	819	823	822	855	807	799	813	807	854	802	830	855	782	830	840	775	844	838	827	836	823	807	808	783	832	820	816	849	805	831	852	806	810	826	834	771	873	842	827	800	798	867	793	777	865	845	857	830	857	831	829	858	842	829	881	812	816	868	804	791	794	854	854	871	775	825	849	873	821	883	874	818	805	825	800	809	784	820	805	822	814	821	797	835	826	824	829	823	831	806	871	789	829	832	840	850	822	782	890	817	826	788	801	840	791	801	827	823	813	828	849	760	780	803	804	801	837	856	822	855	835	846	827	811	805	866	810	816	797	851	826	853	813	785	808	841	858	823	852	872	795	853	829	796	826	828	832	788	792	890	833	889	785	827	841	871	810	830	810	862	809	803	798	839	869	816	788	852	832	802	857	832	820	794	855	830	801	806	795	852	797	797	795	792	833	869	853	888	854	845	815	790	855	814	830	829	816	767	797	793	829	864	809	860	789	840	795	806	799	805	791	841	794	886	857	803	809	825	818	806	801	834	864	817	793	778	828	824	797	806	849	880	775	811	776	844	780	773	844	815	821	870	805	792	838	786	801	838	820	813	773	839	826	822	861	794	795	805	821	825	787	785	801	829	862	756	837	839	794	829	836	820	852	810	795	836	809	819	870	805	830	832	798	810	826	784	859	794	853	903	816	814	861	840	809	829	817	801	796	844	882	840	819	837	810	832	817	814	795	781	850	804	815	822	780	858	853	853	761	831	833	805	807	847	824	802	820	895	845	780	779	798	810	847	785	864	863	825	834	781	803	815	857	840	828	807	807	827	792	839	819	823	816	874	855	877	828	758	812	871	811	825	830	825	795	859	815	831	837	773	827	869	830	768	825	792	786	832	846	821	864	841	791	840	796	816	822	823	804	836	792	887	815	771	849	797	889	812	835	830	794	782	761	799	817	816	841	847	824	865	834	821	869	812	827	853	790	809	841	819	803	834	783	830	833	853	835	834	798	842	792	793	840	811	806	767	799	856	811	851	780	801	788	833	820	851	827	812	833	834	782	794	786	763	819	838	808	819	835	806	820	802	827	863	842	852	821	816	818	796	853	858	871	846	783	812	814	844	845	810	756	823	858	809	816	877	852	818	870	880	824	830	828	824	847	805	813	814	888	805	758	800	766	849	895	852	792	803	821	811	871	852	813	778	834	855	832	843	805	844	789	771	801	808	857	870	830	821	783	784	823	822	855	793	837	839	797	796	822	827	790	824	857	840	811	822	768	824	839	819	807	825	795	769	776	790	816	831	820	840	845	852	854	813	812	800	847	797	804	857	817	805	784	747	885	824	816	795	832	812	847	808	809	811	792	831	765	825	807	830	822	781	806	847	828	824	885	834	790	789	830	793	876	814	859	825	869	799	790	808	843	802	821	837	865	875	782	796	807	778	841	818	864	824	834	873	815	832	801	831	866	820	824	807	788	797	855	859	789	787	835	856	832	809	859	868	863	803	810	810	769	833	821	820	837	796	851	823	839	822	806	795	836	806	809	863	872	790	810	817	839	819	826	822	829	839	868	829	780	777	840	798	832	750	809	808	844	844	834	828	828	767	834	865	844	823	857	843	800	824	874	785	796	834	838	791	790	820	823	867	797	812	808	830	813	852	781	814	807	820	865	889	833	848	830	841	857	856	820	829	784	796	832	832	884	802	814	826	821	841	849	908	822	834	821	821	844	823	848	864	792	827	795	829	806	834	871	824	828	818	753	792	846	805	777	826	774	819	796	813	780	790	776	817	797	832	818	814	824	814	855	798	819	862	810	784	800	848	875	850	795	835	843	861	834	833	807	871	842	791	857	798	748	790	828	854	803	775	871	870	795	798	790	775	793	792	766	799	834	854	805	815	826	820	798	826	860	814	858	835	855	864	795	783	795	831	818	855	796	790	815	825	792	772	790	807	805	825	882	853	820	767	818	834	778	806	888	819	811	919	791	833	771	846	814	793	814	774	828	851	837	805	861	756	821	819	845	807	823	774	835	870	776	816	823	840	831	785	872	818	798	814	794	797	852	863	803	813	830	809	797	802	818	835	772	822	826	849	864	851	790	872	836	833	800	807	781	834	797	796	831	794	822	824	787	808	821	833	806	825	781	818	791	843	813	797	793	847	859	830	804	819	855	821	836	802	816	835	784	820	803	808	838	809	803	785	842	818	799	835	826	879	822	760	804	811	806	823	831	807	866	819	863	832	791	811	840	843	814	834	840	805	869	848	842	844	859	809	847	804	839	816	841	812	862	752	801	853	831	786	859	804	877	780	806	764	850	778	844	809	827	794	800	792	835	828	749	838	791	833	820	821	826	820	772	762	821	780	813	820	754	865	856	822	843	874	840	857	834	878	807	818	829	794	824	778	813	805	818	874	787	831	827	805	777	828	811	871	818	847	821	847	820	775	820	790	814	843	784	852	789	890	831	785	847	811	778	859	812	842	820	847	798	874	839	870	827	873	824	830	823	829	867	837	829	837	852	869	801	768	828	844	836	794	832	781	845	836	820	809	871	814	814	801	823	817	831	856	866	799	846	835	830	774	794	870	804	818	833	811	888	807	853	868	783	804	839	862	880	819	783	773	780	817	815	785	826	834	833	859	828	826	826	796	792	867	824	855	835	858	802	777	796	858	822	828	784	861	823	839	851	806	780	745	789	845	878	796	795	788	828	848	899	838	826	867	828	812	834	812	816	826	799	820	829	809	867	773	769	840	809	823	852	796	832	845	778	855	827	844	817	883	810	863	817	830	855	844	899	807	788	778	776	840	820	860	817	762	866	861	824	821	838	791	841	801	842	837	839	761	826	851	778	818	833	819	805	849	780	805	803	829	861	787	820	810	837	790	817	771	816	776	826	845	781	822	874	848	867	786	823	789	789	820	834	819	829	852	834	790	862	814	825	841	866	840	857	807	828	812	808	797	810	795	806	858	822	793	872	838	789	784	834	810	817
6185	2757	2907	1979	1489	1048	958	949	904	894	925	891	938	1858	1925	1520	1070	743	720	718	693	656	673	642	682	703	679	675	651	689	601	722	734	715	678	660	701	697	684	699	665	667	638	665	725	682	673	703	699	689	722	633	687	706	700	685	710	677	674	668	706	670	663	649	707	672	706	675	662	685	651	659	757	682	693	652	668	664	688	651	657	669	719	681	682	665	706	643	642	615	661	677	703	684	633	703	641	688	666	712	627	700	620	694	697	720	659	645	646	699	722	685	671	683	694	695	640	679	671	700	607	690	706	677	711	692	672	694	697	701	653	693	630	733	660	689	642	684	681	690	684	680	677	683	706	683	661	637	697	647	671	691	711	636	688	646	705	709	707	714	657	675	684	665	703	668	661	621	702	651	692	675	652	690	607	661	720	639	681	678	643	673	686	692	672	681	673	665	634	647	675	700	721	655	650	682	695	676	678	660	656	643	659	676	682	637	670	695	681	730	647	646	673	674	680	684	733	646	634	671	678	692	667	662	688	638	662	649	695	707	683	671	689	667	688	670	654	693	655	730	697	673	686	685	674	647	726	661	658	672	716	703	690	667	667	664	687	649	629	659	679	642	709	678	717	703	685	673	656	660	659	663	679	652	685	701	676	674	689	679	680	687	678	620	665	723	699	682	609	684	637	723	685	662	684	687	679	684	703	662	691	647	701	705	607	620	679	720	619	641	644	657	698	685	692	691	666	681	678	705	682	607	681	643	703	653	671	685	672	708	660	666	661	692	660	690	687	674	661	680	652	706	660	694	686	723	663	641	683	688	720	695	719	645	659	681	664	618	681	669	649	676	676	649	718	699	702	688	711	641	683	674	651	715	680	684	676	672	710	689	660	723	725	631	702	645	640	671	634	669	645	730	678	675	651	654	654	627	653	667	702	689	685	686	695	666	699	642	677	688	650	645	657	701	678	698	655	703	690	688	678	674	694	634	659	656	649	681	669	690	689	701	645	675	687	660	692	701	677	693	681	692	712	701	653	677	707	689	630	715	656	650	674	696	676	697	707	710	686	687	658	713	691	670	683	678	652	676	721	695	693	694	659	702	699	673	661	681	666	693	673	675	681	678	701	691	659	649	690	664	744	716	663	688	643	647	704	640	677	668	644	692	733	656	650	671	640	711	703	653	648	698	641	678	663	717	692	690	634	657	639	651	710	729	641	684	670	694	667	678	682	718	686	693	677	679	675	711	683	688	646	672	692	659	677	712	648	706	671	691	646	681	653	666	665	660	657	688	730	618	714	633	678	696	688	673	625	671	711	681	729	698	685	692	664	645	650	660	704	703	631	718	670	653	670	707	697	688	688	684	668	625	706	677	709	660	704	665	704	677	658	695	664	694	678	649	712	706	667	694	674	675	703	703	647	660	646	709	661	675	617	680	716	682	718	662	644	667	639	708	661	661	668	716	677	699	707	703	665	709	695	694	689	690	707	675	668	646	674	669	667	651	639	689	673	678	660	648	676	672	638	653	660	690	674	684	690	717	725	686	696	645	663	639	686	671	662	670	725	624	668	644	613	676	666	683	687	709	650	660	713	702	681	661	676	715	689	648	713	722	664	668	652	706	667	667	680	673	631	661	706	686	688	734	658	685	693	686	619	674	716	698	660	698	664	714	698	698	672	690	668	626	658	642	719	657	669	634	700	668	637	667	691	701	674	657	684	667	683	699	676	667	707	679	716	696	720	644	650	667	692	694	686	685	648	681	692	724	666	671	692	696	629	651	697	607	673	672	699	666	697	654	659	697	681	657	659	685	718	658	719	669	696	648	649	673	685	734	694	693	674	712	743	673	661	699	633	650	671	662	686	724	699	696	651	658	685	682	674	698	684	652	629	694	628	656	678	679	683	635	605	636	703	686	708	689	705	671	684	705	671	685	724	675	707	686	647	703	704	693	655	668	670	693	674	686	648	664	664	723	652	688	691	707	635	663	656	661	701	665	672	653	693	654	698	661	662	662	607	684	646	659	707	693	717	694	676	689	675	683	692	613	673	678	679	686	692	698	678	691	652	671	685	682	701	695	644	647	668	671	697	680	689	703	714	635	689	644	729	714	675	680	700	722	673	701	680	686	614	701	700	682	695	658	661	671	705	689	657	665	684	727	689	651	694	669	673	661	649	699	706	651	675	702	692	698	688	670	684	659	666	678	650	704	653	654	701	630	644	707	634	682	633	674	660	669	698	675	699	644	655	683	663	656	694	668	677	710	621	657	705	743	676	640	625	668	709	667	682	690	624	697	708	654	741	634	661	678	695	684	662	668	651	723	722	683	685	678	734	673	681	640	661	660	681	675	641	719	691	687	684	695	695	653	672	678	687	649	643	697	683	660	671	670	660	648	655	683	658	691	688	660	678	724	641	693	698	695	671	646	682	655	687	684	715	707	692	714	688	690	660	685	663	686	651	695	687	638	668	635	688	636	669	704	686	665	667	673	720	733	670	693	643	667	720	656	644	645	677	669	639	688	659	679	715	664	697	669	689	622	705	647	628	736	690	656	638	648	645	628	702	679	687	716	656	733	619	692	675	680	732	667	714	639	708	650	716	658	705	716	660	696	713	677	672	679	719	671	671	697	665	703	656	663	669	675	659	647	716	678	655	630	669	679	703	662	695	643	719	649	711	699	657	698	701	673	671	706	687	644	657	684	656	701	697	697	708	678	654	672	667	694	680	688	668	667	704	658	707	680	680	710	638	651	657	683	719	666	667	652	664	670	667	677	687	674	653	704	662	652	637	695	709	638	700	652	645	682	662	637	687	714	667	657	668	724	662	667	696	668	662	659	629	659	670	627	680	686	685	701	683	635	691	675	671	630	620	671	704	704	714	651	694	675	694	699	622	663	701	676	648	643	624	658	635	688	678	690	653	707	645	683	647	642	652	690	714	683	686	680	683	712	697	683	708	660	658	612	640	656	675	740	673	695	677	708	652	682	682	677	708	687	655	624	698	676	675	688	618	637	677	662	697	722	646	698	637	649	671	671	682	653	706	696	652	766	684	681	711	719	676	702	664	740	668	653	636	702	651	686	729	625	654	735	683	700	690	705	705	667	683	662	687	649	700	680	718	704	681	686	669	697	708	741	731	683	661	677	669	690	671	700	689	704	702	678	684	677	671	671	641	652	697	705	686	648	640	689	651	672	689	662	674	650	669	651	659	656	676	673	729	688	697	719	676	666	739	675	685	670	707	667	678	658	669	676	714	671	714	679	700	666	657	718	670	694	625	709	662	703	665	695	660	686	695	653	679	624	683	663	708	695	712	682	672	646	669	678	638	658	695	692	682	637	673	635	686	711	689	673	703	692	709	663	650	676	664	677	678	676	673	698	673	674	659	672	681	647	679	647	632	668	672	673	660	657	659	636	665	675	636	661	703	675	693	689	684	664	628	665	687	701	684	697	693	671	650	684	741	618	668	680	680	696	678	692	720	694	631	723	698	682	708	701	682	689
24989	20822	26654	24690	8848	2288	1661	1295	1031	1072	1019	1249	1830	10299	11190	6142	2402	1042	799	670	722	636	731	727	666	697	698	691	727	690	692	680	715	724	683	676	702	765	750	749	651	683	672	700	689	701	713	690	678	713	707	721	711	705	670	679	698	652	711	733	697	688	743	695	664	681	655	717	670	686	668	703	697	695	686	617	687	688	774	675	718	681	680	690	735	757	686	675	644	702	723	691	725	707	746	723	726	715	727	696	666	740	717	703	672	687	705	680	717	686	703	674	648	679	705	778	689	693	687	689	679	630	674	686	693	687	735	663	665	660	747	691	697	691	681	677	671	697	707	684	730	698	664	630	689	701	673	729	735	660	660	719	690	725	687	712	686	693	666	685	686	683	609	696	680	754	705	697	669	716	685	706	699	729	715	720	695	690	680	678	681	720	680	646	721	718	719	720	661	728	699	676	716	677	702	683	688	745	666	692	702	732	681	697	763	698	651	692	697	663	703	680	694	703	686	704	655	703	696	673	690	708	675	663	682	682	682	691	654	652	670	655	679	701	702	731	712	666	717	696	681	680	714	672	665	697	654	669	690	699	707	709	707	686	719	658	721	666	690	698	724	725	682	683	736	736	684	723	633	688	702	667	697	740	669	703	675	711	702	698	648	747	685	738	705	740	670	680	733	671	690	739	729	700	667	668	687	747	722	673	667	704	710	687	681	704	700	707	725	686	720	703	703	680	723	687	710	707	718	722	730	730	684	674	709	644	721	707	747	738	698	676	688	709	679	692	610	711	664	729	656	668	690	741	665	710	705	695	708	712	675	740	687	720	685	695	636	716	712	707	713	667	698	690	724	702	713	694	697	648	674	680	728	742	659	698	678	705	708	701	688	684	706	706	720	728	721	712	697	688	695	744	661	704	715	672	685	716	730	690	718	729	699	653	647	702	693	707	682	705	705	684	677	694	685	702	707	673	701	682	696	710	656	699	654	727	679	683	686	694	710	705	677	730	696	688	672	635	667	717	715	658	646	696	723	724	680	694	719	702	741	757	756	701	639	664	727	681	684	640	658	688	710	699	703	692	696	698	651	717	714	676	726	683	689	690	714	694	657	646	670	690	685	686	671	701	688	690	727	672	677	689	732	674	688	711	688	695	685	652	699	733	647	689	652	693	718	703	662	727	722	670	677	689	671	659	659	676	681	746	691	674	675	682	716	629	656	688	638	700	717	646	715	692	712	705	654	691	658	644	691	750	719	734	711	723	630	710	646	684	694	681	661	649	698	700	714	667	772	703	692	718	676	667	674	659	678	695	673	722	725	672	688	687	692	706	643	698	651	699	663	711	774	704	661	675	645	733	718	716	649	694	686	684	704	674	692	666	668	714	683	741	667	695	699	680	715	713	649	687	680	695	688	707	700	716	716	690	760	704	674	737	669	663	690	659	682	679	707	674	703	670	687	669	705	697	683	693	708	680	670	731	684	687	705	665	722	748	720	663	705	712	723	679	702	705	684	657	690	682	710	675	670	723	702	689	677	691	674	638	714	731	741	676	691	679	733	739	717	717	686	685	674	654	662	739	654	709	692	742	689	675	695	701	656	674	714	701	710	710	707	711	731	684	681	682	706	666	694	730	736	698	672	691	710	732	721	692	673	705	700	656	690	671	693	682	691	690	688	723	666	717	662	679	683	679	685	699	707	741	711	709	735	634	714	686	681	703	711	734	709	696	688	712	698	716	710	663	679	709	654	686	771	672	680	679	668	626	734	662	687	719	709	679	690	716	736	704	729	637	670	704	718	715	692	706	708	685	727	706	679	729	696	708	760	703	683	652	708	672	686	658	694	680	733	683	688	721	714	661	722	701	713	714	689	676	668	715	686	737	698	722	700	733	722	673	665	700	683	691	704	687	686	637	728	662	726	689	706	725	719	689	668	708	703	675	680	695	721	701	664	722	675	634	705	700	699	672	705	666	670	658	685	743	682	677	718	711	705	704	703	726	704	647	752	696	715	679	670	613	722	694	679	699	696	719	657	686	696	672	683	712	733	647	729	658	734	667	713	714	671	688	669	721	720	688	681	717	685	705	686	703	726	708	681	691	692	666	679	743	647	665	735	659	646	689	674	706	712	701	683	692	695	663	710	624	735	747	693	679	696	703	655	670	707	696	674	662	688	678	715	744	718	711	691	673	700	691	699	702	664	725	661	672	692	685	620	685	701	725	730	681	675	667	707	719	716	693	725	677	717	704	720	687	732	647	711	695	664	639	710	666	678	684	728	736	651	717	713	742	660	734	703	677	686	717	695	708	683	706	652	717	707	685	707	673	673	692	700	698	696	701	711	680	703	717	680	662	718	718	714	702	696	716	686	711	760	673	744	703	678	671	639	730	677	721	702	687	693	635	702	742	649	717	718	677	645	649	701	655	699	699	725	680	742	699	692	672	721	718	726	725	719	689	690	667	724	710	691	710	717	669	652	743	729	668	717	702	692	672	704	695	694	683	671	659	683	710	712	663	683	717	705	687	699	709	702	673	722	702	699	728	684	713	683	653	705	708	700	734	663	686	694	736	682	707	703	700	699	661	701	650	688	665	692	706	678	670	717	671	665	674	739	674	741	677	669	672	693	717	707	693	720	697	681	689	686	758	664	722	697	716	659	680	700	735	658	700	699	671	737	763	665	682	729	706	723	695	673	686	677	731	709	689	705	702	683	702	676	670	669	713	703	652	730	662	624	708	714	669	720	756	697	692	687	689	701	715	745	743	689	685	690	698	699	722	708	693	717	669	699	716	695	652	678	671	691	715	665	679	708	664	679	656	681	714	671	704	697	690	712	685	667	667	713	664	671	716	684	716	619	707	731	708	707	688	719	710	686	697	688	679	690	701	701	710	695	713	692	730	646	699	679	677	711	731	721	710	692	724	687	704	649	669	710	668	699	691	723	695	722	702	711	705	672	683	727	686	682	689	696	708	678	727	688	709	659	736	695	676	689	712	675	684	667	708	697	707	640	688	673	708	690	698	702	707	678	714	673	674	678	681	694	733	717	678	725	670	692	684	696	692	651	713	761	677	699	720	664	668	667	680	670	689	683	690	690	670	666	704	647	713	711	736	761	678	657	717	712	713	724	681	696	714	730	692	638	732	673	671	656	721	700	677	679	689	666	660	693	686	696	649	694	710	683	679	671	702	702	644	691	689	698	723	694	697	721	630	696	652	715	707	643	710	676	719	652	635	690	665	638	702	725	735	748	699	716	700	670	726	704	672	691	684	734	719	712	674	653	672	697	694	686	681	648	708	707	718	704	707	759	684	665	697	681	695	734	638	671	694	662	652	728	673	701	709	699	670	695	716	698	680	683	734	702	683	680	697	708	697	717	645	659	746	739	678	722	640	695	694	692	749	757	667	669	693	710	729	715	658	673	697	718	702	671	687	662	746	741	659	662	668	683	731	680	696	703	726	688	654	721	733	662	718	709	715	714	700	715	656	668	688	700	680	746	692
5395	8768	8814	4691	2502	1963	1718	1570	1251	1144	1208	1511	2650	12477	10940	5926	2334	1039	690	602	613	617	633	573	609	597	602	583	585	622	594	610	596	620	572	584	649	624	580	607	641	601	612	636	620	608	645	610	616	593	610	627	610	610	601	606	606	601	598	593	617	602	592	612	632	614	581	569	648	624	623	623	616	619	615	597	602	591	528	532	607	605	615	563	617	584	584	592	594	593	555	613	666	622	574	611	607	637	632	591	587	573	579	602	597	557	615	577	599	574	596	598	582	650	594	634	584	600	595	603	621	612	590	599	627	592	605	578	583	635	639	582	608	617	630	624	629	609	596	642	594	594	580	580	601	619	614	596	592	611	622	603	586	627	585	619	619	626	589	568	589	618	617	611	624	588	542	572	628	599	641	593	607	588	606	632	573	629	614	641	606	588	633	604	613	612	588	576	581	622	608	605	607	585	602	614	542	591	590	575	570	591	656	610	659	636	613	575	550	611	599	614	633	575	612	619	641	578	610	581	625	589	598	583	614	639	649	599	615	584	612	597	637	637	621	581	583	578	622	567	587	601	629	637	592	630	600	593	603	579	594	567	630	625	611	605	602	602	611	641	622	597	642	605	619	588	586	621	576	573	586	584	633	602	596	633	588	610	577	605	596	602	585	609	589	590	574	635	622	570	573	601	621	590	577	615	593	594	620	582	620	616	610	589	570	644	596	609	614	604	579	625	598	572	586	557	577	593	618	644	588	614	572	611	571	538	615	592	633	599	567	602	566	604	575	592	564	600	591	575	666	593	599	618	661	586	617	607	597	590	613	596	614	571	632	601	585	632	590	583	586	595	634	568	614	606	622	560	590	597	578	586	634	586	617	621	570	586	584	615	548	597	610	584	594	614	571	585	630	597	610	622	628	593	604	582	612	612	577	604	617	635	633	602	609	639	622	574	562	550	557	605	585	620	600	597	611	591	610	585	591	582	609	590	585	621	575	596	595	594	581	636	561	618	605	597	642	598	609	604	615	571	584	590	576	594	595	586	617	595	565	591	600	613	608	590	601	577	607	654	600	628	566	616	610	606	617	635	617	591	593	578	628	616	598	565	609	637	580	613	607	613	615	613	606	587	557	616	591	604	575	580	613	571	616	591	627	618	567	535	557	605	553	590	590	637	611	605	562	621	577	582	601	622	568	613	633	587	617	607	598	581	571	630	567	627	561	583	577	598	603	607	627	605	606	608	611	578	571	598	607	608	595	611	571	593	596	590	582	574	604	574	592	601	584	618	594	597	612	580	601	585	596	585	612	606	596	601	566	607	588	634	604	593	609	575	581	591	612	595	601	602	579	557	596	608	594	621	606	616	610	540	567	645	612	642	625	585	585	579	602	624	605	634	573	634	580	596	602	546	593	584	586	562	552	586	670	600	595	618	615	593	581	627	600	588	625	641	651	586	637	635	579	601	610	625	546	616	572	577	561	573	592	611	607	621	593	617	609	623	553	642	613	568	677	572	609	615	599	642	575	569	623	547	593	600	610	576	587	627	607	577	587	568	608	579	592	564	644	569	606	599	646	564	583	614	603	588	562	606	601	595	594	627	588	628	618	549	603	613	586	581	607	607	571	607	593	584	572	595	588	589	610	628	620	575	618	615	578	578	605	571	651	588	587	585	623	631	577	634	635	663	631	620	586	612	590	606	621	618	565	572	591	595	592	591	571	590	582	560	604	568	616	592	588	593	588	592	540	534	622	636	621	581	587	619	584	559	574	614	561	634	610	621	549	591	625	630	614	561	585	599	575	632	596	617	626	594	620	577	570	595	615	590	638	570	570	601	583	589	588	593	610	629	628	578	577	546	597	562	628	633	578	604	543	615	584	617	598	603	585	606	580	612	567	603	600	610	631	664	646	569	589	622	563	626	590	588	557	593	638	626	557	640	583	635	621	595	613	645	554	619	622	612	637	629	618	605	609	584	615	593	624	647	625	604	600	632	564	585	631	595	583	654	619	613	580	585	569	602	566	588	569	596	609	596	603	622	596	601	646	579	627	567	630	620	591	543	637	615	565	622	622	662	597	604	620	547	572	587	586	577	589	593	593	620	591	602	623	598	571	626	576	630	646	600	613	574	547	580	571	584	595	634	625	601	538	657	585	590	587	598	608	571	618	601	565	567	565	606	613	597	584	600	634	612	625	630	564	576	606	583	603	570	578	590	585	640	595	637	585	638	604	610	601	569	589	592	588	600	604	593	560	561	640	616	600	572	593	576	610	588	584	604	581	560	619	580	623	591	618	651	633	603	652	605	618	619	596	561	586	588	582	595	602	618	568	591	576	555	575	648	571	589	617	594	593	594	617	595	594	574	622	572	561	592	579	639	594	546	624	579	613	628	558	577	575	607	589	632	634	613	597	625	609	595	570	561	638	620	597	571	589	605	608	627	624	570	545	652	633	568	647	586	602	576	602	579	593	592	622	559	636	620	594	628	581	623	584	612	571	595	585	630	609	602	600	606	637	604	577	621	637	630	597	577	607	619	629	577	611	618	605	608	615	595	556	590	580	597	589	558	577	582	580	602	584	581	585	574	560	573	654	568	582	656	568	623	556	620	601	603	592	582	588	649	581	555	600	641	596	583	574	572	560	600	617	616	597	634	584	580	609	563	604	613	593	592	585	586	596	621	603	597	602	614	567	589	632	581	574	556	621	613	600	611	586	619	582	583	602	579	621	640	618	596	574	565	593	584	648	581	593	624	618	597	613	617	574	589	609	564	620	573	566	583	589	577	577	570	576	600	637	605	559	599	655	577	631	645	612	667	589	644	610	582	614	603	632	589	579	580	614	594	603	565	627	609	556	638	639	591	580	608	619	620	571	567	568	559	610	584	590	577	593	597	611	607	589	612	591	573	606	606	572	560	622	559	557	602	585	639	590	580	564	593	576	589	575	599	576	556	616	617	586	618	617	586	587	608	590	616	614	653	538	583	592	588	595	608	618	577	622	610	579	561	604	572	610	588	534	602	621	602	633	570	590	578	596	550	556	626	604	660	569	613	603	624	613	623	603	627	611	590	554	570	553	617	591	608	602	591	648	583	607	624	563	606	583	608	622	601	602	625	563	608	586	599	592	608	591	632	591	575	609	593	609	601	631	565	607	663	651	590	610	593	560	639	621	604	584	541	628	607	592	599	580	593	576	615	616	587	597	609	624	615	596	619	641	595	549	611	542	616	627	575	568	625	598	599	580	605	601	599	582	659	627	617	599	595	585	587	581	594	563	608	573	634	578	589	637	590	612	652	605	619	587	632	575	607	627	579	604	601	579	599	608	610	604	621	598	608	633	625	539	614	606	605	598	645	579	597	634	586	610	630	634	554	632	596	599	607	557	632	644	617	647	616	576	556	606	571	602	572	599	569	575	572	587	646	571	574	612	587	570	596	611	593	595	626	598	572	544	553	617	601	604	587	564	581	635	559	606	602	578	646	623	600	602	618	560	588	589	598	631	589
23931	20789	27692	23928	20270	8384	3079	1719	1504	1328	1571	1766	4111	18742	18258	11479	4215	1490	941	802	734	768	753	743	775	744	815	774	800	841	746	782	759	747	794	777	732	728	777	762	799	801	827	766	717	769	726	799	790	730	760	790	754	780	758	788	755	740	775	814	738	801	745	776	748	781	725	692	751	716	764	799	781	727	790	728	762	697	799	686	752	766	795	811	772	806	743	711	753	763	741	797	762	795	736	770	774	734	774	769	772	786	747	732	730	757	712	727	727	724	762	737	747	773	741	711	756	773	809	817	814	831	763	722	757	720	709	751	734	762	736	802	752	718	758	739	756	720	821	790	766	749	755	733	762	759	754	747	785	735	790	747	748	700	731	780	713	761	760	727	709	713	738	756	746	781	770	777	752	765	777	729	801	731	764	797	716	741	738	768	752	764	766	836	719	753	742	744	801	693	741	756	771	700	803	742	795	745	746	810	757	767	751	747	780	792	773	742	766	776	705	729	745	743	750	773	752	757	759	808	745	749	708	750	818	782	795	754	753	742	766	767	801	754	742	793	758	725	775	728	760	752	778	760	743	731	786	772	767	776	759	770	770	773	744	731	752	732	797	789	759	756	746	737	731	752	736	751	725	767	789	775	739	725	750	793	767	779	758	745	719	780	772	764	794	727	816	710	744	788	774	764	708	788	764	773	780	730	776	741	746	736	780	695	748	809	729	740	728	818	812	776	775	744	793	777	757	829	719	762	756	765	789	749	797	741	779	722	776	739	793	762	712	752	745	725	747	741	730	734	732	796	768	778	752	747	754	745	756	781	767	825	666	714	741	779	751	783	729	746	785	787	796	729	715	709	732	761	775	787	781	765	731	761	753	683	698	748	788	765	739	774	809	736	731	766	787	766	755	747	722	748	782	756	780	767	769	756	749	760	760	801	742	744	760	747	745	750	782	780	797	769	775	735	748	757	773	778	800	734	755	764	741	760	756	743	718	669	737	764	790	778	789	761	789	753	835	764	782	719	772	694	750	698	752	776	778	703	756	738	780	785	768	803	727	758	762	750	708	766	747	752	731	776	772	727	775	793	778	763	750	731	810	789	787	752	807	785	724	804	743	762	785	745	780	758	780	751	744	731	777	729	769	741	767	786	750	698	761	750	720	710	747	772	733	767	778	743	731	821	757	736	740	750	748	695	755	720	783	757	731	776	737	758	743	721	731	759	726	718	797	755	717	755	780	787	743	769	707	711	735	753	781	756	741	767	754	796	728	768	723	784	742	747	714	796	773	801	753	782	736	738	749	752	778	706	748	736	773	743	775	764	752	706	750	718	753	759	765	797	785	747	756	756	749	791	744	784	816	724	753	765	744	764	767	734	763	765	736	743	726	786	749	733	713	755	717	728	739	813	753	737	713	758	743	757	787	781	681	777	747	808	780	707	740	749	750	736	743	767	718	742	797	754	738	753	692	731	740	698	727	740	746	781	777	782	774	772	828	800	760	745	737	776	785	759	743	723	764	784	765	774	770	774	763	731	822	749	795	767	763	747	743	820	734	805	748	741	749	781	713	790	718	746	726	794	704	736	705	767	762	751	704	779	764	732	776	794	780	701	770	747	753	753	766	774	769	741	719	756	742	805	756	783	756	771	769	803	742	759	742	716	710	754	722	746	787	723	778	747	733	735	751	774	750	689	762	743	748	802	744	743	742	729	768	681	757	794	787	766	780	792	775	754	710	771	759	766	776	697	769	758	722	752	743	699	717	753	766	755	803	792	751	758	726	744	765	747	757	775	774	779	727	774	734	735	725	717	713	762	744	738	740	755	766	777	748	720	749	735	699	756	728	751	773	774	797	767	751	721	784	737	726	736	764	716	740	793	763	736	774	741	757	746	760	744	758	764	735	755	723	738	693	783	789	767	755	753	746	797	780	761	824	773	771	689	706	729	782	744	759	743	795	758	743	660	787	761	732	726	731	765	753	741	740	775	687	755	744	756	782	735	703	758	715	752	764	786	738	747	749	698	799	726	787	740	792	823	757	779	741	820	805	795	741	748	731	729	779	739	720	734	737	745	778	729	697	791	731	728	749	752	762	752	772	707	780	765	763	787	742	746	738	791	781	783	701	750	715	706	725	701	726	741	718	693	745	758	749	760	722	813	748	739	753	749	696	747	763	747	762	759	720	789	745	781	719	768	754	810	729	744	750	728	739	728	788	713	802	712	775	742	756	799	753	779	722	779	753	732	686	733	729	746	775	772	745	758	724	797	754	772	803	766	781	771	759	759	777	797	712	721	728	744	776	711	707	754	755	664	808	779	718	766	778	739	790	753	812	771	800	754	764	738	757	775	758	760	694	786	701	767	722	724	764	752	790	782	747	751	762	738	728	737	735	747	739	744	732	735	745	760	800	738	733	709	727	742	796	752	790	760	753	684	740	791	791	701	793	766	761	728	715	783	722	723	791	747	715	720	745	723	817	710	742	765	729	747	788	777	712	738	719	755	744	743	752	749	730	729	767	805	735	772	717	702	759	776	763	700	776	750	749	762	728	715	729	777	747	771	750	760	749	730	736	727	761	746	740	730	744	730	776	759	766	723	778	719	751	725	760	755	753	754	771	743	772	781	775	740	747	752	742	746	798	712	717	666	735	767	747	800	767	765	711	769	759	734	761	750	758	735	777	760	727	765	747	772	775	771	770	724	731	732	766	721	785	773	704	772	719	779	768	678	710	764	710	783	800	739	794	762	699	782	778	740	773	745	722	750	760	753	789	772	731	795	756	761	746	793	737	723	785	735	742	795	798	767	775	760	749	707	736	778	745	747	718	792	787	751	756	755	777	747	787	775	713	764	732	781	727	734	734	723	752	714	747	822	806	782	731	737	762	761	735	740	719	775	735	728	754	794	780	790	742	775	750	719	789	711	769	729	748	738	761	757	791	709	755	736	775	699	747	758	721	793	741	737	749	742	787	803	797	764	769	717	798	808	757	715	778	730	769	753	778	697	781	734	781	726	724	734	719	773	816	742	764	725	790	770	752	743	744	778	789	760	789	745	744	766	753	685	775	736	718	761	718	827	782	743	752	730	712	728	785	740	767	776	757	767	750	781	770	714	745	778	744	765	760	749	770	763	740	748	772	811	776	777	794	788	746	760	742	781	738	772	790	761	754	789	706	796	738	713	783	687	722	758	757	728	763	724	773	736	733	764	750	751	775	706	808	738	771	770	752	767	740	763	819	735	744	745	750	760	790	741	746	747	774	763	730	729	777	763	696	709	752	763	792	724	748	740	742	706	771	772	742	751	744	716	745	757	718	790	750	754	737	750	724	770	735	749	762	733	765	723	766	753	763	745	743	736	768	775	711	785	747	773	752	822	717	703	750	762	737	747	770	729	767	733	745	725	774	727	729	793	737	749	697	757	721	725	747	788	728	785	711	756	765	782	766	766	708	692	745	781	757	721	754	732	790	727	771	740	794	768	797	731	784	784	754	725	728	733	788	744
6806	13050	10997	6184	4327	3382	2582	1896	1737	1651	1977	2264	5878	20413	16307	10124	3865	1447	847	681	657	683	676	694	632	658	673	674	653	623	674	609	677	641	679	633	674	656	624	680	647	637	672	655	628	613	660	654	659	710	611	655	673	644	627	698	678	658	672	664	675	656	696	662	712	682	731	631	675	676	640	680	657	622	659	665	679	647	690	650	660	641	632	655	627	628	675	649	678	671	671	654	614	652	661	670	669	631	650	649	655	668	695	663	639	657	624	654	702	681	669	645	675	682	670	624	673	679	590	657	671	630	685	635	672	655	680	652	646	635	669	700	664	642	656	614	653	633	585	688	668	675	667	644	632	648	674	644	662	671	635	658	645	649	644	627	630	684	653	619	637	673	653	680	671	687	675	640	647	656	668	643	681	651	681	653	661	607	659	645	686	667	665	607	660	677	684	652	668	630	659	666	709	655	662	642	641	668	613	668	654	638	624	625	642	660	663	624	681	684	675	686	630	658	702	678	628	671	623	643	652	647	633	665	619	708	592	663	635	670	670	627	655	648	658	648	648	657	654	646	598	644	635	650	671	635	690	680	619	639	649	665	665	672	640	657	641	631	695	683	627	623	650	636	645	599	657	655	638	658	644	664	618	670	679	661	625	639	656	632	664	625	678	654	623	632	686	692	680	618	663	652	637	643	595	668	683	660	680	670	683	683	652	610	668	636	638	695	633	610	644	614	669	691	651	696	637	630	620	655	649	657	631	656	673	666	674	656	698	622	660	592	635	627	688	639	647	622	614	691	653	663	660	630	667	617	643	689	639	614	697	647	616	642	688	622	620	640	646	679	631	662	627	620	695	648	652	641	665	680	694	601	619	596	640	684	606	699	665	664	623	634	609	652	654	649	643	673	648	664	634	711	644	668	624	679	656	636	657	701	646	683	680	632	683	642	653	666	636	655	657	662	641	630	615	688	649	645	663	632	613	663	641	666	648	629	645	660	645	644	657	682	679	667	641	651	653	663	662	674	638	654	668	635	681	692	656	626	633	656	653	660	664	644	674	660	681	711	681	631	628	637	668	645	615	654	595	683	624	617	644	647	625	650	628	679	656	642	638	646	627	658	682	668	664	655	677	626	635	686	630	637	626	695	676	700	676	644	686	671	636	662	650	678	656	659	666	663	677	657	641	664	663	657	659	663	673	651	614	609	679	673	683	664	666	674	673	683	663	645	669	636	666	630	624	651	676	620	632	611	698	642	639	634	630	685	647	667	621	624	658	627	630	636	652	672	628	664	686	664	604	680	662	686	678	642	638	665	636	616	674	681	647	692	652	625	626	629	665	662	655	603	618	656	642	652	637	660	653	664	647	651	642	677	653	687	659	622	613	643	703	660	652	619	684	691	667	611	658	643	676	651	676	633	651	663	624	690	625	604	645	664	674	654	647	629	627	661	679	643	636	673	659	674	649	683	661	646	639	649	634	650	656	603	663	611	643	672	673	676	666	610	628	613	651	647	631	640	629	679	591	648	692	625	660	628	662	642	651	601	634	633	614	634	646	671	680	674	654	680	625	647	676	634	688	643	666	665	668	664	630	650	626	648	645	661	657	620	666	610	643	692	662	626	649	654	643	674	695	657	673	630	647	658	652	640	689	648	612	673	629	648	661	674	642	673	687	636	638	637	619	648	661	648	619	611	652	655	638	674	618	651	631	666	647	646	649	671	668	657	665	683	651	645	648	651	682	641	654	664	647	690	637	656	703	636	614	690	617	694	596	627	634	646	725	655	643	659	640	682	658	644	671	646	647	680	663	653	651	667	661	668	698	673	667	626	637	641	619	668	616	645	682	634	670	645	646	636	649	605	658	663	623	655	670	665	657	659	685	627	642	663	706	630	648	641	647	617	665	678	661	630	665	629	650	611	675	649	688	618	679	601	647	654	645	646	655	620	682	717	632	659	677	638	654	675	658	624	615	632	611	671	657	635	640	664	661	683	630	609	652	669	673	651	637	666	626	630	664	687	681	666	615	664	638	627	601	655	646	649	659	648	656	653	661	653	639	654	667	641	611	669	635	649	682	633	645	629	632	633	579	668	632	630	660	637	605	661	635	589	603	623	639	682	684	728	642	640	685	641	608	645	658	638	720	649	614	652	658	712	634	669	614	579	643	663	651	643	635	696	637	616	630	660	668	615	622	644	639	678	667	672	616	642	615	697	650	717	650	655	630	632	602	627	661	661	641	661	631	716	601	649	670	655	631	661	677	653	633	649	622	655	658	655	625	625	644	622	677	619	640	641	693	654	650	644	647	613	587	656	660	657	658	681	657	657	640	624	635	678	709	628	654	646	615	624	656	668	655	634	646	644	633	647	629	677	616	636	653	617	649	623	638	679	647	653	655	671	702	629	671	702	637	650	678	683	666	665	621	659	617	641	644	632	658	683	671	643	617	629	667	661	679	691	703	667	598	649	680	624	657	661	669	647	629	657	665	646	665	603	631	678	614	623	703	648	644	678	638	663	605	663	724	630	635	664	617	640	705	648	646	652	671	680	662	637	677	675	643	650	638	664	680	658	678	627	687	666	693	642	654	606	585	668	639	641	618	688	597	673	623	688	620	614	683	612	640	619	626	648	637	656	629	639	625	625	693	640	669	635	651	625	649	628	678	663	661	677	623	609	659	680	640	656	656	617	620	618	626	603	639	616	599	630	597	651	636	632	671	651	646	664	582	657	693	652	664	642	612	624	658	623	681	670	652	620	661	672	673	659	632	699	664	695	686	675	654	628	634	651	679	651	627	630	726	658	668	614	644	676	653	643	617	619	691	658	636	649	651	648	631	629	692	647	651	660	641	633	650	647	654	618	609	628	630	635	592	672	619	654	662	677	658	653	633	652	605	612	652	644	636	647	670	670	673	664	661	639	635	651	700	643	641	666	638	639	638	679	664	632	633	647	630	645	649	649	659	626	724	611	594	685	631	651	696	620	672	674	662	631	664	694	650	651	693	667	627	675	630	621	630	685	655	666	625	602	688	652	632	622	663	671	663	660	663	659	656	674	607	666	633	695	646	649	629	694	627	616	648	616	654	622	644	652	673	657	624	637	636	679	705	673	623	633	677	694	595	659	663	621	613	677	656	681	660	618	641	690	671	671	659	619	652	637	630	615	633	619	695	623	655	655	678	665	638	654	687	629	592	653	647	633	646	662	651	625	632	642	645	598	650	666	622	638	637	675	664	641	712	658	664	656	668	590	662	657	662	634	660	633	739	674	621	637	584	641	654	644	634	635	610	646	652	672	651	691	660	650	645	649	640	663	692	689	698	613	708	641	656	695	605	654	686	634	679	682	640	643	658	642	643	680	631	633	629	637	663	677	671	617	640	665	658	619	669	634	615	634	659	668	612	650	666	654	653	631	648	683	686	650	619	607	614	624	668	643	659	675	636	659	683	629	592	653	715	648	686	679	657	657	675	606	637	684	678	645	654	616	697	627	663	615	673	644	715	648
26828	10213	3281	1571	1052	836	744	799	814	785	685	750	836	1377	1715	1247	816	712	692	617	663	642	649	596	650	685	582	666	689	609	653	649	647	627	654	675	607	600	660	588	639	618	643	654	604	676	601	614	633	582	647	599	594	640	644	650	610	633	617	650	606	589	653	657	650	669	651	618	601	630	627	605	635	607	625	643	598	609	611	666	652	613	627	625	634	635	611	606	661	627	619	610	651	627	650	576	591	612	666	591	654	658	644	617	644	637	616	637	633	654	624	665	625	648	636	621	604	643	644	621	621	648	665	603	644	671	637	638	621	645	624	680	617	663	681	674	635	614	656	643	672	666	607	622	643	630	630	633	657	669	618	610	654	649	601	598	601	618	638	616	645	610	641	661	649	577	668	610	647	641	634	631	593	649	687	597	613	658	672	597	625	598	631	598	589	635	636	596	624	634	632	620	650	669	658	649	638	637	617	628	635	658	612	607	643	615	682	648	639	626	634	634	676	623	636	619	633	629	609	615	627	614	621	647	655	621	593	654	637	642	606	628	676	638	604	626	642	606	600	616	649	638	655	627	611	609	632	629	653	659	620	643	644	616	642	620	631	618	639	646	644	633	635	636	713	598	641	634	630	624	677	675	657	616	666	634	656	617	605	696	633	604	653	609	619	600	667	626	687	640	631	630	634	675	617	665	638	645	629	664	635	624	587	599	624	616	648	661	647	616	632	653	606	622	608	617	613	623	635	600	587	645	628	646	623	659	647	646	670	647	640	647	635	644	613	613	626	632	655	660	644	617	613	596	618	633	664	619	614	596	639	683	620	667	647	675	645	626	604	657	632	652	610	634	611	604	625	672	658	640	675	647	665	638	578	677	639	642	634	606	632	637	617	629	620	645	608	663	625	643	627	629	593	585	671	634	630	642	634	615	633	598	633	611	613	602	606	646	637	637	629	626	598	636	620	588	603	625	660	630	625	619	611	624	651	612	615	643	615	600	621	654	608	651	627	669	641	651	635	587	560	619	650	648	629	658	622	640	619	665	624	639	675	644	623	580	631	638	583	648	611	638	629	660	611	647	635	591	659	628	628	596	602	640	618	625	626	707	646	651	609	615	626	639	643	583	669	602	631	623	640	632	663	608	625	638	609	631	602	666	626	635	585	610	647	664	651	670	662	664	654	646	682	641	646	636	633	635	630	622	618	637	657	615	645	628	611	626	653	655	646	638	621	630	623	622	575	634	617	634	659	622	619	643	642	580	634	692	616	669	625	636	637	639	599	644	644	621	662	632	675	646	641	643	647	678	635	595	650	651	642	669	653	658	598	638	634	631	668	601	655	626	597	632	628	610	622	643	612	663	637	640	638	599	637	602	623	653	604	608	647	611	620	643	679	617	648	608	622	622	608	638	609	636	686	623	677	606	623	645	590	646	626	649	638	615	643	619	643	643	655	661	672	641	618	641	631	623	676	599	610	641	651	639	634	637	624	633	634	590	657	652	601	656	634	619	587	612	677	644	637	650	644	653	598	626	638	692	636	599	606	622	645	673	638	619	649	643	629	700	660	606	655	586	654	679	634	706	650	662	620	614	629	694	628	638	647	614	618	626	647	657	631	612	634	661	580	653	649	599	650	619	607	655	583	639	612	662	655	617	651	664	598	655	641	597	663	620	630	568	623	586	652	601	630	667	641	658	613	637	636	635	658	645	669	616	669	669	637	660	653	665	657	612	640	632	651	647	666	635	645	664	624	620	623	604	652	615	621	588	687	624	656	631	625	608	640	654	652	601	627	660	625	575	639	628	602	632	617	633	619	616	608	644	617	608	610	605	647	613	603	646	670	643	662	603	645	627	584	650	625	577	585	639	663	665	582	627	649	648	637	640	625	637	658	569	596	663	620	638	601	600	634	649	599	553	614	695	625	630	626	614	616	593	620	664	638	636	642	610	620	626	653	610	618	653	633	632	606	630	651	658	653	659	605	580	584	636	659	617	607	613	662	577	626	578	596	604	621	589	613	636	665	680	656	670	628	612	625	626	631	652	618	644	649	626	607	599	630	632	637	626	624	616	626	615	660	662	610	596	635	625	630	622	646	624	646	653	670	626	594	619	640	617	616	627	610	626	632	636	636	651	634	630	562	630	673	666	621	631	644	623	637	625	629	635	612	595	624	593	663	620	668	654	657	622	673	612	647	661	619	605	638	649	581	601	666	620	595	666	602	623	647	607	665	626	646	593	667	678	635	642	638	639	623	643	619	588	628	690	612	618	595	609	625	656	667	605	611	647	586	645	629	651	648	605	662	606	619	641	653	621	611	650	630	642	611	663	638	646	701	655	596	686	625	656	593	646	610	657	657	616	645	598	607	646	613	694	650	640	637	629	664	666	594	644	645	609	584	653	605	666	636	666	610	662	607	611	599	654	581	637	612	630	642	606	674	652	605	677	646	618	638	644	646	643	650	671	658	617	640	664	637	636	632	591	639	624	645	659	640	634	662	634	630	647	635	627	642	645	633	643	641	639	640	618	602	628	626	650	703	646	649	683	614	610	615	615	653	633	631	611	648	608	639	639	638	643	644	636	625	624	596	582	660	644	680	675	606	609	595	656	665	664	642	650	622	576	616	624	652	621	657	628	604	631	627	679	614	656	601	673	651	637	632	631	645	630	672	624	610	617	647	615	589	649	666	629	651	593	647	676	570	650	583	597	647	631	590	644	643	589	612	618	629	601	611	639	635	663	649	619	577	643	625	630	649	596	627	641	654	646	629	644	649	623	575	627	601	609	628	655	655	647	645	642	658	609	651	649	658	644	600	663	636	618	611	620	618	647	590	691	670	641	582	678	584	642	613	684	637	624	667	608	654	639	632	617	629	645	663	634	640	667	628	581	621	617	633	616	655	642	605	653	665	619	644	658	630	627	628	607	654	672	610	611	635	598	666	628	651	693	630	627	642	649	622	626	641	622	589	675	639	681	628	630	578	599	583	625	683	601	643	570	627	637	663	591	651	651	668	629	635	705	659	666	615	643	677	643	629	608	642	621	616	624	658	647	606	611	624	624	602	654	603	639	569	616	624	644	601	637	627	599	700	614	601	643	640	627	638	616	624	617	647	646	621	620	639	588	617	606	612	634	586	635	626	606	653	642	671	612	626	595	658	631	613	621	637	599	642	671	628	642	641	599	636	687	620	631	657	631	660	613	565	636	599	611	587	658	631	616	598	578	631	581	635	690	635	647	634	654	627	624	618	623	619	637	602	617	619	629	631	637	652	638	631	622	617	647	617	665	623	621	624	636	662	620	598	625	631	632	629	619	660	625	657	632	649	597	637	642	585	635	613	609	601	641	655	613	668	644	601	637	659	587	642	632	585	626	686	589	641	655	670	649	624	646	670	588	620	632	639	638	625	638	633	598	645	648	663	658	657	651	623	670	641	583	583	648	648	635	599	697	676	601	630	576	600	686	630	643	640	640	636	632	648	614	615	653	633	626	639	647	630	659
6756	3544	3183	1444	1140	928	777	755	843	733	709	760	900	1795	1874	1383	858	590	572	536	531	532	508	551	590	495	565	559	569	512	520	533	561	498	531	519	575	516	520	554	525	544	548	520	551	541	543	508	521	555	531	508	496	571	515	538	539	508	520	540	590	536	550	579	578	530	543	544	522	539	565	531	515	562	495	510	555	509	554	549	528	522	554	554	541	565	537	516	522	577	499	568	619	524	533	511	568	578	552	520	531	522	563	545	531	535	549	553	566	559	500	565	546	499	534	551	515	514	519	541	508	508	558	515	508	562	560	530	548	565	537	568	525	555	520	566	559	547	521	545	532	524	544	536	528	532	549	555	514	569	575	503	534	548	526	533	501	513	496	524	530	551	522	539	577	516	539	557	561	535	557	536	514	533	474	609	553	513	529	540	535	515	538	513	557	553	569	577	507	531	543	524	510	530	551	574	499	530	540	549	541	545	583	507	535	513	549	527	566	509	512	560	560	563	577	547	545	564	548	550	543	515	564	535	541	583	533	541	563	544	558	567	539	526	531	537	530	574	572	520	513	522	573	543	552	523	592	542	552	530	556	528	547	546	527	519	550	522	518	527	589	504	552	542	555	535	507	537	506	577	610	565	528	568	549	577	515	549	588	501	531	562	570	568	514	488	507	523	509	546	519	543	557	556	478	547	536	560	547	504	493	571	534	488	566	518	572	519	531	550	547	540	557	554	537	566	534	556	509	530	505	533	520	536	571	543	556	526	539	516	524	548	554	550	518	540	530	571	554	512	543	542	507	500	525	535	561	530	548	494	517	533	531	554	517	542	530	540	528	542	547	557	537	586	536	583	534	560	565	513	550	607	506	527	537	532	525	550	571	479	515	515	547	541	562	539	531	570	557	546	508	572	584	513	520	516	501	557	552	548	534	538	546	508	543	575	522	507	538	548	536	531	523	559	542	566	574	545	521	550	532	563	539	563	526	510	503	525	562	533	510	521	542	547	512	565	514	518	559	523	577	568	538	537	544	548	526	536	553	487	571	564	528	566	519	551	514	575	567	528	549	508	530	515	515	565	545	581	524	551	532	529	546	531	509	566	516	519	584	570	545	540	537	539	561	537	506	530	554	550	575	533	551	501	537	526	521	522	547	492	529	512	580	575	544	596	555	558	584	575	558	537	523	542	549	527	546	551	518	528	548	522	545	528	481	566	567	537	534	471	544	538	515	523	553	515	516	523	551	512	594	546	571	554	521	544	566	535	534	532	567	571	577	514	528	556	523	529	570	563	515	555	535	531	565	523	522	528	508	535	559	556	533	511	598	556	571	546	551	539	491	548	519	503	546	533	607	567	563	539	571	535	534	530	564	535	574	535	539	587	507	527	542	578	536	554	500	541	547	543	520	563	567	566	522	521	553	524	560	579	545	538	523	542	562	541	523	510	568	564	531	546	539	572	519	573	524	505	586	552	532	529	506	568	535	534	548	522	551	500	541	574	551	514	539	564	528	573	532	572	552	556	547	555	560	537	583	524	563	535	547	592	504	561	555	538	537	496	561	550	514	536	527	523	545	546	554	551	581	566	530	531	535	537	539	541	539	506	533	558	521	537	537	553	515	541	544	516	529	516	542	568	504	535	546	527	539	518	537	536	517	549	525	525	549	517	580	536	565	533	553	547	518	573	545	546	572	561	527	507	516	496	539	566	536	549	525	524	563	554	577	577	506	532	547	526	521	545	521	515	555	578	504	544	580	560	564	543	551	543	544	555	538	540	542	536	561	565	538	519	543	601	568	532	550	529	559	528	561	566	577	579	512	525	545	517	534	567	548	516	538	502	503	504	547	533	508	559	508	568	531	547	543	516	539	519	547	519	517	494	527	550	511	527	495	462	517	528	502	521	513	510	559	533	505	540	522	518	547	518	519	579	541	555	526	537	558	520	558	551	509	572	555	554	560	579	567	567	518	573	567	508	536	484	519	579	479	518	534	544	521	501	560	539	555	541	516	533	539	538	559	564	535	512	594	535	532	559	538	546	547	558	568	560	600	491	556	561	547	498	505	556	550	523	539	537	517	555	501	565	545	478	541	546	507	519	533	528	517	548	538	543	559	551	546	561	572	512	581	551	508	552	501	555	541	578	530	575	535	567	549	525	513	585	548	579	529	549	496	527	481	541	540	520	506	513	558	534	546	545	540	544	547	530	541	559	570	526	534	530	555	565	533	513	581	512	560	527	573	553	527	505	562	567	512	519	491	559	559	562	552	565	559	520	526	527	525	525	481	542	523	563	562	551	545	512	524	537	540	557	583	541	548	527	550	494	531	591	548	487	528	549	547	557	530	558	571	525	543	530	576	512	526	508	503	520	562	518	517	530	534	525	563	539	549	519	575	556	532	535	526	557	510	558	541	528	543	532	513	531	522	534	500	571	502	534	542	552	524	560	575	524	539	562	539	554	528	537	557	533	587	533	548	555	572	526	545	526	542	532	536	574	537	577	569	508	491	552	544	550	518	586	550	587	555	525	556	530	542	507	522	587	541	566	524	533	526	544	537	499	545	519	564	507	543	552	566	535	540	587	564	585	567	504	545	546	535	532	544	518	536	585	503	571	531	522	555	535	529	556	566	553	510	589	501	531	538	566	487	550	567	576	509	525	579	537	557	538	572	538	563	483	548	546	538	543	570	537	546	562	554	498	558	544	496	527	544	552	542	507	562	529	483	543	521	544	547	552	505	540	529	531	531	553	534	560	509	572	505	557	545	526	563	592	558	536	547	524	524	538	571	527	514	559	562	540	566	554	561	536	576	548	550	532	574	576	503	560	520	542	549	550	515	513	542	547	575	523	561	548	544	529	564	586	568	504	540	523	591	538	576	569	627	553	480	524	523	560	548	576	523	568	545	498	556	579	551	539	572	514	554	572	549	545	536	506	508	554	533	547	506	551	503	523	567	532	571	535	569	516	526	519	488	516	517	576	561	531	539	527	586	532	528	530	571	535	489	533	547	515	524	560	543	513	540	517	570	501	552	546	541	610	538	574	515	561	532	549	562	514	540	551	509	573	549	580	530	562	557	528	564	520	544	550	545	543	564	583	556	538	557	515	522	556	548	494	548	591	557	565	564	491	533	520	563	509	544	573	554	570	523	542	497	565	557	547	531	535	582	554	537	523	553	535	557	522	531	579	533	565	547	537	508	547	515	550	534	520	540	570	546	532	545	546	513	541	561	542	552	531	506	568	551	548	529	549	467	559	552	492	531	532	516	554	585	545	519	544	575	523	561	516	538	568	513	537	539	556	562	527	544	577	516	520	524	525	598	549	516	537	531	548	541	563	512	588	521	504	543	539	548	536	536	547	526	510	505	578	552	524	499	506	592	547	519	569	503	562	539	566	548	532	523	569	574	585	539	553	562	511	549	565	548	543	587	529	547	562	558	541	580	554	531	582	509	507	517	527	541	555	538	535	520	547	596	542	570	565	563	526	546	609	535	565	520	575
24950	20832	26618	24843	8443	1969	1398	1174	987	941	890	758	1493	10393	11001	6263	2131	886	657	609	606	613	597	598	611	566	568	592	591	592	573	635	579	591	567	585	542	616	599	540	589	605	482	546	564	583	579	608	562	587	597	542	542	580	583	594	521	570	565	628	546	587	597	576	556	628	590	585	590	570	582	595	597	600	580	593	568	616	591	580	573	568	607	558	546	572	600	629	601	552	590	578	585	585	600	544	540	572	540	537	576	585	564	557	579	558	537	580	564	567	573	573	527	574	607	551	577	596	579	544	599	612	581	557	633	599	554	588	588	559	557	582	587	582	585	589	550	568	567	587	598	591	629	569	560	556	550	611	550	558	600	599	571	555	596	579	597	551	578	592	599	609	604	617	568	592	546	631	584	625	602	609	579	562	611	601	576	580	570	599	569	599	549	594	641	587	538	584	632	580	580	585	593	595	544	591	567	577	609	550	595	586	591	593	554	522	552	591	635	589	583	577	598	568	573	615	580	572	607	563	563	587	552	557	610	511	555	597	577	577	582	534	615	557	580	558	609	547	602	623	579	535	608	563	576	609	572	546	585	590	582	540	549	593	591	565	600	588	595	581	569	592	565	591	601	578	557	598	547	551	586	597	556	584	608	562	579	596	583	598	595	586	567	594	555	531	592	574	581	604	545	576	523	581	560	613	572	584	567	587	582	559	546	563	591	595	571	539	572	580	583	567	542	578	587	578	577	567	607	567	590	594	566	571	543	535	568	541	576	612	545	612	583	611	563	572	550	569	568	528	595	581	556	551	566	534	596	591	590	593	563	581	591	569	589	571	590	601	552	538	550	567	578	586	577	590	596	588	609	594	604	572	594	565	616	641	523	598	563	594	551	615	580	584	558	553	575	572	609	590	559	545	554	616	595	545	599	572	571	552	579	587	581	630	564	582	524	596	573	612	578	631	556	584	566	591	563	587	606	540	580	541	576	581	546	623	585	597	568	556	557	569	548	575	572	549	566	580	606	592	566	611	583	543	553	588	561	575	559	563	579	530	600	612	607	560	535	564	598	609	589	609	571	562	565	565	566	577	561	537	573	594	573	569	563	573	556	585	557	545	598	557	549	557	568	534	567	561	637	554	538	563	561	582	539	593	588	644	599	552	577	565	584	540	531	590	582	573	604	557	587	569	577	578	545	566	593	536	557	579	569	571	540	559	555	581	622	533	529	584	509	584	549	554	556	589	556	607	617	569	556	567	578	611	572	563	546	587	590	604	619	593	571	557	586	586	562	573	559	587	544	600	637	571	548	538	567	584	555	579	647	600	555	589	586	564	522	574	577	577	594	600	582	595	547	550	550	583	581	566	573	583	559	609	573	545	605	568	544	592	573	582	546	603	572	599	573	591	565	614	577	594	546	568	569	590	539	545	589	533	544	628	556	584	561	564	553	552	574	569	565	593	594	559	589	532	534	564	568	559	580	603	554	585	587	584	604	539	597	595	599	655	563	597	541	555	571	554	570	555	559	573	566	570	562	590	553	547	529	640	591	569	568	569	601	552	595	589	557	586	561	605	601	574	584	565	585	571	571	582	577	587	591	599	566	524	588	583	561	601	628	575	545	573	584	549	546	562	551	586	543	548	593	558	563	588	598	581	626	576	542	559	584	589	581	571	596	568	589	560	591	578	545	557	574	560	587	583	578	582	575	575	541	600	608	601	606	609	608	564	581	589	568	564	587	549	601	587	565	595	588	592	598	629	553	582	527	574	590	575	540	593	582	568	577	592	575	527	542	561	563	610	564	570	570	569	569	561	553	573	596	588	586	560	599	537	616	579	562	596	642	576	549	555	581	610	688	575	577	573	601	573	569	573	563	607	530	585	547	535	547	577	569	526	572	589	585	535	584	590	532	575	572	584	596	559	545	601	584	578	575	615	586	573	579	622	542	603	553	576	577	525	541	538	598	544	581	592	554	579	582	572	587	552	560	595	588	552	619	565	554	581	620	580	558	602	564	594	559	605	541	583	573	573	621	572	646	566	555	556	592	545	577	573	556	561	581	618	606	547	561	564	558	600	568	568	556	574	580	588	557	558	590	519	569	587	543	579	609	558	538	546	606	568	548	585	596	618	575	525	591	568	579	617	579	595	575	548	603	589	576	566	608	579	544	584	566	558	546	546	616	592	557	534	579	545	596	600	576	588	614	587	608	521	596	627	599	534	555	580	577	586	629	575	617	526	567	584	601	626	573	565	596	571	581	586	591	542	560	626	610	601	596	573	569	603	547	605	547	568	572	575	573	561	588	566	527	623	572	580	576	596	585	546	613	575	599	547	576	585	575	596	550	527	589	558	623	568	588	594	573	592	584	576	623	552	559	534	548	556	553	581	626	589	603	579	583	572	586	582	617	596	569	580	569	602	602	604	579	568	617	556	602	569	577	567	543	564	561	534	552	587	605	568	585	545	580	598	536	626	575	538	569	569	567	592	587	543	586	551	553	578	554	588	590	542	597	553	599	591	564	619	545	579	564	531	587	613	539	556	576	597	596	582	552	600	577	622	591	596	584	553	577	560	588	562	566	566	577	587	597	572	590	558	546	548	587	607	545	588	578	549	595	576	562	570	541	605	580	584	557	573	552	560	576	543	618	598	599	583	585	570	548	576	562	553	539	553	604	599	600	573	595	573	591	586	556	603	601	563	565	563	602	610	556	586	521	564	568	569	565	567	659	562	587	569	571	595	595	549	556	581	562	574	572	564	558	604	597	582	566	534	551	533	583	542	589	579	557	623	583	547	582	616	579	537	619	585	572	568	587	632	570	550	576	584	604	587	578	611	577	590	604	591	556	555	556	532	584	594	527	545	578	604	570	525	565	568	586	587	609	610	606	608	608	586	568	582	571	608	587	583	629	571	561	600	616	553	562	537	594	566	568	558	595	544	610	579	590	571	566	556	565	584	580	557	564	599	589	599	573	578	576	613	588	584	559	633	636	531	627	598	585	586	581	604	577	569	595	566	586	599	579	564	584	584	541	591	533	577	577	622	550	561	603	552	588	584	606	603	576	594	595	612	583	589	555	593	578	549	569	590	576	611	532	586	591	562	576	564	562	543	577	549	561	607	592	536	557	606	584	588	589	599	628	605	617	517	577	613	593	595	595	583	562	605	554	541	543	562	566	593	539	605	588	586	570	591	555	548	633	608	571	575	563	519	540	593	572	574	579	604	615	555	564	565	608	597	550	576	545	578	555	554	582	575	566	568	534	615	594	578	626	583	572	550	630	591	612	609	527	505	595	580	587	565	595	553	544	593	588	597	555	578	587	606	564	610	566	606	600	617	564	545	610	576	577	590	565	553	573	550	574	564	596	571	550	573	579	568	607	560	598	574	601	563	539	606	609	546	568	629	537	575	585	586	558	574	507	556	594	590	608	550	594	535	565	556	583	541	565	588	555	612	577	565	534	603	577	554	565	566	574	547	544	544	571	513	555	601	595	621	532	615	519	577
6311	8207	6269	3836	2679	1794	1366	1402	1326	1033	938	768	2139	12978	10987	5967	2225	885	608	535	544	519	469	522	468	529	523	501	518	539	485	483	543	500	522	512	552	495	524	535	510	497	520	531	536	575	550	497	500	524	508	516	539	504	512	523	524	525	506	530	520	521	521	514	502	490	482	535	516	519	512	536	515	514	545	504	509	506	511	482	550	511	476	520	516	504	520	520	566	550	529	522	492	570	514	529	547	519	519	545	547	562	528	498	513	507	521	506	540	523	514	541	502	499	548	498	529	480	531	515	537	487	508	515	548	502	552	510	529	457	470	494	521	514	498	517	503	542	521	497	525	488	509	526	510	492	518	530	568	531	530	482	539	528	532	538	517	482	505	472	515	514	498	556	529	498	545	524	498	558	491	525	489	512	517	457	500	529	506	520	507	542	501	495	543	554	538	541	540	511	502	516	521	490	534	499	540	513	535	516	514	553	543	502	505	510	481	529	563	516	486	483	519	527	512	534	531	506	532	528	500	488	514	472	557	505	551	563	516	526	518	529	549	537	537	510	502	511	543	525	523	504	492	522	514	498	507	531	497	523	517	533	511	520	492	491	517	519	552	529	567	499	511	501	521	522	503	482	502	525	512	521	499	515	538	468	516	548	520	549	501	517	475	513	518	541	494	485	548	501	542	497	503	501	493	473	503	492	494	550	514	502	518	522	523	488	497	544	542	508	490	523	524	488	533	544	482	467	518	543	543	542	546	477	527	522	505	541	490	514	496	466	536	471	525	517	488	468	510	544	554	557	473	493	489	499	547	483	538	526	528	500	494	507	522	512	506	534	520	502	501	524	526	539	486	519	529	465	514	496	516	515	537	519	522	547	534	535	508	498	516	514	501	533	537	534	527	505	499	499	518	531	473	574	527	496	542	549	482	510	540	476	533	491	494	474	534	517	484	544	473	514	509	502	506	524	486	494	565	511	501	524	531	520	520	505	534	545	535	537	528	535	488	498	530	543	522	550	556	482	493	488	538	523	516	567	528	526	493	498	516	475	510	483	492	524	509	490	536	505	511	503	521	513	484	527	522	506	537	502	533	509	528	487	539	536	501	513	490	513	492	502	489	486	475	545	539	496	504	458	516	522	500	526	499	524	522	527	540	510	504	533	514	498	496	514	517	506	519	553	544	548	518	530	480	492	520	534	519	543	505	517	525	447	517	473	502	513	505	538	498	489	495	497	496	517	510	533	512	546	498	532	515	483	452	534	487	549	516	516	519	506	533	520	534	501	541	514	500	530	506	493	533	492	505	515	564	507	527	469	501	526	513	527	499	528	536	523	513	517	511	542	513	512	547	511	486	552	511	525	507	520	486	516	527	472	528	489	508	521	472	514	541	544	521	510	524	493	505	494	544	502	505	492	542	509	497	546	459	517	526	518	523	509	495	497	503	475	498	502	539	507	533	519	482	531	511	516	532	481	526	493	469	543	526	496	506	518	494	546	522	527	546	524	532	501	526	500	507	482	528	513	504	484	490	522	512	544	497	493	527	492	516	508	492	521	520	506	527	539	498	528	531	534	518	504	503	537	479	458	517	489	534	536	508	487	496	493	506	567	536	501	484	494	506	506	537	530	480	532	485	528	537	516	525	527	500	537	482	477	488	489	500	505	527	523	544	514	528	553	496	510	530	518	532	471	523	544	516	520	517	518	527	528	556	474	523	534	504	523	504	574	487	494	523	510	521	505	486	514	515	531	522	468	565	505	497	564	503	533	511	500	481	485	485	500	549	505	524	520	492	499	510	503	511	468	493	547	489	538	547	521	526	509	535	525	515	496	518	523	498	523	537	497	518	488	537	527	479	508	507	526	509	543	523	496	555	516	552	526	541	504	511	493	539	526	505	531	536	515	540	495	526	556	487	511	505	519	549	510	486	488	553	498	535	520	504	495	519	515	548	546	516	546	576	513	512	510	514	513	504	515	515	518	506	522	520	513	478	510	501	494	501	520	511	534	560	512	491	502	481	476	510	516	516	536	560	546	514	488	500	533	546	523	501	518	521	520	507	541	509	529	495	543	513	523	500	516	546	494	528	515	504	503	540	503	486	504	520	474	520	496	489	505	526	486	502	506	518	488	503	509	529	521	517	516	499	476	512	546	500	480	503	533	491	539	526	508	489	508	510	506	521	501	534	526	524	541	526	537	495	490	498	494	532	474	532	532	458	528	515	554	480	476	481	513	512	548	538	519	557	518	530	514	512	506	481	552	486	541	519	461	496	538	502	522	499	466	493	515	497	510	516	517	535	516	506	516	522	517	556	523	513	506	505	531	537	546	536	529	525	489	517	553	511	506	479	521	501	553	490	537	480	511	504	532	516	501	514	532	494	530	481	503	551	556	524	521	533	474	535	517	534	508	517	511	506	484	536	511	481	483	548	515	531	499	500	497	510	538	535	519	503	518	504	514	513	511	493	523	498	491	524	533	481	490	530	490	514	573	550	540	487	510	510	510	489	523	506	505	531	553	519	526	488	500	502	481	497	509	537	498	495	484	495	486	518	490	502	489	472	519	527	532	496	509	490	503	528	524	529	501	498	519	485	476	497	515	491	491	545	510	484	508	576	503	533	546	537	506	503	472	511	501	528	481	527	511	522	501	507	482	494	529	509	516	525	514	539	561	501	477	509	499	515	508	505	500	532	514	522	537	511	519	525	542	480	482	508	522	520	493	527	516	479	495	515	524	497	523	492	531	550	497	496	521	535	507	520	523	539	498	544	498	528	500	548	535	542	537	486	533	507	499	519	506	510	529	488	508	465	543	492	496	560	526	474	533	539	496	508	509	522	518	514	510	501	506	489	546	489	485	503	495	450	498	508	526	519	503	502	532	517	539	520	521	508	500	525	515	490	505	517	552	496	491	529	514	457	546	519	479	552	528	508	496	536	558	541	493	510	524	540	515	552	519	521	435	520	529	505	510	521	530	532	556	510	514	489	500	518	506	522	542	506	527	495	481	527	503	479	511	528	506	479	528	509	518	486	493	485	517	503	547	512	526	517	514	505	544	532	516	483	524	550	558	532	534	531	522	526	477	544	558	525	531	500	514	514	548	493	506	518	502	506	515	508	513	497	543	488	486	554	511	526	498	516	520	558	522	489	493	524	514	532	503	546	464	489	517	499	556	518	498	493	508	546	506	506	503	535	509	488	501	483	538	516	492	483	504	511	473	508	501	490	506	490	546	534	487	531	513	540	539	524	498	523	533	497	556	507	533	527	539	542	485	468	523	515	495	505	521	521	475	541	505	523	510	511	529	502	494	542	505	527	527	517	506	515	489	524	523	532	509	506	518	545	524	480	516	529	558	505	496	507	480	476	523	499	514	520	584	549	524	543	521	518	528	507	539	513	507	475	550	513	529	466	517	528	526	483	514	488	547	496	535	514	485	522	509	531	500	516	510	524	554	510	535	529	539	458	520	486	552	508	535	510	542	482	533	517	515	509	503	493	498
23950	20773	27643	23943	20271	7221	2515	2062	1700	1301	1204	966	2656	18681	20566	11907	4224	1457	903	860	819	772	845	798	777	764	786	741	735	714	738	751	743	814	780	784	779	779	774	753	775	772	762	772	784	750	757	736	773	745	835	799	743	802	733	782	740	794	790	777	768	765	779	801	752	773	765	765	762	787	770	770	741	741	791	751	759	726	751	752	736	753	779	778	773	741	715	767	764	794	772	737	759	765	768	754	755	722	737	775	825	716	786	764	750	763	785	834	780	783	730	717	781	762	723	736	783	842	754	779	754	700	760	784	772	739	773	738	778	736	740	756	721	784	711	765	785	769	790	771	736	773	792	754	720	773	759	744	755	741	743	752	792	727	791	751	742	769	724	771	712	708	734	729	752	734	751	751	810	784	787	729	735	762	752	743	798	803	776	712	740	771	746	775	753	758	823	786	757	771	759	718	758	737	790	710	728	801	749	800	783	773	758	707	786	767	761	770	749	746	801	766	763	745	740	733	759	722	766	767	733	727	718	746	785	777	749	821	734	733	774	796	724	773	748	805	773	773	691	743	748	773	755	753	777	784	755	733	704	745	756	760	793	752	707	805	768	777	795	761	751	740	751	804	802	790	796	787	768	705	716	786	742	798	784	765	774	725	743	766	753	755	764	810	815	753	755	727	766	782	777	754	754	716	735	824	743	734	785	750	765	784	810	764	792	758	733	728	741	738	773	812	790	735	753	724	762	734	779	748	790	750	749	731	759	768	748	805	811	759	747	722	724	778	792	780	759	722	705	736	771	751	777	729	757	745	708	709	728	784	720	769	763	718	728	727	743	813	774	767	783	769	741	786	806	765	724	710	745	774	767	756	746	740	824	746	750	750	739	774	729	770	786	740	778	728	764	813	724	734	756	774	713	712	718	746	752	773	738	716	736	757	802	759	795	705	769	789	803	771	778	772	747	751	738	792	763	727	790	813	826	724	768	759	761	772	723	770	741	725	771	773	784	750	733	741	789	788	732	741	771	759	754	705	782	783	775	795	742	742	736	733	767	770	771	728	729	755	798	738	818	781	805	761	797	752	736	738	732	818	768	775	739	774	744	772	755	748	767	766	741	740	799	741	764	734	748	776	774	755	764	780	732	744	753	752	753	734	804	778	764	759	789	811	755	755	720	754	764	741	733	741	740	773	796	815	777	756	761	771	765	729	749	739	782	753	738	753	715	791	744	737	757	783	771	806	743	744	728	774	765	768	738	805	735	762	787	774	773	768	771	810	767	753	696	759	757	747	775	761	728	727	767	719	725	744	716	779	786	787	730	788	811	804	739	727	775	773	731	769	781	770	821	748	735	764	762	744	737	726	753	791	754	743	766	773	774	775	712	732	751	740	792	709	780	783	717	764	733	734	771	750	792	783	712	716	757	731	753	754	761	758	786	745	750	772	762	768	746	746	759	792	767	743	754	739	736	761	758	757	782	728	746	758	791	710	729	759	770	732	724	746	756	787	777	800	735	803	782	726	791	734	740	699	768	798	792	782	768	796	763	791	782	737	760	763	728	746	749	794	761	779	747	702	735	765	768	742	754	765	748	811	768	735	745	744	777	708	745	799	787	764	796	692	736	762	772	782	761	797	779	783	814	761	737	766	810	737	802	756	752	757	770	724	763	757	744	741	790	773	761	709	789	743	755	768	804	746	797	792	747	766	749	758	763	780	727	765	758	749	748	742	762	744	791	733	732	757	745	789	740	717	721	795	752	759	757	757	732	791	790	762	763	707	723	735	747	724	769	810	786	740	724	745	753	766	789	762	759	724	755	777	721	765	752	745	780	746	715	752	761	699	764	725	757	741	745	765	728	749	784	710	798	768	754	762	748	767	773	760	776	773	734	771	751	742	728	738	713	769	763	759	752	699	769	759	731	744	742	841	763	746	774	795	783	778	759	756	747	769	783	740	781	787	753	769	757	759	774	804	767	778	796	712	774	785	742	785	768	707	728	743	775	782	717	767	737	805	741	749	739	809	779	814	731	751	779	718	766	775	762	765	752	798	792	750	844	703	807	760	744	747	767	780	695	739	743	776	703	845	706	756	754	785	750	724	757	755	710	702	723	775	740	736	725	765	750	731	756	743	789	742	756	741	773	766	749	731	763	779	719	735	741	790	742	731	708	779	778	792	771	764	731	745	762	796	760	750	749	759	779	774	764	767	740	757	733	740	757	739	744	753	759	736	782	705	755	709	784	740	725	755	770	768	788	763	748	794	716	717	738	756	782	760	743	709	784	770	755	744	769	795	757	758	702	746	777	773	720	721	795	726	768	761	756	731	797	756	799	758	806	785	793	759	787	731	786	747	740	742	770	809	735	786	792	751	717	767	697	740	744	760	725	745	766	760	715	721	787	772	734	754	784	797	763	832	729	698	769	717	748	728	730	783	691	765	772	725	753	794	749	773	775	780	754	722	808	746	761	768	790	733	735	789	771	727	758	783	757	776	722	732	741	737	756	755	803	762	796	777	817	775	710	746	763	764	772	775	722	807	762	767	727	768	747	710	746	759	758	750	713	741	811	759	719	779	784	751	713	717	808	801	761	765	752	812	772	793	734	743	774	722	687	722	728	715	746	731	769	767	754	692	741	791	758	805	793	711	748	796	755	735	778	741	725	741	777	770	776	696	734	794	721	772	809	734	788	823	764	724	818	740	762	747	779	771	773	734	754	749	756	738	739	795	765	766	727	739	795	783	723	726	754	748	714	730	722	798	729	754	785	723	717	751	727	782	755	774	750	834	717	732	746	738	733	780	752	764	702	730	739	727	755	721	753	723	787	724	760	776	744	738	757	778	753	758	745	802	751	735	746	757	688	765	737	714	802	752	773	765	768	812	725	796	730	691	730	752	751	771	722	728	784	762	757	772	710	740	801	836	799	761	772	753	766	790	798	758	729	761	748	761	763	769	817	785	801	792	711	735	749	731	709	816	720	752	768	739	800	782	768	731	769	732	705	762	753	726	732	745	775	770	701	732	756	767	752	771	745	782	746	760	790	776	752	757	800	795	770	727	729	705	797	778	742	745	763	752	729	737	718	788	745	774	713	774	758	776	779	737	726	782	720	745	733	710	772	755	752	748	722	726	775	742	679	794	720	753	794	745	709	783	770	789	803	777	736	691	763	714	755	750	727	761	790	795	759	764	761	754	751	772	740	736	737	739	791	746	726	747	741	761	720	754	773	738	799	733	711	749	700	776	744	778	736	759	752	785	781	751	793	776	745	763	764	761	715	701	758	746	775	795	812	785	781	769	775	742	775	751	697	726	728	759	726	727	765	790	746	737	826	719	700	731	819	764	733	737	757	790	751	788	757	757	792	788	758	758	776	763	747	727	742	729	769	776	715	767	739	743	764	769	833	783	768	740	788	761	749	719	723	773	717	761	750	749	707	778	730	734	730	784	787	817	757	768	726	766	749	769	762	743	758	753	782	776	701	752	781	721	696	745	741	705	761	724
6335	11168	11013	5988	3691	2500	2172	2416	2056	1561	1232	1098	3839	20987	18286	10223	3741	1340	865	709	665	698	656	691	694	645	628	669	663	689	653	637	637	619	645	618	691	641	702	658	687	667	672	644	665	632	653	648	643	642	686	665	663	651	636	673	645	631	643	653	645	644	622	683	647	665	677	616	657	691	663	670	656	645	687	663	624	636	691	657	694	625	616	640	641	669	637	645	699	660	644	640	646	647	663	656	654	638	674	627	661	702	677	623	632	654	685	695	640	647	700	667	691	678	660	675	613	667	694	647	681	629	707	650	663	691	673	620	683	663	662	690	682	671	630	662	623	677	650	650	689	617	662	670	661	631	667	693	671	600	645	670	636	649	665	658	678	689	643	661	663	697	655	646	639	673	696	651	664	630	667	669	598	710	619	654	656	683	691	686	677	650	639	659	631	640	640	669	675	672	671	596	658	674	664	702	669	630	629	691	639	635	632	686	670	692	627	636	663	665	654	671	667	674	678	626	657	689	632	641	608	646	655	635	672	639	681	651	647	610	675	652	615	679	666	648	665	627	657	653	645	632	627	689	660	678	653	664	699	664	613	664	672	669	651	652	653	641	668	634	682	661	698	654	650	620	646	674	647	650	650	644	646	682	679	659	631	648	669	602	676	701	623	615	629	687	661	660	651	661	669	605	687	669	651	641	666	656	655	633	632	658	646	658	639	641	642	641	689	673	640	654	675	659	651	663	658	670	655	675	662	690	640	666	640	635	659	662	664	663	683	624	664	618	634	649	707	668	642	631	644	630	698	645	687	665	686	637	662	636	662	672	635	620	652	645	668	653	622	672	648	661	675	656	657	674	669	701	670	701	615	680	650	664	631	617	683	639	642	666	696	664	663	654	658	672	657	691	684	720	692	698	635	653	625	638	664	685	660	671	668	625	623	686	648	616	617	652	637	623	657	641	677	629	681	663	620	681	635	624	661	617	627	671	626	630	684	621	679	648	635	675	673	678	654	654	618	681	670	672	714	652	615	677	663	709	618	662	702	612	684	701	617	654	686	715	645	669	684	683	659	687	656	661	698	671	726	658	665	629	649	643	695	675	627	700	705	694	645	634	650	659	663	671	675	677	647	668	657	672	648	649	617	696	684	609	651	611	649	661	611	629	714	667	670	639	684	670	687	650	656	658	696	635	623	658	646	669	624	643	656	623	658	655	650	633	680	635	645	621	605	696	640	661	650	658	637	685	661	660	690	669	688	660	627	666	660	671	676	643	653	655	631	659	613	618	654	643	637	677	668	667	667	691	637	672	640	635	631	695	627	635	666	642	632	626	699	660	640	655	671	656	629	644	607	658	708	633	667	674	630	696	658	702	632	667	625	630	616	670	663	672	675	636	609	637	665	625	614	707	675	656	648	665	595	646	603	679	651	692	635	654	672	646	606	674	678	659	661	644	610	633	613	667	652	660	656	681	654	654	622	653	663	656	650	680	666	660	612	652	685	624	630	665	669	676	640	646	640	662	644	629	603	637	626	686	657	651	635	671	633	672	665	654	623	678	675	592	683	672	627	645	612	646	695	655	641	631	663	653	665	664	694	687	646	656	664	664	672	654	697	687	628	644	670	669	676	627	596	641	656	625	667	669	665	677	654	643	622	629	627	677	635	654	658	676	635	615	674	652	643	633	646	645	630	668	678	667	631	683	671	607	683	646	661	625	661	705	665	657	664	691	630	664	618	641	649	636	672	588	672	637	685	642	639	655	613	626	613	618	637	672	683	665	677	675	631	686	697	643	629	615	650	634	640	644	662	607	611	622	656	623	655	640	608	663	641	640	608	655	666	668	669	675	649	676	651	654	614	699	658	711	639	649	629	630	663	605	639	650	664	680	662	623	658	681	592	673	647	678	657	638	683	648	650	674	626	644	667	678	626	670	636	674	659	674	729	672	634	640	637	615	662	623	649	630	673	628	615	605	637	671	684	677	629	678	706	641	683	630	681	691	650	640	661	640	662	655	651	613	621	620	651	654	648	634	639	653	648	682	618	648	665	681	675	661	670	612	657	664	682	686	600	641	622	658	702	656	657	665	710	645	654	662	684	697	634	691	676	675	658	629	638	683	590	655	597	681	621	666	669	642	616	674	638	664	678	637	631	633	653	649	630	658	660	634	652	637	660	635	640	656	657	654	662	650	657	631	647	687	631	606	710	653	668	648	654	661	655	656	640	663	654	670	701	608	664	678	644	681	655	633	603	664	653	625	680	617	647	628	631	660	639	632	630	631	631	706	615	644	648	608	627	625	669	677	685	646	653	692	659	649	648	671	603	631	640	629	641	645	635	637	604	633	721	618	694	680	638	672	686	658	684	639	570	647	674	607	637	679	629	623	650	660	657	661	615	660	642	625	613	661	631	683	666	705	692	637	604	609	665	682	670	650	665	669	695	610	681	679	611	664	693	651	674	622	643	611	661	698	696	668	658	697	659	606	679	695	656	629	651	655	669	619	628	646	667	624	684	676	648	598	668	610	639	669	668	632	713	652	610	638	647	654	689	619	618	642	657	716	654	613	644	643	689	634	636	648	662	688	683	665	639	648	704	671	665	676	631	630	653	648	629	667	646	635	644	642	644	636	691	643	700	647	683	621	698	668	704	613	608	660	632	639	713	676	671	625	604	687	618	678	644	666	698	705	612	668	631	618	633	664	650	636	617	659	612	669	710	659	636	668	640	654	672	640	687	667	629	684	655	679	648	638	622	615	615	625	651	651	634	657	614	627	653	613	672	654	703	662	660	667	648	675	697	630	691	670	659	646	671	644	673	631	638	619	673	644	663	652	668	627	706	616	649	685	652	685	642	637	671	598	659	673	662	631	683	624	663	649	653	603	653	637	641	687	606	649	612	632	668	660	670	668	679	695	644	660	667	677	628	714	646	655	684	636	597	676	579	637	646	613	625	689	649	596	678	685	591	643	667	651	657	602	670	642	669	626	670	643	650	662	618	618	642	606	665	666	631	676	584	683	651	652	655	668	679	644	646	651	652	647	661	665	661	633	659	652	644	597	702	615	696	658	635	665	676	695	707	639	643	632	646	661	657	656	671	650	597	657	639	667	703	658	655	637	641	661	660	658	645	646	625	648	652	667	630	647	644	657	679	648	664	646	640	622	649	621	650	645	673	630	608	629	664	642	696	669	617	669	655	601	658	654	654	664	622	605	642	662	604	621	632	655	654	639	687	673	657	622	652	689	690	660	673	634	651	672	647	653	694	649	622	672	647	674	699	662	668	688	656	639	662	680	655	655	592	653	636	634	705	601	628	616	668	653	653	696	618	652	644	666	678	693	660	660	657	617	614	653	668	620	596	651	681	603	664	671	639	694	744	669	665	692	613	598	667	630	659	695	660	693	690	648	666	720	633	625	669	657	663	670	631	633	664	645	659	714	646	623	656	597	610	668	628	657	610	646	623	590	680	645	633	663	619	682	668	655	675	689	670	655	632	651	686	603
26784	9549	2688	1354	944	839	790	801	847	831	806	787	816	1353	1879	1525	1087	909	793	758	774	770	790	819	714	755	747	720	747	752	753	715	669	742	734	701	753	757	709	771	755	732	757	788	718	769	783	736	689	772	678	718	726	745	739	768	728	699	737	798	787	737	723	735	724	785	705	742	752	725	789	718	746	774	755	745	752	763	732	758	750	746	762	764	773	735	770	739	708	708	742	718	681	760	762	778	741	730	702	707	756	725	804	785	710	761	753	738	720	742	713	750	713	733	763	787	749	760	778	774	723	753	698	701	743	768	708	732	717	742	736	694	722	745	719	749	736	739	748	747	739	745	762	716	768	778	717	739	778	690	767	693	712	762	734	781	756	727	721	748	741	779	718	722	745	732	736	772	689	734	722	778	707	721	802	732	767	755	731	753	793	705	733	781	745	708	710	754	771	717	767	786	735	742	777	774	713	711	708	742	766	715	761	719	717	695	787	732	727	764	746	730	762	727	794	779	749	745	727	771	750	798	774	783	766	785	749	724	742	749	705	729	788	759	818	714	741	715	713	736	759	786	728	719	775	757	747	742	769	780	724	778	735	727	735	740	749	789	762	755	766	741	742	762	773	756	732	741	755	745	794	753	729	735	721	763	726	700	725	704	751	748	733	758	732	788	737	778	726	790	725	763	788	755	702	742	715	665	730	718	758	807	734	743	782	738	745	759	738	753	717	762	748	772	751	781	705	737	731	793	708	763	744	739	690	767	732	709	755	751	740	774	775	740	789	744	742	762	743	711	768	687	768	720	748	728	724	762	745	699	714	686	717	769	740	723	740	767	724	748	802	777	752	731	753	734	747	753	751	758	778	733	747	728	738	759	768	758	796	765	766	728	770	781	715	744	732	740	688	758	748	709	731	779	743	785	805	729	748	779	705	730	719	728	707	755	814	786	755	791	722	731	784	736	793	790	743	727	761	768	710	760	745	788	810	766	753	693	818	773	715	725	745	678	742	748	728	789	730	711	735	767	753	717	743	703	782	760	702	728	735	779	757	748	765	675	732	771	790	715	754	756	729	737	752	755	746	740	784	713	734	767	724	724	728	797	711	788	704	705	779	744	753	763	754	728	721	768	757	741	718	766	756	756	721	728	735	726	723	728	764	713	726	730	727	751	746	781	737	762	785	741	777	790	732	694	752	769	740	746	742	749	760	746	730	747	758	726	769	754	721	712	756	746	762	725	743	737	791	766	702	731	748	744	725	710	721	783	740	770	762	754	731	761	742	707	746	722	733	772	727	729	741	781	745	737	726	775	722	778	785	760	771	749	756	746	744	758	692	759	744	736	702	775	785	702	724	767	710	742	800	771	714	736	728	742	700	723	771	705	724	734	751	731	770	746	710	705	745	744	763	740	741	792	783	767	713	683	718	780	738	755	740	729	752	756	727	746	757	712	691	745	755	712	803	745	759	731	701	722	735	743	736	738	764	765	765	772	739	771	788	780	755	787	738	761	696	749	715	749	712	721	723	718	737	765	766	757	745	741	736	759	766	773	784	687	751	761	768	814	761	708	750	755	732	799	793	789	717	700	738	697	721	683	721	750	778	714	789	745	758	708	749	702	759	765	740	759	791	764	697	744	843	727	709	779	757	726	753	721	773	792	751	736	706	746	737	734	764	721	790	740	741	740	756	742	767	743	770	749	755	746	740	714	703	701	720	756	756	774	717	762	750	786	760	701	714	738	727	691	759	735	743	771	784	762	746	777	777	763	749	738	814	740	758	710	738	778	771	768	751	744	720	784	709	704	777	760	759	764	696	749	656	755	718	756	748	718	733	723	808	751	738	717	742	782	720	782	816	736	697	736	762	682	718	769	751	739	766	746	774	724	742	678	719	766	701	730	760	704	725	764	715	729	737	730	778	749	710	727	740	725	737	743	685	729	716	738	734	763	720	716	704	739	728	746	737	733	779	769	742	751	745	745	749	760	788	756	751	756	708	743	708	715	767	711	752	757	709	764	707	784	789	765	733	750	738	764	740	714	795	722	729	683	734	740	705	742	722	777	752	741	727	715	715	759	716	758	751	703	753	727	756	788	727	758	736	759	711	768	705	733	762	731	773	734	694	740	723	719	788	766	778	760	746	765	755	744	743	715	760	722	696	764	775	762	792	785	721	714	706	700	725	781	760	734	757	749	745	764	799	744	744	764	728	743	722	766	727	755	767	793	703	770	795	780	757	771	790	753	776	707	771	731	759	782	768	756	755	702	722	760	715	772	709	705	760	720	779	725	809	775	778	746	716	707	704	741	795	778	710	737	701	705	761	720	763	741	770	777	748	730	720	722	753	738	738	774	737	707	719	754	707	740	708	753	758	729	756	786	739	748	753	782	796	810	775	708	714	765	744	733	758	716	761	761	742	717	742	721	707	703	688	752	758	779	736	778	756	776	726	702	740	748	719	710	764	756	752	701	726	789	765	774	732	726	760	722	758	734	749	705	761	729	758	709	697	767	692	692	693	689	749	769	744	758	773	709	723	713	759	785	710	718	719	697	737	689	742	787	715	722	752	736	733	726	751	728	728	727	750	702	756	758	737	709	759	698	739	759	769	717	780	758	768	701	786	748	735	745	706	776	762	772	719	782	725	759	759	728	671	744	705	731	716	785	759	720	743	780	744	713	773	750	773	758	809	788	745	764	749	724	724	756	710	769	753	734	725	739	732	753	761	740	744	727	746	775	756	733	752	754	760	730	780	750	720	745	744	722	760	775	741	746	794	761	722	768	729	726	728	703	729	754	764	756	756	786	713	758	726	746	739	714	721	725	753	737	754	799	731	735	788	791	741	749	754	745	698	804	789	734	761	755	734	759	683	766	710	723	749	737	785	744	712	724	777	794	735	722	699	766	762	731	746	758	735	748	730	736	672	741	750	700	746	772	755	764	763	704	720	773	744	711	719	758	765	746	745	780	730	740	773	719	758	742	756	722	747	775	713	747	717	763	782	759	745	703	718	715	770	758	747	727	734	765	750	795	749	755	732	721	751	789	742	744	768	767	800	788	710	699	738	754	717	739	739	713	771	727	729	715	752	692	752	722	708	758	727	733	740	747	736	758	734	734	749	693	725	763	739	697	736	729	735	725	718	744	763	762	787	689	683	752	721	745	740	761	722	741	745	747	768	734	762	730	753	729	780	761	777	717	771	727	715	760	713	705	734	693	751	724	748	761	771	729	777	760	759	718	750	771	784	745	736	797	762	755	716	746	783	749	773	760	750	794	790	744	727	712	727	723	743	710	753	729	751	727	761	732	756	802	746	697	726	743	771	747	695	753	729	749	767	797	729	773	724	741	721	704	717	696	749	734	757	752	751	770	761	750	751	725	707	722	752	710	793	780	799	736	712	737	755	725	745	731	769	751	749	770	717	723	752	764	783	684	768	705	753	717	754	739	768	697	692	737	773	739	718	723	756	743	735	781	724	732	747	761	729	744	737	746	740	788	757	744
6285	2672	2286	1084	883	844	743	745	740	786	738	675	805	1724	2103	1572	1020	746	643	645	627	626	637	634	652	641	624	684	655	622	627	679	637	629	593	639	639	649	617	609	559	612	582	667	641	641	616	617	622	613	606	638	631	622	643	601	614	688	645	664	650	619	635	614	614	644	655	606	625	672	645	660	593	649	632	608	614	648	660	646	633	643	586	609	645	655	713	652	594	621	599	635	627	620	609	636	600	639	623	575	642	659	623	624	604	634	671	625	630	656	654	622	643	630	588	608	607	648	603	658	579	622	642	605	632	581	599	584	627	630	626	626	617	654	626	639	622	640	648	648	639	648	665	607	660	630	592	589	649	613	625	608	619	640	616	613	645	630	617	632	619	623	612	649	604	577	619	623	592	652	590	621	679	595	624	636	579	661	643	588	608	611	608	619	612	621	640	618	598	651	638	641	604	583	641	611	594	630	650	596	602	616	600	656	618	612	625	661	600	673	608	623	559	624	656	629	629	614	584	612	674	618	614	601	581	671	594	616	593	645	603	665	632	654	604	642	620	644	607	621	619	602	651	647	620	628	591	601	591	623	632	655	622	613	600	595	636	620	627	640	605	634	637	651	681	614	619	636	606	607	628	664	612	638	627	641	631	607	635	579	621	607	648	670	648	622	639	624	615	593	608	618	577	662	646	620	609	606	605	615	617	602	619	616	691	613	575	619	621	612	657	607	602	601	595	631	614	611	633	609	589	607	607	648	616	685	640	679	619	618	659	637	656	604	602	647	614	624	628	611	639	620	616	654	646	635	609	635	579	620	631	603	645	614	585	625	586	613	648	601	664	625	632	637	629	621	631	635	593	638	679	589	624	603	617	655	674	659	652	670	632	635	647	667	622	600	626	598	608	597	652	651	642	644	606	619	609	608	588	629	612	646	639	572	629	593	614	618	621	614	603	599	654	605	553	612	608	671	622	626	639	601	571	609	598	606	664	635	687	630	568	652	631	669	625	703	626	635	596	613	631	628	623	586	692	657	629	645	642	601	603	634	675	602	625	625	604	650	642	643	655	618	640	583	615	619	655	673	619	589	603	588	603	588	637	601	613	573	627	600	644	600	693	643	621	633	624	628	627	570	666	625	597	583	609	628	642	604	613	630	619	594	633	635	617	630	641	655	592	600	627	589	603	634	612	615	622	641	578	591	649	650	636	635	631	618	652	641	607	677	634	633	618	624	639	660	603	616	641	622	656	597	632	602	630	596	659	608	608	628	610	606	612	634	587	610	652	638	613	623	636	603	628	612	613	637	616	629	633	613	655	623	620	650	603	594	635	608	651	637	636	607	622	646	607	615	659	624	632	622	621	659	634	669	628	607	609	612	657	586	607	650	666	603	622	664	583	660	610	599	641	640	623	622	620	647	629	607	631	611	634	652	615	642	606	623	594	610	669	592	655	638	650	594	675	618	628	656	612	637	668	585	657	631	617	637	566	602	624	658	657	592	613	640	616	630	610	620	592	626	630	637	672	672	626	588	605	596	597	617	633	621	586	627	622	637	585	642	594	658	597	593	612	641	600	645	629	615	641	617	618	659	609	628	632	666	618	606	630	620	616	647	643	630	656	621	625	650	622	646	603	630	636	624	602	615	632	615	601	615	613	619	643	642	643	609	620	633	665	568	624	631	627	629	608	622	649	632	628	626	672	590	601	644	660	605	633	597	660	656	609	657	642	609	588	600	632	620	627	625	584	615	608	602	609	593	659	578	645	632	616	642	638	587	648	595	626	598	646	632	589	653	661	615	634	611	609	616	638	612	620	619	612	604	608	591	638	577	609	658	666	673	667	655	607	586	674	655	631	625	614	635	635	642	682	618	623	644	627	635	602	609	599	697	577	599	612	637	605	635	608	588	648	644	650	635	615	625	586	650	628	675	640	600	613	602	607	612	584	656	633	610	608	645	586	620	616	673	586	594	647	603	592	621	601	630	662	621	590	655	646	606	657	617	660	637	624	614	594	662	567	619	620	601	635	603	593	633	621	631	671	639	647	612	587	657	644	626	644	610	643	578	618	599	552	603	658	596	603	593	619	642	611	644	609	622	648	615	618	647	667	625	640	620	611	628	642	630	621	616	669	618	632	639	601	614	630	593	620	629	663	615	653	639	650	611	627	630	640	632	619	640	662	648	650	641	612	627	638	648	622	592	640	628	578	628	608	679	639	666	635	627	623	632	658	638	628	608	645	613	653	603	600	610	658	653	614	639	641	611	641	621	638	618	626	645	593	607	617	632	651	680	617	659	651	632	649	624	601	600	661	640	648	613	606	620	643	644	603	610	630	573	637	614	625	637	640	661	643	627	603	653	633	613	614	637	602	615	604	624	621	648	613	602	586	644	601	635	577	626	618	622	565	605	632	613	649	638	631	612	619	594	637	618	638	590	634	648	597	630	627	623	605	637	639	648	652	598	600	657	621	625	605	607	650	645	635	606	597	624	688	601	639	621	595	648	620	583	628	601	596	608	618	616	640	703	585	649	615	658	631	603	647	615	646	647	627	604	641	641	594	634	638	613	608	590	597	622	608	634	632	621	685	613	645	665	603	667	666	636	637	641	652	582	617	599	606	634	614	649	670	645	607	623	667	656	595	643	621	625	623	647	628	641	593	634	635	601	670	652	579	629	619	641	628	607	598	594	644	641	683	639	616	645	598	606	664	616	631	681	615	606	627	638	563	621	595	646	592	630	584	664	613	632	627	654	623	657	618	597	640	665	569	636	637	635	645	657	646	623	633	653	655	648	617	651	675	632	666	643	613	641	625	683	633	686	634	635	635	634	625	569	617	629	615	606	644	639	611	582	624	623	537	643	586	657	665	631	646	610	669	645	613	610	608	640	652	629	641	617	584	680	642	610	610	637	619	617	626	627	650	601	624	646	645	604	620	586	610	615	657	641	587	639	637	616	589	675	625	590	630	619	676	610	593	621	618	639	613	589	622	624	603	646	613	644	661	636	662	625	628	647	580	640	611	623	636	615	652	622	595	588	630	633	632	629	614	640	592	598	623	588	599	644	613	625	599	611	638	634	652	628	637	630	640	610	604	663	614	650	650	632	611	634	607	598	597	612	618	612	631	611	588	639	596	627	622	643	636	610	626	581	605	645	609	605	643	650	635	621	631	614	572	618	590	625	620	589	608	663	624	639	675	624	617	606	655	611	622	628	615	604	597	656	624	620	638	653	604	604	631	662	606	625	620	605	639	612	627	646	636	662	627	644	670	627	609	644	625	643	637	664	603	616	667	618	618	604	631	613	634	603	664	645	606	609	585	662	601	636	587	614	670	604	593	666	655	626	610	610	596	602	634	630	652	672	636	640	630	640	636	628	625	656	640	604	661	621	636	680	652	635	603	581	619	608	661	589	652	620	630	608	614	603	639	652	631	616	615	586	602	642	652	610	597	634	667	639	611	630	628	657	592	580	605	620	641	659	635	622	607	628	615	651	628	618
24901	20779	26574	24720	7835	2050	1501	1112	931	878	871	919	956	8165	12106	7775	3133	1249	857	751	778	703	731	748	765	728	767	723	741	760	709	730	719	789	747	734	769	741	742	743	713	736	746	733	785	751	768	674	699	712	742	769	678	661	731	742	742	700	761	762	712	701	682	763	751	695	779	713	766	755	729	755	735	726	696	744	696	708	698	722	712	678	769	711	742	721	725	718	732	675	721	761	708	740	723	694	745	765	725	736	760	748	765	728	727	760	742	721	676	770	727	753	746	745	790	726	734	702	720	767	709	708	719	700	751	778	719	732	713	690	718	735	757	750	727	718	721	732	734	746	682	695	746	759	698	684	670	706	725	750	725	715	739	735	699	659	732	715	732	784	712	735	679	712	697	722	699	755	720	718	726	717	709	750	749	726	712	727	748	766	722	719	725	717	736	729	729	759	703	714	743	757	752	750	707	723	691	756	698	708	735	672	754	701	764	715	750	701	741	707	709	745	770	721	713	697	726	789	751	728	700	731	741	754	686	707	733	772	743	791	755	743	710	718	678	691	742	690	738	718	731	724	790	705	688	723	728	743	717	649	719	718	789	718	722	726	660	700	712	700	704	703	722	735	707	717	740	665	704	675	748	707	759	737	695	717	760	693	757	684	748	749	721	738	686	718	708	700	728	685	726	716	690	763	706	709	689	761	756	699	716	742	710	670	698	742	723	748	784	687	774	684	719	745	736	744	721	701	682	737	683	724	683	726	757	717	759	783	694	677	686	736	701	693	692	706	714	690	724	767	755	746	748	759	731	698	644	776	724	746	742	720	730	668	761	685	744	673	719	781	682	695	774	717	720	697	716	721	731	714	698	733	735	679	764	691	725	768	717	713	764	742	710	693	711	759	748	706	721	707	756	717	728	677	740	720	753	759	780	785	731	721	737	729	671	704	701	715	755	711	719	733	725	710	729	733	722	741	690	715	712	690	696	729	699	742	689	691	760	714	750	712	721	726	731	768	732	697	781	749	743	680	745	752	715	669	706	700	784	741	747	745	753	728	773	770	720	723	743	798	736	694	726	756	719	735	720	696	696	726	730	749	727	699	747	740	732	807	742	732	712	695	700	773	703	686	724	710	681	686	713	765	686	695	691	687	706	702	692	761	727	691	684	707	701	731	719	702	748	756	699	701	696	751	708	723	748	706	756	755	775	769	697	704	765	709	717	731	777	700	675	727	697	713	696	738	697	740	726	692	735	748	773	722	745	755	685	708	725	724	731	689	707	685	797	684	760	732	730	770	697	743	706	699	765	710	757	715	725	726	713	731	675	763	699	737	728	729	736	757	723	700	693	713	755	727	736	687	716	768	737	724	738	742	718	749	735	781	718	723	789	671	720	741	700	741	719	793	715	722	693	745	694	709	766	758	724	743	687	687	693	690	696	724	685	734	737	751	694	729	728	743	736	720	726	696	709	748	675	688	731	754	691	668	746	760	714	752	730	679	761	743	738	693	717	738	760	732	745	697	738	713	713	754	731	741	708	729	693	707	715	730	708	677	677	734	735	711	722	683	718	721	706	730	742	745	751	689	759	724	754	693	708	734	718	756	720	714	717	729	715	698	690	712	676	690	758	729	698	693	729	752	755	732	688	721	748	746	725	683	713	723	738	698	728	738	712	754	698	719	734	739	715	716	715	718	773	730	727	713	703	687	757	736	705	720	745	723	758	675	684	735	734	653	736	727	704	709	677	714	727	723	709	725	711	735	748	767	699	717	745	740	678	736	754	717	736	751	732	718	702	731	695	757	665	715	727	676	749	718	723	723	714	725	764	691	718	714	717	686	720	728	708	724	671	761	724	711	704	698	732	710	715	725	698	740	736	748	751	726	711	742	785	736	726	705	722	726	741	725	697	702	696	714	732	732	720	762	707	780	691	703	724	739	690	747	772	720	741	731	760	739	730	752	745	737	662	719	734	764	681	735	708	715	703	747	683	692	783	750	718	743	727	712	714	754	751	720	679	694	738	713	721	698	763	694	721	712	718	717	701	710	724	709	747	723	721	744	717	724	643	739	676	720	726	706	765	710	717	705	736	718	727	710	709	717	765	686	740	734	747	743	698	680	741	721	724	718	689	697	710	693	749	683	736	735	703	748	756	738	734	691	690	734	724	694	754	744	799	723	718	746	692	690	706	669	726	680	727	747	758	728	700	741	763	723	724	760	686	740	728	677	716	761	765	695	720	746	669	739	742	693	681	706	757	712	712	715	716	677	743	764	731	680	737	726	713	683	721	758	707	760	751	696	676	700	757	740	735	779	756	773	704	754	683	692	726	708	699	737	766	684	720	729	758	717	687	701	726	730	769	678	758	714	664	741	728	769	726	697	723	743	733	713	694	698	689	738	738	724	706	745	733	733	750	711	748	732	739	745	789	727	714	696	725	746	676	769	728	738	689	673	698	729	724	710	745	727	729	747	721	761	728	751	739	748	772	707	729	691	708	737	701	756	733	715	734	739	705	702	797	717	717	708	725	677	681	714	717	714	673	686	712	718	732	720	715	768	730	686	713	806	729	712	692	704	734	691	719	775	704	727	716	672	701	722	767	709	668	718	674	725	729	749	684	730	720	742	690	741	700	729	736	678	709	722	719	704	722	727	733	733	733	674	757	694	708	679	764	773	726	749	756	719	704	710	711	706	710	688	687	704	696	718	743	738	716	737	736	736	744	744	737	714	673	742	754	760	730	710	695	709	728	754	735	762	736	733	665	685	704	657	702	718	733	714	698	732	728	775	688	738	706	744	761	712	691	702	727	761	724	733	737	794	747	737	702	746	723	729	716	764	713	690	737	737	755	717	683	697	708	728	753	669	729	727	683	706	684	707	678	694	728	770	676	708	747	781	739	742	735	760	717	665	736	701	731	680	711	692	730	748	728	745	741	698	684	695	725	733	719	728	706	731	722	708	725	733	707	720	784	764	697	749	760	717	738	747	704	740	747	685	777	781	727	736	697	742	739	718	756	714	709	742	729	713	730	695	724	701	759	727	740	744	719	685	724	673	788	769	772	713	770	719	742	704	737	732	704	721	735	711	700	715	713	719	726	705	716	701	714	724	721	726	682	725	748	773	674	708	755	708	727	710	696	674	663	721	732	700	677	744	727	725	728	777	703	746	776	743	738	714	730	701	735	714	696	695	694	752	694	759	711	758	707	731	764	680	675	718	758	711	755	688	699	707	718	678	710	733	689	741	689	747	709	732	695	737	727	702	713	758	691	678	727	715	740	741	695	736	727	756	732	736	660	745	678	758	724	723	708	702	756	658	715	681	774	740	703	747	719	739	759	738	732	784	723	764	725	723	734	705	756	728	729	713	733	723	715	704	741	720	726	760	721	702	771	712	735	685	712	728	709	763	741	707	699	737	732	691	731	691	721	708	740	680	724	714	746	744	742	677	744	746	770	724	718	746	681	770	724	707	682	754	646	686	726	733	730	710	747	744	722	741	740	760
5187	6038	4597	2598	1936	1671	1448	1190	1079	881	884	998	1107	11085	11863	7464	3191	1246	736	645	613	626	620	614	646	660	640	595	586	676	623	644	638	679	612	586	617	626	630	666	640	611	627	653	652	611	599	646	620	641	645	655	628	617	650	674	607	651	652	616	637	658	612	647	661	640	653	638	606	601	591	679	633	634	580	660	624	657	642	614	631	633	612	658	586	641	642	579	590	623	663	576	648	632	660	600	638	621	636	630	627	622	639	608	596	616	655	628	611	633	628	643	625	640	673	619	592	617	627	640	624	632	630	614	635	656	620	645	607	646	621	706	661	606	612	625	634	631	605	635	604	641	625	650	628	620	612	596	611	613	658	600	596	683	657	646	641	604	578	651	624	596	633	627	605	624	641	648	609	670	640	601	625	648	608	605	617	613	631	636	601	664	595	642	601	628	660	592	620	593	620	602	610	625	610	636	598	630	604	596	584	605	616	620	692	659	665	634	634	609	628	621	656	627	665	641	649	674	656	642	601	602	608	544	646	630	627	639	616	562	600	606	622	596	621	640	625	572	578	689	607	676	637	680	597	613	615	623	586	588	618	612	603	623	600	616	603	617	654	610	666	590	611	623	626	640	613	624	624	621	639	597	586	616	611	650	638	638	648	619	587	620	592	651	639	597	618	637	661	632	660	617	601	609	627	598	624	639	649	626	552	627	615	634	578	631	593	633	639	672	614	601	626	619	658	634	647	649	621	646	636	648	678	645	639	638	631	601	615	589	628	589	637	603	636	619	636	560	639	598	579	639	619	658	614	628	605	643	633	597	597	638	612	661	589	676	590	636	602	604	610	601	637	614	641	619	632	600	625	633	600	606	653	580	645	577	601	635	623	613	602	645	654	609	609	687	582	649	650	612	607	583	618	641	596	650	613	641	600	620	639	597	606	607	634	599	618	615	630	673	624	631	633	600	592	558	636	626	648	615	641	678	637	618	604	625	607	655	603	626	617	623	683	640	594	618	612	628	609	636	650	591	621	568	629	619	613	593	626	540	631	586	634	620	605	630	627	649	659	676	658	582	610	578	607	665	570	631	622	576	614	612	658	676	624	626	600	586	551	619	614	646	638	621	597	585	634	592	610	636	629	633	579	664	621	644	597	599	581	585	609	584	626	622	594	652	592	631	657	599	660	648	660	656	631	623	591	626	638	608	614	623	630	591	599	586	589	594	620	614	626	619	678	646	634	665	620	609	667	631	657	639	617	568	632	622	614	608	598	635	620	632	625	640	633	602	620	603	652	591	654	635	675	634	662	650	615	639	614	620	615	658	622	560	599	633	663	610	588	589	624	616	624	583	582	663	596	627	613	599	606	632	622	631	633	582	622	616	627	567	667	611	608	635	624	595	579	618	620	589	596	664	631	619	613	610	669	581	565	605	618	686	629	606	580	628	608	626	642	620	641	653	626	609	583	618	602	604	649	596	601	619	642	597	637	651	634	651	627	578	620	623	660	640	597	616	644	607	660	583	640	639	628	647	576	609	586	596	605	557	621	663	599	616	613	593	608	584	602	656	641	644	610	585	637	639	601	658	669	617	614	612	641	585	602	626	643	625	609	587	639	587	648	634	607	616	615	623	638	621	600	639	619	660	647	617	626	614	629	640	598	617	602	616	615	613	623	625	652	672	630	644	586	615	572	596	662	617	661	620	640	605	640	589	625	665	678	649	624	620	599	600	612	657	597	628	584	591	666	593	634	627	608	659	648	600	659	645	600	633	603	642	674	611	594	609	659	654	592	603	621	630	654	625	631	629	571	609	610	609	604	608	644	619	576	611	651	568	606	626	626	626	614	656	635	595	639	629	687	613	579	615	625	667	611	620	608	591	636	663	597	622	664	586	577	598	629	626	637	669	628	589	640	638	638	609	666	623	617	653	594	638	622	584	587	604	608	616	637	618	596	606	614	645	661	629	554	641	627	643	612	651	637	623	609	596	594	587	616	634	564	649	643	637	606	625	589	657	590	617	644	615	617	624	650	644	626	620	567	627	616	630	594	609	676	600	648	619	612	615	626	633	607	581	639	576	624	626	645	649	645	654	616	639	599	559	632	628	590	613	600	579	624	571	597	625	615	632	636	654	597	616	681	630	622	559	590	646	625	634	620	625	639	612	625	596	618	604	624	610	598	638	607	597	601	604	603	628	622	631	600	604	625	637	605	652	611	633	644	615	636	682	604	588	617	605	607	589	636	600	683	626	647	666	622	619	606	593	639	614	628	598	620	603	614	669	569	594	601	625	606	596	618	608	663	669	609	631	658	597	618	602	612	635	582	626	592	606	593	627	618	655	654	624	632	601	667	619	596	615	603	656	628	614	623	643	621	603	592	568	624	591	632	642	583	599	600	622	653	642	624	614	632	611	634	605	618	675	660	660	639	640	608	606	558	630	611	613	667	609	605	604	638	628	602	633	613	661	608	597	565	640	645	603	642	642	650	591	693	610	584	619	588	619	657	648	628	668	640	636	624	574	596	583	671	628	615	625	616	625	603	600	585	605	585	645	592	615	645	586	596	616	620	623	604	607	610	605	654	620	660	617	647	570	598	605	628	627	608	629	615	606	624	636	616	585	589	603	651	672	604	620	651	618	622	589	645	635	594	643	579	562	592	617	618	622	626	600	636	589	618	660	632	614	636	615	626	578	625	607	611	632	608	634	609	625	642	605	630	644	589	603	616	657	590	616	610	636	594	660	600	579	607	645	602	596	648	653	603	644	591	628	626	593	667	639	607	634	644	617	623	601	606	617	650	653	619	636	692	632	616	641	662	647	628	586	599	614	669	590	626	643	652	561	626	579	594	667	665	595	638	621	615	659	647	590	630	579	624	610	574	613	587	639	617	598	653	617	630	623	634	636	611	644	608	625	638	575	632	612	634	632	624	554	615	600	617	583	646	619	602	644	608	620	666	640	645	590	599	613	597	622	620	601	620	594	631	655	631	627	587	632	629	589	619	616	633	661	668	595	605	559	631	626	592	636	663	621	656	611	658	645	619	620	614	624	611	609	611	577	602	593	625	649	627	627	629	627	620	620	620	627	614	596	650	616	621	660	578	649	602	674	583	678	643	627	580	640	642	637	615	606	614	665	629	610	615	642	603	604	643	586	619	580	648	649	655	593	628	598	672	623	609	644	601	612	609	631	596	612	593	594	567	588	614	598	572	645	660	660	613	592	614	594	616	625	573	590	630	633	580	639	594	665	610	579	646	600	615	625	604	660	663	664	668	638	639	598	637	630	612	640	632	600	586	641	646	582	633	596	627	619	603	599	637	618	622	597	610	609	615	631	594	635	652	625	607	583	668	606	672	650	665	611	627	647	569	595	616	631	582	616	633	631	659	603	636	680	589	638	615	633	658	589	616	598	596	632	615	623	599	649	629	626	606	609	596	615	600	626	631	597	637	602	623	665	594	630	655	635	623	625	612	564	610	631	589	634	611	595	600	620	582	630	610	611
23944	20818	27748	23982	20453	6911	2856	1950	1495	1419	1262	1313	1391	16000	21774	14173	5456	1823	1084	983	944	915	926	879	917	893	900	933	948	875	909	867	899	908	914	903	860	913	876	909	941	866	893	926	908	962	899	867	860	886	848	904	899	863	870	831	852	864	889	861	894	888	838	869	902	906	822	922	890	898	866	923	890	834	877	857	883	883	915	908	850	865	862	893	834	892	898	897	868	907	859	941	871	871	856	931	928	958	886	843	839	894	856	836	930	823	913	881	976	862	902	892	896	913	844	907	869	878	878	853	859	852	823	908	886	868	830	871	911	880	905	880	861	868	885	898	865	864	872	864	868	825	870	869	893	870	858	953	849	870	916	887	880	915	904	881	894	919	872	885	841	932	883	907	858	929	843	858	900	894	943	871	892	845	869	900	916	922	896	859	884	850	859	920	904	869	886	868	877	832	879	882	895	841	842	915	828	867	915	879	862	899	828	844	862	908	895	925	889	874	855	912	888	838	894	838	893	853	949	863	867	901	872	872	892	858	920	906	890	876	875	926	873	903	856	905	846	917	881	866	889	839	821	862	885	975	851	888	853	901	897	893	887	861	954	829	897	884	892	892	883	860	919	912	956	903	856	853	921	867	899	945	923	898	883	881	902	853	867	865	933	884	919	859	963	842	882	878	848	877	951	866	932	854	839	845	867	917	902	828	872	877	885	910	900	853	833	853	899	873	837	888	887	939	929	913	863	843	845	867	916	870	893	926	901	905	882	889	817	886	900	920	843	930	889	871	874	914	939	922	937	892	869	878	890	844	904	914	869	875	846	891	899	887	914	829	888	863	873	913	838	878	907	862	950	940	860	881	964	854	934	892	892	927	779	905	851	866	891	906	879	879	936	905	904	881	893	905	891	884	854	864	868	858	887	935	899	816	907	896	925	849	841	852	867	844	874	896	943	910	862	920	828	917	861	905	888	922	931	953	928	888	934	891	870	897	887	870	878	895	899	813	858	895	899	847	882	903	898	899	919	883	909	916	928	873	885	894	896	865	871	930	863	886	907	860	919	882	894	870	813	855	885	826	897	843	840	902	913	836	915	898	895	883	864	888	864	874	874	874	875	927	924	875	890	925	847	878	876	896	854	919	841	924	866	858	881	908	854	891	890	865	913	918	865	875	942	827	879	891	854	885	911	899	913	895	899	895	926	885	857	885	868	894	885	874	903	845	831	839	888	883	846	881	840	862	886	908	859	922	874	904	865	876	923	819	874	865	886	955	872	888	886	887	884	881	925	863	902	891	851	900	906	845	822	860	865	952	881	872	873	843	921	873	880	895	852	889	888	931	893	899	893	915	875	852	958	897	879	895	899	919	941	875	934	918	880	851	912	882	910	838	867	868	873	852	932	877	915	861	881	932	911	834	896	906	899	922	899	886	885	877	890	875	881	855	890	867	901	896	831	931	840	925	842	889	884	913	902	854	890	881	912	861	891	886	906	909	887	866	873	886	908	822	925	919	848	872	849	872	882	908	904	916	870	903	889	884	867	848	843	821	871	859	912	869	861	860	873	904	912	891	882	914	844	877	948	838	949	880	884	838	861	821	953	932	834	915	856	887	879	863	896	896	882	875	836	858	841	887	900	944	859	939	908	828	876	858	911	887	855	873	910	868	876	861	905	879	885	851	801	884	849	882	875	853	862	864	857	826	875	856	908	805	890	862	885	930	863	868	884	874	911	938	853	867	914	904	841	883	832	871	846	887	903	927	845	911	901	903	840	921	852	887	918	860	883	938	915	866	901	879	904	882	886	896	927	866	872	852	857	926	894	876	814	905	925	912	872	881	847	867	854	827	887	882	910	846	893	904	919	881	884	837	912	876	832	881	880	915	902	858	887	877	902	868	860	890	921	865	861	812	898	901	879	885	869	828	941	844	865	920	898	825	906	916	885	879	930	847	878	892	902	885	919	885	884	872	875	860	851	929	838	878	885	867	899	847	848	896	892	904	919	875	856	857	875	868	900	907	886	842	832	854	882	894	859	879	864	926	908	918	868	913	911	852	900	882	913	867	943	840	878	881	940	939	868	878	859	900	890	894	906	903	946	836	856	890	844	853	896	851	909	864	873	856	868	907	899	868	948	877	949	883	921	920	827	867	854	890	883	925	888	918	875	856	848	884	930	884	900	872	936	904	879	872	897	894	883	864	890	875	842	888	955	861	941	874	882	942	882	850	834	894	854	874	910	927	922	892	876	883	894	906	912	905	858	861	847	889	889	886	939	815	902	837	857	906	858	920	902	885	853	910	824	879	816	906	861	864	878	895	882	893	869	908	870	864	864	857	863	852	892	885	900	847	869	933	904	849	877	873	884	898	856	924	899	864	832	922	906	878	895	861	906	841	892	903	891	934	849	879	923	882	897	928	836	867	896	856	857	860	919	867	913	854	893	878	870	852	840	858	877	914	870	921	865	880	898	866	882	906	860	860	823	898	889	859	881	925	914	885	836	846	897	877	853	881	841	864	886	910	831	882	911	819	875	881	906	898	897	817	923	839	905	926	849	849	826	890	872	841	891	896	868	844	862	905	891	842	893	936	919	853	911	868	909	889	859	862	929	935	876	924	815	856	883	918	871	894	853	879	900	872	908	852	932	882	847	887	856	933	894	883	833	875	954	900	936	822	821	950	850	912	904	881	867	886	889	882	869	895	811	879	838	842	854	893	939	856	895	875	910	841	900	929	842	866	839	895	857	880	920	866	884	877	852	879	890	860	876	846	906	816	867	881	895	868	887	917	864	925	853	875	952	892	909	882	906	864	831	865	910	874	882	907	854	940	885	883	873	843	877	888	876	894	852	842	947	922	828	890	908	945	921	926	850	813	881	905	818	876	857	903	884	854	894	863	885	873	880	890	933	894	904	880	850	889	885	896	938	889	917	870	889	901	871	908	887	860	881	864	938	865	907	861	841	846	903	878	879	860	853	882	867	909	882	860	856	914	901	856	865	898	895	853	906	857	822	899	906	921	888	828	865	873	893	923	865	891	875	851	922	903	895	877	966	824	871	853	862	838	872	861	875	913	919	878	885	864	784	902	872	906	849	935	896	901	924	877	895	857	913	910	917	854	877	853	826	876	843	820	888	897	833	874	896	847	896	900	870	863	865	960	838	899	885	870	867	909	869	891	859	861	881	888	930	890	911	849	877	907	830	885	902	866	871	880	867	868	909	826	858	912	833	884	928	909	885	852	846	864	862	879	922	829	895	840	875	870	854	917	878	924	913	882	911	893	837	906	873	850	894	944	851	855	885	887	903	885	904	850	832	873	857	834	886	897	886	806	885	883	916	853	882	870	901	898	901	911	877	934	908	845	889	879	898	923	921	866	924	827	910	871	846	882	881	910	874	906	844	838	888	848	924	851	923	846	835	922	904	872	894	842	866	930	914	893	911	884	855	831	890	832	916	882	887	867	863	868	882	928	837	901	944	864	833	928	907	893	834	873	908	904	830	849
5612	8648	7064	4229	3096	2346	2272	1984	1683	1538	1351	1460	1580	19354	19174	11953	4896	1720	902	768	780	763	718	784	774	731	738	719	780	759	734	768	787	783	733	756	742	736	780	718	775	744	721	741	809	768	726	711	710	701	724	781	731	736	726	739	799	721	687	789	788	721	785	692	763	786	748	692	707	730	705	723	730	747	747	730	766	746	718	696	702	704	780	687	824	759	717	754	766	743	806	773	757	735	770	721	772	770	699	724	722	757	735	737	765	768	753	773	750	756	719	767	742	783	767	738	712	756	767	742	756	717	736	702	701	790	716	741	760	745	726	776	774	729	781	734	752	728	703	754	802	742	713	725	767	786	757	719	736	711	733	728	747	740	745	733	750	794	755	781	691	771	757	713	744	756	712	731	693	716	734	729	708	761	717	712	731	722	740	713	730	711	744	710	739	684	721	717	736	749	711	738	789	713	696	755	717	703	719	741	684	770	773	779	755	724	748	748	745	731	742	725	732	727	768	751	719	706	803	716	764	701	728	687	734	714	732	690	720	716	755	741	713	772	776	733	682	726	793	675	770	730	698	699	726	668	681	760	725	761	734	776	709	699	736	780	690	738	766	732	739	775	781	759	742	735	705	740	718	740	749	734	744	754	786	699	763	720	755	698	734	748	799	722	680	737	742	720	747	714	795	755	736	685	756	734	794	713	727	765	720	757	753	753	721	718	719	732	727	718	762	749	758	713	756	762	762	716	738	750	734	731	737	733	747	727	755	766	740	755	736	699	776	701	748	693	732	715	718	748	747	695	730	767	741	760	775	757	785	723	807	751	728	740	739	702	696	749	685	759	741	745	746	716	757	712	768	708	724	773	690	744	734	740	760	708	745	721	775	734	714	714	714	754	793	768	744	706	740	730	736	737	725	741	787	720	728	732	795	784	748	758	749	750	755	741	704	766	758	737	763	739	759	716	689	718	721	736	680	777	710	699	738	738	758	766	723	798	725	758	729	719	700	776	758	726	730	737	785	735	741	743	719	682	720	726	736	759	745	710	793	760	771	715	735	699	740	708	773	735	744	784	746	799	706	753	748	777	737	761	733	741	732	706	709	763	751	748	768	742	771	751	756	689	743	778	710	721	724	729	724	737	742	736	745	746	718	707	747	746	716	718	757	730	700	825	775	785	773	729	747	760	745	796	718	726	727	723	765	677	722	689	730	802	788	728	740	722	754	794	730	735	701	712	715	718	697	723	714	755	740	723	762	773	725	812	737	726	729	721	765	767	776	763	728	750	747	736	750	723	753	675	755	685	703	751	676	751	714	798	752	721	730	724	785	742	718	744	707	731	732	708	732	782	751	725	737	734	733	745	735	724	749	753	711	720	737	743	719	760	733	736	734	717	698	709	720	716	749	774	699	733	718	765	721	684	726	745	721	714	693	725	729	754	712	746	774	754	783	722	740	715	748	728	746	715	754	712	732	705	719	694	760	770	785	734	737	707	725	770	772	763	775	790	743	753	732	766	744	762	759	741	737	690	750	736	727	741	755	745	768	732	728	782	712	762	715	778	731	722	770	746	757	777	688	727	748	665	673	750	748	733	707	702	729	765	724	706	759	790	771	730	776	767	711	732	752	771	751	717	761	708	755	708	765	769	733	793	759	707	737	737	795	694	732	715	729	727	715	757	734	713	731	775	752	764	725	739	800	794	773	742	745	725	674	772	747	790	735	766	730	719	741	775	763	753	747	747	709	731	719	750	698	708	734	740	743	759	768	764	728	719	759	695	719	761	721	747	747	732	734	727	740	721	763	726	753	707	770	732	745	768	719	741	703	767	728	742	720	733	696	727	760	738	711	729	773	782	715	742	754	739	747	783	723	689	712	754	771	769	726	754	759	713	743	748	736	747	753	701	734	739	675	757	797	710	688	710	771	689	710	743	758	705	701	722	782	709	724	716	741	757	690	772	765	735	723	742	793	694	731	690	703	718	763	776	755	760	700	726	750	737	769	760	689	749	742	709	725	685	711	704	715	754	759	765	719	657	765	791	796	754	766	732	711	765	746	699	733	693	762	693	744	751	789	768	759	683	737	707	769	741	741	754	728	716	726	750	777	813	729	774	735	689	754	751	733	737	714	740	842	752	756	705	731	733	744	748	782	751	697	700	749	653	715	772	709	728	729	784	752	752	709	726	728	707	740	741	724	781	729	710	686	718	779	753	764	752	715	732	760	799	744	724	717	763	708	719	738	682	790	789	718	686	765	697	709	747	765	752	693	736	725	739	761	763	713	676	735	708	728	778	702	770	751	743	749	751	735	782	738	728	781	738	711	716	740	751	726	757	750	729	729	790	714	744	716	740	690	731	754	768	677	734	718	726	665	719	754	749	713	735	774	762	729	706	747	737	713	726	747	736	755	765	688	712	751	755	742	742	739	715	707	690	764	725	725	716	793	734	713	746	755	706	779	762	718	709	713	733	730	752	758	740	733	710	758	686	687	676	728	699	753	691	658	687	677	790	757	764	703	759	713	738	739	748	731	786	752	736	713	701	760	754	725	755	738	757	750	734	745	723	762	733	756	752	696	745	748	734	781	758	728	691	732	755	709	784	727	761	717	753	728	701	758	748	743	761	728	736	744	717	699	743	746	720	707	707	688	758	710	730	722	763	731	718	737	729	720	732	707	721	699	665	703	745	808	733	740	705	698	731	741	746	700	741	736	742	713	765	739	730	720	726	718	730	688	739	749	752	728	722	674	672	729	747	738	717	737	759	739	734	735	695	698	759	764	789	697	747	723	682	720	718	744	709	729	752	725	733	750	737	733	762	759	754	720	726	796	774	750	706	702	706	723	743	749	756	691	743	736	729	737	758	744	771	720	713	744	741	718	698	719	743	746	709	725	744	756	733	745	722	725	740	718	759	715	713	658	723	727	760	714	744	727	703	708	719	757	775	728	765	758	712	712	753	721	701	713	734	702	761	725	737	752	733	720	727	742	752	761	759	751	726	745	756	753	718	776	696	706	742	748	747	760	755	709	693	695	746	748	737	730	742	766	712	723	689	715	691	715	748	740	730	694	755	737	749	748	736	723	713	741	713	702	723	720	718	710	686	734	751	689	712	747	740	764	751	757	757	753	704	780	708	744	745	758	725	730	685	723	697	715	666	771	783	705	781	690	731	726	713	729	709	730	750	777	708	779	717	721	730	731	724	710	728	770	706	734	759	720	721	772	768	716	696	763	687	737	719	793	782	714	703	743	715	763	740	760	746	805	722	730	747	750	720	741	725	737	770	723	723	758	711	716	726	733	791	731	722	751	702	761	754	763	789	691	700	729	700	725	693	713	737	713	765	739	722	742	728	690	728	722	707	751	784	729	791	786	697	717	673	740	731	691	706	752	724	802	698	732	788	671	766	723	733	739	757	728	777	764	712	752	768	713	721	744	699	802	739	746	741	748	720	748	737	745	721	719	690	745	732	737	751	780	729	765	746	723	697	726	777	731	741	760	732
26869	8983	1994	1232	1024	955	1014	925	940	890	840	865	918	1469	1765	1617	1210	978	815	815	778	792	804	821	851	803	801	779	851	835	835	860	809	789	841	795	785	807	816	834	816	800	770	841	780	776	794	740	840	792	824	830	824	812	807	805	782	823	776	799	821	778	854	805	800	836	807	757	792	767	823	778	860	790	832	844	750	793	767	819	795	788	777	804	863	812	796	760	767	827	807	835	795	812	835	798	865	805	791	802	791	821	816	794	800	803	782	833	818	813	789	790	846	813	771	822	770	781	829	800	767	833	792	785	787	767	769	740	771	791	821	820	791	852	839	812	775	817	786	762	760	774	844	805	804	746	770	766	834	830	852	819	791	810	772	847	802	818	789	817	836	841	772	860	833	742	764	803	796	817	815	786	828	834	798	730	771	777	781	799	824	782	784	844	839	797	795	810	831	814	775	788	793	845	848	850	816	802	805	806	831	787	816	821	876	810	859	855	774	803	780	788	797	804	836	827	830	829	789	836	799	826	828	805	862	832	767	751	814	824	812	846	755	816	843	802	781	843	787	804	829	815	805	803	790	833	791	838	838	772	751	792	771	787	809	848	806	788	825	807	815	800	797	817	789	846	817	840	839	803	821	805	856	766	763	810	773	790	821	803	794	798	812	780	811	772	786	807	812	757	865	819	805	819	790	801	817	811	842	797	785	834	779	788	874	822	891	802	779	776	846	797	814	812	818	745	808	801	791	839	807	790	843	818	758	835	745	795	820	759	810	836	731	824	817	829	772	739	849	835	870	823	826	806	784	799	799	772	800	775	756	813	836	790	764	811	824	761	802	841	759	836	784	742	812	808	826	860	839	835	794	776	776	830	741	740	788	806	773	733	816	804	788	840	845	827	806	768	777	773	851	794	812	849	814	854	831	807	815	843	779	815	822	790	861	789	780	811	804	770	817	796	804	802	845	777	834	785	814	815	853	806	803	785	814	777	801	822	815	781	819	825	827	861	768	785	774	842	825	771	836	840	715	748	826	838	799	813	816	853	800	774	769	843	870	797	812	846	775	773	789	870	800	801	811	808	753	755	787	793	801	800	814	847	813	839	814	805	818	786	810	762	788	775	817	821	784	791	782	806	833	834	856	757	764	866	750	751	735	815	806	795	798	826	802	811	781	787	812	855	782	842	757	744	833	850	771	808	752	792	817	782	831	821	788	841	773	803	828	763	800	803	800	804	848	835	816	837	799	799	860	810	819	780	843	837	752	834	812	786	783	862	827	832	794	876	787	812	764	798	825	772	828	825	749	806	821	826	824	766	818	827	792	800	868	856	764	804	782	835	840	787	828	752	808	790	758	784	836	755	794	770	789	793	843	842	834	803	789	843	833	835	798	788	774	802	820	805	758	751	815	770	849	837	834	799	804	770	813	813	849	808	819	825	822	781	780	794	801	781	737	795	784	831	795	781	813	742	814	831	780	829	806	821	789	838	825	820	773	810	831	830	851	874	790	806	789	787	814	796	819	866	812	768	821	843	783	803	820	801	858	792	794	751	864	795	861	851	855	812	779	807	872	811	816	801	788	762	839	759	820	837	805	786	826	785	770	789	797	779	817	840	810	802	818	823	816	841	803	817	769	805	826	840	784	835	829	821	779	835	809	808	875	779	816	869	766	876	792	806	802	829	765	769	859	801	774	821	801	812	811	814	809	787	816	805	822	791	771	786	770	815	775	766	829	863	761	903	820	818	812	798	821	808	755	776	826	779	840	789	848	796	872	749	820	776	804	818	816	799	817	809	809	857	811	810	821	799	797	819	818	844	847	821	826	790	786	785	808	796	803	771	768	751	796	818	797	787	781	824	849	784	824	840	794	811	805	771	801	788	813	771	812	814	800	803	816	813	805	859	781	786	841	790	797	798	783	828	801	869	793	804	805	819	842	827	822	807	806	785	786	826	773	811	839	795	853	825	777	829	765	807	822	861	820	777	801	797	821	787	791	835	831	810	794	768	803	771	801	775	725	835	797	851	862	760	811	827	783	805	803	802	824	782	825	813	796	778	846	880	815	815	799	846	821	825	827	803	794	792	832	817	827	772	844	739	793	807	793	783	826	802	761	858	786	803	765	822	857	756	804	801	761	787	816	805	807	816	807	808	816	782	798	780	827	806	798	733	806	791	814	823	780	773	787	840	763	798	761	806	806	779	842	765	748	800	828	812	846	802	774	781	783	838	788	817	748	803	761	831	834	775	816	797	766	814	748	815	812	792	798	765	791	775	802	799	798	832	788	738	806	757	769	784	792	819	835	783	786	800	810	828	794	796	790	847	844	792	745	826	847	792	764	794	779	779	798	781	797	880	791	849	801	823	839	843	824	800	834	796	826	797	794	782	839	774	781	832	815	798	773	820	825	837	843	808	818	773	822	798	764	778	827	783	843	818	862	825	846	804	799	807	770	775	849	833	810	855	817	821	794	848	833	865	837	768	774	827	831	858	836	794	840	762	807	791	843	763	813	754	815	834	771	785	800	770	791	816	784	832	845	844	818	777	750	802	825	763	788	803	788	810	825	867	799	826	794	827	804	766	821	811	786	794	824	852	800	800	815	807	806	803	828	796	820	823	823	808	854	792	777	778	834	848	827	778	816	747	779	770	792	794	815	789	795	808	784	802	827	876	833	820	790	797	778	781	772	778	832	797	782	780	749	832	751	778	814	797	803	837	814	816	716	734	727	838	758	824	774	816	783	784	744	795	788	801	809	842	781	778	808	767	818	812	809	815	817	773	802	860	788	817	786	828	829	832	765	771	844	770	864	821	788	798	785	782	789	819	825	773	783	822	774	809	816	810	788	871	822	819	808	812	795	836	813	739	818	855	798	744	828	811	780	757	802	823	751	813	756	833	768	849	815	791	779	794	745	817	783	820	757	796	803	809	831	825	759	834	803	818	833	780	830	836	768	835	865	815	775	808	813	784	738	786	784	819	812	810	714	766	853	784	791	818	871	775	816	834	816	825	878	836	820	810	813	824	800	819	831	806	754	804	827	787	775	836	826	819	790	827	786	801	786	819	826	817	786	803	823	830	799	791	826	795	794	839	842	776	798	839	834	804	768	802	848	816	839	781	884	792	776	826	787	752	816	819	800	818	814	779	834	801	780	821	812	820	854	833	781	791	830	817	784	819	796	803	844	817	824	793	770	805	800	793	774	823	806	806	842	785	777	728	755	815	775	807	840	807	764	761	820	775	772	794	847	795	830	826	815	826	841	763	811	805	804	837	758	829	841	865	804	775	804	807	858	751	816	826	799	834	810	804	814	809	823	799	775	837	732	800	843	801	835	802	823	836	851	827	759	824	826	812	758	813	820	831	849	837	837	843	806	797	774	795	829	825	818	767	810	852	858	874	818	806	807	750	804	787	752	799	778	827	853	755	827	824	799	798	823	811	808	784	831	810	768	855	797	827	820	864	770	817	831	789	815	819	791	791	811	806	813	797	741	799	794	801
6025	1460	1484	1022	889	914	978	912	820	799	784	808	852	1750	1989	1637	1103	883	715	657	654	675	648	670	679	673	693	699	658	668	682	684	660	616	700	652	634	692	666	685	641	632	682	644	714	656	692	620	676	664	680	710	685	649	692	633	703	655	667	677	636	723	678	663	668	682	676	706	677	685	665	665	638	664	704	626	621	690	686	660	692	653	671	694	677	624	699	657	728	673	681	737	654	662	664	653	671	686	711	665	683	650	655	654	633	673	694	649	650	716	714	699	650	636	635	659	643	658	664	692	677	631	666	710	669	687	687	666	638	652	639	685	656	680	662	646	669	668	705	686	705	655	708	692	701	691	634	654	711	643	713	632	671	685	704	727	677	615	656	656	713	677	665	685	697	678	657	655	655	730	607	635	729	649	660	649	700	652	652	682	702	640	653	687	626	666	691	668	658	683	675	682	693	724	695	659	672	677	649	696	689	675	706	666	633	684	623	694	695	662	683	664	676	657	682	637	691	664	669	706	690	712	619	646	675	633	647	727	634	633	642	697	694	643	668	681	665	700	644	700	658	698	677	689	681	687	672	653	679	672	702	711	713	680	683	663	651	683	665	650	685	686	634	647	616	679	675	655	697	673	639	663	680	652	664	661	647	681	671	696	650	673	675	669	670	685	693	643	690	679	658	667	639	677	615	672	644	662	620	667	685	701	663	653	632	636	681	693	681	714	652	657	684	666	671	665	709	665	697	713	675	666	714	753	639	640	714	645	720	668	682	630	699	684	666	659	645	698	655	651	652	663	646	663	655	673	666	663	693	721	689	668	678	668	657	641	645	705	685	682	681	722	654	665	667	675	683	662	667	676	700	652	626	712	667	648	686	664	683	650	644	637	642	671	641	668	669	668	643	698	682	700	651	637	655	678	740	636	647	664	714	656	656	698	707	724	648	700	661	669	673	643	686	668	657	676	621	672	654	672	689	674	659	690	743	710	698	700	705	662	670	687	691	731	686	666	692	699	643	654	698	638	667	678	655	669	642	666	630	691	660	658	678	693	715	637	654	666	716	647	661	648	680	668	677	676	647	686	711	643	639	689	664	692	637	662	647	650	678	655	698	651	695	705	655	680	631	686	692	667	677	696	653	703	709	628	649	664	660	664	657	650	659	692	646	719	716	678	667	646	682	715	635	692	617	679	660	690	650	630	670	675	680	662	672	664	629	628	660	670	711	661	635	679	726	675	649	675	657	665	658	688	655	653	703	667	687	705	651	692	675	621	636	678	634	681	681	667	677	689	645	711	715	676	709	669	650	694	645	653	710	682	646	628	666	643	723	691	664	674	670	608	671	645	682	668	645	631	710	660	647	651	638	654	648	694	690	664	679	667	713	627	671	690	660	676	661	621	664	670	711	680	682	683	665	670	674	658	651	610	686	667	680	677	641	679	701	653	666	634	637	647	671	701	672	646	696	627	729	648	628	678	701	678	688	728	709	665	641	644	697	669	683	734	664	685	669	731	641	622	641	684	641	657	661	736	673	683	676	706	672	679	653	693	691	678	617	670	700	681	708	688	642	740	666	658	712	670	660	656	678	727	665	594	650	691	666	670	679	644	724	698	674	666	702	684	679	658	643	635	681	729	665	647	668	655	678	680	668	672	645	636	689	643	685	627	705	633	681	630	662	674	662	675	690	700	706	685	671	688	662	628	655	660	645	717	692	715	622	670	650	720	679	676	716	659	651	680	656	667	661	611	687	638	645	689	669	659	650	657	656	679	694	670	754	664	616	700	671	643	684	663	653	657	655	652	651	624	648	650	681	660	643	688	713	648	625	708	673	672	683	618	665	676	721	695	732	633	682	684	669	659	699	644	676	651	679	719	681	678	655	696	666	643	673	677	648	670	672	671	652	679	675	686	661	683	664	663	645	685	666	613	638	655	648	642	635	666	696	695	651	709	623	620	679	646	634	693	625	655	679	675	676	683	634	648	690	713	687	637	717	668	729	670	683	685	652	681	697	679	679	671	669	670	689	669	680	694	674	700	662	638	732	640	654	647	650	673	678	648	632	632	650	702	648	635	667	675	654	699	680	655	627	657	663	660	642	713	641	666	663	636	701	674	694	713	666	657	722	671	664	625	613	655	776	610	635	685	653	682	681	639	664	657	727	647	663	686	650	684	667	656	690	666	670	669	686	674	665	712	690	666	691	649	658	711	657	655	692	673	669	679	710	661	697	637	631	619	684	620	700	650	662	690	665	709	711	637	712	682	644	689	645	673	690	649	643	660	676	672	670	696	668	666	692	691	687	679	671	669	678	644	707	716	660	641	683	655	650	663	652	646	649	685	685	692	720	691	698	647	650	716	663	674	661	637	660	669	676	643	670	634	697	668	666	646	713	691	644	699	659	661	634	682	637	667	663	660	660	690	661	646	669	690	692	652	668	654	736	687	687	671	655	707	698	659	590	680	710	663	712	692	670	652	683	684	679	668	677	636	690	669	711	643	697	702	650	686	679	672	706	677	613	684	688	692	630	668	665	651	661	633	666	650	699	696	657	755	696	598	701	660	657	642	664	656	636	663	652	686	652	722	654	662	657	681	678	649	714	662	654	694	665	699	673	633	661	707	673	671	658	670	679	657	654	641	677	656	690	705	703	662	677	648	620	721	664	662	697	665	631	677	695	626	763	706	644	646	689	654	651	673	684	691	661	693	694	629	662	630	642	643	716	724	648	668	651	647	653	717	661	638	706	665	679	674	696	701	684	711	692	695	674	664	685	672	692	688	673	669	694	680	692	661	660	658	634	729	672	663	675	674	654	659	668	695	661	658	664	704	648	701	659	681	670	719	687	669	664	624	668	646	667	664	689	670	693	703	708	672	660	683	743	643	666	677	642	669	707	684	666	704	669	660	655	654	681	689	656	615	662	688	649	650	617	680	661	653	648	679	641	654	640	646	690	693	654	669	679	663	667	680	666	650	686	632	645	707	646	685	656	653	634	679	654	716	692	680	683	655	681	689	676	700	639	693	722	677	710	695	728	682	669	697	688	692	702	684	674	639	691	674	677	716	691	674	696	711	703	667	710	636	663	682	677	681	707	703	681	641	687	698	666	609	678	701	676	646	675	650	679	638	685	709	715	686	648	684	651	637	662	677	680	696	724	688	661	682	709	693	675	691	647	661	689	690	701	684	637	656	680	638	649	686	654	692	630	669	621	684	678	678	663	695	636	675	700	672	657	671	693	655	665	676	631	697	679	679	657	661	683	687	691	654	631	638	689	646	697	699	687	661	674	655	711	632	645	666	661	689	679	693	658	734	689	710	675	685	602	669	692	716	665	652	681	697	663	634	701	680	710	696	680	677	693	728	646	680	632	699	682	705	673	676	634	693	673	665	734	695	704	673	672	682	636	693	707	640	697	660	694	691	678	663	679	672	706	622	649	697	646	672	663	657	660	678	702	739	678	676	630	679	703	686	653	695	679	661	663	704	676	630	686	683	677	658
24966	20790	26614	24798	9236	2682	1939	1408	1144	1127	1033	1077	1292	8915	11000	7359	2972	1296	874	762	774	743	730	768	712	774	765	776	768	766	747	746	765	707	742	762	734	702	740	701	738	684	721	745	725	740	729	720	790	752	707	756	719	738	746	720	741	762	782	757	754	745	724	766	769	741	720	751	736	745	690	764	672	771	712	684	708	695	760	744	673	751	779	721	760	736	744	705	752	754	701	726	743	743	762	711	742	723	766	739	741	730	770	753	745	729	711	714	676	748	747	762	784	751	698	717	714	722	765	758	735	706	744	746	740	784	693	734	742	725	732	771	749	738	735	745	758	726	729	744	712	710	741	773	765	737	781	738	722	694	728	760	721	744	768	719	752	773	756	749	796	714	736	731	746	773	725	772	775	732	746	726	706	722	729	753	713	795	737	806	769	775	748	751	737	716	743	723	744	766	768	712	743	705	769	747	774	751	726	756	749	692	751	827	775	758	792	745	720	744	763	732	761	725	764	708	734	788	737	678	783	747	716	711	759	809	742	719	737	790	723	727	760	740	754	740	745	721	742	771	726	751	786	760	731	679	722	738	759	765	778	724	766	759	735	694	729	699	748	749	765	734	740	743	781	745	750	795	700	726	731	756	760	713	793	733	740	693	783	752	693	695	709	722	706	780	801	751	757	720	690	703	752	729	731	781	762	720	726	800	768	713	780	740	735	697	755	732	752	731	724	725	745	702	753	716	748	703	715	742	751	749	769	688	697	762	749	737	696	727	757	692	782	789	678	734	735	760	746	736	751	737	765	778	746	745	776	702	720	723	786	691	757	714	733	764	727	786	739	778	740	771	756	740	803	739	746	703	685	746	749	708	768	755	751	744	776	714	739	725	702	769	735	778	742	699	839	722	698	731	725	774	736	739	728	742	707	758	745	772	695	768	746	737	742	760	778	740	798	738	735	743	766	745	759	733	757	689	748	735	723	779	716	689	707	705	763	736	786	744	757	743	768	737	747	754	761	722	707	760	742	702	784	720	736	768	760	754	659	745	757	721	743	738	740	714	699	744	730	728	722	755	754	704	732	734	774	702	694	719	740	810	719	734	764	737	792	797	764	755	707	729	742	706	772	768	782	673	779	742	707	774	735	772	750	714	740	701	708	732	811	748	762	745	706	710	710	745	741	697	716	768	752	708	758	795	762	701	773	762	743	750	757	734	752	794	725	746	722	722	788	728	758	769	759	706	782	728	744	738	734	688	731	746	730	740	729	755	747	753	721	770	712	729	742	737	759	772	756	730	764	704	732	755	704	716	739	695	729	759	730	736	738	772	717	757	722	719	721	725	702	768	703	749	709	741	730	709	711	756	686	709	771	747	733	751	789	754	782	771	735	723	719	755	730	701	824	757	739	717	735	743	751	745	748	744	723	710	724	730	708	750	746	714	722	717	797	728	743	755	763	776	743	725	722	747	749	728	776	746	735	763	769	791	761	735	785	798	745	796	755	729	728	725	759	766	724	752	703	752	750	742	759	768	760	739	736	720	716	729	730	790	752	786	737	781	771	706	748	742	766	719	730	734	721	727	720	701	713	761	736	778	757	735	740	797	751	738	734	706	788	715	741	731	748	731	720	706	739	761	758	740	679	735	757	735	755	684	746	712	696	736	701	754	709	722	737	739	744	727	716	713	725	761	733	764	755	698	762	738	697	726	740	770	740	757	731	768	707	701	745	730	719	755	725	718	746	751	783	719	774	740	695	750	701	771	714	739	745	749	720	760	723	717	751	730	735	716	743	714	770	712	745	709	695	736	735	725	695	773	730	733	763	724	753	738	794	725	722	754	688	745	806	756	750	738	723	720	742	782	743	735	700	739	726	713	721	719	773	758	750	775	685	741	706	747	683	709	801	762	755	726	716	729	753	706	705	705	706	707	775	744	761	738	740	735	712	741	710	727	735	725	713	751	757	781	762	792	750	758	707	734	761	759	761	741	709	755	704	744	787	721	765	749	787	720	716	713	733	722	732	755	767	758	785	777	727	765	733	763	783	721	710	760	728	747	745	683	694	776	755	728	754	713	717	756	691	784	762	739	717	695	736	741	722	751	758	726	721	720	711	761	764	767	753	739	750	723	725	732	731	685	725	797	722	726	761	781	772	758	727	732	748	780	748	692	714	746	743	716	714	754	778	757	748	770	762	749	746	743	712	723	744	727	737	761	734	750	764	752	756	714	722	755	743	698	712	755	785	782	769	767	746	695	726	744	802	774	706	715	708	722	797	731	771	763	792	757	739	715	747	719	745	675	744	730	731	746	743	741	754	797	705	779	723	741	762	736	718	737	733	738	755	711	751	712	725	717	719	755	796	735	794	756	764	694	679	736	768	763	777	709	745	725	753	742	723	800	748	745	728	751	773	725	682	732	725	724	726	788	741	701	711	687	714	749	784	728	721	748	720	785	681	717	740	733	811	754	696	676	717	697	771	756	772	733	748	780	711	731	716	718	737	762	739	746	723	749	732	767	758	749	741	746	794	780	720	743	749	701	749	738	751	746	768	796	728	700	750	743	719	734	715	681	750	736	707	728	698	694	713	735	777	713	708	713	748	689	750	739	697	735	750	729	731	752	759	766	711	733	736	759	748	784	726	777	726	720	786	716	755	722	704	731	725	734	711	761	732	774	737	682	757	770	725	740	758	712	735	744	695	733	726	727	705	778	742	686	742	799	727	761	702	771	769	739	767	774	759	709	779	723	749	754	705	727	732	732	750	743	677	752	706	739	733	694	743	717	724	762	748	731	733	774	760	794	690	745	789	740	727	722	739	721	730	771	735	723	709	722	728	710	776	724	755	695	754	668	748	752	706	732	737	728	764	720	792	782	764	701	704	777	705	760	697	719	718	744	748	765	769	736	721	747	734	750	731	776	722	780	723	761	713	768	748	800	731	727	750	794	693	719	725	811	774	697	729	789	729	744	738	749	736	757	747	769	663	746	776	746	723	699	715	741	785	746	727	744	762	716	768	747	698	750	691	657	697	704	703	771	735	748	748	697	728	709	715	736	780	718	727	746	737	766	769	718	755	710	728	702	747	723	728	725	685	708	746	711	732	754	721	729	748	723	763	763	746	738	748	724	719	696	751	751	670	752	756	746	749	700	736	759	805	724	735	678	772	726	755	766	729	698	712	758	730	742	705	796	714	790	759	726	749	729	794	761	702	711	786	703	738	794	737	755	706	700	755	772	757	700	728	698	744	709	784	720	761	721	748	770	707	744	723	782	724	750	701	736	754	740	724	739	684	774	784	743	692	716	800	722	713	720	675	731	729	783	731	743	698	690	696	713	781	708	759	737	774	746	731	720	714	729	735	792	704	779	728	759	755	749	771	744	731	660	723	704	773	692	697	667	751	751	736	753	795	712	719	730	724	732	740	731	747	758	768	718	747	745	721	812	715	715	794	747	705	727	750	720	771	712	757	752	683	786	712	814	765	698	699	764	772	766	758	704	713	759
4486	5630	5457	3637	2960	2294	2030	1537	1349	1241	1062	1029	1511	11450	10966	7130	3029	1229	767	669	635	683	615	635	640	633	635	600	662	683	627	653	605	616	609	646	704	616	611	631	617	645	627	655	636	643	648	626	564	666	649	653	663	633	660	628	738	634	665	672	659	685	640	661	651	631	616	623	642	661	663	655	587	613	636	663	666	632	655	639	635	684	627	658	625	658	633	665	655	654	634	596	652	642	691	659	686	619	662	628	571	644	659	670	661	629	653	700	672	670	647	643	669	617	639	601	617	607	622	638	633	635	644	652	624	625	590	628	637	649	618	629	634	679	610	647	666	632	629	622	659	625	677	629	646	618	668	641	648	639	601	645	640	653	604	675	658	643	646	611	675	637	653	603	645	627	620	621	672	584	583	610	674	674	639	575	651	622	644	593	579	627	664	638	606	640	686	642	633	612	657	633	624	647	629	644	630	650	647	607	680	645	626	616	628	607	591	656	613	626	625	657	656	645	630	617	624	668	662	642	676	645	644	633	665	590	618	616	647	641	651	601	655	613	656	626	619	644	645	618	631	598	697	655	609	651	660	636	658	626	630	653	620	653	648	670	676	634	622	609	641	653	605	666	640	630	600	634	617	640	655	637	638	620	610	647	671	582	608	639	643	621	596	682	673	694	647	644	664	617	712	681	656	635	605	639	663	636	604	694	632	619	599	623	654	680	609	667	598	656	658	634	629	697	602	661	686	643	639	633	645	651	628	632	629	675	632	645	615	614	590	652	659	658	675	645	672	632	667	676	614	594	625	613	583	626	617	636	666	602	604	639	658	627	633	630	663	625	644	646	670	631	634	637	633	651	672	589	657	583	633	668	632	634	631	641	618	658	628	606	629	634	671	666	625	679	594	613	665	608	668	691	628	599	621	608	688	636	651	637	649	654	676	668	643	599	671	668	641	616	624	662	648	596	637	645	619	619	668	638	625	672	596	626	618	627	615	618	603	629	645	631	692	643	648	643	660	634	628	647	594	652	679	654	635	629	632	650	630	658	660	637	636	660	620	634	678	583	619	618	625	649	630	650	652	594	635	681	643	661	628	678	635	608	630	608	634	621	625	618	685	617	644	655	648	655	622	676	636	612	679	657	648	593	625	665	667	636	630	657	682	633	686	624	687	664	647	655	613	624	615	654	666	702	612	645	640	641	630	653	613	614	662	596	616	653	625	625	639	593	636	664	683	592	637	637	631	657	674	599	643	588	656	609	665	611	650	617	638	604	657	591	609	627	599	654	645	631	624	606	674	652	636	634	632	656	615	666	636	671	628	624	626	615	633	624	612	612	637	622	605	593	669	624	611	638	680	641	645	660	633	602	633	656	603	614	634	666	618	638	636	640	641	667	662	638	609	634	674	673	655	628	634	664	652	608	650	631	639	638	628	623	609	627	599	668	615	698	627	648	653	636	665	671	666	624	630	576	593	641	641	628	629	657	604	611	607	631	643	631	627	640	597	647	668	631	656	617	650	634	668	655	624	658	589	622	663	647	661	604	619	677	661	603	654	644	645	619	645	671	651	631	650	641	597	624	641	647	652	641	634	598	616	628	628	611	601	669	628	651	665	637	618	610	599	562	631	636	664	649	656	619	658	630	651	613	618	654	591	648	665	651	629	613	638	600	596	608	647	593	658	620	666	636	616	614	641	633	620	638	648	629	637	622	662	628	631	613	643	646	627	638	635	648	664	651	633	670	633	624	620	639	669	642	654	655	638	652	672	574	611	621	697	608	617	690	586	615	654	612	626	628	642	653	600	649	665	625	635	628	667	629	640	611	666	647	628	599	663	610	665	603	666	701	646	656	632	658	644	614	653	695	618	651	643	618	674	588	600	676	620	649	603	662	650	678	661	680	618	671	641	612	552	626	640	665	644	539	623	659	649	652	631	641	672	626	622	669	691	625	630	615	654	649	638	684	675	624	634	653	605	684	617	637	657	626	671	639	650	607	652	639	637	605	675	632	611	661	666	594	641	607	645	595	628	623	642	640	648	644	641	644	665	631	670	657	665	634	621	670	625	646	675	618	657	649	644	628	634	641	674	672	615	641	685	634	707	634	612	676	653	614	633	671	649	671	597	644	639	660	619	657	675	633	624	630	603	603	589	607	650	618	586	651	646	632	659	658	639	660	644	640	633	643	640	623	654	679	617	694	630	625	641	592	692	650	620	608	636	665	598	594	604	613	602	674	610	676	628	601	635	601	634	654	616	585	641	634	627	664	619	627	661	632	633	612	578	644	632	657	633	672	627	638	622	638	638	619	630	621	636	642	618	615	670	599	585	632	621	652	626	637	585	641	588	609	615	620	611	664	600	648	618	630	605	623	664	618	633	644	603	655	626	696	643	618	631	681	676	606	601	662	662	664	664	637	661	642	600	658	703	638	596	649	597	665	635	623	637	639	597	627	684	594	648	632	616	629	596	613	649	644	659	652	639	595	679	632	616	660	678	611	592	658	652	611	608	626	646	643	672	646	587	652	588	619	623	647	604	652	608	653	641	592	643	648	585	603	648	664	643	680	627	613	659	624	603	654	630	654	605	631	643	605	596	650	632	653	629	645	608	655	647	599	614	632	645	641	652	624	583	678	651	632	616	604	658	644	634	601	646	658	601	646	658	628	642	629	668	653	603	662	624	637	630	615	647	639	593	646	608	641	606	668	630	648	602	631	623	625	638	603	664	653	625	611	593	645	616	668	599	652	625	622	646	609	601	607	642	594	641	644	629	654	643	641	604	659	658	605	636	583	632	657	680	635	619	678	599	592	626	627	627	605	630	657	593	642	629	596	612	652	642	625	619	630	616	643	657	589	683	677	642	655	622	645	678	671	624	678	646	648	634	644	657	660	664	641	633	642	636	639	668	634	670	629	656	618	673	663	612	640	639	604	610	633	646	638	646	634	622	641	639	635	629	642	655	665	624	628	636	616	651	573	700	590	633	627	631	655	648	674	598	680	645	616	631	647	629	623	669	614	653	610	632	638	671	614	619	628	660	644	633	605	605	649	619	623	661	623	584	619	625	618	666	619	650	593	624	660	627	625	603	631	642	659	639	621	649	605	639	612	657	677	663	613	651	660	597	652	609	643	651	617	564	609	621	624	589	647	647	628	611	661	646	599	625	645	610	616	645	651	633	571	653	645	637	665	666	650	651	599	649	609	559	644	633	641	645	594	594	640	641	625	657	648	608	636	634	581	642	584	653	610	652	642	668	622	641	650	634	644	679	669	610	626	596	645	618	640	676	634	590	621	645	623	630	621	648	676	605	678	603	610	611	639	673	662	628	633	590	615	631	630	630	615	644	658	608	621	609	641	657	656	674	597	599	671	619	677	623	627	633	634	622	630	629	656	613	618	588	607	649	639	617	568	653	637	652	609	660	645	611	675	622	687	629	653	636	665	655	658	643	638	675	661	651	562	599	634	676	609	632	643	685	629	665	640	652	639	609	626	633	650	602	578
23951	20798	27758	23921	20600	10775	4172	2195	1651	1304	1204	1176	1148	12131	21064	14350	5563	1915	1144	862	871	868	875	847	821	799	810	814	817	835	874	933	841	825	830	832	898	807	827	843	868	861	787	841	829	846	820	861	809	751	840	863	847	861	853	861	838	830	823	859	859	842	820	812	814	866	848	857	802	865	806	809	806	835	817	849	778	824	853	805	781	806	824	813	852	807	812	849	849	787	814	822	813	851	776	823	847	819	872	832	827	838	798	826	892	819	903	826	823	843	821	783	849	805	797	855	815	825	807	815	844	842	756	838	828	867	846	872	785	891	870	795	876	838	836	777	817	769	847	815	790	834	805	813	830	756	841	828	791	804	812	792	807	848	787	787	827	778	790	836	841	809	773	837	835	810	825	813	821	878	760	840	809	859	852	850	797	798	830	846	843	813	817	791	818	774	800	834	835	822	824	869	773	825	873	885	841	852	855	834	834	814	826	787	793	841	854	857	788	893	778	805	886	762	876	823	791	792	875	875	817	799	866	805	788	879	803	848	818	755	900	863	786	841	834	833	856	791	826	812	768	832	842	828	791	826	786	782	811	848	791	850	820	860	832	815	820	805	842	787	851	813	773	824	801	848	796	814	816	837	818	805	823	788	833	841	796	799	804	811	845	885	823	821	832	856	820	829	827	792	824	830	803	829	856	799	866	893	851	813	817	810	792	764	774	840	787	812	791	801	838	841	836	834	826	877	835	816	782	871	826	822	829	772	854	859	809	844	800	851	814	842	794	816	790	792	838	841	771	796	810	895	812	795	786	828	786	810	824	831	808	892	795	819	780	817	836	827	838	828	837	817	812	869	827	797	845	823	808	767	759	780	818	838	827	892	891	797	823	816	824	820	799	837	842	846	852	839	769	828	837	820	753	805	798	843	825	805	828	880	803	795	793	829	818	784	839	817	784	789	821	852	849	780	853	806	802	800	774	820	787	834	806	804	832	787	807	866	826	775	773	805	816	832	839	817	777	889	875	776	809	779	871	854	851	838	798	878	820	787	813	815	829	839	844	849	870	783	840	832	786	891	833	784	858	795	818	852	798	816	822	806	852	862	854	817	795	848	822	820	832	791	785	820	822	874	784	833	827	849	816	815	818	829	822	824	849	770	849	827	858	854	815	755	771	848	853	808	813	856	786	842	858	809	783	789	814	845	840	816	815	829	844	821	840	826	823	796	838	804	831	812	793	889	812	814	862	836	838	812	800	798	793	795	804	854	800	820	834	838	774	830	840	833	835	838	824	846	875	773	838	858	825	795	830	827	771	810	816	824	868	846	816	799	865	824	809	836	866	838	797	800	798	829	798	823	843	771	817	800	811	843	751	813	828	830	820	820	840	794	859	805	845	808	802	798	753	830	801	821	826	794	766	853	830	806	855	750	856	836	789	850	771	869	768	818	780	819	781	744	816	833	788	841	827	850	833	804	803	818	861	838	832	811	821	844	813	822	846	821	839	846	811	843	780	821	822	803	824	832	831	758	804	821	786	849	833	836	801	811	817	854	816	824	853	845	808	815	867	748	807	792	829	807	871	815	782	842	817	808	832	827	865	827	847	830	782	846	813	822	840	833	816	830	772	841	844	838	798	820	865	808	832	851	866	832	824	777	832	836	843	801	792	815	807	802	834	772	850	836	856	805	789	857	804	869	865	795	826	831	822	848	826	788	792	808	816	850	863	774	780	792	837	832	821	782	813	865	822	815	790	823	817	829	821	830	792	842	806	819	838	858	840	853	776	804	814	880	846	815	827	815	828	866	820	809	812	835	853	804	793	794	823	819	839	788	751	827	825	837	842	847	758	850	820	828	821	838	864	788	806	808	777	815	827	755	843	843	827	820	800	814	813	831	793	826	814	788	868	804	805	795	846	813	828	877	819	833	857	812	838	807	769	822	770	800	873	822	796	791	785	851	806	885	782	747	815	816	827	846	798	859	819	844	796	806	842	809	853	824	834	751	820	857	803	843	854	808	824	801	822	782	757	824	803	818	848	790	886	807	792	798	805	864	790	812	805	793	851	808	809	778	803	788	829	790	796	841	825	836	815	810	837	808	837	836	816	853	826	810	812	792	818	798	837	824	811	833	825	767	816	821	804	796	815	838	821	811	815	845	842	837	798	813	855	784	808	822	824	860	802	863	822	857	817	771	868	841	837	813	806	792	835	821	844	789	850	858	834	803	784	859	829	841	819	790	841	760	792	831	852	861	789	874	803	828	836	778	794	783	808	808	838	788	795	817	846	810	813	793	815	791	843	787	847	796	815	763	769	759	801	808	848	875	812	836	834	816	815	814	800	824	809	809	838	840	765	796	823	787	799	821	804	844	781	878	764	815	806	802	851	823	830	857	842	804	823	766	811	837	797	832	825	833	829	824	795	811	788	845	852	817	819	848	779	791	773	797	799	846	826	763	820	830	822	806	813	858	788	840	849	849	853	778	883	809	834	854	815	770	858	819	849	829	891	797	856	837	828	821	825	773	861	874	862	730	819	821	804	790	784	832	813	849	825	832	791	792	809	842	857	832	799	809	798	837	801	783	796	801	796	811	826	808	798	831	793	825	804	814	820	832	807	788	805	805	811	821	788	795	826	757	844	802	806	848	873	855	789	820	813	778	886	800	834	814	810	864	801	822	880	813	838	814	787	824	815	801	805	846	831	845	814	846	807	851	854	793	842	845	826	796	841	811	826	828	898	841	798	802	853	880	795	864	789	846	807	869	820	821	770	814	819	846	812	815	848	804	852	841	809	898	838	817	814	822	863	842	864	838	856	868	764	777	785	823	820	847	756	795	823	857	839	824	856	778	846	786	830	818	754	785	797	858	853	852	818	818	830	826	788	794	849	802	791	838	825	817	799	836	808	823	857	821	852	811	794	853	774	794	835	790	854	826	863	830	802	877	843	848	794	827	840	837	884	782	843	799	860	847	855	786	839	841	787	782	802	789	775	805	785	841	827	805	869	817	768	868	775	831	810	825	817	777	820	834	820	872	829	818	849	812	842	842	831	761	781	835	813	781	830	792	846	820	844	757	824	781	803	776	780	772	806	769	813	813	806	850	813	769	859	886	769	801	796	880	842	829	820	860	806	763	825	802	800	798	818	808	767	777	832	799	860	877	815	812	802	784	860	821	820	831	830	815	817	810	815	812	842	848	814	872	858	798	825	848	807	797	768	819	802	813	785	820	804	793	828	819	813	820	819	837	838	791	793	809	775	811	812	889	839	780	840	831	819	853	873	784	818	818	799	836	831	808	828	797	807	856	792	801	817	844	813	802	797	819	819	818	822	771	784	817	809	832	810	773	817	818	807	870	830	864	839	822	814	809	839	835	850	800	861	843	768	809	783	798	792	844	836	833	816	769	801	770	823	847	858	809	827	798	827	824	824	861	853	839	789	831	856	840	811	801	830	844	811	739	838	845	790	852	863	823	796	895	800	835	876	853	834	854	852	848	870	797	797	815
5159	8848	8359	5550	6552	5095	3538	2464	1972	1381	1324	1257	1216	15863	18950	12405	5020	1888	995	799	692	702	696	701	669	762	708	746	705	684	691	700	759	736	706	703	679	706	738	792	697	715	662	694	696	732	708	702	724	730	690	733	699	708	686	743	671	704	728	721	697	692	745	727	719	675	704	653	738	708	714	705	720	761	728	696	730	734	719	738	673	703	698	662	714	712	682	688	702	633	664	724	683	675	738	703	716	716	694	714	714	695	706	662	708	726	712	693	726	738	719	706	742	684	725	770	691	716	674	679	694	685	672	699	725	717	729	677	700	711	676	688	706	723	680	664	698	684	707	703	745	764	727	736	672	756	690	666	676	734	685	657	709	705	694	705	703	682	676	706	730	684	730	686	714	670	697	729	701	683	721	744	722	688	668	696	699	705	711	689	736	736	703	712	683	689	694	677	690	741	659	680	683	741	711	678	701	716	706	736	705	713	714	642	690	726	677	692	710	745	717	684	706	707	724	678	714	702	727	663	694	704	720	698	686	723	708	726	688	759	698	646	695	720	731	733	710	711	724	706	718	721	668	677	669	709	693	671	751	718	697	731	633	691	714	696	683	682	675	725	673	669	681	719	704	693	659	676	677	678	706	744	657	711	682	683	742	731	714	757	700	699	702	729	701	672	690	637	669	701	666	724	675	708	673	718	775	695	724	729	724	712	696	681	730	676	727	664	681	719	671	700	704	668	712	693	750	664	662	732	687	688	734	671	734	683	668	680	721	694	726	707	695	676	726	677	697	681	676	714	707	715	762	739	751	691	708	722	735	681	665	716	745	652	706	696	712	688	717	709	645	661	682	662	688	707	664	707	682	740	722	736	662	700	750	728	735	703	699	732	705	666	687	696	673	753	662	668	644	710	714	697	688	698	690	707	671	709	667	742	725	701	690	694	657	691	718	754	691	723	690	717	686	739	724	706	679	696	666	708	675	725	685	707	692	677	728	687	714	688	729	711	654	696	766	723	678	694	696	641	713	730	708	710	675	655	737	735	694	712	706	702	688	685	729	689	704	707	660	673	666	682	693	716	752	697	725	702	669	706	745	724	661	698	684	703	656	682	696	690	680	643	714	673	687	716	689	693	733	712	691	695	732	702	717	692	685	722	705	688	725	684	685	706	697	705	692	713	775	685	697	676	697	691	661	732	708	657	700	656	688	699	670	754	658	632	648	697	635	671	693	708	721	735	708	712	700	685	715	708	668	717	714	695	730	693	701	746	673	743	682	704	674	733	735	723	692	689	710	682	705	718	689	733	736	697	688	683	697	704	692	705	723	710	659	703	707	644	721	677	723	708	684	670	656	696	685	686	670	736	664	721	707	709	689	688	668	708	695	698	667	666	687	672	688	670	692	678	720	711	598	741	706	730	680	728	744	697	690	661	668	718	691	681	710	664	713	745	702	708	668	670	697	702	644	699	729	717	713	716	668	713	691	716	721	708	689	693	654	685	678	703	633	685	675	675	727	703	714	708	692	654	709	707	655	721	708	666	670	664	724	696	746	727	663	715	702	724	750	687	725	706	687	652	683	716	701	685	695	694	698	707	710	703	683	671	678	671	694	693	709	696	698	656	700	704	696	666	683	729	684	717	732	736	666	688	721	723	727	728	729	676	718	711	694	650	660	679	711	673	707	706	713	725	670	687	711	677	693	693	720	601	683	722	688	703	700	676	711	706	680	691	689	693	702	690	757	687	700	680	688	751	673	679	694	640	673	668	679	637	727	701	716	723	702	686	710	671	742	693	691	724	686	707	664	739	715	702	709	706	687	744	726	645	661	676	649	632	730	740	693	652	721	664	703	679	647	700	724	716	700	698	663	696	676	711	686	706	675	714	717	646	688	703	713	716	667	683	707	706	685	691	707	760	696	667	668	695	705	672	716	644	720	702	702	754	660	654	710	716	671	683	741	663	617	688	657	712	721	631	701	705	675	728	723	705	700	669	649	639	696	719	687	690	687	700	732	696	699	729	688	707	699	677	715	729	738	674	692	648	696	661	714	699	716	672	693	677	716	684	680	710	672	684	692	702	705	635	654	697	680	710	694	705	672	711	668	705	734	707	657	690	712	706	713	699	662	696	686	685	739	682	697	759	648	691	662	690	765	709	683	723	744	699	706	739	706	684	696	674	704	711	697	702	673	685	721	721	681	753	677	656	679	696	701	732	703	736	634	690	700	660	683	668	708	668	719	715	684	697	694	686	662	706	689	663	698	686	715	700	658	707	681	689	710	731	678	698	687	662	709	711	693	720	708	694	699	658	716	685	667	676	693	700	717	693	684	700	688	721	696	686	731	663	690	710	722	697	704	738	708	698	685	746	716	724	655	706	736	712	709	672	698	705	697	711	673	712	696	668	689	700	661	753	695	691	703	685	698	676	719	679	685	683	705	724	691	672	675	687	705	709	668	692	690	766	700	694	685	698	722	687	691	699	733	710	690	658	714	658	714	737	710	691	691	662	640	680	630	640	734	717	684	659	699	659	707	679	703	743	677	668	647	679	704	695	734	719	692	711	681	688	649	726	697	683	727	683	712	749	688	701	665	688	660	707	740	696	707	708	678	659	689	662	774	727	661	720	731	712	666	651	699	742	710	711	678	656	672	671	708	673	675	659	698	656	684	722	722	705	698	675	715	700	736	739	704	658	664	661	676	666	684	697	675	683	678	736	660	746	693	635	671	682	685	666	729	655	706	669	678	717	701	665	673	706	725	714	690	668	674	710	672	670	714	696	686	662	693	688	706	685	708	691	707	726	735	704	657	700	706	703	670	653	722	654	711	694	703	688	661	757	670	736	682	687	672	732	704	663	681	683	714	677	669	712	677	682	742	717	693	669	722	626	691	723	664	722	666	697	698	675	675	696	713	711	741	693	689	694	699	663	683	677	702	697	709	690	686	718	702	726	706	733	675	692	673	679	683	729	658	694	700	705	696	697	688	674	679	740	678	678	689	707	669	662	708	691	711	706	662	670	670	667	676	703	715	667	653	702	678	695	671	713	697	687	685	692	711	704	680	754	730	659	690	685	696	730	710	719	703	664	688	691	725	710	685	693	685	724	695	726	725	701	726	691	657	686	688	737	711	713	693	684	695	736	707	750	697	715	686	704	698	704	685	667	718	677	707	703	700	706	695	683	676	764	642	714	697	684	699	637	708	709	707	723	707	723	715	675	717	747	697	684	713	668	711	663	682	666	728	691	740	724	693	706	715	684	746	665	712	698	687	716	678	664	665	677	716	704	738	699	674	669	652	670	672	698	675	647	746	680	724	675	699	681	697	697	712	724	674	661	701	743	724	687	691	679	720	730	656	643	700	665	710	679	750	702	677	719	662	710	707	742	679	698	688	682	696	677	718	662	686	693	706	690	713	740	627	724	728	718	664	650	667	726	653	677	677	677	707	639	709	689	695	693	716	717	720	660	681	705	687	725	713	661	692	759	703	685	669	687	655	746	712	689
26790	8728	1759	1526	1363	1135	935	832	753	711	732	713	672	1083	1444	1407	1094	794	703	635	673	714	700	679	671	644	640	676	658	679	655	667	711	661	614	682	653	675	642	653	689	638	650	668	706	701	655	706	661	673	632	673	643	697	666	690	612	684	662	702	671	643	635	650	647	674	735	695	660	690	668	676	652	684	653	639	662	669	673	622	700	675	648	670	640	637	615	660	692	670	686	605	686	633	655	677	719	650	659	683	651	694	643	684	643	656	659	653	669	655	656	649	666	646	663	664	675	636	643	681	682	675	675	667	675	647	697	665	707	639	641	710	665	670	686	643	659	719	680	661	663	676	619	673	650	699	648	671	634	687	691	623	692	700	664	661	700	654	615	644	699	679	677	617	653	680	644	696	662	662	681	675	655	668	675	660	645	632	667	746	682	620	674	667	673	685	657	693	641	691	625	694	673	655	661	726	629	680	673	678	640	668	658	647	665	625	639	667	627	655	714	665	689	671	669	621	630	629	588	622	597	693	671	695	638	656	662	659	703	666	668	668	662	667	703	649	669	641	666	644	729	617	621	676	627	675	660	657	605	635	649	697	656	700	658	714	662	680	715	645	672	663	676	669	700	674	645	625	704	626	655	691	641	690	699	631	656	676	674	703	648	640	621	624	676	701	630	664	634	668	630	641	726	703	676	672	635	683	652	655	617	690	661	696	577	657	652	682	615	639	647	637	672	627	666	684	643	596	669	607	691	633	632	636	720	631	641	688	669	637	651	646	652	698	623	643	682	651	648	630	620	636	668	703	714	679	660	658	672	677	680	669	667	673	681	662	634	652	649	681	644	654	654	644	641	646	632	692	647	636	663	691	638	636	688	659	653	694	678	704	635	679	702	624	684	642	669	654	668	682	689	649	720	663	648	664	583	642	663	639	699	651	659	682	659	658	687	671	619	684	616	669	685	680	678	681	723	684	639	697	650	671	704	638	620	679	674	652	679	668	681	659	685	659	662	650	688	695	653	618	632	678	686	650	633	641	665	698	651	619	648	668	669	683	732	659	682	632	647	670	656	644	625	657	658	646	600	658	600	630	652	628	653	636	658	631	652	638	660	713	660	688	645	660	612	624	662	674	648	664	638	705	656	642	635	638	648	646	656	627	595	654	658	662	683	692	659	642	678	627	693	664	659	647	703	686	688	696	714	705	672	705	704	680	671	703	696	660	636	662	690	650	625	699	664	625	645	658	725	716	639	638	669	678	712	656	655	652	666	626	625	657	693	636	667	671	630	660	668	642	642	684	661	711	672	658	673	632	660	656	685	664	654	675	660	632	687	665	676	668	659	668	685	663	676	679	642	686	714	648	695	634	682	672	650	667	652	688	707	663	688	653	633	632	678	643	651	625	677	681	644	680	625	578	628	680	679	665	689	659	629	606	684	715	665	666	704	670	661	680	648	624	619	712	643	678	691	679	740	671	611	660	683	671	673	652	691	643	663	649	667	616	694	666	668	624	656	665	696	704	661	690	704	673	676	701	658	669	740	687	697	668	698	670	642	673	661	642	657	634	689	672	671	629	695	651	641	680	655	649	648	628	657	654	658	670	618	655	674	665	617	660	699	684	612	666	645	661	618	671	680	659	666	669	667	704	656	592	684	672	680	666	664	645	680	669	647	644	690	655	667	678	690	627	699	663	641	631	704	694	672	614	651	677	703	647	688	701	683	636	669	667	652	676	662	674	678	699	648	677	654	661	653	637	627	666	678	673	652	709	619	646	672	665	638	639	657	666	660	640	659	664	670	653	677	662	686	664	674	649	663	653	687	685	664	649	626	645	683	635	679	659	670	700	676	701	660	702	723	653	667	680	693	686	669	649	659	599	691	661	677	685	618	677	673	627	661	666	655	657	660	667	621	673	616	646	665	724	652	650	634	635	652	690	661	706	668	686	670	650	635	670	645	669	739	642	680	646	665	686	668	662	660	707	673	674	649	695	640	617	649	651	655	686	682	690	711	696	700	630	653	628	686	669	681	657	635	612	639	682	639	691	630	685	675	703	677	639	683	642	667	686	676	658	629	692	660	648	670	675	651	642	678	689	688	684	621	678	664	652	651	650	663	630	731	670	702	644	650	683	637	656	695	645	748	651	667	626	649	709	672	663	708	632	617	654	646	670	675	690	644	619	632	663	629	701	689	665	656	646	646	649	637	661	674	664	696	678	715	619	636	685	625	664	694	674	649	654	645	721	663	669	681	631	653	690	680	652	647	651	670	618	676	628	667	696	664	674	623	645	688	609	634	674	661	659	636	640	674	641	641	692	677	612	627	650	646	655	653	655	687	668	664	680	641	643	589	646	664	696	617	645	633	694	649	657	640	669	736	672	691	650	668	641	664	698	670	653	669	688	672	710	689	632	663	699	684	679	657	625	703	680	710	679	691	672	678	643	620	674	653	665	652	647	677	678	613	669	669	664	661	673	703	643	676	670	666	622	658	673	691	637	635	593	646	645	652	636	727	643	648	625	686	661	669	689	663	642	725	635	698	678	654	693	667	686	655	675	665	674	690	691	649	681	621	645	659	671	644	656	642	613	635	715	632	641	648	672	645	666	686	678	648	649	647	659	648	669	644	673	690	676	680	657	640	642	687	683	675	639	639	694	667	649	712	689	653	635	632	698	648	619	651	648	668	648	679	685	685	703	697	677	648	650	649	697	664	674	651	628	640	718	648	655	707	705	688	710	687	613	660	671	615	697	733	678	682	634	645	690	656	650	629	684	641	652	657	651	652	641	687	667	676	671	671	663	647	664	643	669	667	644	679	662	641	696	655	700	676	695	663	664	628	635	674	644	682	654	660	674	694	661	664	676	666	661	653	689	678	634	723	719	630	700	666	666	661	631	670	716	648	666	668	657	675	646	666	649	661	691	727	673	643	614	691	648	649	666	704	646	632	644	710	638	670	654	656	659	691	696	631	639	620	635	676	685	634	654	637	664	644	666	704	691	678	630	633	675	633	665	643	684	765	707	694	645	704	655	677	716	676	702	612	668	636	639	691	650	669	646	659	623	646	610	635	628	680	623	660	677	729	681	678	653	734	715	677	704	689	664	637	668	612	693	701	646	652	665	652	664	636	667	658	691	617	653	722	668	655	660	657	654	662	611	699	693	656	669	664	627	653	620	652	691	678	711	659	680	676	700	666	682	656	679	659	672	651	688	670	696	686	639	641	704	658	691	704	718	658	648	683	650	650	643	661	645	683	701	725	669	665	635	635	693	618	663	678	628	628	686	655	663	638	689	678	675	660	636	640	674	658	626	670	677	712	697	643	687	685	643	686	694	670	677	624	699	646	631	693	664	675	651	706	663	690	652	625	644	708	645	647	633	681	645	687	625	613	654	639	647	688	644	704	657	669	622	647	625	673	668	690	662	683	654	639	667	648	699	629	669	659	642	651	648	673	665	676	691	655	655	662	680	676	653	664	663	666	698	700	681	668	644	701	688	644	622
5843	1616	1478	1484	1600	1229	1028	807	771	664	607	640	640	1355	1757	1567	985	697	646	564	557	565	591	575	501	588	533	589	580	586	593	556	595	557	544	551	538	551	562	524	596	550	512	525	576	578	570	568	569	540	567	617	563	584	565	557	541	588	540	579	546	560	540	560	573	551	519	575	568	515	554	584	556	580	555	544	594	562	592	551	580	569	590	603	540	576	558	601	578	587	563	557	578	555	542	578	537	617	587	559	530	599	535	553	591	576	583	595	534	551	582	572	589	586	573	590	549	550	544	543	535	569	546	576	511	608	587	561	562	537	557	569	539	558	590	548	576	559	549	541	597	547	625	562	546	550	551	527	556	574	553	537	569	553	583	564	547	552	556	571	556	582	512	540	558	582	589	580	579	562	560	579	563	587	578	568	568	565	566	558	567	588	590	595	535	535	566	526	600	572	595	540	562	545	552	536	598	539	556	513	534	559	572	568	558	623	539	506	553	557	584	543	550	566	599	573	548	607	532	573	550	576	589	539	521	575	530	530	582	552	558	555	564	594	565	556	559	572	568	571	614	528	539	595	562	572	591	574	598	573	530	571	536	588	589	569	540	581	557	587	578	556	569	565	580	527	583	578	577	564	537	551	557	554	539	518	609	565	575	567	558	543	568	599	567	556	569	575	566	558	581	569	538	500	603	559	569	520	534	587	561	584	549	555	599	632	572	583	539	576	585	522	558	609	566	546	552	571	585	563	588	566	574	576	592	566	562	558	533	579	554	545	579	574	571	566	569	587	539	558	577	551	535	580	575	583	610	541	576	551	524	575	556	573	504	529	556	600	602	616	533	588	538	571	525	546	554	554	591	545	554	599	560	562	559	583	569	538	570	574	583	550	603	572	553	563	593	567	570	618	572	511	495	555	553	563	570	588	567	548	587	588	562	592	573	573	592	583	603	560	534	559	568	540	542	585	565	557	593	541	542	574	565	526	560	599	566	593	563	551	577	585	522	549	592	553	596	584	555	548	586	579	583	550	556	570	608	573	569	542	583	571	525	572	590	597	567	599	538	615	537	555	547	604	581	579	566	537	600	574	593	555	574	582	558	560	543	607	577	571	515	558	563	575	581	533	567	615	550	542	563	567	557	559	564	538	582	567	577	561	565	535	556	591	593	563	534	535	536	570	551	590	566	604	555	553	534	537	568	613	576	555	565	548	530	514	558	563	576	577	575	609	539	560	587	548	570	535	573	579	558	595	571	597	541	570	567	610	537	513	564	581	570	533	572	545	566	607	559	568	572	564	570	607	528	563	571	537	570	578	559	577	544	589	551	562	542	562	594	570	613	560	586	570	549	556	585	591	543	569	567	560	564	584	563	549	564	543	570	618	558	570	528	562	622	548	523	548	587	587	594	547	578	542	582	521	590	570	546	527	575	549	526	577	561	580	531	562	561	582	562	569	563	583	580	552	575	576	576	528	557	592	569	552	543	578	552	587	585	590	530	560	560	518	595	553	573	578	545	575	583	607	550	578	595	554	547	582	545	578	609	586	563	575	594	560	545	571	594	542	589	572	568	539	546	586	529	566	597	588	593	589	593	587	509	550	587	574	577	530	537	560	587	568	584	600	543	546	551	577	584	559	541	603	548	537	603	582	545	590	566	578	582	550	544	579	543	560	570	556	537	537	528	575	573	604	588	579	516	553	563	534	569	551	539	565	571	582	575	599	574	560	565	582	583	516	616	576	540	591	550	527	590	552	557	544	588	551	577	541	556	559	589	592	515	590	572	562	583	590	548	532	598	515	556	576	576	564	536	549	542	572	580	569	526	577	572	608	612	570	576	580	581	570	562	582	571	609	583	545	546	539	575	607	552	514	551	596	564	564	563	597	557	578	582	582	591	562	564	582	559	570	542	568	553	528	587	587	567	569	572	555	533	527	545	544	561	574	575	579	576	599	554	555	544	563	598	559	557	580	584	564	569	581	544	553	567	569	567	539	586	542	571	552	581	589	606	572	596	538	533	585	558	597	571	544	595	537	584	564	521	604	610	588	542	546	602	555	577	562	583	543	573	554	555	574	586	559	552	573	549	541	576	561	603	536	577	559	551	542	527	604	591	547	566	542	536	565	568	578	576	572	569	548	545	584	572	548	578	581	563	577	553	570	587	587	539	607	565	589	554	563	568	564	581	622	563	548	597	546	567	591	541	568	567	577	529	571	597	591	585	600	579	558	571	600	537	570	582	545	557	620	570	561	525	587	557	588	566	580	540	577	589	609	535	598	572	567	620	574	604	581	558	591	564	537	537	589	576	569	513	535	531	619	563	623	549	548	552	597	571	568	579	542	582	575	568	576	563	566	571	539	560	557	531	582	570	567	591	584	576	543	575	546	549	558	538	569	580	569	629	568	582	558	567	584	545	561	561	599	547	577	548	543	557	577	547	556	593	567	608	567	609	544	588	553	575	598	575	580	559	579	593	557	582	576	574	570	577	548	562	618	539	562	546	526	534	577	538	551	576	553	547	551	565	547	547	570	578	569	547	569	592	596	587	602	589	562	582	538	554	598	586	551	515	556	566	554	536	557	538	600	556	568	512	550	562	528	586	576	537	568	609	543	555	521	597	597	534	617	544	566	565	525	572	603	559	573	610	563	595	523	587	579	586	549	577	597	561	578	512	546	630	559	561	546	578	589	571	514	578	589	595	560	556	575	550	577	524	526	555	536	555	558	578	573	591	539	595	536	603	560	556	559	557	606	550	591	570	577	571	548	568	530	580	540	549	620	532	540	548	552	559	557	589	557	572	584	533	546	537	545	552	560	582	574	565	555	556	497	580	611	571	562	561	561	613	586	597	606	551	564	566	559	561	554	510	588	571	532	532	551	583	589	575	571	626	544	552	561	555	567	578	579	585	582	566	578	538	545	556	537	578	568	592	581	567	593	567	569	542	560	569	578	546	608	558	557	597	542	586	539	606	562	575	520	524	596	609	564	541	578	569	577	578	549	552	543	544	563	537	559	597	535	560	579	594	556	624	555	558	578	516	555	530	602	580	573	563	563	579	541	584	581	536	564	549	581	581	552	535	526	591	571	512	575	573	565	545	566	615	552	578	548	563	552	574	564	565	611	551	557	609	591	567	537	595	566	531	550	551	551	579	588	553	555	561	541	548	557	573	578	571	559	531	506	569	552	551	566	527	535	526	552	541	582	594	576	521	534	571	570	607	532	588	588	573	534	591	540	524	595	554	536	596	544	529	596	576	529	554	551	583	583	575	598	563	545	545	566	563	554	556	572	538	575	550	487	575	614	550	565	577	520	569	514	574	591	585	532	560	559	595	561	580	567	580	573	549	579	587	537	565	540	587	546	536	581	575	575	534	524	546	581	539	539	598	591	534	556	542	587	579	580	582	568	551	577	575	551	492	578	599	547	611	518	546	572	557	606	619	574	590	567	603	590	586	570	602	537	538	513	541	576	588	564	557	587	545	593	563	539	545	560	578	555
24944	20821	26645	24694	10554	3100	1864	1342	962	797	748	763	746	4673	10345	7536	3093	1146	724	593	515	609	582	584	567	566	555	603	565	553	588	573	573	554	564	553	570	549	566	559	554	543	587	573	599	611	542	561	623	540	584	563	561	589	561	581	572	554	561	533	551	579	551	564	533	539	555	572	579	565	551	544	586	575	545	568	537	577	551	551	593	562	560	589	532	543	580	536	547	571	570	545	545	579	594	543	550	593	555	582	553	525	584	563	549	548	584	536	584	549	587	499	550	564	568	548	558	579	557	596	565	532	518	547	545	558	546	541	577	536	548	548	556	532	587	561	591	559	536	570	595	593	517	550	520	581	558	554	545	539	593	558	570	592	541	589	556	583	570	511	533	604	537	565	553	583	547	572	552	592	543	506	590	545	612	581	574	541	570	557	519	533	543	554	551	554	556	524	579	567	574	565	571	567	561	587	561	558	565	570	558	563	562	569	550	556	575	555	606	567	575	533	574	557	586	579	515	547	567	570	564	570	511	575	592	582	576	552	545	573	526	580	561	529	532	552	515	541	532	596	531	518	547	565	569	569	561	596	558	589	584	533	567	546	528	580	580	512	556	538	576	577	580	562	559	559	598	604	592	582	558	551	543	522	566	542	549	574	537	537	489	571	528	533	539	548	527	554	517	566	533	522	569	544	523	553	568	542	559	537	539	545	518	525	615	593	568	530	529	584	580	558	575	550	523	552	572	560	533	570	517	558	535	523	572	562	543	557	559	570	555	563	573	561	593	588	524	597	549	552	567	570	526	558	563	537	582	561	507	537	584	571	522	548	559	598	590	553	552	553	610	589	561	560	540	547	570	590	528	538	590	546	555	541	595	603	559	544	597	521	522	553	534	543	558	552	562	585	556	580	537	514	585	547	582	590	607	565	552	565	575	562	597	565	570	531	592	555	549	583	588	551	539	596	579	546	586	543	562	526	558	577	544	567	579	573	551	541	568	546	547	558	539	534	598	559	573	554	531	554	542	528	571	561	580	571	554	550	618	571	544	534	549	614	562	573	580	553	549	578	591	545	572	563	546	557	550	586	557	559	526	560	568	576	595	551	569	585	540	570	597	615	559	599	601	568	533	555	542	544	582	542	556	565	566	515	554	578	527	571	555	564	586	587	517	578	584	516	545	541	575	569	524	532	560	568	572	533	562	567	604	570	553	549	574	578	581	627	588	573	580	557	577	540	577	591	592	562	572	515	576	519	560	543	572	569	531	581	546	578	549	578	550	524	588	550	570	600	574	587	558	515	549	528	587	584	570	551	574	545	597	562	580	518	577	581	519	551	551	503	581	555	579	546	566	567	548	610	568	523	562	529	580	528	549	546	540	546	593	571	560	556	588	549	546	538	576	563	582	572	612	527	518	552	495	575	523	565	534	556	542	599	575	571	569	551	563	547	559	554	589	542	530	551	555	519	540	584	543	587	539	540	538	545	594	547	614	545	583	551	573	531	555	556	517	565	583	598	539	577	559	552	585	531	557	527	579	577	562	546	562	573	558	607	577	549	583	548	514	576	570	563	557	588	538	586	584	576	569	541	511	579	567	556	581	536	596	542	572	539	565	552	591	577	580	569	533	541	565	498	543	579	546	586	551	559	561	563	565	579	525	544	540	611	553	532	542	574	569	507	593	611	565	579	571	526	580	548	555	522	508	530	563	520	560	541	574	559	519	525	594	545	605	548	527	540	555	557	576	578	573	554	548	551	568	615	616	584	543	565	559	551	493	617	584	551	576	543	620	562	554	569	571	521	557	574	583	550	570	590	574	536	523	519	563	579	527	574	560	553	530	594	567	558	600	564	546	542	492	523	549	529	578	534	519	613	524	545	570	577	562	529	546	566	579	561	533	545	580	572	580	548	570	597	590	547	521	557	547	536	535	564	578	599	564	610	560	552	570	547	544	574	550	584	559	503	534	560	562	543	597	607	553	584	502	540	550	542	568	581	565	519	558	531	591	583	541	581	538	570	550	601	558	560	555	586	579	578	558	593	576	535	569	549	582	533	581	555	608	560	589	541	586	573	576	587	535	540	581	541	568	555	566	582	575	578	550	557	575	584	563	550	586	532	536	583	568	570	571	561	543	539	561	538	525	573	554	504	601	555	611	586	536	571	535	551	558	598	561	586	572	505	561	552	557	551	567	562	545	576	584	578	560	541	544	532	536	585	572	549	558	556	526	566	550	537	533	571	570	558	587	562	556	580	560	587	555	540	548	596	576	566	616	578	524	603	538	553	611	592	552	552	538	537	553	558	568	601	544	579	523	514	530	543	569	574	567	589	547	557	524	546	559	533	581	553	543	562	553	590	520	546	592	554	561	577	572	544	565	558	585	546	564	526	593	515	519	513	559	600	554	526	582	549	538	532	570	564	590	588	504	547	544	597	552	545	569	570	562	543	587	519	592	583	550	515	529	568	586	547	506	570	577	609	591	532	610	592	556	567	577	536	569	580	535	525	595	520	542	598	581	559	551	526	573	583	538	575	583	568	594	601	566	546	531	558	567	558	524	592	547	565	541	516	543	552	554	573	567	529	548	552	545	526	593	525	519	556	571	513	550	577	559	561	582	565	527	569	578	544	543	552	563	566	533	571	549	588	602	552	602	599	557	569	564	574	566	513	523	536	600	536	553	551	580	590	576	579	557	604	508	560	494	527	549	584	561	577	533	548	525	542	561	582	530	539	575	580	523	557	551	594	559	586	563	569	566	577	579	544	576	552	596	537	515	522	577	588	564	554	593	556	594	507	550	513	557	528	483	517	578	560	581	523	543	513	552	546	604	574	535	556	573	560	575	567	530	547	573	561	545	580	573	564	600	597	572	537	538	553	540	562	593	603	594	551	553	540	526	571	589	541	581	527	536	580	585	559	580	614	574	563	574	527	573	581	568	546	545	563	558	543	553	531	546	593	569	570	506	554	563	549	566	595	543	558	540	599	561	521	558	557	542	570	550	552	575	515	535	577	561	570	570	601	525	575	503	576	578	553	591	563	595	525	543	517	557	610	587	527	588	586	560	553	564	533	536	587	568	606	567	515	589	533	602	574	530	580	582	575	506	574	529	557	572	530	593	548	592	565	588	560	576	555	587	507	588	584	520	570	527	545	556	535	547	554	549	510	565	567	558	588	537	552	545	612	561	552	597	547	556	553	534	557	550	557	539	572	591	535	605	608	591	596	574	561	554	517	542	530	508	546	565	570	540	525	575	558	544	518	529	596	614	557	590	559	544	548	551	529	598	550	552	540	608	559	575	525	574	567	521	550	528	561	584	561	566	526	537	546	572	533	591	588	582	573	541	528	567	551	524	556	535	564	558	588	539	494	542	553	491	556	532	571	533	537	613	571	561	524	534	549	570	578	544	541	562	552	543	591	601	564	553	573	554	552	608	603	553	530	579	564	559	578	555	575	565	521	556	539	575	543	534	569	571	535	568	541	542	578	521	533	540	486	526	546
4755	6840	8572	5946	4057	2719	2220	1609	1225	1018	841	822	762	6600	11324	7840	3399	1263	707	560	547	499	516	514	520	506	485	502	512	513	460	501	501	509	513	511	527	456	504	502	493	531	547	503	495	547	499	524	476	518	507	488	510	542	484	508	472	496	543	562	530	513	502	485	487	486	468	459	472	487	495	505	498	505	537	496	536	495	513	503	504	514	506	471	501	483	514	548	479	535	489	494	545	504	535	507	518	506	477	495	481	512	533	491	495	544	518	460	522	501	492	492	498	505	494	527	511	495	506	495	480	489	540	496	465	517	483	499	508	525	510	475	549	505	513	502	490	501	541	473	516	530	518	532	497	514	529	539	469	498	523	449	545	554	508	471	478	493	553	496	522	490	481	484	505	492	498	498	535	496	516	486	493	501	537	479	510	490	490	499	514	506	489	502	503	500	544	524	553	529	497	486	483	497	473	472	521	509	506	500	455	529	482	477	486	462	492	494	526	504	538	477	533	496	485	510	460	500	497	484	468	502	494	507	499	525	456	498	530	497	505	494	502	514	521	515	479	492	469	503	515	488	526	535	526	473	483	473	503	474	538	533	505	472	509	504	466	496	507	508	487	465	497	507	533	534	483	474	494	498	484	523	478	500	514	515	528	510	471	509	511	505	472	480	512	499	519	519	495	488	511	518	538	494	487	503	503	471	481	497	549	491	487	511	456	494	520	484	517	509	516	549	496	488	478	510	503	496	517	523	502	482	508	556	522	548	515	496	527	507	491	495	493	502	491	512	506	467	449	477	489	527	506	499	499	538	523	488	512	516	477	468	486	512	511	495	526	484	511	463	495	513	514	479	510	505	497	500	510	467	513	474	520	522	521	510	480	470	518	502	483	503	500	479	562	481	484	478	497	461	486	524	537	464	514	473	485	488	508	526	539	515	450	521	549	525	496	503	505	475	495	505	479	497	510	488	472	501	492	466	522	505	472	498	535	492	512	528	493	518	506	521	524	499	488	493	532	508	476	516	473	503	506	495	482	492	501	501	445	473	488	497	475	463	544	511	540	476	497	516	501	499	523	486	491	481	530	503	513	499	512	468	485	482	523	550	486	531	519	536	515	499	525	466	505	501	483	464	527	582	503	501	485	497	504	512	516	496	502	491	459	500	496	495	504	451	480	477	497	512	496	468	506	500	496	466	531	471	475	489	456	504	534	520	524	494	517	511	488	488	498	508	484	493	510	498	487	498	462	519	516	513	486	509	502	500	512	492	484	504	476	501	485	514	499	511	520	491	487	488	452	482	528	530	496	506	506	481	504	473	483	497	504	495	464	486	527	434	514	527	464	501	489	515	481	427	498	502	505	540	533	489	517	483	524	507	464	495	478	519	498	481	503	515	471	483	498	503	505	483	503	496	511	557	459	527	522	480	511	487	483	478	499	482	498	527	507	509	462	493	470	485	476	469	550	472	480	477	533	503	514	499	491	478	487	527	501	505	471	525	514	515	523	485	533	506	473	482	548	527	505	531	472	493	481	521	513	487	530	484	501	490	513	564	514	523	527	490	533	539	483	516	527	521	491	509	493	502	496	490	492	491	522	562	479	507	482	524	533	493	478	524	484	477	492	458	495	518	497	488	473	486	527	539	519	511	492	525	504	483	503	497	498	521	540	494	514	451	478	519	555	477	496	546	441	476	512	507	489	500	483	489	490	487	498	510	473	462	473	529	448	519	501	524	507	467	510	519	482	491	476	525	489	509	504	522	515	503	517	510	511	494	471	484	476	501	493	511	475	533	501	528	491	485	502	504	500	508	488	452	457	507	509	508	499	497	486	509	517	486	507	508	519	509	482	500	499	462	443	487	520	502	505	489	462	476	538	461	517	507	507	493	521	492	477	481	492	520	492	469	529	519	483	539	480	493	481	490	521	494	497	464	521	473	500	473	492	502	460	435	520	510	508	480	527	534	492	504	484	529	486	512	535	494	490	510	484	483	503	534	521	527	459	500	449	504	533	497	482	515	470	514	511	470	529	512	500	480	486	510	489	522	518	499	513	528	533	515	495	479	491	491	494	494	498	550	485	528	482	476	489	481	494	495	477	510	501	550	538	494	506	532	497	500	528	488	471	485	500	468	493	506	537	501	532	490	458	476	505	515	464	465	491	495	504	538	460	476	479	445	482	472	520	460	496	504	526	520	468	479	493	494	481	489	483	467	498	496	495	509	481	482	514	449	502	495	533	535	504	497	496	481	488	476	451	545	489	505	482	497	487	512	503	518	494	527	477	510	526	507	533	502	543	512	503	464	527	489	491	464	500	521	507	508	537	473	502	526	492	534	475	515	484	473	532	487	531	538	539	502	461	494	523	544	505	510	500	487	502	534	479	525	485	491	507	479	540	495	516	504	519	483	487	475	491	492	499	505	490	527	479	505	526	495	504	456	481	453	471	489	517	466	529	511	513	538	488	503	487	479	486	478	500	506	486	513	530	500	495	504	494	492	485	489	473	519	518	503	518	452	541	459	505	475	505	517	537	523	484	467	504	491	517	487	497	512	521	529	507	478	488	485	501	516	481	538	485	531	506	527	505	502	485	492	489	489	485	502	473	543	499	516	481	530	524	468	448	486	516	536	516	502	534	475	504	485	513	484	505	467	482	465	458	513	522	470	495	523	544	478	543	474	498	495	477	506	508	490	479	517	518	520	512	477	542	490	480	517	502	543	480	477	511	505	499	482	466	499	527	521	487	490	482	527	474	486	490	512	485	499	487	500	511	507	508	465	486	490	500	518	517	467	497	517	500	455	500	485	501	536	502	510	534	529	490	515	530	477	485	500	504	509	488	504	505	498	517	482	518	558	512	535	480	521	479	496	473	500	501	455	520	503	477	524	503	496	487	507	481	487	490	499	540	497	524	503	443	506	530	496	501	483	517	527	517	532	479	501	536	508	532	508	472	485	483	489	483	537	438	514	533	475	526	478	485	508	521	537	519	472	490	478	503	489	500	517	496	471	498	516	520	498	496	489	514	498	493	516	504	532	504	504	531	525	482	494	482	480	475	514	485	529	482	522	462	477	482	473	481	491	466	506	488	518	486	499	485	538	502	506	506	515	527	509	526	529	505	511	468	523	511	484	495	524	503	471	457	473	507	488	476	505	492	483	451	478	444	502	505	518	519	507	498	485	506	523	501	486	500	524	488	479	506	514	453	480	480	522	460	510	485	515	488	514	465	495	491	489	503	488	513	517	490	508	540	520	490	523	486	457	529	522	525	501	502	473	464	536	501	467	508	529	545	484	500	485	478	492	491	464	489	488	522	496	517	491	511	537	499	523	521	513	502	472	502	502	499	514	504	466	508	581	496	496	481	528	504	502	463	533	503	498	498	492	483	530	487	484	476	463	523	503	469	512	500	494	531	499	513	525	522	506	463	489	492	514	508	498	501	479	519	486	488	515	490	467	502	522	482	525	500	489	512	497	476	474	518	494	495	517	519	471	484	446	536	497
23974	20779	27722	23961	20264	9057	3285	1993	1587	1268	1132	970	957	10085	19698	14112	6284	1894	1007	753	737	702	716	696	777	742	758	691	736	728	721	680	686	772	729	774	709	765	745	658	730	721	725	670	751	712	722	698	701	710	741	695	740	721	686	685	663	712	699	675	700	702	661	722	699	759	688	729	696	707	710	723	703	701	697	707	673	709	760	686	697	685	702	716	745	732	689	704	668	748	707	720	675	720	769	698	657	680	689	676	765	657	742	724	655	698	753	730	719	693	681	697	749	701	722	705	699	731	703	705	673	666	707	714	654	658	732	727	695	691	682	683	662	672	714	713	681	699	728	704	711	708	686	712	741	735	723	680	654	764	676	739	698	680	689	677	682	731	687	733	707	657	699	741	718	680	693	653	714	680	728	674	682	709	706	678	714	693	693	682	680	707	700	685	691	707	683	715	764	724	714	706	688	710	721	652	680	675	733	706	724	702	658	670	685	743	664	703	719	684	726	708	686	731	679	692	755	758	713	689	764	747	741	669	711	694	684	652	683	666	672	716	750	716	684	685	701	696	695	706	677	717	720	701	689	711	714	748	721	683	696	695	730	692	719	751	697	700	656	682	715	671	723	707	688	681	670	674	707	724	689	721	724	708	657	704	724	691	703	726	736	706	706	687	674	711	716	702	683	676	691	645	677	727	683	723	718	719	642	702	773	704	684	683	667	692	727	703	669	674	658	696	693	730	751	700	692	714	702	676	697	736	711	746	730	695	756	721	684	689	718	722	723	703	689	679	681	714	682	740	663	714	724	742	702	700	691	691	698	694	699	729	706	667	715	691	678	687	727	667	695	695	693	696	698	692	734	707	686	694	746	663	722	699	722	721	683	685	716	692	664	714	719	742	738	687	712	735	687	694	673	695	699	736	720	685	692	700	675	717	701	708	687	756	716	731	691	750	694	736	703	705	697	659	730	708	695	684	722	713	702	708	703	717	708	667	678	684	717	722	706	709	670	666	689	725	680	674	670	702	714	646	715	680	701	674	691	644	744	711	732	707	675	724	710	683	669	730	667	754	641	714	745	687	674	680	710	709	740	669	771	767	686	702	739	689	704	675	681	675	650	741	693	670	650	704	719	627	726	694	693	707	693	708	686	705	687	705	711	709	687	716	718	698	754	685	720	705	699	669	710	648	739	769	683	686	648	671	769	730	694	660	637	730	726	684	687	710	680	710	714	741	708	725	674	683	699	720	720	718	671	675	704	685	728	706	651	706	714	698	708	715	686	679	695	663	753	667	731	665	694	733	662	683	743	693	673	723	693	748	727	717	662	728	663	696	703	695	724	675	672	702	673	703	717	688	701	707	695	654	678	700	720	688	683	699	716	687	680	715	705	701	643	660	686	723	720	720	697	680	673	666	713	723	694	716	675	656	673	688	712	651	717	699	714	757	688	716	713	657	745	679	708	656	686	717	718	707	745	677	641	737	722	689	710	658	714	665	672	681	718	667	708	682	786	715	778	680	728	731	678	677	689	687	734	672	680	651	712	687	708	714	676	690	696	684	759	711	733	702	676	678	667	686	714	699	649	695	708	721	663	723	663	653	666	697	704	698	709	711	699	669	680	670	703	710	710	736	749	707	690	642	690	699	681	703	703	689	669	664	707	703	755	722	687	711	677	681	705	681	684	702	656	703	688	708	721	710	719	680	680	712	729	692	703	659	725	735	703	676	667	694	680	671	692	753	689	730	685	668	711	703	639	682	722	740	730	686	635	699	666	705	682	709	676	738	748	708	713	685	715	720	691	698	668	647	670	704	690	682	698	695	724	664	735	680	695	721	682	683	696	724	707	683	646	697	662	757	680	676	688	665	710	746	732	712	694	680	655	702	687	720	720	674	663	657	656	652	677	735	666	682	668	664	643	679	684	682	645	702	706	670	667	680	683	723	697	714	752	703	655	653	738	700	680	692	676	718	711	731	723	686	647	697	715	716	766	665	695	728	735	704	652	656	700	697	721	725	746	627	670	733	719	721	654	672	672	677	737	679	732	753	698	668	752	698	657	727	689	682	740	668	687	707	693	729	712	683	742	694	642	685	709	668	689	655	661	693	707	664	717	714	674	697	701	670	723	686	633	745	743	683	701	705	703	642	669	671	679	682	660	688	718	671	708	715	743	703	692	705	718	702	641	714	671	727	743	731	732	683	703	665	685	713	692	700	646	687	692	675	688	683	700	720	674	688	679	697	655	711	721	709	693	696	686	744	675	663	704	689	689	693	714	687	710	713	678	753	697	673	704	723	708	690	721	701	702	700	734	714	736	714	691	705	654	733	724	733	692	684	692	721	666	713	687	743	710	724	689	737	713	694	746	716	731	709	688	678	726	677	720	707	688	721	712	677	698	705	698	704	688	696	728	679	703	697	691	715	716	679	699	688	695	667	683	700	669	679	722	703	694	664	699	684	725	670	701	678	701	634	705	647	701	669	700	695	711	681	722	741	733	726	681	709	715	704	650	688	681	704	791	659	686	693	710	719	701	722	716	677	730	742	701	694	704	710	667	709	649	689	706	721	694	784	674	676	693	678	695	689	722	719	731	633	694	736	699	724	720	646	676	742	712	700	686	667	725	735	751	657	627	733	693	681	723	718	704	680	801	706	718	685	752	670	663	692	699	717	658	663	689	715	727	686	636	701	719	706	644	695	701	723	735	655	742	707	729	662	669	720	710	690	723	686	687	679	675	676	696	670	704	701	666	697	653	686	712	717	711	724	679	698	721	711	697	743	636	703	683	665	685	717	733	651	688	752	681	647	639	693	688	716	713	728	692	726	671	722	685	726	690	666	647	687	694	669	708	720	695	742	735	682	703	656	747	698	686	693	725	740	716	673	705	733	680	692	654	687	705	686	664	685	689	675	719	652	691	660	715	659	715	702	686	699	744	708	724	698	642	741	715	673	673	691	718	738	722	685	724	713	699	703	713	693	690	700	688	686	717	708	700	673	707	684	621	676	766	710	721	649	694	737	682	690	686	731	713	641	683	692	664	678	747	703	658	729	674	660	697	704	685	683	706	689	638	693	677	766	667	713	745	708	698	727	687	667	675	660	737	710	680	708	703	715	659	675	708	703	690	712	703	658	663	662	728	705	723	720	703	717	677	716	719	656	686	664	666	634	697	700	695	738	728	693	698	705	702	671	689	737	736	692	660	655	668	685	703	674	643	723	674	680	662	676	709	657	750	687	701	730	680	686	721	655	714	690	694	685	694	715	708	737	735	714	675	704	663	660	688	772	702	719	661	655	692	677	713	733	724	730	733	724	688	746	698	715	690	704	715	680	685	693	690	710	691	733	723	677	719	739	701	728	680	674	675	681	704	720	704	707	681	692	710	668	695	697	689	732	709	694	732	660	675	727	717	661	736	693	747	728	706	731	729	665	675	720	707	665	679	714	696	692	655	719	708	720	683	724	692	704	721	732	686	675	700	755	711	702	697	703	653	697	683	690	710	690
5906	10485	12304	8354	5786	3781	2684	2277	1866	1519	1333	1097	1120	13415	18377	12817	5659	1842	953	702	603	643	615	643	584	589	639	612	619	587	643	604	610	606	598	611	676	619	587	604	649	601	607	658	595	608	598	589	583	597	610	556	623	604	598	641	605	572	573	604	607	579	581	604	591	620	615	607	640	618	637	604	611	607	565	612	571	603	621	577	521	598	602	581	600	594	625	619	600	613	596	598	567	623	646	570	566	589	597	610	592	633	573	590	604	663	599	651	639	646	608	627	601	647	623	545	619	617	539	618	637	636	592	603	611	636	628	623	593	614	600	567	600	588	589	594	586	617	628	610	592	561	623	592	610	638	607	603	583	637	630	551	636	601	633	590	613	576	621	617	609	616	572	572	609	579	615	610	599	610	601	599	622	623	633	604	584	577	632	607	577	610	599	601	577	589	577	611	583	619	633	617	599	605	637	634	645	581	598	615	639	586	562	597	628	625	614	586	594	615	588	618	600	615	563	626	617	580	628	598	598	640	590	634	579	630	593	588	637	594	587	612	580	587	622	580	573	592	612	584	631	621	607	595	621	602	610	632	606	637	591	578	591	628	594	579	595	549	578	589	582	572	608	598	621	565	601	588	594	634	652	610	652	571	615	627	567	593	627	588	588	632	644	619	600	631	601	592	598	613	634	625	585	602	585	593	589	627	598	604	600	625	621	633	612	606	580	603	596	608	624	576	571	584	633	597	633	546	605	541	600	594	636	604	633	606	624	593	579	604	610	637	592	643	603	563	626	590	625	623	579	573	629	600	590	591	629	615	602	614	570	602	604	573	603	612	555	641	614	617	633	622	639	595	609	580	611	647	633	618	596	592	611	594	615	581	584	601	590	640	571	620	546	636	580	597	645	626	644	640	617	607	610	615	621	614	620	628	587	585	622	621	593	601	619	626	629	633	617	590	585	576	594	632	590	568	613	592	604	577	605	608	578	610	630	609	596	630	610	617	617	625	631	610	603	626	568	585	631	577	610	636	619	558	613	624	603	613	632	580	615	617	652	609	623	577	552	632	559	636	545	576	631	657	564	604	607	572	590	556	602	602	591	615	552	575	588	617	575	653	596	564	626	590	569	628	596	628	621	646	586	576	582	645	578	585	666	577	589	608	599	562	598	605	610	587	646	611	602	610	595	618	590	588	629	595	608	561	611	588	546	648	607	606	590	579	582	625	592	573	608	628	579	608	603	570	628	619	618	667	586	612	593	592	622	608	621	557	568	597	579	602	630	572	629	584	588	597	613	593	624	598	579	613	612	607	629	606	578	583	614	665	610	595	601	634	600	559	555	582	588	619	574	640	575	599	612	617	579	567	589	608	571	601	580	603	584	588	613	632	576	620	623	608	611	606	602	584	607	628	583	632	584	594	620	601	584	568	605	584	635	627	634	573	590	611	586	624	583	589	605	645	602	613	561	600	618	611	599	606	604	579	611	592	631	589	576	633	533	594	640	611	596	583	626	570	590	646	596	628	604	610	604	519	554	582	587	627	572	622	590	577	576	604	596	583	623	601	638	611	608	586	575	587	596	608	640	603	607	595	567	601	620	617	584	580	606	582	582	607	631	583	585	585	595	589	569	636	610	572	573	628	650	618	592	593	648	593	612	550	611	577	616	615	601	558	586	639	616	602	573	616	580	636	570	579	600	631	624	595	644	596	595	612	632	593	581	573	638	622	632	598	623	602	588	595	601	607	598	592	644	607	592	560	592	587	575	627	581	600	586	584	567	602	645	625	571	574	647	569	576	616	657	606	606	568	619	616	618	588	613	607	625	584	601	623	616	673	600	581	570	602	589	590	592	573	593	589	581	586	572	622	616	622	573	610	630	607	615	595	580	621	639	572	629	605	606	606	630	616	620	632	591	564	610	595	628	601	624	605	626	642	582	575	583	610	589	625	591	595	632	568	574	570	600	608	623	588	624	602	648	606	623	648	600	588	618	546	599	596	581	598	559	629	600	591	599	573	635	656	610	614	599	610	635	552	572	604	657	582	620	602	611	565	659	629	622	574	640	591	583	606	573	602	601	592	564	586	599	620	607	592	597	598	590	581	626	573	573	613	592	584	613	566	591	638	630	596	619	593	622	614	610	597	604	600	610	608	590	606	606	543	599	574	619	578	600	598	607	588	610	619	559	576	561	595	584	604	620	582	616	583	600	587	572	604	613	643	637	591	580	594	622	685	623	594	627	613	624	622	554	627	595	611	592	638	610	619	632	611	591	599	582	654	593	604	608	601	607	588	617	600	607	574	569	563	520	606	597	620	557	584	640	631	617	582	595	599	628	633	582	583	634	605	621	604	555	598	574	614	626	583	600	632	651	579	578	583	616	614	582	566	607	593	620	609	629	581	591	603	553	610	576	544	631	584	560	604	583	601	578	636	546	566	616	619	602	594	628	583	567	611	591	608	592	593	601	605	592	595	589	603	614	567	594	622	599	577	614	560	623	593	644	629	635	609	576	608	585	609	569	658	584	585	648	609	639	654	581	554	600	614	610	587	615	589	637	590	588	600	625	600	577	592	569	565	562	575	623	600	584	596	525	609	619	595	599	606	612	563	597	636	595	599	573	570	572	581	598	571	595	571	582	627	597	604	624	575	627	572	560	593	575	617	617	640	619	603	562	619	615	598	599	590	572	631	602	594	596	572	572	591	554	617	613	619	592	614	613	594	609	575	591	621	552	587	549	578	574	604	574	657	613	593	595	601	605	596	589	604	631	590	611	601	603	656	585	598	605	607	583	577	626	543	606	612	598	627	607	599	605	596	621	580	590	548	602	606	589	596	567	622	513	604	551	589	617	600	560	573	595	581	592	615	604	584	639	613	614	586	577	619	589	625	650	621	618	625	595	577	599	542	588	575	595	599	616	638	576	581	624	617	603	582	642	596	612	599	580	615	611	578	569	603	570	547	580	610	585	633	630	592	625	643	573	598	602	601	616	594	639	612	609	637	617	605	620	597	569	616	636	603	593	605	577	584	596	607	554	597	621	627	637	631	652	600	661	571	569	621	608	582	615	567	614	591	608	606	575	606	610	587	608	603	613	593	607	584	598	571	603	600	576	608	583	593	605	581	594	612	638	604	613	579	632	574	641	585	647	597	591	636	624	612	607	579	599	579	596	565	604	574	576	584	649	606	586	573	609	597	591	636	610	571	585	591	580	544	611	526	611	582	607	613	615	639	626	607	548	577	595	597	589	611	597	564	570	624	623	589	581	620	591	612	554	642	562	572	603	649	602	601	584	625	613	595	584	585	608	646	554	631	564	600	646	611	575	617	617	586	592	595	613	556	593	611	595	624	625	620	628	593	647	634	574	585	632	639	631	601	590	598	582	605	626	602	619	638	597	625	630	625	581	604	612	604	574	627	626	618	631	588	585	546	611	620	612	619	599	585	624	616	600	628	619	644	575	638	604	605	578	587	605	574	552	631	618	616	569	577	592	613	562	589	607	609
26891	10603	3747	2003	1206	895	871	732	747	665	656	691	683	1220	1585	1297	1045	824	734	683	650	656	642	684	643	677	679	664	641	628	695	680	665	660	610	684	651	666	662	660	658	670	636	650	653	639	638	649	637	659	705	618	642	646	652	650	620	631	643	605	657	687	685	649	636	658	636	658	644	614	633	701	614	668	692	673	669	645	624	656	610	678	654	663	631	619	685	697	656	639	667	676	709	673	653	669	632	637	630	652	629	672	635	638	624	671	595	635	655	608	694	640	607	645	644	636	641	644	696	633	641	614	690	683	655	663	649	644	656	670	609	680	635	650	687	694	598	675	629	670	721	711	647	660	619	612	623	658	622	633	677	666	631	683	638	653	689	645	654	651	636	667	695	650	676	685	686	630	634	656	688	709	668	672	680	662	641	636	680	666	661	646	612	686	656	717	639	673	628	663	672	663	672	674	645	634	652	671	650	705	642	660	644	656	633	689	658	634	607	608	650	673	658	643	606	699	633	638	648	641	653	655	643	666	711	666	686	637	636	653	656	623	651	651	623	657	639	671	669	652	664	663	609	591	661	652	661	671	615	653	648	676	599	642	661	622	637	677	717	633	628	637	645	618	625	649	635	673	649	667	666	664	647	652	659	651	661	672	665	649	657	676	650	660	641	658	634	686	656	667	667	668	685	624	711	643	623	641	667	660	666	633	657	669	669	669	659	616	648	650	716	658	665	657	624	666	643	704	641	620	640	626	666	665	674	602	599	625	654	633	677	612	637	647	669	668	694	697	664	647	614	650	649	658	651	691	641	674	679	664	680	652	681	633	648	693	700	689	661	650	660	678	647	645	662	634	639	685	648	634	673	645	630	680	678	663	619	683	619	653	638	633	655	633	652	647	666	650	646	666	631	663	662	648	706	668	668	652	629	684	689	595	667	704	641	645	622	665	670	625	676	637	648	661	669	623	660	657	663	633	618	639	616	627	653	631	619	667	695	640	688	686	631	661	672	691	659	645	681	685	651	664	675	625	641	691	651	672	730	649	711	679	686	673	631	606	677	659	626	634	652	702	650	662	649	674	658	639	648	663	663	659	677	655	639	635	622	657	703	678	659	619	648	653	654	614	621	646	630	631	707	673	677	648	687	646	649	692	654	666	631	623	687	655	612	644	685	648	677	668	660	676	687	666	634	657	662	664	718	636	660	657	686	643	649	626	667	655	657	639	611	634	630	631	664	652	645	663	638	653	625	642	691	694	662	625	692	659	655	658	636	650	652	657	615	713	688	675	643	696	648	713	613	629	648	693	663	662	645	651	672	690	670	680	612	674	624	706	647	634	689	668	669	647	622	660	678	650	605	683	663	683	678	667	635	593	651	649	649	699	679	653	675	667	641	657	667	649	695	646	688	670	641	671	663	684	642	644	670	642	643	641	648	656	616	619	684	722	651	682	646	616	615	663	674	685	679	682	652	673	648	682	640	678	671	667	657	664	621	649	672	605	652	633	670	664	628	673	647	661	687	692	655	670	647	660	659	624	674	673	646	679	709	642	669	662	643	634	659	682	653	679	653	637	641	657	650	654	643	603	612	607	639	638	678	611	678	638	636	667	651	636	647	700	690	680	623	667	675	649	646	661	647	633	656	661	671	623	654	641	619	685	666	659	631	627	717	644	689	680	653	661	643	665	625	672	713	656	653	659	652	639	677	694	642	641	651	681	640	663	637	655	632	652	643	633	686	698	722	601	670	639	653	641	620	689	666	673	652	639	672	644	648	662	656	655	696	674	678	617	657	670	618	624	649	635	689	691	663	638	673	677	677	647	696	702	669	673	661	663	670	656	718	674	655	630	636	639	685	673	671	632	673	673	659	636	609	668	652	664	664	625	691	624	674	668	658	673	607	646	644	621	646	661	671	603	661	684	641	662	660	683	602	600	626	620	639	652	655	656	675	647	647	650	700	678	681	684	681	688	648	667	644	665	648	672	631	674	645	636	656	637	595	670	665	642	639	637	641	673	633	657	661	678	662	654	627	660	657	628	636	639	658	677	659	673	664	613	655	641	632	659	668	656	639	666	692	652	656	636	646	688	663	634	615	636	650	649	661	666	667	651	628	666	669	635	630	660	667	642	672	634	673	661	636	654	605	685	687	682	663	678	664	593	649	665	619	653	637	646	656	650	615	626	647	640	661	723	642	669	669	653	637	647	697	662	614	650	669	654	672	663	671	663	656	668	642	664	598	655	673	659	652	650	674	665	618	652	662	671	652	652	681	656	676	706	678	660	658	684	667	667	656	637	635	645	678	624	647	679	658	650	669	716	647	611	669	632	649	636	613	678	632	649	632	712	640	670	642	645	666	694	686	686	676	585	636	678	654	673	669	641	683	670	636	683	673	699	675	687	663	688	678	622	693	628	660	650	670	695	670	616	670	634	657	613	657	627	692	645	643	639	644	663	667	642	649	614	650	655	645	645	648	666	650	692	655	665	622	673	707	667	626	679	646	653	658	653	627	638	640	670	590	657	624	658	675	639	684	656	676	706	688	648	708	692	661	599	644	656	634	646	657	697	682	676	641	673	615	653	617	688	673	662	638	659	624	685	639	672	671	678	665	676	669	695	663	651	644	592	682	666	632	649	651	668	674	640	617	653	636	658	633	687	694	689	675	634	661	654	650	669	669	670	665	670	641	668	701	625	699	646	658	637	658	635	676	682	652	644	676	735	644	691	640	650	721	732	618	666	634	624	672	639	638	666	679	660	670	681	648	603	668	651	664	642	627	666	670	608	671	678	672	668	650	634	609	635	670	728	643	603	644	677	697	674	658	647	696	618	672	626	654	631	661	672	708	729	664	634	644	658	627	627	667	659	646	685	628	628	660	681	666	677	612	657	673	659	678	641	652	641	636	654	689	620	676	656	714	682	673	659	641	614	614	655	669	616	672	648	708	672	653	653	679	667	671	639	659	650	732	670	628	641	671	640	630	665	648	652	652	682	664	632	596	654	660	649	660	643	636	653	641	677	646	610	654	601	644	646	605	689	628	613	632	696	665	620	682	641	626	661	637	617	646	623	630	645	661	648	658	642	663	659	683	692	616	670	676	670	673	631	664	669	662	637	674	663	652	578	627	695	615	665	673	674	644	648	632	663	727	669	682	720	649	641	636	682	656	670	647	660	687	663	697	662	620	658	648	686	686	628	608	646	635	641	653	672	707	636	673	653	672	662	650	643	656	645	729	670	599	684	691	627	661	673	637	687	647	664	636	661	683	684	633	648	633	704	666	662	658	631	639	684	666	634	682	652	638	630	631	641	599	630	657	611	661	647	663	663	617	630	660	639	632	698	643	670	652	663	657	667	682	685	680	609	677	680	662	673	625	653	665	650	645	649	696	643	695	685	660	676	585	628	642	632	663	666	665	642	639	638	645	704	709	653	639	660	635	666	650	659	694	652	650	615	657	669	651	630	653	630	653	632	625	628	668	675	662	684	683	674	689	656	615	627
6826	4060	3587	1933	1359	1005	921	712	649	638	648	620	690	1496	1783	1485	950	708	653	558	559	569	560	568	560	588	573	578	548	563	603	559	582	599	542	564	579	574	563	545	559	524	553	557	576	603	570	557	557	557	532	516	566	559	575	553	500	572	558	599	572	590	537	552	552	585	542	597	558	557	545	589	560	561	601	560	565	494	571	568	521	519	571	587	578	556	525	568	546	517	516	544	534	548	585	553	549	608	556	555	543	575	585	545	537	568	528	609	538	556	555	582	525	582	547	579	555	560	601	524	538	572	593	545	574	565	560	586	533	598	545	597	582	548	513	566	515	559	568	557	566	578	558	561	549	531	527	588	557	554	586	614	577	535	510	546	577	527	539	571	555	564	578	534	586	553	547	603	548	553	499	589	572	548	536	569	595	575	526	531	548	566	584	549	571	540	570	586	553	555	605	561	566	528	535	527	565	496	547	526	567	567	551	512	583	565	568	507	569	606	565	522	510	596	531	537	531	507	577	528	560	565	550	530	561	576	543	561	565	568	552	572	594	502	555	589	561	522	534	552	596	545	593	584	556	549	597	585	559	529	559	549	552	598	562	577	541	525	596	555	564	585	557	519	557	540	570	557	569	580	588	553	563	541	573	581	571	524	545	543	582	567	582	585	574	560	578	559	537	574	554	587	527	561	550	549	555	540	556	544	560	573	589	610	546	567	554	514	577	576	552	559	522	565	541	556	531	581	546	598	531	540	568	505	572	538	559	523	563	619	554	553	543	570	553	551	553	554	536	534	526	533	493	596	552	565	537	548	580	572	579	641	572	546	543	509	531	588	567	564	577	561	557	505	560	565	542	550	574	546	538	513	547	528	566	559	589	528	528	526	565	547	572	601	595	564	562	560	564	545	576	547	581	532	585	537	567	561	527	539	603	552	531	586	570	557	550	528	569	577	566	536	553	548	559	546	556	574	540	592	552	562	551	569	558	505	562	605	542	545	565	555	523	615	610	572	491	565	563	516	557	569	558	586	589	545	582	545	576	549	581	580	548	546	604	565	569	540	579	595	522	532	559	546	545	553	549	549	560	516	575	556	575	528	587	588	589	572	571	574	569	549	514	532	546	547	564	579	550	585	575	558	544	550	560	589	568	580	560	554	568	538	541	541	547	594	558	552	565	517	580	552	526	543	560	595	562	538	573	588	552	570	553	558	535	558	576	540	534	576	576	526	533	553	553	586	520	556	553	545	576	567	541	551	563	539	583	523	530	553	549	539	503	565	589	573	512	553	553	575	525	593	598	587	548	532	577	584	546	551	538	582	561	548	553	540	545	521	536	515	557	504	584	555	568	573	564	511	583	550	575	577	588	554	560	557	587	591	541	564	521	570	568	575	567	590	575	559	584	560	571	532	529	558	608	545	567	575	566	578	541	546	585	561	573	564	515	579	563	536	556	576	550	586	545	551	519	557	541	565	586	530	576	557	539	559	545	567	558	550	576	556	580	574	523	555	548	539	570	554	587	524	534	533	583	570	541	532	574	565	565	570	575	561	565	583	554	595	553	520	554	512	511	594	589	565	542	584	569	560	588	588	572	543	547	584	569	575	525	527	607	570	574	548	564	550	552	576	572	555	592	582	561	539	578	561	532	550	590	531	586	567	611	573	557	598	585	602	553	535	619	577	573	575	538	538	535	578	525	565	620	554	557	542	562	539	543	588	564	530	562	514	527	542	564	560	560	518	580	541	576	564	546	582	560	556	541	592	557	539	590	538	547	590	568	550	544	523	594	543	554	586	547	561	585	552	592	563	570	564	564	539	537	538	516	596	579	596	594	534	535	528	576	515	540	538	571	539	584	556	561	542	557	576	573	571	589	575	588	540	573	566	559	556	552	569	565	546	582	593	552	580	590	543	569	569	592	550	561	540	546	522	565	548	564	578	541	551	555	549	572	520	544	554	538	573	528	547	516	556	557	564	573	528	556	578	522	579	560	541	569	578	513	575	557	578	558	553	572	524	582	578	544	571	577	571	546	540	580	588	564	549	548	542	547	566	582	545	579	565	567	521	554	555	556	573	586	580	567	561	544	521	525	594	544	554	570	582	602	595	546	555	548	541	596	564	549	604	542	557	567	571	564	582	554	592	531	602	511	546	561	550	568	588	543	571	555	578	531	559	549	501	542	566	557	565	552	545	576	544	534	580	518	550	515	551	554	563	564	592	604	532	586	577	573	548	571	544	542	538	558	524	540	584	558	581	569	532	547	567	545	566	560	592	553	582	569	562	574	545	543	578	571	570	553	585	602	582	545	574	587	579	568	532	538	586	574	567	592	539	571	523	568	569	516	561	568	545	573	576	558	615	567	565	598	568	555	594	553	526	495	552	528	579	572	549	606	555	579	553	547	508	570	556	602	532	516	536	558	589	558	586	555	545	581	533	567	588	601	528	544	547	575	594	511	542	536	533	528	572	534	573	554	554	544	550	595	580	557	548	573	551	563	615	609	598	548	553	548	560	559	584	542	590	517	546	589	573	566	587	539	590	540	557	556	573	542	537	593	551	608	575	548	566	560	563	521	555	566	530	557	573	594	588	533	559	545	553	539	570	539	525	568	561	537	523	540	555	575	514	551	592	551	570	599	579	543	573	537	560	535	528	565	542	589	535	605	543	546	556	542	572	542	562	531	565	607	606	561	586	550	564	521	540	547	582	534	504	607	582	522	599	583	545	521	537	514	530	547	544	543	590	534	550	515	546	579	587	525	567	566	571	562	577	545	535	549	551	546	546	555	570	515	596	560	526	562	616	565	526	596	541	573	566	556	550	561	510	554	545	564	579	591	567	545	547	554	563	585	622	538	567	533	576	592	556	556	567	590	566	609	557	603	577	556	575	588	581	571	559	554	543	561	575	588	512	539	564	537	595	557	490	560	574	586	550	574	556	561	542	540	559	512	542	574	546	603	582	525	578	576	591	502	548	575	522	575	549	576	582	570	588	554	588	520	567	601	538	554	557	543	604	512	577	599	554	554	571	564	566	570	568	560	556	539	492	534	573	572	537	585	558	556	544	569	586	564	574	562	508	574	529	562	592	545	534	534	550	603	579	573	597	529	559	576	584	550	504	561	559	572	570	490	580	569	521	560	571	518	582	550	523	545	534	558	557	560	559	544	568	515	538	565	560	523	577	556	535	551	609	542	576	572	563	560	583	514	601	574	532	579	586	585	531	535	545	596	553	548	577	569	555	575	472	549	555	545	581	534	574	555	587	542	549	550	555	551	586	595	582	564	572	532	579	572	566	581	548	576	584	595	555	579	527	530	564	542	544	618	554	553	567	587	547	566	560	561	537	553	588	600	518	563	565	562	560	570	574	540	568	569	582	558	523	553	529	587	632	578	539	576	497	559	530	573	561	591	600	540	579	595	564	522	565	576	569	596	573	539	548	548	539	558	543	546	542	559	532	540	559	589	566	544	566	610	511	591	542	551	577	571	551	523	550	585	601
24874	20800	26612	24630	8959	2718	1780	1267	956	822	732	765	873	7902	11056	6995	2767	1151	710	663	652	613	652	580	608	638	620	632	605	635	612	600	594	591	632	676	577	637	587	544	659	594	616	626	563	620	604	575	645	563	623	612	578	602	605	570	618	605	605	629	597	659	588	603	568	604	581	629	658	617	634	631	622	622	610	640	570	565	605	619	618	610	586	650	611	620	575	630	587	577	570	583	632	603	661	640	636	615	611	618	579	597	608	606	601	608	633	569	581	623	605	581	585	595	595	609	641	612	578	622	567	581	595	599	603	606	584	590	618	610	646	588	630	605	614	642	575	569	615	578	578	596	595	622	622	584	642	625	627	623	584	616	636	626	591	623	643	575	581	605	566	589	591	619	578	606	608	614	621	573	603	587	608	587	599	559	606	610	612	600	601	585	578	641	573	559	635	596	565	646	633	578	633	628	575	618	625	589	608	593	574	632	630	579	598	615	617	619	605	632	586	587	584	591	582	584	620	649	580	574	598	623	591	574	572	601	610	610	636	589	555	566	612	621	539	604	620	583	592	576	613	599	625	621	649	595	625	599	596	636	607	612	608	597	634	562	587	584	606	638	578	624	635	624	572	573	591	591	577	651	615	585	631	580	623	594	612	643	598	633	595	622	615	584	621	604	628	586	604	602	549	632	626	589	611	595	588	603	568	640	583	542	618	620	616	620	626	614	610	634	595	586	629	606	607	592	547	614	582	599	614	557	624	642	571	604	613	593	605	632	587	594	559	617	615	612	618	577	633	594	600	609	581	625	652	601	589	611	588	574	563	635	629	639	607	602	613	570	560	591	606	621	617	561	619	613	622	611	606	588	609	560	672	627	630	589	569	611	605	619	617	600	589	621	575	616	602	633	594	571	577	588	613	571	629	620	591	603	603	628	567	571	601	582	622	608	644	612	623	624	630	614	593	613	605	612	583	586	588	594	595	620	629	617	600	576	578	570	624	633	595	611	638	609	612	620	597	628	609	585	594	603	570	588	621	574	606	623	562	580	605	589	634	543	608	584	617	602	601	611	619	601	608	577	579	615	587	592	587	570	609	585	622	593	588	588	632	600	610	602	618	610	671	595	621	626	640	625	573	610	606	588	600	592	569	605	590	607	600	610	618	590	590	600	607	609	599	582	619	587	593	592	616	618	638	609	550	623	608	619	582	627	620	588	645	584	616	592	629	653	602	578	668	578	593	597	582	582	632	597	620	614	586	586	603	609	635	621	599	608	566	607	568	612	604	614	583	600	586	638	604	643	597	550	565	621	616	607	658	597	603	597	611	613	591	578	600	549	609	600	603	592	574	583	603	563	640	598	644	646	618	595	601	563	609	616	584	618	625	636	633	574	624	589	602	592	602	626	568	551	634	624	636	636	575	623	573	644	573	579	593	604	622	577	631	611	609	620	594	565	575	606	600	600	567	603	601	634	619	638	594	605	591	587	581	559	600	595	615	558	601	637	632	643	593	589	611	637	649	615	567	595	591	608	590	602	629	593	610	659	608	586	622	566	581	600	575	600	606	625	610	651	647	593	659	624	586	569	623	591	635	616	603	583	605	594	593	633	595	581	600	564	576	609	607	612	574	590	589	611	596	545	623	620	571	592	609	600	601	588	580	622	647	607	533	596	602	606	575	634	614	624	605	600	607	588	597	582	633	592	551	591	619	577	627	596	562	576	612	621	618	601	578	577	588	609	586	584	595	622	621	619	596	652	613	556	564	649	623	589	588	587	626	617	573	560	613	599	598	568	611	599	616	627	584	637	620	632	582	602	647	620	601	615	653	575	598	661	572	608	597	594	555	608	578	626	612	619	638	613	607	614	599	548	601	625	589	614	607	637	592	619	592	562	594	629	598	572	608	582	621	629	639	636	664	604	624	595	563	621	595	618	664	609	613	619	631	575	585	580	548	631	589	596	576	604	594	582	623	605	580	619	616	573	587	573	591	544	607	583	571	579	595	588	611	635	608	631	553	628	641	588	593	556	582	590	573	649	582	597	586	638	604	575	631	628	650	576	582	624	615	576	611	606	637	602	610	638	627	577	618	630	616	635	587	637	571	586	627	581	633	585	611	570	591	613	600	605	603	614	556	623	585	604	616	613	625	612	594	627	610	569	592	627	606	607	626	628	599	578	587	615	629	598	615	600	607	609	572	594	639	579	588	583	639	584	646	632	589	584	580	606	573	660	573	603	586	641	591	656	609	607	625	592	598	575	625	574	542	607	649	612	612	591	604	592	594	622	565	636	598	567	643	606	613	619	605	581	610	577	576	573	636	605	621	606	602	580	593	612	622	591	606	563	593	631	572	643	596	633	609	623	593	606	601	623	608	628	549	606	585	589	617	600	548	608	598	661	591	569	608	634	590	598	584	654	576	592	612	595	548	582	599	650	604	651	618	571	617	573	614	661	585	627	619	626	584	609	609	625	612	662	620	642	617	614	637	611	569	631	609	578	588	565	578	571	597	667	610	618	585	611	595	613	625	596	553	577	594	622	609	563	568	666	614	574	617	643	617	577	599	556	615	608	607	621	585	597	572	588	614	628	591	629	592	615	614	608	663	623	610	562	608	639	580	646	618	616	638	596	590	589	598	595	590	632	632	613	597	604	621	606	589	589	565	603	603	622	598	629	613	623	582	575	613	574	584	623	580	631	629	601	613	588	639	609	568	627	598	585	602	625	639	633	561	571	632	553	590	594	573	633	615	575	632	623	553	639	552	562	595	610	636	619	606	617	592	572	615	615	584	632	580	664	595	595	644	575	593	641	602	586	594	605	549	599	607	631	593	571	620	599	554	616	562	593	617	591	606	602	574	613	592	615	619	570	682	630	605	588	622	636	565	600	604	575	583	588	616	592	552	575	570	641	613	644	613	589	615	616	626	618	635	574	589	644	607	596	596	573	608	638	583	608	596	575	583	652	624	607	623	568	624	582	603	597	595	640	593	586	597	629	610	645	578	591	555	603	588	622	587	608	588	540	631	565	629	597	588	635	609	605	615	583	646	630	649	590	581	595	615	616	573	582	584	624	603	574	609	603	632	594	550	588	591	607	600	585	594	609	594	596	628	580	578	628	612	628	592	602	581	574	593	585	606	618	626	593	556	581	633	560	620	626	611	644	558	599	602	611	632	601	582	585	595	581	586	607	597	620	614	572	591	603	635	553	561	624	619	652	613	596	577	559	618	596	585	593	579	558	619	556	642	580	583	572	572	604	630	590	609	633	618	590	625	586	600	607	580	591	590	645	593	611	592	606	630	599	592	611	618	610	600	640	570	555	630	583	653	582	592	632	667	573	631	641	586	632	604	607	587	577	633	624	642	588	566	601	594	618	673	584	571	630	581	630	599	574	569	637	614	588	614	571	612	620	609	603	598	588	595	569	636	621	629	612	545	550	630	611	606	585	604	635	557	622	589	584	606	590	557	606	554	641	609	621	604	605	621	551	592	672	590	566	604	608
5836	9398	8679	3980	2780	2400	2077	1463	1107	864	753	796	964	10403	11034	6805	2929	1064	661	592	531	523	562	539	538	543	581	566	562	537	548	567	542	515	580	507	534	536	555	533	544	531	513	493	535	554	548	536	512	525	547	557	549	533	522	539	512	510	574	542	513	516	533	549	525	544	572	549	511	549	507	572	534	532	542	561	529	560	553	507	542	567	557	526	515	534	547	554	570	598	508	520	565	519	487	502	521	549	538	562	517	559	527	549	559	513	546	553	548	545	491	545	521	557	523	546	534	518	560	517	541	556	520	499	504	521	559	502	543	542	583	558	569	510	510	535	513	538	538	524	571	592	516	556	492	555	544	519	546	557	513	524	530	513	515	506	524	538	527	544	539	565	513	573	528	569	532	557	527	529	525	499	554	559	514	524	477	582	525	514	509	545	563	551	570	521	508	507	563	561	514	532	563	521	522	552	563	552	529	523	514	573	541	562	556	528	537	536	517	581	532	493	540	529	530	539	516	492	529	554	510	541	490	530	548	511	519	504	530	503	548	549	548	527	533	518	500	561	534	538	488	521	560	492	580	518	537	550	529	554	520	528	531	538	518	489	484	543	515	513	530	540	511	525	503	575	524	519	532	547	606	517	526	547	543	548	537	540	525	480	521	563	560	494	550	515	526	511	517	525	513	534	505	543	555	507	557	559	537	473	483	571	530	525	496	531	514	511	519	487	507	537	542	532	533	555	526	556	561	534	535	522	525	523	501	518	535	541	590	521	534	528	522	586	523	562	519	535	525	557	562	519	536	561	542	518	517	562	553	576	523	547	510	533	527	549	526	535	555	498	532	498	547	505	538	537	574	494	564	521	554	537	518	520	541	516	529	553	567	540	497	540	495	514	559	516	574	530	509	516	565	556	515	544	558	515	528	533	532	528	546	552	553	553	563	533	514	518	526	503	549	511	572	526	513	504	541	533	555	566	527	566	500	532	545	491	507	552	518	514	576	500	528	507	548	529	525	577	522	610	561	554	566	533	561	539	529	546	523	535	522	544	520	521	502	499	530	519	544	564	567	513	532	547	487	535	535	551	515	522	544	573	487	565	508	544	552	530	583	511	524	537	549	508	528	521	527	524	532	522	534	534	516	506	516	587	529	503	535	508	548	508	583	518	529	497	556	534	493	543	536	529	536	557	538	524	537	501	537	552	497	533	511	547	529	527	550	513	543	528	545	543	521	569	521	516	542	515	522	542	502	547	511	541	532	513	532	484	526	550	510	515	509	526	531	536	534	534	531	500	529	528	516	553	499	534	493	467	550	549	532	537	519	495	551	494	493	500	531	508	563	552	547	537	534	525	496	544	522	534	500	492	530	530	511	528	560	533	558	503	522	518	540	502	552	528	501	542	523	522	508	513	529	548	502	512	525	539	524	560	521	512	512	513	537	557	520	507	517	543	530	520	482	486	547	517	559	553	529	550	535	536	537	520	577	557	538	539	539	516	547	518	561	545	514	544	590	582	518	505	567	543	548	518	572	507	547	514	546	557	574	497	496	561	579	555	519	525	542	523	527	532	549	510	570	521	532	489	493	534	527	536	544	515	562	504	520	544	547	520	540	502	508	549	500	517	534	559	475	515	508	533	544	518	556	522	539	518	543	526	543	525	482	538	531	527	479	481	537	534	565	542	570	549	520	563	567	518	523	553	527	504	509	562	542	495	535	523	496	536	571	518	483	597	550	517	532	507	508	500	569	532	537	542	558	560	535	537	511	522	524	523	525	574	508	494	538	530	523	503	496	484	566	519	547	524	503	581	519	537	534	560	575	548	504	540	512	524	540	511	512	527	539	555	542	544	518	570	543	569	553	511	526	495	545	502	549	538	557	512	542	553	524	535	536	544	500	559	511	492	555	528	524	547	531	514	521	567	542	531	562	515	538	514	524	494	567	524	526	578	535	534	523	514	529	561	566	523	529	533	522	579	519	530	535	517	532	539	570	542	531	525	529	477	546	501	560	519	524	545	520	504	537	502	508	547	503	536	474	534	542	561	496	530	504	559	535	564	540	500	540	534	546	528	513	515	546	553	563	510	536	538	502	506	541	534	548	555	548	492	552	525	509	524	527	508	531	529	532	539	526	531	553	547	528	576	531	521	526	514	570	574	521	554	543	554	500	532	501	470	540	510	523	489	517	505	529	543	518	526	528	543	546	542	564	503	528	557	506	533	516	535	551	539	505	498	531	557	530	537	526	567	533	524	507	532	582	549	528	531	540	512	527	517	538	522	543	538	540	534	514	503	522	537	524	511	558	537	546	539	505	505	581	554	514	540	529	526	544	545	549	543	519	477	534	480	521	502	504	569	546	491	508	541	513	539	495	516	519	522	548	519	533	526	558	528	534	542	554	488	512	543	541	490	528	523	560	506	538	555	533	542	527	527	548	526	526	495	550	477	540	506	545	545	495	529	509	488	519	495	505	484	557	544	535	544	537	539	543	505	509	557	476	528	526	535	507	558	527	536	519	549	519	550	547	515	530	496	540	526	515	539	520	540	536	515	529	504	505	523	523	531	484	533	538	529	490	510	534	483	544	544	517	495	529	534	575	535	547	508	489	544	515	533	549	524	550	526	567	514	532	549	513	496	520	533	553	503	536	543	536	551	546	557	550	521	513	536	546	520	558	523	482	503	519	549	537	550	554	516	552	514	570	526	538	510	517	530	601	506	514	525	516	524	541	499	549	550	566	544	520	523	507	572	514	532	512	585	529	554	523	526	512	551	523	498	569	561	511	517	520	532	557	572	557	542	515	551	545	516	542	527	508	538	512	514	536	527	492	491	513	539	546	550	555	550	497	577	529	527	542	531	550	512	533	535	562	508	523	543	509	516	543	511	497	507	572	512	454	536	521	546	538	526	588	511	551	507	551	566	524	550	496	507	529	543	506	535	545	518	529	522	520	542	550	514	540	484	509	537	527	511	512	535	528	541	507	520	532	510	518	508	548	574	520	522	500	509	518	527	572	514	503	541	530	522	502	529	539	472	563	534	545	552	529	518	494	523	484	546	498	545	523	569	494	554	541	543	570	509	549	502	564	507	543	555	533	537	523	508	531	555	529	533	504	508	515	537	518	512	528	528	537	511	522	530	523	558	527	530	557	532	518	560	570	523	532	583	534	471	567	527	499	548	535	574	524	499	533	541	543	490	483	549	556	508	484	512	544	530	521	549	504	554	558	512	505	508	557	552	534	569	509	545	536	517	513	533	570	570	524	549	542	548	521	521	569	535	575	514	537	558	552	518	563	497	551	498	518	533	523	570	545	534	567	560	481	532	527	578	526	525	525	536	517	535	545	516	515	542	525	524	538	494	547	559	533	516	550	531	529	525	531	527	484	554	513	513	492	532	475	549	517	526	535	572	526	552	561	527	506	508	566	503	496	592	538	551	530	518	533	533	523	565	496	564	526	507	530	583	509	551	554	549	519	509	532	526	552	498	524	503	549	527	515	516
23967	20809	27692	24008	20352	9819	3831	2054	1548	1323	1130	1071	1032	8145	20158	15078	6355	2066	993	799	749	722	777	754	769	761	794	819	766	715	718	779	753	719	750	688	758	760	746	755	748	743	735	732	773	714	761	756	743	701	750	761	690	737	743	735	738	716	790	740	777	724	705	735	756	774	736	820	763	711	746	749	785	769	709	798	689	704	754	750	768	744	709	718	784	734	704	746	712	718	712	749	744	729	794	743	748	695	740	742	702	721	691	744	768	752	758	759	742	748	701	802	750	778	700	742	735	723	703	762	749	724	755	745	758	732	738	734	769	742	773	806	753	746	751	743	752	756	714	777	755	722	699	790	767	774	701	748	785	714	737	739	716	781	734	759	743	730	739	713	701	772	745	785	715	707	749	765	779	752	748	782	751	717	726	723	799	737	790	761	735	750	704	723	789	755	683	736	759	727	736	724	716	744	702	722	743	762	739	733	725	740	789	700	755	723	749	739	740	752	761	774	730	745	704	740	719	742	718	709	681	755	768	747	690	750	746	747	765	745	736	685	719	744	730	756	726	744	706	806	784	748	781	744	734	764	731	783	777	766	709	757	724	675	717	747	757	731	766	722	707	740	739	785	724	709	721	770	700	709	725	776	685	732	730	757	727	777	716	751	716	740	770	715	726	723	718	704	746	768	785	780	752	725	741	720	735	739	750	698	712	699	771	776	762	720	707	769	738	720	742	828	770	707	702	738	725	742	689	736	772	731	672	754	717	750	728	716	760	759	730	715	796	709	749	713	746	762	738	731	731	729	716	755	723	741	679	775	775	727	741	754	668	837	707	787	786	755	742	734	747	705	758	762	737	710	739	771	747	746	715	757	759	772	686	714	736	764	694	746	787	727	721	738	748	770	733	706	720	771	702	730	710	722	702	797	748	726	740	766	787	715	729	763	723	753	712	708	692	737	766	703	733	752	716	750	727	802	764	738	735	785	749	764	724	733	721	693	731	690	710	774	744	717	670	785	698	772	784	741	758	718	741	736	664	736	773	811	725	750	742	708	725	728	728	761	732	711	692	722	776	705	754	760	725	743	688	679	717	739	749	694	747	724	736	767	712	739	771	778	766	714	726	744	738	713	693	748	736	733	722	709	707	702	774	760	712	767	688	689	757	687	701	686	741	719	707	725	707	764	750	763	743	765	689	749	760	710	755	729	770	736	709	743	756	781	724	778	754	741	731	763	743	712	739	742	708	657	743	733	734	711	777	727	773	788	757	726	733	757	729	743	693	751	763	720	758	754	737	750	738	730	788	737	763	730	737	720	790	729	795	742	738	792	718	769	694	713	725	724	750	736	736	740	747	724	735	759	745	754	722	725	748	760	736	746	709	738	758	717	674	770	791	752	689	690	786	722	702	712	772	772	741	763	739	740	730	778	721	789	784	736	753	681	713	720	756	719	784	739	762	776	713	756	741	763	724	755	718	722	759	717	747	775	754	716	770	720	740	742	737	754	709	764	773	734	692	726	761	710	766	731	743	714	753	751	751	743	752	681	721	709	762	728	777	779	778	716	766	750	804	752	687	760	722	745	722	739	758	733	778	736	708	715	732	710	759	727	766	724	711	743	722	754	737	731	711	757	726	774	737	698	743	675	732	801	754	709	739	729	760	714	705	716	741	724	767	760	750	722	742	736	755	725	724	743	727	719	722	750	739	711	719	729	723	762	705	761	746	734	734	769	736	714	703	685	755	749	743	750	762	772	737	756	745	732	735	702	693	750	736	751	736	780	745	724	715	708	715	711	699	719	728	779	806	735	737	772	751	748	760	713	770	766	688	753	749	772	707	720	715	704	738	749	722	761	740	772	742	738	766	790	738	736	734	714	744	702	782	766	769	769	707	723	790	773	723	721	724	752	717	721	684	751	764	787	742	694	739	763	727	716	772	724	805	742	739	696	716	709	740	768	734	754	765	732	784	699	780	797	751	768	729	699	741	766	786	742	681	728	741	706	712	752	771	742	745	755	693	701	720	744	730	787	764	752	845	733	729	752	749	785	763	790	727	708	717	641	716	783	703	736	772	738	716	812	797	705	722	755	694	751	745	757	710	718	728	783	759	719	764	795	766	693	744	683	728	733	726	754	764	736	760	755	731	766	734	741	753	761	757	745	719	717	703	759	759	697	728	747	769	724	714	729	755	749	737	761	718	736	717	715	708	763	775	718	751	753	732	755	735	737	780	698	755	749	708	764	763	729	737	704	718	726	698	750	759	683	741	707	757	732	712	771	710	720	723	746	734	758	739	716	747	753	716	796	718	717	747	765	712	698	686	717	778	793	710	708	729	761	733	731	721	739	733	767	791	731	710	715	736	722	797	710	804	725	713	752	743	734	818	729	705	792	727	738	743	768	747	733	776	711	771	769	737	718	741	743	745	751	696	722	734	732	725	739	718	731	789	803	716	765	719	759	731	783	705	700	741	753	802	699	701	735	763	694	748	749	717	789	677	786	762	738	760	709	753	742	734	764	738	699	736	731	692	705	716	679	772	730	709	738	700	732	761	747	732	700	708	749	711	752	732	738	734	715	794	782	748	774	763	778	740	698	731	752	770	698	735	737	747	688	733	720	753	719	718	705	685	695	678	704	700	726	763	734	773	710	732	744	718	711	710	731	726	727	738	690	651	722	728	774	748	737	752	758	733	768	723	745	685	736	732	728	698	785	779	770	771	741	764	727	779	702	781	754	788	752	715	741	743	755	759	748	743	727	734	744	742	728	727	755	687	761	755	783	737	751	720	753	749	731	738	740	772	749	751	719	796	730	812	738	763	777	764	767	753	759	773	735	769	832	739	697	707	773	701	717	741	750	781	708	743	768	752	788	723	759	768	725	760	780	724	740	716	753	693	689	682	764	731	733	709	743	766	739	743	737	740	712	728	727	760	790	716	754	721	729	750	753	705	738	732	774	781	762	731	750	711	745	696	721	754	735	713	726	709	747	753	753	775	734	714	735	751	745	774	705	748	704	731	689	742	772	715	723	699	721	701	717	704	741	730	754	749	721	732	778	719	745	731	771	738	740	733	748	736	755	780	729	718	726	773	736	766	695	729	713	789	738	692	723	693	722	687	743	663	705	756	726	725	701	754	706	711	717	738	662	752	716	740	744	701	752	773	741	697	764	727	739	736	711	749	694	745	717	726	705	698	789	721	722	774	749	717	714	647	696	793	752	720	762	735	737	753	730	773	756	715	747	698	701	781	727	772	772	718	741	680	732	768	766	744	718	731	725	703	743	734	691	723	779	660	764	751	742	721	746	778	734	750	722	756	720	693	713	762	726	743	769	761	731	728	696	744	743	725	799	753	728	734	754	743	715	745	795	749	702	723	764	751	734	695	703	759	798	777	777	724	671	715	740	744	683	724	733	725	738	708	694	736	803	773	720	751	738	735	780	737	794	730	760	711	723	778	726	738	757	733	715	733	736	761	703	760	728	711	736	775	692	795	697	771	755	759	761
7051	12790	9996	7242	5798	4620	3045	2239	1847	1659	1238	1047	1010	11180	19294	13503	5872	1966	898	709	672	693	671	635	650	706	612	623	628	655	671	659	631	645	601	638	636	659	653	643	661	631	669	644	650	697	656	622	673	661	636	673	617	643	657	633	645	640	649	682	671	640	623	655	645	632	622	636	648	647	618	679	604	608	622	635	662	675	678	603	582	659	669	623	620	651	650	672	660	643	638	645	665	640	637	640	635	645	629	651	631	655	654	641	633	635	591	620	674	660	668	622	645	677	712	666	648	675	664	657	637	620	633	602	659	621	569	656	625	692	647	699	656	638	638	645	640	642	649	643	597	637	612	658	652	637	638	713	659	618	619	657	612	629	620	680	650	626	651	650	616	668	654	652	640	654	607	656	657	682	637	646	688	601	626	673	631	691	688	627	640	631	634	615	631	657	683	639	710	646	650	662	620	639	619	638	653	625	631	598	609	646	637	629	642	644	644	652	676	696	661	667	602	632	630	625	617	655	668	688	631	643	684	636	718	643	639	665	670	618	581	637	660	630	636	611	703	657	631	646	620	663	641	674	651	686	634	625	631	623	642	695	671	593	598	653	624	615	618	643	644	659	656	693	619	631	626	659	631	660	611	613	610	664	629	649	661	656	650	629	675	635	622	628	686	645	624	656	649	648	599	670	642	639	612	618	615	669	622	595	616	641	680	638	653	607	629	686	615	635	644	610	651	645	661	672	670	623	690	631	646	614	622	638	641	628	628	628	605	642	597	696	592	639	615	610	634	632	623	608	655	642	669	644	651	623	657	630	637	651	659	676	622	598	677	633	660	666	642	674	616	629	642	615	669	643	627	633	652	648	629	695	634	644	677	632	644	638	668	625	628	654	636	643	706	651	643	631	611	651	639	675	661	641	653	627	634	610	624	678	674	707	623	659	611	622	627	649	638	655	687	647	641	644	637	640	639	646	646	608	668	626	652	676	618	601	608	680	657	612	655	593	668	606	668	680	637	681	653	635	606	657	665	612	641	636	626	645	634	593	664	628	656	602	657	664	679	651	633	632	637	654	612	661	671	630	657	651	669	657	602	647	633	637	647	627	614	624	636	647	631	645	673	586	615	660	677	639	619	677	649	657	620	638	672	622	646	616	655	653	627	628	641	622	617	660	683	662	651	600	675	693	624	680	654	651	628	646	615	645	651	610	595	609	636	654	633	685	674	621	666	664	652	627	687	603	657	652	660	586	653	621	612	624	652	646	630	611	667	596	618	630	667	626	633	659	646	612	660	682	640	649	666	626	618	627	651	658	672	626	653	660	678	640	644	640	660	648	639	643	635	609	601	669	645	630	652	675	662	617	622	668	648	652	649	667	660	658	638	628	644	657	661	645	609	637	670	653	629	630	617	594	654	622	623	632	609	636	623	638	628	642	636	610	597	657	631	628	677	643	619	669	656	657	611	677	643	633	677	617	644	682	656	687	619	626	642	696	634	661	624	628	655	662	617	676	634	646	606	641	657	585	640	638	596	652	660	644	633	604	624	647	664	618	599	645	647	647	666	648	664	617	683	649	649	646	618	656	634	673	699	661	660	665	616	653	609	617	614	629	676	614	594	660	668	615	625	602	647	636	599	641	633	646	652	647	624	690	666	629	671	677	593	665	664	626	637	590	632	649	684	605	595	630	639	634	650	684	617	645	634	632	647	615	568	638	609	618	674	703	617	636	615	648	636	612	612	637	632	620	648	643	661	651	613	635	680	644	688	602	652	657	580	657	635	651	649	598	657	671	635	643	634	641	597	661	653	618	625	592	650	626	656	638	677	632	696	649	648	656	604	645	595	612	606	644	693	644	652	662	596	668	619	658	618	659	659	638	653	657	648	652	634	637	669	647	603	675	647	634	661	708	626	626	633	650	588	668	575	637	650	604	633	646	647	655	617	638	635	665	644	610	626	637	650	630	602	662	630	629	616	638	647	642	679	634	622	676	644	632	691	654	670	635	636	611	626	653	601	656	622	672	620	636	666	627	651	639	640	613	623	595	703	625	647	672	635	655	640	604	620	622	635	645	644	623	667	600	656	651	622	635	594	640	620	621	607	646	666	611	612	627	665	620	647	660	679	681	706	622	649	651	624	614	666	647	627	670	637	629	643	615	617	649	617	684	644	660	620	630	633	638	602	600	636	631	632	618	607	657	588	682	596	658	649	616	628	667	633	652	613	638	658	631	674	630	646	614	658	652	613	599	609	656	611	639	640	665	623	631	608	628	619	612	657	650	668	650	644	625	687	639	623	640	657	676	653	705	661	635	651	639	685	629	632	631	664	646	612	641	622	662	630	634	639	663	623	626	619	660	666	612	664	624	659	639	634	612	652	620	632	636	619	585	612	591	626	670	661	603	623	612	631	645	631	627	643	615	650	691	644	647	654	652	667	634	648	638	635	658	651	636	641	645	643	636	587	630	630	611	593	585	612	636	609	619	618	624	669	657	667	640	712	623	653	647	634	664	651	612	630	684	622	595	622	602	609	635	645	629	627	648	625	615	690	644	658	605	599	654	638	613	668	637	678	659	647	645	639	644	633	616	654	665	623	659	609	684	630	634	636	629	626	608	623	613	593	667	638	647	668	637	620	626	648	661	645	642	607	626	616	683	637	672	566	665	652	650	653	662	617	645	639	607	629	637	673	669	596	683	631	608	644	654	651	652	629	635	643	665	642	618	683	663	635	609	628	629	611	641	642	646	659	673	678	629	607	640	637	640	670	626	606	677	632	605	595	609	652	621	644	598	682	678	654	630	651	571	672	626	647	644	627	668	601	607	656	618	608	641	694	625	575	618	638	608	668	620	657	619	610	666	613	652	665	612	626	694	652	639	650	629	620	624	621	584	640	642	645	676	657	651	680	609	637	647	610	649	656	606	627	615	661	609	624	649	641	616	710	626	653	592	652	656	635	644	659	648	635	644	670	626	659	630	632	642	638	664	649	659	649	670	669	610	654	648	625	668	622	624	661	639	683	619	662	663	658	614	635	637	664	654	669	668	642	621	688	636	646	661	649	646	623	642	626	627	617	665	643	649	639	587	608	640	614	618	665	658	652	655	626	636	634	649	713	663	619	629	648	610	616	647	603	652	610	674	621	629	587	694	612	641	705	666	634	625	638	648	678	660	634	656	664	623	626	663	643	611	614	642	630	611	665	616	633	600	615	643	643	641	598	600	702	629	607	626	679	620	652	636	663	683	594	647	622	597	636	614	646	641	640	667	612	621	633	633	666	662	634	633	625	619	616	672	654	607	636	639	658	654	675	613	583	654	692	594	605	668	593	650	648	695	637	679	614	664	580	632	612	650	608	624	673	668	624	597	648	640	661	653	655	654	657	653	667	616	639	626	643	656	658	628	635	651	669	648	625	674	642	657	612	666	639	620	647	637	610	656	635	605	635	624	663	617	631	608	640	612	642	645	640	647	636	657	632	617	623	701	672	626	648	609	595	638	675	651
26840	9640	2649	1557	1066	915	851	770	804	724	802	747	726	1026	1572	1593	1129	863	709	753	706	732	666	762	668	634	672	694	703	667	710	730	678	711	686	660	702	682	708	671	672	646	642	650	672	683	657	720	708	684	707	657	684	655	693	662	631	652	654	641	685	677	754	651	692	684	682	663	654	690	667	660	664	678	691	666	664	661	710	688	672	707	688	706	650	670	686	675	679	640	695	675	685	674	641	684	665	689	658	666	671	667	696	663	665	697	684	659	705	706	666	649	690	701	628	706	666	660	680	692	661	625	649	627	683	662	662	696	667	676	690	707	644	653	734	695	665	701	700	674	663	662	694	705	680	677	698	665	685	682	645	669	686	691	640	687	668	662	686	719	714	670	677	644	667	663	665	649	663	645	704	639	647	698	705	702	699	662	642	625	631	659	676	651	681	638	706	662	674	682	681	690	693	665	676	692	666	708	681	688	695	691	677	651	667	630	688	699	629	705	630	708	657	658	690	676	724	669	631	668	625	672	686	659	630	696	687	640	629	705	679	610	671	679	700	709	665	645	704	679	673	670	653	645	697	648	725	661	709	668	669	691	663	692	681	657	705	674	630	679	709	655	668	678	641	706	661	688	658	707	635	671	649	665	706	701	647	688	635	649	682	613	676	683	683	701	653	623	678	687	703	667	712	687	678	691	691	660	713	680	604	634	705	646	660	680	691	684	608	678	717	652	667	679	674	698	655	650	680	676	712	675	695	730	698	628	723	658	744	670	645	685	684	680	656	651	623	706	693	642	648	718	644	679	681	706	667	733	710	638	631	673	683	669	690	635	653	645	741	631	680	706	678	702	682	694	635	647	660	691	647	661	676	663	672	668	685	670	685	706	678	720	649	664	697	699	690	672	650	626	662	672	702	665	653	642	668	629	619	687	657	722	715	700	664	653	671	704	665	679	721	667	663	694	678	704	700	687	721	672	661	683	643	687	650	716	671	681	684	649	707	709	641	657	661	708	662	626	695	664	680	672	656	680	660	646	639	660	655	674	638	714	681	659	714	626	644	682	664	700	653	663	671	670	658	668	646	649	692	687	663	731	663	689	686	704	647	690	711	656	655	690	696	645	698	673	621	645	647	684	714	683	710	666	648	657	688	704	630	666	654	659	678	753	702	677	673	686	657	632	671	625	673	670	679	708	671	658	661	727	656	697	688	722	669	683	680	679	694	677	682	689	636	692	665	689	650	684	686	714	714	686	616	709	666	669	684	680	642	684	645	731	673	635	652	649	649	697	682	682	688	671	638	729	674	704	642	659	677	662	671	663	650	670	707	693	648	680	663	686	671	632	673	674	630	640	665	702	669	681	659	683	685	767	669	642	639	702	676	653	663	658	691	693	635	649	656	663	710	648	689	696	695	660	701	643	662	686	676	687	620	705	680	676	636	715	663	692	654	695	673	660	677	689	661	710	681	677	673	679	694	687	678	662	647	707	709	717	686	700	717	691	643	597	630	688	668	691	657	647	698	685	642	644	710	667	643	602	673	671	717	694	639	653	703	640	679	689	687	700	704	738	629	672	687	722	702	647	654	674	695	692	632	626	663	640	693	654	698	622	681	689	685	664	688	683	653	692	655	665	680	667	725	638	663	654	628	643	655	692	642	683	644	677	692	643	707	642	674	703	661	676	684	662	672	731	659	682	649	642	653	631	697	679	707	688	667	653	696	633	652	682	671	659	708	667	664	725	674	702	657	691	683	694	655	683	632	716	670	667	682	634	689	673	679	679	645	641	649	680	662	655	708	650	714	682	680	669	678	668	668	668	731	613	710	661	687	665	660	732	689	705	681	728	668	642	699	694	751	649	668	674	717	659	676	686	669	668	636	638	721	709	643	655	693	700	717	705	631	682	654	657	708	680	735	641	715	674	685	679	708	655	698	695	644	643	633	688	687	690	713	676	720	661	671	695	631	693	659	667	672	692	691	655	669	705	604	703	645	668	682	721	659	658	685	627	687	692	655	629	660	689	668	637	661	728	693	694	649	713	668	683	698	682	647	696	672	667	688	661	658	668	710	660	663	707	689	687	654	712	671	676	674	634	697	665	649	663	691	691	659	643	661	737	695	689	683	712	689	642	682	700	683	632	650	718	678	682	685	660	668	717	673	608	658	650	679	680	647	666	684	715	655	665	672	670	661	740	730	605	680	693	672	656	632	668	672	669	664	719	666	692	658	679	672	712	671	684	703	696	650	691	617	681	733	651	692	669	666	704	676	661	629	668	666	692	673	603	650	659	697	633	726	676	652	675	655	650	701	620	689	671	725	669	699	671	676	698	658	660	721	608	653	670	691	731	703	653	671	692	742	666	687	699	691	622	650	739	704	663	700	681	661	659	668	678	664	766	661	714	690	641	669	681	655	702	720	696	678	674	658	698	685	659	664	696	720	658	662	655	658	652	689	708	703	687	644	656	640	705	683	683	650	661	676	646	644	692	702	655	681	668	681	716	612	630	679	699	684	684	706	665	711	702	675	692	663	627	674	690	665	658	669	694	681	669	667	686	668	652	651	703	680	681	700	685	684	687	660	679	679	659	652	653	674	657	640	645	712	648	670	670	725	688	691	687	639	667	693	709	663	671	631	668	634	662	686	650	655	628	717	712	692	687	656	683	657	698	662	656	695	668	689	670	653	653	644	721	675	691	669	675	702	680	644	617	659	687	679	664	609	675	731	661	723	687	658	677	700	702	729	681	662	673	652	630	693	675	653	718	675	677	632	698	676	647	692	644	658	671	661	703	665	659	669	662	669	647	681	659	704	678	670	637	682	664	664	686	724	689	648	656	683	653	634	684	658	672	638	656	714	651	682	652	675	689	655	655	657	648	670	671	695	635	709	685	643	711	633	660	705	700	705	678	666	662	675	679	701	700	678	672	736	701	702	645	691	694	681	690	667	624	688	649	697	662	626	657	682	659	652	670	670	636	667	699	652	675	685	669	648	731	748	655	666	652	669	680	655	693	694	704	651	646	681	679	677	684	727	690	645	624	688	673	725	701	720	651	699	607	697	665	702	659	681	696	655	656	660	677	663	673	699	684	664	661	705	653	668	630	655	649	710	651	691	678	682	650	661	686	638	681	684	683	678	707	700	689	687	691	698	675	670	721	659	736	684	684	682	670	642	686	682	665	632	640	693	689	688	684	646	654	690	675	683	721	676	654	646	671	668	675	671	685	669	684	695	646	647	666	690	692	669	674	662	628	630	656	731	717	626	681	686	694	675	747	695	666	699	626	688	713	698	648	681	703	690	657	632	669	645	708	683	705	660	665	694	662	667	677	680	658	676	709	683	648	620	625	670	658	656	643	704	671	669	627	680	630	683	698	666	686	673	697	633	707	680	648	671	674	678	674	656	700	679	684	692	680	683	677	666	686	671	643	672	671	711	658	640	643	681	671	680	702	714	684	660	681	717	685	699	653	660	697	690	659	637	637	650	698	719	661	659	695	628	642
6685	2557	2229	1469	1100	1080	838	801	754	717	653	670	636	1186	1901	1697	1070	726	630	569	550	609	604	594	557	594	596	600	611	559	599	580	586	599	558	597	571	585	582	576	592	606	543	572	594	600	583	610	572	580	545	575	551	610	545	576	543	583	606	611	566	589	596	550	524	566	601	594	597	578	578	515	582	584	602	598	586	595	538	622	601	598	564	591	573	583	601	597	566	580	617	601	608	577	609	594	601	561	566	584	587	596	601	590	570	570	568	601	557	581	587	558	587	596	586	607	569	572	602	566	599	581	568	606	568	583	558	577	565	618	589	542	611	545	599	606	609	580	547	542	565	593	530	543	590	574	591	584	565	566	597	599	558	524	561	576	549	594	524	546	571	578	578	554	568	559	539	550	523	586	571	580	590	561	594	550	594	620	594	594	610	601	516	592	582	562	662	598	563	587	541	594	597	519	575	582	569	589	578	577	590	610	600	616	596	605	581	583	595	579	567	528	607	593	579	590	613	556	568	572	581	569	596	592	588	567	585	598	591	581	598	631	551	560	585	550	570	561	566	564	584	635	596	570	548	562	585	586	578	611	549	579	512	586	566	575	594	552	566	545	576	593	590	635	581	611	636	572	585	577	590	570	576	545	543	592	600	603	577	539	592	575	595	586	573	549	535	590	586	561	606	574	530	559	609	604	540	532	573	567	552	546	576	603	576	585	554	597	569	587	568	594	564	576	611	584	608	581	550	576	591	574	598	549	584	552	530	566	600	582	604	556	601	602	578	516	629	603	587	569	557	610	546	593	560	583	594	635	565	595	590	601	604	595	541	598	553	554	575	602	591	539	578	580	547	560	581	582	565	572	583	539	577	542	553	533	517	577	599	539	597	544	634	571	597	555	547	581	536	610	559	601	590	550	602	573	577	629	560	550	593	550	543	526	594	598	562	577	607	589	540	557	587	568	636	577	612	599	583	619	595	614	586	582	580	568	587	577	565	539	557	590	603	541	583	550	571	595	565	563	563	546	592	604	583	597	575	589	581	556	615	612	597	567	560	572	544	585	579	568	588	556	628	570	591	578	563	609	570	569	561	576	554	534	549	600	577	602	572	563	610	636	566	572	574	568	570	551	595	582	549	539	577	588	600	584	596	609	602	552	554	599	589	595	598	563	541	534	577	576	572	583	575	558	564	524	599	557	567	595	533	623	524	610	593	556	584	575	560	591	597	595	568	586	542	589	549	552	613	559	581	562	618	577	589	597	579	615	554	561	529	530	573	614	570	584	560	582	554	551	573	558	567	601	583	578	565	542	597	589	592	591	571	591	621	578	618	534	586	547	582	558	539	623	565	619	561	613	560	567	541	578	567	568	568	592	562	606	537	584	600	586	611	548	560	571	577	592	548	578	578	574	553	551	576	587	588	573	602	586	578	588	578	593	642	589	547	552	583	566	588	595	604	600	506	567	581	579	589	575	620	575	564	558	574	542	594	608	544	549	565	574	546	606	564	570	530	605	623	543	571	590	602	586	582	561	550	600	527	559	574	556	596	549	558	555	613	565	602	578	570	583	598	611	587	579	598	581	597	580	590	555	565	601	580	585	552	616	550	576	579	610	622	551	544	581	611	636	589	555	576	583	604	632	571	559	546	591	549	585	541	577	614	582	584	550	541	609	583	559	560	598	554	576	582	576	569	610	558	588	578	596	603	575	573	584	570	556	558	570	545	595	581	595	603	587	591	612	598	564	622	563	589	547	558	618	583	632	576	548	606	588	555	628	548	579	606	550	618	607	583	602	546	593	602	598	573	602	612	562	567	574	575	603	549	570	581	522	565	582	546	563	645	564	587	598	575	572	583	592	579	615	597	579	548	568	604	598	541	589	582	635	592	571	527	594	560	563	525	577	603	581	542	577	568	595	574	616	553	588	576	629	597	563	632	547	545	619	567	544	559	549	611	537	615	594	544	555	565	603	574	598	615	621	586	595	580	573	556	547	558	598	567	597	551	563	582	564	559	565	570	588	586	580	578	599	605	539	612	599	570	551	586	619	621	582	587	538	570	630	573	570	571	610	593	594	612	547	629	583	567	522	595	585	570	551	611	563	584	581	551	585	583	534	543	559	588	579	580	605	593	550	548	573	590	596	575	585	596	538	606	558	596	591	590	606	595	581	588	562	593	553	569	563	600	571	598	595	573	566	531	555	579	607	563	541	545	579	542	571	589	568	584	564	632	557	558	542	535	581	550	568	573	526	558	594	546	562	613	565	547	568	577	567	575	611	539	542	578	588	615	563	595	572	616	573	557	629	616	580	567	528	551	608	568	592	573	527	540	594	603	546	586	571	545	613	535	552	550	556	615	605	585	580	589	567	603	575	642	591	572	558	578	566	562	604	574	544	584	594	532	597	527	608	594	566	590	601	562	566	604	537	562	550	606	580	566	613	575	581	596	531	613	557	572	638	592	601	598	543	568	550	562	595	568	567	522	573	574	569	589	550	597	596	544	599	578	579	560	637	602	525	590	549	559	581	579	570	584	549	530	559	614	553	600	591	556	610	563	573	582	621	533	558	551	584	525	539	559	545	576	560	571	566	569	581	584	575	566	591	586	580	591	598	561	563	594	594	581	580	580	571	595	581	552	592	581	584	579	578	569	547	579	586	594	537	560	548	559	596	592	524	615	564	562	612	566	583	593	558	536	572	534	563	597	544	591	554	600	578	603	590	557	603	569	555	576	612	572	589	537	558	580	532	550	572	597	595	597	558	562	623	563	586	617	581	590	582	582	567	616	601	574	581	593	594	606	580	551	575	615	587	608	572	601	599	557	585	582	532	552	568	552	578	618	566	582	591	557	614	557	550	570	574	539	567	589	591	582	563	595	592	567	583	609	559	589	546	598	522	554	560	533	552	616	662	532	586	537	578	601	587	583	562	557	576	582	589	577	599	642	536	585	559	559	596	535	560	611	585	577	620	608	614	572	534	568	626	599	536	542	609	548	599	587	580	592	568	569	572	627	583	568	563	581	604	585	551	570	569	608	561	576	572	590	612	569	546	598	559	572	600	606	594	552	565	563	586	635	557	590	572	585	600	582	583	554	574	595	592	576	568	594	575	545	572	563	543	627	570	583	596	581	559	576	574	621	576	605	584	554	631	581	535	588	584	604	621	555	572	580	573	596	576	574	589	543	632	558	562	564	607	619	633	582	546	592	604	521	537	577	544	601	559	583	570	535	569	579	569	599	555	566	564	540	597	617	558	574	590	580	570	588	579	588	549	593	628	554	599	574	551	584	580	579	577	535	597	590	587	547	516	590	561	587	630	551	605	602	552	588	589	607	566	587	560	574	551	622	533	588	562	602	575	585	568	578	611	616	569	554	602	541	585	543	547	590	585	575	537	576	579	597	532	559	585	591	576	578	571	609	575	597	572	578	518	552	563	565	541	594	577	593	618	624	573	563	588	608	601	599	580	573	574	573	620	546	600	521	601	575	593	577	648	579	592
25022	20802	26651	24653	8725	2637	1744	1264	1090	969	880	756	853	7953	10532	6946	2744	1156	744	614	623	640	646	569	642	604	574	616	630	611	579	601	582	575	611	575	620	582	590	627	593	634	679	605	659	594	609	639	597	589	615	648	627	584	578	579	607	640	592	579	614	627	597	637	605	624	591	589	583	589	594	593	602	584	572	654	616	611	623	638	622	591	568	569	542	605	574	653	580	542	558	576	616	561	604	599	558	588	590	614	598	592	572	625	629	591	563	558	627	629	641	608	616	583	586	556	549	590	597	621	605	584	630	636	607	600	552	573	605	588	598	634	569	574	585	631	535	596	615	626	610	570	602	630	566	590	600	587	557	620	595	625	607	590	645	574	630	547	595	585	604	622	572	592	619	560	614	610	592	583	592	610	587	579	581	625	605	564	532	590	593	660	585	617	597	562	626	629	626	583	594	563	588	579	614	589	555	595	597	585	615	561	628	592	625	576	606	643	608	599	634	633	619	606	628	601	611	592	624	635	526	627	618	636	607	608	539	603	591	582	587	601	560	642	576	584	587	593	634	628	617	597	625	620	675	588	595	549	554	575	631	606	551	602	586	614	603	594	625	627	591	597	587	635	584	587	600	582	608	663	576	614	633	605	567	623	579	614	601	634	607	636	605	592	569	606	594	610	601	609	598	580	606	595	595	615	595	583	621	602	611	601	549	664	643	602	621	602	621	656	584	590	605	591	596	613	608	581	626	593	586	571	611	563	621	615	639	570	610	586	571	577	574	604	581	608	541	612	621	597	586	591	587	582	617	566	640	611	593	604	542	599	607	560	596	635	581	645	584	555	587	596	609	582	598	634	610	629	588	580	591	553	602	613	625	576	592	572	541	579	571	605	585	596	608	598	583	613	665	556	598	617	611	592	574	584	564	578	576	579	580	606	587	602	604	586	637	606	564	578	612	569	562	595	597	605	565	598	626	624	633	609	602	601	643	633	542	560	586	648	631	552	634	618	599	574	615	578	588	583	617	599	585	551	569	598	576	624	581	576	580	582	630	573	606	567	654	614	576	562	591	558	605	576	606	569	586	557	599	628	609	600	600	585	589	640	619	567	575	625	613	590	590	578	610	598	556	559	601	626	542	586	597	622	602	587	587	598	562	594	631	584	634	569	601	565	612	577	606	620	639	600	592	583	594	652	584	624	611	605	632	576	623	645	572	583	586	582	650	612	571	648	608	593	570	615	563	631	579	612	602	600	597	566	519	586	578	618	583	591	583	556	569	565	566	563	627	589	587	575	619	633	572	602	573	572	616	605	582	574	582	536	613	600	598	561	639	553	618	572	620	599	589	593	591	608	602	609	620	632	572	553	600	573	549	573	597	640	647	621	577	646	609	614	590	596	632	629	618	617	623	594	602	594	626	588	612	596	576	616	602	603	603	633	560	607	626	576	601	600	613	616	571	606	592	603	606	605	572	611	567	598	653	602	596	617	595	636	633	591	669	597	562	609	593	599	569	597	615	625	603	593	608	564	577	620	569	591	590	620	599	614	604	585	591	591	576	637	590	649	601	622	581	589	621	634	592	612	593	614	592	609	620	627	594	629	602	584	649	581	609	637	601	568	617	614	631	645	568	558	604	590	583	587	574	585	554	591	605	592	602	584	595	580	619	560	640	605	635	580	603	601	598	570	617	608	565	577	584	602	609	604	602	555	602	615	589	542	607	602	619	581	562	610	606	577	610	611	606	589	601	599	585	559	591	590	625	595	587	561	563	615	611	607	624	592	580	592	573	584	559	577	613	618	566	611	635	593	586	579	591	562	613	606	599	521	610	625	595	573	592	619	564	573	602	596	597	558	580	573	580	670	609	603	642	543	595	528	627	645	589	578	576	596	616	626	585	596	607	595	588	601	571	551	622	604	607	600	522	584	517	568	629	594	558	584	565	592	603	638	588	596	627	597	644	588	586	549	598	588	592	594	624	581	589	596	583	571	627	595	606	594	588	610	596	587	601	603	594	613	650	615	597	617	606	610	594	612	588	546	593	604	583	560	609	588	604	628	605	634	607	547	575	564	558	631	591	599	601	611	533	626	624	558	601	607	610	595	593	609	574	588	583	613	607	579	619	582	583	606	558	597	596	566	591	583	595	586	594	600	626	582	605	606	601	592	597	586	578	590	568	611	601	586	638	624	618	635	600	633	576	600	567	607	603	621	614	616	586	588	621	583	588	608	636	608	614	587	615	621	591	647	604	621	599	593	627	573	560	566	568	585	620	601	591	570	559	614	574	575	661	608	616	614	588	616	608	558	554	575	587	552	644	599	588	605	550	559	597	595	603	618	592	548	589	550	599	560	576	608	614	614	579	648	543	622	586	548	598	595	622	619	585	623	605	576	601	600	649	599	592	607	587	652	580	598	610	637	632	566	613	593	552	586	618	618	598	549	650	589	641	595	565	572	618	552	598	585	576	649	599	564	586	578	593	585	612	620	564	607	576	619	609	540	617	600	572	590	558	548	613	587	560	593	577	631	599	555	593	624	620	600	667	547	568	590	601	579	623	599	577	625	600	636	627	605	551	590	591	619	573	609	613	594	594	618	617	576	573	607	586	572	588	556	591	607	616	580	581	610	594	576	570	645	584	629	616	586	621	552	646	554	587	535	573	596	584	567	586	581	603	599	616	608	599	612	594	586	590	593	574	600	547	579	598	548	599	595	607	584	638	564	598	596	606	641	573	593	593	556	604	586	619	562	582	613	628	549	547	576	570	636	655	623	617	616	609	609	608	637	592	616	589	591	572	625	565	609	633	652	560	599	576	596	596	612	577	618	568	585	553	550	605	596	543	564	630	632	561	593	602	547	618	593	631	636	618	604	608	612	563	634	619	597	573	587	602	573	582	576	594	643	573	610	593	634	562	632	604	569	604	629	627	610	600	592	611	605	550	590	583	605	588	597	578	603	582	632	560	604	584	591	607	593	587	623	652	608	593	593	589	557	567	577	599	600	636	616	615	609	609	549	609	580	597	604	564	596	614	599	625	589	667	601	597	640	618	640	597	669	557	622	615	641	591	611	601	573	586	559	604	588	593	558	623	609	600	597	601	588	577	590	564	628	641	562	613	598	571	584	565	611	580	610	615	637	565	617	603	570	596	596	572	595	610	596	625	595	569	579	578	586	584	619	620	603	627	624	617	590	638	565	633	637	636	621	572	568	583	609	623	536	568	602	602	626	559	610	616	626	633	576	588	635	615	582	576	581	604	568	625	576	591	567	586	620	607	617	610	619	593	598	583	596	580	589	604	572	566	622	639	590	605	619	592	526	628	568	588	612	600	579	600	579	598	603	599	573	617	577	580	580	572	588	603	591	583	613	606	601	587	547	586	566	567	623	536	583	596	568	597	615	611	622	568	581	585	630	604	632	617	570	630	673	621	610	610	597	591	565	583	605	561	618	600	560	547	632	614	580	560	616	575	576	619	583	631	595	601	569	605	582	610	628	614	592
5239	6608	6504	4140	2834	2462	1924	1582	1291	1030	940	888	1040	10422	10784	6931	2868	1180	651	549	526	563	504	521	534	591	510	529	549	563	539	547	557	537	557	545	566	546	508	539	574	545	541	570	539	548	530	538	558	526	489	483	531	525	537	544	524	543	567	569	530	485	489	530	521	557	566	524	570	581	522	550	527	534	552	541	486	564	495	564	487	520	505	484	517	551	527	559	537	512	526	549	504	527	506	551	543	540	506	526	538	568	535	540	544	487	511	522	545	511	515	482	579	539	520	528	530	576	527	548	560	524	533	530	564	523	550	545	502	516	511	530	541	526	557	524	549	533	517	524	553	539	562	543	554	551	546	535	495	507	529	532	569	507	511	535	510	536	543	548	525	569	525	515	515	530	569	511	571	553	547	513	559	542	524	512	536	549	536	521	547	560	494	517	559	574	537	575	545	530	501	506	520	495	504	532	551	518	521	510	503	577	527	501	553	516	550	564	545	506	503	515	515	530	516	535	522	547	583	535	542	554	551	536	558	529	570	545	563	561	524	515	533	479	549	562	533	483	536	535	540	517	522	508	551	519	520	515	541	526	518	540	561	560	512	512	521	553	544	511	565	543	460	528	532	533	572	535	510	554	528	525	561	536	536	532	517	506	550	553	502	492	531	559	543	563	587	496	541	553	534	488	506	543	537	574	574	545	522	558	505	556	533	524	529	571	533	563	498	553	496	535	537	531	526	521	540	560	519	531	528	534	529	542	545	544	556	505	528	529	518	547	514	533	479	529	517	477	564	490	557	532	574	498	532	527	556	543	535	527	513	527	538	536	536	562	509	566	531	516	481	535	539	507	524	514	504	520	520	530	545	515	509	515	539	532	526	530	582	564	546	510	557	521	552	489	528	515	538	560	512	539	530	537	509	534	579	499	543	536	567	506	545	515	486	510	572	511	572	526	556	539	528	507	541	546	500	539	513	525	536	534	518	518	528	515	528	590	510	507	495	542	476	562	549	545	548	517	509	498	494	547	528	526	505	531	576	476	529	527	509	528	541	510	541	514	555	575	498	554	557	536	568	516	555	539	558	493	523	488	571	521	511	537	536	554	561	482	525	568	492	496	509	499	533	537	548	512	523	534	493	525	526	551	566	537	546	517	538	543	522	532	524	536	515	525	499	525	530	515	503	541	584	555	579	513	583	499	518	563	508	529	491	515	553	538	545	558	545	470	523	525	525	533	543	543	562	539	538	535	569	509	541	530	517	534	527	501	526	517	571	530	567	512	528	568	505	517	534	513	540	528	559	501	507	510	482	539	510	542	562	506	494	543	539	514	540	514	554	544	534	545	533	560	517	555	554	569	514	557	532	558	531	519	560	552	555	515	550	519	521	558	529	530	513	575	469	501	477	527	534	493	518	523	545	552	527	485	526	516	531	519	525	511	544	552	534	546	518	526	528	550	561	543	511	539	497	568	523	517	539	546	501	558	544	538	511	515	505	535	522	539	485	515	560	532	508	534	511	507	539	531	554	532	553	497	546	508	514	540	521	568	535	524	516	511	509	502	543	542	532	537	544	517	510	546	547	547	527	524	548	535	563	491	525	518	510	546	535	535	576	545	515	552	555	538	528	495	512	523	510	511	518	504	499	585	548	535	553	541	572	556	531	509	566	553	535	525	567	592	513	520	483	555	550	520	547	507	571	544	488	515	538	522	529	485	565	540	520	513	499	529	534	521	529	532	495	556	537	489	480	586	509	510	555	513	547	560	557	530	502	550	536	514	552	555	542	546	523	569	566	553	570	544	544	500	547	564	557	532	536	521	510	532	551	532	543	530	533	534	535	536	521	506	513	531	532	539	545	523	518	505	519	510	490	495	551	544	511	514	509	536	507	540	516	537	527	567	513	514	516	547	499	560	530	559	515	487	544	496	516	515	524	536	495	481	565	568	554	502	526	552	499	558	511	575	502	510	519	529	555	506	511	497	566	541	503	543	541	494	542	511	533	543	498	539	486	522	550	532	491	551	519	546	536	525	534	568	557	531	534	510	523	501	498	548	566	507	530	571	580	560	536	531	552	498	541	547	560	510	508	547	509	561	551	532	541	504	587	582	555	494	524	502	502	500	523	533	513	554	524	513	496	524	521	544	551	529	529	531	500	519	523	521	528	527	540	509	504	545	530	500	552	481	539	562	501	539	565	529	532	517	549	595	529	544	547	575	526	569	512	559	543	503	592	492	547	580	484	544	545	531	535	536	517	567	539	513	550	513	582	511	552	501	476	524	511	526	557	549	535	552	541	556	513	494	515	529	541	545	570	567	536	536	486	523	529	537	529	515	508	494	540	500	551	519	558	498	508	522	520	548	543	541	551	539	514	536	540	526	509	534	504	519	497	515	500	533	541	527	529	533	575	526	472	518	569	521	516	519	528	541	502	518	555	546	537	543	557	563	547	568	534	529	519	570	572	515	552	544	505	527	526	528	556	553	536	501	542	526	552	528	542	529	542	531	521	537	551	496	511	531	537	542	542	514	516	560	565	491	538	521	541	560	522	546	539	532	558	554	497	517	542	573	530	549	520	534	525	534	517	562	528	495	531	535	505	494	557	556	541	512	564	557	535	512	508	553	522	508	527	531	529	545	471	539	533	500	564	502	505	542	525	559	517	520	547	569	497	511	503	536	521	535	572	568	532	543	533	518	556	511	529	551	530	557	541	549	496	554	494	574	513	534	540	555	549	549	508	553	536	493	523	494	541	517	542	552	545	518	534	576	515	566	492	524	537	543	557	537	516	580	531	553	502	528	603	557	550	578	505	512	536	513	538	525	534	520	550	533	538	546	541	568	505	545	513	551	534	541	545	562	554	558	510	556	562	502	569	549	537	527	531	567	505	540	551	530	538	473	521	536	508	514	500	490	500	582	508	489	539	545	541	563	539	556	485	534	543	530	538	575	521	563	545	549	551	527	549	499	531	561	528	553	498	559	535	523	534	517	546	530	517	527	518	512	500	547	543	520	523	526	542	493	509	523	507	532	508	515	554	530	524	547	494	522	532	564	517	547	541	517	539	518	564	512	520	546	517	547	528	543	507	525	530	501	502	503	586	532	541	500	510	530	553	492	571	577	534	519	524	549	574	520	541	534	540	560	522	521	522	522	509	507	525	521	506	530	524	526	503	538	533	543	538	561	547	535	536	523	533	570	524	522	511	532	537	509	564	556	528	514	537	543	506	540	511	518	525	542	530	522	549	540	550	556	522	527	538	513	543	522	526	530	499	560	552	514	527	533	541	499	505	495	530	526	541	528	543	521	534	504	497	559	558	496	480	515	559	534	536	533	521	499	557	563	535	573	538	589	540	527	539	517	565	516	532	564	512	550	519	502	504	580	562	548	507	514	536	575	499	573	556	563	532	500	495	488	546	518	508	530	559	532	551	528	566	507	569	560	516	536	542	547	513	514	507	501	511	518	530	556	502	488	531	545	557	566	533	542	523	509	535	511	505	533
23930	20805	27710	24015	20317	7837	3356	2075	1555	1412	1221	1177	1212	17121	18768	12363	4522	1627	921	768	777	738	750	717	734	678	674	781	755	702	710	733	735	744	700	729	678	715	700	725	719	673	700	725	700	751	726	726	700	695	692	686	713	717	698	675	685	724	725	768	742	690	715	786	687	713	715	760	738	696	704	722	699	700	722	745	743	749	724	717	660	726	759	738	695	682	671	691	726	710	699	737	713	710	714	726	697	758	693	701	668	769	751	687	726	708	731	726	726	731	710	685	729	684	700	687	735	722	693	707	707	719	744	693	699	706	649	683	723	667	704	732	682	719	677	721	707	715	682	669	680	663	734	708	731	694	732	725	704	680	714	709	670	671	699	718	727	686	710	725	735	704	683	702	695	726	725	708	725	681	706	705	721	740	699	717	681	735	662	729	745	695	696	714	711	675	673	772	708	728	743	710	723	691	719	673	706	750	663	695	745	728	724	683	725	705	704	774	707	728	702	771	670	691	697	750	717	689	707	702	673	700	725	715	776	746	729	739	694	668	748	722	694	723	687	715	719	735	725	710	719	683	693	737	731	729	708	721	685	739	691	770	672	708	714	706	725	699	764	739	732	708	719	742	721	720	692	700	679	756	756	745	710	727	682	742	691	683	717	749	701	781	646	688	729	679	720	721	709	690	735	740	712	694	690	705	677	674	687	705	760	675	772	715	707	774	744	721	729	698	701	697	718	729	709	699	742	792	708	740	726	674	707	736	674	769	689	685	740	785	729	671	730	704	754	700	698	714	685	679	684	713	699	720	702	687	717	719	669	699	711	665	695	720	752	705	683	727	734	704	734	754	743	732	737	687	714	675	659	697	716	720	711	698	709	680	737	693	705	697	704	707	717	736	718	756	705	724	747	717	681	701	702	688	707	709	733	691	694	705	653	702	689	671	735	690	708	724	725	724	722	747	712	717	695	708	733	694	748	702	687	744	716	731	723	696	727	700	715	741	752	734	704	679	683	693	716	709	679	714	737	695	687	692	738	669	664	738	720	731	660	703	659	705	717	720	631	714	724	728	739	712	689	712	704	704	708	725	711	721	717	694	780	673	711	670	692	699	691	680	726	732	707	735	676	722	771	767	743	699	750	743	764	755	701	691	709	649	662	730	741	737	710	687	754	724	694	738	690	721	718	726	676	698	752	750	733	684	689	727	707	737	716	716	716	747	717	706	692	719	707	706	744	712	722	738	696	674	698	693	713	701	696	701	771	760	709	761	754	700	690	730	685	741	695	752	738	678	697	740	779	737	765	721	683	714	697	743	694	751	723	683	756	719	677	698	700	747	703	710	686	664	719	677	747	685	732	702	683	729	760	738	697	659	665	712	703	687	722	729	738	723	675	721	650	747	749	629	732	698	742	707	759	670	718	710	687	690	738	708	693	714	731	707	713	720	750	724	740	728	706	656	697	717	699	778	737	749	702	743	725	710	705	708	742	687	710	688	751	733	716	668	661	716	705	686	689	714	682	673	725	688	641	717	725	693	738	669	657	742	753	702	732	705	718	720	673	697	728	708	727	735	709	791	671	726	729	720	763	716	722	725	731	706	725	720	718	699	697	705	713	661	723	737	691	694	677	708	737	700	728	695	662	658	724	757	676	708	714	679	679	731	685	718	686	715	670	737	687	713	713	692	701	723	732	706	678	690	696	719	703	639	778	727	693	716	723	750	675	747	696	713	700	714	744	760	735	726	739	679	759	725	712	712	722	705	686	725	731	699	691	726	737	698	692	675	674	752	695	690	674	714	711	706	651	662	747	690	725	676	677	767	735	740	713	728	671	711	672	691	705	706	724	715	699	738	713	669	714	718	649	730	687	764	720	712	677	729	709	716	731	715	680	698	724	761	745	660	738	691	732	680	750	704	704	674	690	730	717	736	676	718	686	743	709	719	728	669	724	675	706	693	735	680	749	705	702	738	729	699	689	699	747	712	677	709	727	731	725	654	760	742	727	691	768	675	724	679	715	699	700	690	695	702	744	731	710	686	728	720	719	711	755	686	745	720	755	730	699	744	691	705	742	655	692	686	755	687	729	712	699	751	751	684	766	698	702	763	763	689	719	722	744	720	701	716	718	709	698	721	731	734	734	685	725	678	688	715	689	692	747	729	672	703	725	726	704	691	762	710	671	746	736	708	739	717	708	665	698	701	703	746	670	709	723	725	712	703	678	717	716	703	727	756	759	725	693	724	725	705	740	660	687	705	754	735	725	745	721	673	668	805	756	770	720	723	749	661	728	705	672	753	692	727	769	689	715	695	726	705	734	688	675	710	741	720	711	688	695	717	713	726	703	704	732	768	772	703	677	671	752	726	733	697	694	708	746	781	745	737	699	678	699	729	674	721	778	715	757	737	679	684	720	746	688	721	686	674	672	663	639	689	741	672	713	710	704	738	727	698	749	694	688	745	707	715	694	692	692	746	687	720	726	705	722	687	713	702	705	702	707	725	727	714	684	708	690	729	697	736	685	722	701	694	726	730	723	706	679	730	757	703	744	737	712	699	700	701	689	752	732	731	743	771	717	667	691	697	686	759	678	659	673	655	734	698	693	719	692	746	738	733	748	714	653	724	741	668	688	711	742	740	701	710	697	738	753	743	745	690	713	713	702	756	705	723	709	697	694	731	747	691	756	725	695	713	691	709	702	744	740	696	713	724	763	690	718	708	693	688	729	657	647	689	738	748	737	759	757	723	734	692	704	681	736	686	729	712	721	696	713	714	699	711	649	698	733	732	675	721	748	734	693	709	702	675	668	678	733	749	659	732	726	711	679	717	670	738	720	711	724	722	687	731	715	715	670	730	759	705	757	721	747	721	780	742	695	710	673	667	698	750	706	682	733	753	753	665	703	771	749	676	725	725	751	777	706	704	669	673	697	720	732	712	744	751	719	707	747	725	714	679	716	690	704	767	729	676	714	739	750	707	740	708	698	678	696	681	761	712	667	715	731	757	755	720	748	717	692	716	669	697	714	755	664	696	699	759	730	749	714	671	688	674	688	727	654	693	735	710	734	710	683	728	719	763	703	696	708	706	716	697	686	729	713	709	688	724	692	717	700	736	715	732	661	751	724	721	741	742	771	685	740	668	716	676	717	713	672	668	759	716	716	720	650	722	710	710	686	694	712	723	769	708	741	723	715	757	740	683	694	666	654	698	688	681	701	688	670	679	700	743	719	764	688	727	702	727	702	657	707	755	710	744	692	696	733	758	682	689	736	713	744	714	694	729	686	711	711	677	686	715	694	709	695	739	680	747	677	718	722	706	680	688	676	735	723	721	745	659	706	711	735	724	727	757	687	729	737	695	708	645	705	711	711	697	665	722	721	678	718	713	649	704	710	682	702	700	705	738	674	698	703	695	701	728	763	717	677	686	694	723	683	695	734	701	745	754	682	669	733	721	720	710	720	718	766	688	708	713	653	765	706	724	739	710	729	724	726	720	725	738	711	670	711	717
5802	9281	9175	5328	4010	3447	2987	2375	2013	1720	1475	1377	1468	20339	16872	11107	4381	1558	882	677	615	664	650	629	632	645	656	618	650	617	625	627	632	628	683	642	632	580	665	634	587	628	696	633	641	656	641	625	607	640	636	603	524	655	639	621	679	628	649	688	648	670	668	661	623	645	685	608	604	680	662	586	620	651	607	636	597	628	649	614	706	684	611	622	657	650	642	634	635	665	621	655	670	650	596	652	603	623	593	625	654	666	689	646	632	619	623	648	660	635	639	648	611	613	626	622	673	625	613	627	617	643	678	620	624	659	665	634	646	658	607	602	639	632	632	692	630	652	616	630	599	687	603	645	633	604	629	680	625	617	583	644	639	616	606	668	614	617	635	658	623	619	605	636	650	602	615	642	624	657	595	643	619	620	608	636	659	603	630	675	628	617	616	619	629	609	639	639	592	628	637	638	652	631	607	611	663	674	640	610	621	670	645	590	646	625	620	637	636	646	641	610	675	606	630	634	626	634	627	615	621	588	634	619	614	642	685	614	637	645	646	617	633	624	597	645	643	619	627	629	654	617	629	602	645	639	667	629	646	581	618	666	627	615	598	649	638	642	600	638	616	611	620	626	587	632	643	639	630	679	624	628	572	650	667	617	624	660	581	589	628	674	621	668	634	638	581	618	651	636	639	608	660	665	623	653	642	670	625	647	689	633	608	613	595	638	624	657	633	645	649	597	629	606	618	609	657	587	639	598	606	651	643	670	629	654	682	643	648	612	605	643	575	633	589	618	664	613	655	626	665	620	652	598	651	654	647	650	663	634	632	630	643	646	642	650	623	600	626	670	632	617	656	658	661	654	654	643	615	634	615	626	638	594	625	593	617	629	601	634	660	675	616	648	648	632	642	630	625	602	596	611	626	650	669	649	604	643	616	572	647	658	576	660	618	665	695	673	621	624	607	640	650	670	687	656	651	600	612	661	638	624	644	631	566	605	627	605	633	610	647	629	619	680	620	571	626	618	621	586	642	619	625	643	635	624	611	637	665	621	609	647	604	618	624	613	680	623	634	625	627	611	606	626	646	596	609	640	633	649	641	650	616	656	600	629	671	627	609	626	673	664	660	628	615	629	673	624	590	589	662	588	648	667	588	631	633	617	622	659	618	612	618	604	624	583	649	677	657	621	588	623	627	640	613	602	637	615	601	646	638	617	619	602	631	625	643	614	608	638	667	651	645	650	642	624	674	587	631	604	616	599	669	628	636	622	635	609	648	623	641	635	598	603	654	616	621	609	603	630	635	624	634	630	597	649	622	598	651	624	621	591	659	588	640	615	655	645	618	615	662	626	625	656	642	611	651	647	643	637	614	623	610	619	607	598	659	609	635	651	615	632	658	610	624	630	611	611	625	639	591	636	605	605	646	623	608	597	656	610	672	643	627	631	572	669	602	635	587	653	613	637	628	643	632	695	654	650	646	628	627	639	590	670	599	643	614	573	675	622	670	629	644	638	620	591	625	658	624	626	589	639	624	649	622	628	595	642	642	627	628	603	654	637	622	648	593	641	628	620	657	627	629	599	668	634	598	658	658	655	639	645	655	563	630	626	646	629	615	691	627	629	626	608	628	621	568	588	661	607	626	606	583	626	661	606	626	564	590	618	652	637	635	697	623	633	653	647	636	623	666	627	652	613	643	662	614	674	648	625	606	589	601	617	642	593	575	645	728	624	637	610	666	673	599	592	660	624	613	669	585	628	680	578	593	603	593	620	664	608	599	657	643	644	662	619	664	593	603	641	647	654	617	610	618	663	653	645	630	641	597	636	620	577	617	621	643	650	640	644	589	621	614	581	654	675	635	636	642	632	692	602	600	564	622	618	593	607	586	596	633	646	611	648	602	612	639	657	583	597	585	625	621	648	581	630	614	623	642	620	648	644	646	639	632	659	616	627	624	655	683	619	616	669	629	688	602	630	577	612	650	616	630	646	641	606	618	594	631	633	647	623	639	616	642	617	583	595	612	608	609	638	642	631	597	653	604	620	604	665	662	601	567	640	653	594	573	627	645	609	633	627	658	613	596	644	631	655	615	633	602	695	622	623	584	664	624	628	609	579	617	602	676	644	616	604	646	605	666	633	622	622	663	617	615	649	608	627	634	627	614	639	645	611	603	633	640	670	627	635	615	658	636	608	634	679	646	601	612	672	648	648	605	660	637	618	621	639	613	607	592	618	652	630	629	648	637	622	584	650	583	653	625	654	604	681	622	636	674	591	674	619	637	609	654	593	617	649	597	626	607	626	604	637	627	625	630	635	633	629	669	647	637	624	609	620	607	678	643	593	641	636	631	595	567	639	605	637	609	671	604	618	609	656	614	667	651	624	621	659	621	627	625	619	637	607	638	631	641	642	637	665	667	598	616	619	632	655	608	616	627	665	634	663	601	618	663	654	651	603	615	625	648	609	628	659	639	639	622	626	645	639	581	635	641	637	599	621	581	629	636	624	603	623	634	618	627	597	625	634	607	599	635	645	627	587	621	614	626	630	626	626	639	651	630	617	618	650	653	632	616	608	645	640	634	656	606	599	620	627	620	636	659	644	624	608	615	635	644	619	595	636	655	592	583	625	626	580	614	616	660	641	645	598	588	567	622	658	622	665	644	631	671	579	668	612	603	646	629	600	610	637	638	614	580	629	595	653	605	618	623	624	631	628	649	675	604	591	658	641	591	589	628	587	607	654	602	637	662	629	575	592	621	623	606	615	617	638	583	613	608	642	616	585	682	609	567	606	608	616	661	632	647	603	640	633	631	681	628	627	665	624	626	599	628	591	641	626	611	657	607	646	651	674	650	611	628	601	652	649	594	630	643	623	630	605	609	640	629	594	601	613	624	655	613	624	626	607	620	618	647	627	632	604	611	644	618	663	617	620	618	663	651	625	662	603	604	633	575	630	623	640	626	586	634	663	655	664	648	603	623	582	628	655	655	606	653	656	665	632	585	639	646	648	648	663	638	619	629	636	657	621	642	668	586	629	650	638	634	684	611	613	623	588	590	618	685	612	628	637	673	628	616	639	632	587	574	648	636	606	630	643	632	595	594	637	644	584	616	633	613	602	608	662	605	633	640	616	620	618	629	642	645	629	614	644	620	639	639	645	600	604	618	601	619	620	617	598	652	604	608	601	606	627	640	643	649	660	652	639	584	589	620	651	652	631	619	654	691	619	652	628	622	632	643	586	624	644	593	600	624	671	631	606	603	634	575	593	632	617	576	657	598	635	618	640	609	637	630	607	642	646	597	617	627	596	604	587	606	649	633	587	653	582	644	670	674	627	622	597	661	623	596	598	634	629	608	637	581	583	611	662	643	638	608	619	649	645	680	618	650	576	608	596	642	638	621	619	617	615	630	636	641	637	594	606	636	641	578	622	624	632	677	634	630	622	630	595	640	636	657	594	642	635	658	616	604	674	660	580	635	628	625	643	630	643	637	613	647	669	629	608	605	625	664	664
26695	9084	2461	1629	1159	991	903	819	772	762	727	781	767	1423	1651	1406	945	754	719	643	675	702	676	654	679	653	674	700	717	685	653	690	649	689	684	654	641	710	658	686	637	643	666	678	710	761	664	687	654	615	691	637	678	665	629	698	675	649	698	669	659	706	689	638	673	647	696	680	617	710	664	656	672	664	712	654	663	715	641	662	652	646	686	694	674	642	659	661	690	664	700	699	676	700	715	644	712	655	708	709	628	678	723	706	674	725	700	675	662	677	640	710	689	657	620	649	704	639	668	690	669	684	628	698	701	676	635	709	644	682	705	668	634	660	664	656	680	645	689	651	669	657	690	643	687	713	699	678	633	695	677	681	650	672	651	671	592	665	637	705	673	600	668	596	688	657	687	671	669	662	678	710	622	666	676	686	669	661	692	683	723	701	644	692	674	638	676	653	697	645	689	682	707	633	696	710	697	612	702	698	695	638	663	673	657	668	692	694	727	673	714	639	651	671	717	691	702	685	725	726	631	683	704	653	663	691	679	630	729	637	655	670	724	628	701	704	698	667	704	644	673	683	699	619	656	670	679	668	682	631	693	716	694	668	686	664	707	694	707	654	728	730	715	685	685	669	679	656	654	676	644	643	720	677	618	677	693	670	655	702	698	654	685	666	679	705	670	630	667	697	652	636	676	700	684	668	629	666	695	678	629	691	676	646	649	650	687	679	680	645	637	629	715	657	660	729	700	646	700	631	717	658	630	697	693	686	709	639	643	678	647	724	664	667	663	721	653	665	663	685	687	689	643	638	666	666	675	658	657	706	653	712	656	680	697	648	662	664	618	684	700	648	697	675	629	687	705	650	669	675	688	677	669	686	715	689	668	706	700	711	691	675	672	695	668	666	659	688	692	678	714	706	668	676	710	714	677	637	690	690	656	658	705	668	687	663	638	711	672	670	680	666	648	628	630	669	677	662	677	702	690	666	712	671	657	667	689	722	688	696	663	675	667	679	668	658	669	633	658	649	637	690	670	640	690	657	670	691	655	692	701	685	686	686	667	665	681	664	680	643	679	686	662	666	690	673	695	710	669	672	663	630	689	691	721	654	656	694	670	664	652	676	624	682	678	693	648	670	645	651	658	650	669	655	667	632	682	657	740	685	702	675	676	690	679	718	675	658	652	686	675	676	657	695	639	661	688	615	649	706	654	636	636	644	705	677	689	682	704	720	688	706	662	651	684	684	640	727	658	687	630	688	691	639	658	726	644	685	651	691	655	670	632	639	695	689	659	695	655	666	651	637	606	693	682	667	664	691	668	610	659	672	662	656	669	682	713	677	646	640	706	636	637	698	699	683	688	703	646	684	704	712	667	729	719	655	692	667	695	695	699	688	649	692	704	654	629	695	628	611	724	698	633	681	679	647	689	679	699	665	685	704	684	718	690	692	693	679	706	692	689	665	669	664	659	655	640	685	693	675	638	685	676	680	661	632	674	681	634	662	637	721	649	707	678	656	695	642	649	681	677	676	693	671	607	652	671	662	678	662	646	643	667	677	666	718	688	643	640	677	670	693	691	682	689	654	734	677	684	695	674	708	675	664	682	648	680	639	694	637	665	710	661	650	689	660	636	701	706	650	648	642	679	687	716	625	625	698	664	693	653	660	658	671	653	680	617	671	642	700	639	667	707	621	674	674	689	644	677	671	648	689	659	631	677	654	688	627	673	649	710	655	679	654	639	660	707	645	629	672	645	655	711	709	696	673	702	644	620	720	674	638	679	675	633	728	697	708	665	655	687	673	686	661	614	679	691	646	686	691	689	637	622	698	627	661	638	635	697	663	643	677	694	677	672	665	680	666	669	652	681	698	699	645	660	702	643	654	670	714	693	694	688	665	701	684	707	683	661	646	661	699	652	695	660	644	695	680	663	666	704	661	660	660	658	655	713	670	646	630	616	648	681	706	683	684	694	686	773	694	665	653	677	678	612	663	700	658	677	640	632	682	662	686	689	688	686	684	635	708	642	719	705	665	670	646	653	686	684	648	691	625	685	673	686	700	722	728	698	662	667	703	693	659	651	637	656	668	678	698	690	711	679	694	660	631	666	683	672	698	664	687	663	673	659	648	681	722	664	679	662	695	620	674	643	657	719	697	682	684	691	672	702	644	693	666	634	612	637	666	689	677	679	686	679	645	665	656	644	686	658	657	733	708	604	646	685	640	694	726	686	702	711	687	729	707	634	725	655	665	678	636	648	670	649	705	671	688	706	643	693	638	669	716	649	693	624	654	684	641	641	649	634	660	665	666	650	725	682	665	665	701	697	698	672	743	660	603	661	720	692	660	639	674	674	682	702	668	704	661	707	688	679	677	760	660	611	650	660	680	689	685	690	647	682	646	635	688	603	642	680	663	671	692	668	677	673	679	688	674	656	680	626	649	686	663	692	688	659	658	698	669	660	656	641	663	638	674	686	655	661	678	623	693	708	616	691	628	656	655	707	705	677	663	668	655	681	703	646	646	649	668	689	701	688	660	693	696	668	706	646	652	692	705	689	651	639	608	652	694	686	654	697	675	689	704	670	633	654	717	670	668	660	667	654	683	678	683	664	682	655	640	624	663	636	652	659	676	671	634	709	705	672	667	642	662	634	649	650	654	707	693	700	631	639	672	672	646	719	638	675	653	658	675	634	686	669	669	733	669	669	672	680	637	674	663	685	650	655	678	656	650	666	658	685	731	721	715	674	640	716	708	688	707	690	661	628	629	678	734	675	654	679	677	720	669	643	716	632	675	675	647	652	699	695	665	646	676	669	733	666	633	682	639	685	653	640	686	692	673	642	636	703	671	684	713	646	701	658	660	663	677	644	677	685	622	665	717	700	729	626	684	697	661	690	634	666	649	726	677	712	708	639	682	671	672	657	678	676	615	677	660	663	687	669	675	674	691	672	671	669	652	648	669	684	679	704	714	638	680	644	682	675	693	671	709	710	646	716	651	661	746	647	709	664	696	712	667	662	630	724	679	643	720	712	643	684	661	648	643	687	664	664	702	657	683	678	639	686	690	705	692	668	687	646	707	697	639	648	689	680	623	679	729	710	691	660	720	677	707	682	666	640	657	682	679	651	645	674	631	718	696	669	654	704	676	689	708	668	693	698	701	744	750	621	693	699	694	657	694	704	668	702	647	683	677	669	670	697	687	702	647	650	707	668	653	698	640	708	618	695	689	719	683	683	660	634	687	675	623	634	660	724	694	709	681	628	659	709	657	690	691	642	683	681	679	640	621	680	739	607	688	719	673	651	611	673	689	696	678	731	668	709	663	699	668	629	669	694	631	643	669	698	694	704	653	698	644	671	665	705	677	694	640	672	675	644	635	651	651	613	615	651	644	686	668	689	678	705	686	674	694	656	689	711	693	685	696	683	673	700	700	714	702	682	661	666	621	682	659	691	665	684	715	689	690	686	687	650	653	681	661	671	663	685	672	652	664	674	662	628	634	654	700	656	688
6156	2163	2291	1568	1323	1117	1013	922	819	657	684	680	770	1745	1938	1513	916	643	572	631	569	549	605	596	615	595	572	581	543	619	604	571	602	615	569	580	580	541	584	640	566	562	598	577	597	559	592	612	570	579	619	605	569	566	619	604	578	584	570	590	592	570	581	566	568	567	575	622	620	632	574	585	592	613	591	582	565	627	602	584	551	571	557	612	572	576	595	598	582	615	562	583	617	586	572	576	584	623	620	594	579	611	587	599	628	589	579	581	606	605	578	586	589	637	624	618	667	559	605	585	585	592	572	599	603	571	559	579	569	617	564	599	573	593	542	563	541	634	587	616	638	590	611	607	578	613	582	591	644	568	566	598	560	575	585	607	553	592	547	578	573	580	584	571	623	580	591	603	561	595	611	622	629	582	557	549	581	609	624	573	593	631	549	584	568	605	555	574	596	607	580	590	598	579	594	600	578	625	580	624	610	643	556	600	583	595	641	576	597	576	566	535	580	568	581	578	563	581	579	596	596	600	550	619	625	599	547	619	590	624	575	614	566	573	576	577	572	591	540	572	616	576	594	575	621	600	540	584	568	600	616	560	621	581	572	548	597	585	616	632	572	548	581	560	584	570	566	557	567	571	554	581	589	565	614	598	592	626	590	591	593	587	571	569	576	554	557	610	569	553	565	604	587	597	559	579	547	600	614	566	606	616	621	577	589	584	590	570	577	597	566	616	583	590	578	611	557	590	577	569	578	581	580	579	598	585	578	586	585	630	593	590	599	580	606	647	573	579	581	615	580	603	585	590	594	582	589	549	628	542	594	569	544	575	579	567	594	603	608	581	590	605	650	585	586	525	622	620	621	596	580	565	565	616	609	606	546	610	573	587	557	569	635	637	564	586	568	562	569	585	583	566	599	567	576	585	570	569	600	611	551	606	574	569	602	594	587	575	572	535	589	585	575	554	577	595	614	562	603	610	571	618	573	582	578	594	559	573	590	559	585	591	600	614	590	575	601	539	577	562	569	612	569	619	542	552	585	576	554	551	542	606	604	577	596	595	582	638	584	613	600	563	600	570	618	573	602	587	542	614	586	566	590	577	580	565	600	579	593	559	577	564	611	588	603	539	599	574	583	567	583	625	573	584	607	592	585	577	593	597	616	569	632	589	604	600	591	565	594	563	589	606	557	568	637	566	557	585	601	587	546	528	602	578	597	594	607	625	579	546	580	556	561	568	600	584	567	567	594	564	578	590	600	580	652	591	576	592	635	589	586	564	631	604	608	551	567	587	565	579	578	623	636	570	596	633	575	584	620	564	606	580	600	592	529	599	604	598	580	604	567	603	589	587	593	577	574	618	640	619	568	612	559	588	572	605	634	612	573	602	567	624	628	586	598	577	550	567	554	588	585	600	599	607	578	588	584	546	572	595	541	618	599	595	564	598	561	579	595	592	572	597	599	559	535	628	595	563	589	594	581	559	597	624	561	591	586	589	586	630	596	605	586	615	604	632	600	589	618	614	620	608	571	605	602	605	581	557	577	577	561	587	593	593	552	597	553	598	630	576	556	578	574	592	592	586	606	587	593	594	589	538	608	600	577	595	570	547	594	582	544	555	577	571	565	570	584	586	589	554	569	545	588	590	631	575	591	600	576	553	588	576	587	599	569	592	568	588	563	613	602	587	582	650	587	583	610	616	533	588	598	605	588	563	591	589	585	587	594	586	573	551	554	585	617	588	581	605	589	591	579	604	546	574	569	632	622	569	575	594	589	615	597	604	599	596	599	617	616	566	549	622	572	620	542	576	551	586	578	564	597	614	584	570	579	595	574	588	594	563	580	613	598	605	578	531	557	581	601	551	575	579	620	569	632	570	546	625	599	605	608	619	587	592	607	578	563	598	572	556	546	543	604	580	557	596	558	585	563	597	572	548	590	619	613	545	609	609	545	611	595	612	562	563	590	595	607	581	589	626	591	575	607	568	588	614	610	581	559	610	532	558	620	540	564	598	606	598	617	581	580	513	553	577	607	601	587	558	577	565	597	621	596	602	604	602	571	626	592	577	542	609	635	629	581	559	594	579	611	591	578	598	595	600	597	583	578	627	601	620	585	588	571	560	595	587	596	589	583	639	593	563	630	614	609	577	602	576	572	534	621	558	606	611	570	561	600	546	576	585	598	593	598	534	602	612	580	558	581	563	610	583	557	558	562	564	536	577	629	576	604	570	596	618	576	585	600	601	518	563	579	583	557	579	587	571	574	557	603	630	608	584	576	607	582	637	570	578	601	634	560	563	612	567	535	550	574	557	608	612	603	557	609	572	601	569	607	584	572	569	587	612	622	553	568	544	544	604	630	591	561	592	587	598	604	588	542	559	576	590	544	566	587	556	519	617	585	582	611	564	580	577	573	569	565	589	565	559	601	561	560	572	543	569	574	553	582	578	576	571	600	628	588	606	587	603	575	589	593	602	593	619	599	539	579	587	584	593	565	580	599	627	600	642	596	613	588	583	596	538	600	594	584	585	595	583	566	592	571	586	633	587	611	571	591	572	613	612	585	570	604	569	573	621	574	569	611	653	606	554	593	660	594	607	526	592	582	582	580	617	616	590	572	548	594	533	586	636	625	616	607	585	572	591	565	613	545	564	589	585	608	570	586	621	565	581	598	599	566	574	587	598	610	593	590	599	587	572	545	611	571	573	576	582	606	601	624	586	566	593	673	585	586	573	623	551	573	616	574	626	573	599	570	609	585	597	571	601	605	588	575	596	600	565	596	627	547	623	603	565	631	583	564	568	630	572	611	576	585	572	578	548	603	613	581	609	587	615	572	558	600	583	625	579	573	588	573	591	598	590	591	571	606	590	623	612	550	582	579	566	579	600	608	619	595	598	593	567	579	597	601	584	556	628	551	577	542	601	554	573	610	589	581	598	609	603	584	568	569	574	576	544	564	588	575	563	585	606	578	557	586	599	568	549	545	591	609	593	586	564	588	600	561	633	588	606	641	580	574	617	546	611	586	574	574	551	584	587	652	544	571	600	616	598	574	609	585	593	605	611	554	608	559	590	583	586	595	546	629	553	560	599	564	546	555	609	642	550	551	557	633	588	572	577	567	537	641	576	581	581	571	560	576	608	593	582	592	609	609	586	591	604	571	600	560	560	561	582	611	603	584	607	581	589	544	596	568	600	590	533	580	595	597	633	565	587	616	618	589	572	588	548	632	551	581	563	568	561	565	597	588	590	575	566	623	552	577	572	575	615	554	596	603	631	602	579	557	536	584	580	594	621	602	589	621	552	570	622	574	607	572	605	601	605	593	604	560	594	614	557	622	562	584	555	591	572	585	623	577	592	560	576	572	584	521	579	603	569	539	608	617	640	616	604	597	590	563	596	608	601	550	572	577	581	584	649	550	572	582	597	553	611	565	617	592	590	608	630	572	562	596	576	584	586	607	565	585	581	593	582	559	566	572	573	593	591	595	580	582	596	578	598	561	608	581	600
24933	20781	26581	24799	9253	2821	1812	1322	1179	1012	906	881	2935	11777	10794	5047	1882	988	785	644	672	671	643	651	602	608	614	609	667	646	661	629	640	629	615	625	648	618	652	657	598	645	642	664	644	598	639	591	599	672	622	616	597	627	635	626	649	625	628	660	645	679	620	641	638	618	660	657	654	671	599	636	625	576	631	613	642	690	610	612	654	637	585	647	587	602	635	618	659	652	608	661	632	665	606	628	653	641	626	642	606	604	632	636	639	620	632	612	622	638	633	609	637	671	633	613	609	602	617	651	675	603	630	621	626	577	645	667	621	603	639	659	678	616	647	606	641	667	640	642	637	612	623	619	603	663	644	586	640	689	675	664	620	649	659	624	639	615	642	654	604	636	671	686	636	626	606	603	642	622	621	650	653	643	587	669	619	634	618	657	636	622	645	618	706	644	589	599	662	617	654	607	666	593	626	648	675	632	611	641	645	652	612	657	616	632	597	625	614	658	642	629	653	585	605	636	628	615	608	644	633	618	675	652	596	627	629	591	630	627	672	612	626	608	681	621	620	648	671	641	616	615	653	634	619	591	580	628	621	661	651	644	654	658	659	639	631	629	595	620	650	668	573	621	613	619	668	652	651	636	663	594	650	605	635	644	651	591	647	596	632	650	633	644	606	634	603	624	606	627	616	608	645	591	644	637	632	581	632	618	651	652	663	591	639	626	630	652	649	634	577	667	635	630	666	639	632	622	630	635	650	624	621	587	652	676	628	608	651	678	631	573	683	613	593	644	634	620	649	623	614	645	608	614	620	665	602	642	620	637	641	658	652	591	677	624	580	669	634	632	647	632	600	632	594	652	641	641	606	579	640	678	618	623	590	624	600	630	647	577	638	628	660	646	626	675	645	639	612	639	603	602	682	650	608	636	662	577	608	624	656	621	635	633	656	677	619	632	636	628	606	676	667	638	595	661	578	643	639	595	617	652	617	648	642	609	650	647	616	612	664	629	606	625	608	654	681	635	663	627	656	586	608	636	656	600	659	649	648	598	621	657	624	658	632	632	571	632	606	609	662	614	627	659	641	609	640	639	634	645	599	584	618	664	595	601	613	655	651	627	612	655	632	603	624	652	606	602	641	627	633	568	670	660	655	618	631	617	609	672	618	638	652	662	661	624	634	614	587	645	673	678	718	647	652	651	637	624	582	594	619	630	630	616	616	652	622	646	661	643	659	635	629	585	604	653	632	609	592	610	637	616	628	637	640	612	667	654	634	641	624	654	648	626	670	633	615	667	629	559	611	626	653	613	631	612	596	623	617	625	596	599	616	658	621	658	623	621	669	646	625	618	631	679	592	644	607	616	645	629	611	635	640	584	626	612	613	608	608	613	655	572	657	624	625	653	600	581	603	616	636	624	624	575	660	619	573	602	649	628	605	646	618	621	589	660	636	630	629	606	608	646	619	621	643	659	623	658	617	642	652	646	681	648	611	624	618	674	623	655	589	628	607	630	682	643	646	644	598	601	626	627	607	677	587	578	631	634	625	650	645	627	589	655	634	635	618	659	613	587	614	630	633	648	618	627	618	647	618	668	618	599	612	611	633	595	601	643	647	630	655	610	654	651	622	560	636	651	654	605	582	658	670	622	607	593	620	624	639	670	637	658	633	635	612	626	614	605	669	647	620	628	652	614	584	652	594	616	605	674	649	614	611	606	610	669	629	647	618	597	590	597	614	645	638	601	624	609	630	612	683	610	605	590	659	638	633	602	600	583	629	651	580	641	665	654	628	602	633	583	655	640	626	619	641	663	623	617	653	619	601	638	638	622	638	629	615	607	650	630	626	619	635	653	626	610	667	606	621	662	646	652	646	628	611	679	642	619	642	590	640	622	628	622	652	651	668	634	585	688	630	617	634	626	631	613	654	656	604	599	612	615	657	624	639	624	671	641	609	658	642	627	611	620	622	620	601	631	649	604	561	631	648	639	657	596	625	598	636	657	617	684	634	615	613	632	631	654	686	598	607	654	672	639	631	643	635	635	604	612	676	600	655	662	624	633	625	664	690	616	605	596	624	607	602	614	626	601	595	642	604	657	641	643	604	622	676	631	595	615	639	659	646	648	629	662	604	634	643	575	572	660	669	640	654	642	648	682	620	647	611	630	652	594	641	684	617	618	596	644	639	585	650	635	637	572	626	625	594	655	674	566	646	651	615	643	584	640	663	582	631	594	623	643	620	624	608	632	629	588	607	623	641	654	628	653	612	637	640	606	619	604	618	656	703	618	665	586	637	618	674	625	606	631	613	583	656	648	609	672	580	672	645	617	603	616	639	642	646	608	589	640	620	643	614	708	639	627	582	623	627	637	590	583	650	606	646	615	673	632	656	589	682	614	624	626	628	674	638	628	612	621	583	594	562	632	608	680	598	623	632	637	654	624	644	624	592	669	610	606	590	649	600	614	615	654	645	646	657	646	618	620	647	620	627	583	667	614	605	633	646	624	687	653	633	612	639	611	639	647	611	618	664	608	669	640	658	606	665	644	622	618	622	626	654	571	614	675	616	617	664	595	640	597	659	621	645	632	644	614	602	625	626	657	594	604	660	647	627	617	677	637	622	684	694	658	640	644	624	616	606	626	631	646	637	670	627	701	651	617	589	607	653	629	637	604	629	604	614	614	627	611	628	617	594	595	622	650	644	652	641	631	656	655	633	596	600	640	608	629	620	616	629	639	649	642	647	636	633	662	626	619	637	582	602	620	675	610	621	647	669	592	653	614	647	598	615	602	622	623	659	609	641	604	621	605	648	651	631	637	627	674	618	591	655	611	629	621	633	623	618	632	660	610	662	629	628	627	608	665	628	607	649	602	679	626	590	635	590	619	621	622	648	626	657	653	594	612	625	595	624	622	650	621	660	633	616	676	594	653	639	601	638	625	638	657	632	628	647	652	616	628	640	610	659	635	642	641	578	638	660	661	651	648	598	724	663	624	630	644	653	611	639	613	653	658	618	647	632	669	645	640	636	666	580	653	611	620	633	637	682	614	588	647	647	628	657	613	597	620	602	644	608	601	634	641	629	612	633	643	620	635	620	662	623	646	637	609	614	621	635	611	672	616	599	643	658	624	599	615	596	633	680	610	651	633	626	599	621	653	614	621	622	617	605	638	606	614	619	671	607	642	604	622	598	633	676	649	692	648	644	647	647	653	636	630	599	580	615	644	630	676	600	636	625	662	628	623	602	644	626	593	633	627	680	624	680	689	641	649	579	639	610	662	636	622	595	620	617	656	654	613	632	630	620	648	598	654	634	664	624	639	650	614	632	632	617	647	645	617	582	612	590	599	619	669	643	641	621	622	638	649	639	606	664	628	656	707	640	609	617	590	626	639	631	645	641	620	651	601	657	665	675	614	652	654	624	606	622	586	637	630	655	605	678	662	612	630	627	639	630	643	614	627	662	617	605	608	665	642	613	643	668	598	657	588	658	624	585	649	677	662	650	642	665	669
4944	6849	5830	3610	3368	2573	1961	1642	1424	1181	1031	1020	4591	13343	10394	5025	2007	966	660	605	585	576	570	567	551	610	542	553	572	600	575	570	576	553	603	522	555	585	585	586	576	594	567	548	604	584	582	556	602	554	594	590	546	577	585	633	552	563	559	613	548	613	570	575	563	544	594	603	562	579	556	560	584	577	557	586	552	548	552	588	565	544	579	576	550	573	579	547	578	572	517	599	552	565	545	570	557	589	573	589	581	584	525	588	581	549	580	520	578	519	563	551	572	565	580	540	595	565	605	576	545	557	557	597	618	569	564	579	566	551	552	613	536	578	574	581	540	598	555	552	598	545	623	552	561	551	558	593	565	597	577	569	561	591	574	584	541	561	588	555	545	545	556	520	532	548	556	545	580	569	590	535	602	557	559	596	571	597	579	566	550	578	563	522	535	557	507	587	575	569	551	564	564	577	572	595	536	563	600	548	589	507	581	576	554	569	549	572	590	519	586	571	569	575	557	542	578	552	549	545	571	580	605	547	556	592	569	589	550	569	569	571	553	610	575	572	532	607	548	564	553	562	544	573	595	561	593	565	549	557	525	538	579	573	563	554	559	573	576	569	600	595	565	619	605	576	607	570	596	553	528	560	562	603	531	581	562	602	557	559	609	590	602	582	564	517	575	601	581	566	554	551	601	527	580	524	526	586	617	550	570	583	555	579	540	558	539	536	594	599	575	580	576	593	571	577	578	586	624	615	585	608	559	628	573	556	555	584	600	543	562	564	535	587	586	543	592	550	606	594	554	578	585	541	570	564	544	560	561	528	551	574	587	602	565	536	543	553	561	593	563	603	543	560	584	584	555	535	547	611	563	539	573	565	517	581	566	559	592	529	540	567	549	547	586	564	578	575	557	585	585	574	560	580	561	585	578	558	636	559	577	590	571	563	566	561	597	563	583	578	576	576	567	558	540	553	526	569	563	527	540	535	556	601	545	512	600	602	562	547	556	533	569	580	581	562	542	591	587	538	562	592	574	585	594	589	598	511	520	577	556	536	581	542	622	582	598	540	567	565	579	562	592	589	564	570	568	578	553	544	547	605	582	588	570	539	555	537	589	603	598	545	539	553	590	546	560	565	606	542	564	555	563	579	564	535	607	597	584	557	568	607	540	552	562	539	592	537	549	583	550	536	547	556	588	564	577	589	551	525	572	546	550	577	548	538	538	558	575	602	556	559	582	590	569	579	579	562	511	569	563	575	576	540	541	561	557	542	556	551	581	585	568	540	566	600	555	574	560	559	561	589	552	535	545	559	583	604	597	566	578	543	611	566	576	589	588	555	582	548	535	546	584	594	600	556	574	604	549	560	544	570	560	600	516	569	573	556	561	577	562	599	557	557	541	515	560	585	596	535	500	519	577	555	542	589	595	542	642	538	566	557	622	574	531	522	557	565	593	538	563	583	541	542	579	546	571	566	573	547	541	556	571	564	570	564	576	558	580	504	571	564	549	559	510	532	521	533	561	575	571	564	591	579	596	573	581	557	567	568	610	577	579	568	548	544	596	518	591	547	572	581	562	580	573	523	609	539	579	569	574	563	546	616	625	596	573	555	556	568	614	547	549	570	565	553	538	589	554	556	581	600	585	564	605	585	564	586	577	572	570	609	575	564	574	573	569	559	565	564	548	567	533	553	529	553	559	561	571	566	568	566	589	549	622	567	589	614	542	540	585	580	573	571	570	590	566	590	567	561	551	552	541	581	592	546	620	585	569	565	558	566	527	558	602	566	566	579	536	563	583	576	558	585	573	553	556	553	563	597	546	560	596	575	562	573	507	566	592	576	522	607	609	520	568	558	568	562	562	583	564	526	546	566	539	581	571	553	601	593	577	589	566	501	528	564	539	541	606	585	581	537	579	579	560	532	567	552	531	584	574	534	589	574	610	605	549	563	577	560	577	611	541	565	584	567	553	567	584	554	552	539	607	557	562	535	568	535	602	547	525	585	580	520	577	545	542	589	592	579	551	567	588	570	590	543	571	549	546	564	569	599	581	563	558	548	547	539	563	587	505	573	555	580	551	524	531	575	596	567	625	553	554	597	580	547	548	597	557	599	555	600	570	537	531	543	553	581	534	541	567	559	560	578	554	589	560	584	605	535	555	595	581	541	558	546	601	595	557	544	584	541	537	592	564	569	542	568	593	545	569	555	579	568	576	591	537	598	582	595	547	605	563	597	586	554	552	563	552	589	554	535	576	573	566	535	580	551	597	526	602	568	579	559	599	576	558	581	540	597	548	589	550	581	510	570	588	531	586	558	525	548	566	561	568	600	608	538	565	589	531	543	563	567	567	560	573	599	601	564	558	535	555	528	568	546	567	551	589	562	535	544	530	563	586	596	566	565	567	528	527	536	556	553	590	570	555	547	541	590	558	585	574	550	533	547	582	596	565	564	540	580	579	566	574	548	584	562	540	540	554	603	550	588	538	567	517	558	555	598	533	577	558	560	603	563	557	611	563	567	585	556	580	594	533	568	562	568	563	568	556	584	560	536	583	530	585	547	566	536	547	528	583	562	582	567	605	570	549	605	588	557	564	574	560	570	573	574	599	562	576	586	564	574	573	579	566	571	550	602	559	590	591	596	598	537	567	559	545	519	532	562	577	548	591	575	614	514	553	573	549	605	574	565	571	586	552	542	582	566	569	562	585	541	534	580	542	574	603	591	571	594	577	591	587	542	581	576	563	547	579	571	527	555	585	545	566	567	571	595	547	566	560	600	564	548	594	562	572	553	576	578	593	546	526	604	507	539	588	542	627	553	614	582	524	568	558	567	583	576	574	547	551	561	549	580	560	538	565	564	548	577	550	541	597	581	548	579	579	563	588	548	585	602	562	601	563	520	580	559	540	546	570	566	581	541	550	552	618	562	572	534	540	527	576	558	527	580	538	586	535	553	571	569	564	554	569	536	540	536	547	548	554	576	595	557	597	553	549	586	546	539	533	533	604	556	566	589	536	541	559	583	598	574	524	497	570	588	619	590	547	574	569	585	539	624	552	561	576	592	557	580	551	577	596	565	574	562	568	595	571	590	521	574	548	596	536	571	562	551	542	558	556	587	575	583	582	644	553	577	550	567	550	576	568	560	625	571	578	591	580	568	571	540	566	569	532	613	556	549	580	531	585	612	540	567	560	608	559	603	569	546	565	608	605	553	560	565	548	589	536	551	593	594	565	611	532	562	591	619	571	540	554	555	526	545	559	563	556	581	594	580	560	571	578	585	582	550	543	566	575	563	548	545	538	569	588	592	551	561	570	615	580	585	579	570	543	595	595	568	568	548	530	581	585	572	525	564	557	555	557	613	573	593	575	602	528	607	588	607	577	584	563	585	647	572	549	570	535	556	586	551	557	547	527	577	588	564	591	580	573	575	565	560	626	596	562	544	590	568	620	570	520	599	557	606	580	566	581	583	597	520	573	563	545	555	565	608	567	585	533	542	583	577	547	583
23917	20808	27774	23938	20323	8016	2829	1874	1453	1304	1175	1223	7387	20131	19432	10110	3568	1368	955	786	807	745	771	811	786	774	808	776	770	775	771	720	791	780	774	736	750	812	743	762	760	727	763	831	789	780	821	797	787	835	710	793	797	751	781	772	744	778	729	739	854	780	718	787	762	755	777	762	774	774	805	791	770	799	768	773	736	801	805	770	769	795	751	794	800	792	777	753	782	821	785	723	781	768	730	745	814	773	749	772	810	782	760	762	755	716	748	774	720	745	770	752	735	760	748	766	802	767	761	789	746	733	797	801	796	779	752	728	808	734	794	772	767	751	769	775	741	815	786	779	790	735	774	786	723	756	764	737	745	766	817	762	777	802	787	797	735	750	764	736	746	786	741	752	767	702	796	794	804	832	768	777	757	787	778	766	766	803	776	847	784	771	718	783	717	839	789	780	784	700	780	758	782	763	818	747	807	764	765	717	769	773	772	783	763	821	778	740	719	703	772	770	757	778	811	822	804	759	763	732	746	767	830	774	761	811	812	754	749	745	701	749	795	713	791	797	802	708	784	725	744	778	765	793	748	751	789	792	739	731	731	789	752	750	789	735	837	740	760	733	758	763	747	710	758	741	783	765	727	756	774	764	718	787	769	809	695	694	837	726	718	764	752	792	741	752	770	786	787	723	769	758	752	762	745	733	746	756	774	772	772	768	766	712	699	794	794	756	763	779	744	712	750	778	753	772	783	750	818	756	753	759	758	821	751	755	778	781	790	725	798	725	744	706	763	745	783	743	741	792	797	767	770	754	716	759	750	734	795	751	758	756	780	774	763	710	732	741	699	790	744	816	767	789	773	751	790	754	758	756	750	762	733	797	774	768	775	802	785	793	733	783	767	742	779	784	809	761	771	781	761	782	781	765	748	713	806	774	740	764	752	766	745	779	792	732	770	755	733	778	777	733	813	783	732	769	796	726	715	736	759	799	789	763	763	786	762	770	731	771	739	774	745	776	755	757	796	756	750	733	792	775	763	762	777	773	765	716	772	750	784	742	765	763	779	795	725	744	737	813	761	760	772	764	750	776	776	789	784	767	777	734	764	814	755	773	751	798	760	714	796	772	760	762	753	784	732	748	770	752	798	740	774	713	710	751	777	706	726	711	766	831	803	741	742	780	773	786	804	798	779	727	745	747	737	771	776	753	744	773	766	766	742	724	743	807	721	824	802	769	730	741	796	770	780	720	736	764	795	780	732	774	765	771	763	811	775	810	717	774	832	801	715	803	768	776	779	717	756	752	749	769	762	782	754	790	769	796	747	766	766	775	815	749	763	749	792	722	751	792	795	771	748	709	734	693	787	723	750	753	759	725	722	822	715	769	782	734	771	702	746	795	751	756	733	752	768	764	673	783	757	789	786	784	779	795	763	774	753	774	748	763	761	783	800	777	754	816	775	768	755	824	810	765	791	762	803	795	741	772	735	787	800	792	804	772	793	766	689	759	784	743	777	728	777	740	708	761	726	795	809	764	771	791	782	807	772	765	753	721	721	765	762	740	766	734	798	779	820	727	791	725	815	779	738	782	816	783	810	778	754	778	776	734	782	748	758	722	783	716	753	788	784	726	725	815	784	759	814	814	802	763	758	760	756	789	799	713	767	751	769	773	767	760	820	738	775	774	724	795	782	758	747	760	761	776	770	765	779	831	726	727	781	769	764	729	726	782	753	779	826	781	779	756	759	784	700	794	800	721	750	755	792	750	769	738	788	766	800	756	762	773	793	766	763	809	766	779	768	752	756	787	731	755	750	763	772	758	792	757	781	742	789	743	807	744	774	737	761	738	787	791	758	778	745	765	776	746	762	763	770	804	806	779	781	800	735	836	753	783	780	736	794	829	719	742	777	713	753	758	798	797	751	820	775	757	768	790	712	799	777	748	780	783	723	763	780	803	738	732	851	727	768	771	799	749	723	806	800	754	771	751	758	763	795	766	749	801	775	738	784	745	749	811	733	733	723	772	746	792	764	797	733	760	777	768	721	804	796	763	787	775	762	750	790	742	780	773	762	798	718	777	758	757	775	767	719	728	808	728	765	808	776	787	765	785	757	748	758	790	753	795	732	784	737	777	737	813	774	798	763	792	811	778	768	745	758	767	806	744	713	777	765	758	767	714	682	794	746	776	728	689	759	732	742	769	747	759	798	772	745	792	713	764	770	766	729	753	787	750	737	740	761	746	780	759	723	758	752	725	720	744	727	714	756	761	785	785	753	775	721	828	764	823	795	781	801	734	750	736	760	854	764	751	804	793	761	831	724	829	785	697	834	796	698	770	710	742	782	736	814	783	773	726	769	759	785	738	749	772	799	783	769	770	768	739	742	781	801	741	822	805	729	753	719	730	778	749	804	781	776	736	750	740	759	732	770	688	734	747	740	749	720	758	766	764	825	836	847	720	753	786	749	778	762	783	780	750	742	778	812	760	808	759	680	759	812	752	759	748	788	739	790	752	799	763	799	768	766	721	793	810	761	738	773	764	781	796	746	779	726	791	785	711	756	788	750	773	771	732	716	788	780	765	770	802	782	829	759	773	752	791	757	757	797	755	789	795	758	711	753	763	738	708	778	764	809	772	738	795	737	683	732	763	724	720	808	760	737	763	759	754	765	732	747	730	785	750	729	772	746	761	730	775	730	825	758	766	740	790	770	727	764	736	794	774	749	750	726	740	815	763	750	746	754	705	726	763	790	719	745	736	751	788	701	754	723	766	791	735	760	744	775	746	775	773	782	757	751	717	761	773	760	767	761	755	788	750	732	772	749	764	766	813	751	729	753	741	778	763	799	747	748	751	811	763	780	738	740	738	728	734	831	741	745	740	787	800	751	743	712	749	723	790	771	744	794	775	776	753	779	746	763	776	803	755	759	774	801	736	790	777	754	760	819	767	776	730	748	728	770	765	785	825	775	757	755	740	777	789	779	722	755	773	768	737	792	762	746	776	820	790	757	780	733	740	796	738	731	784	781	746	774	776	796	756	744	789	812	760	765	822	719	812	744	752	724	802	749	756	812	762	821	748	815	722	777	784	779	753	821	792	780	769	788	750	783	748	753	793	720	780	776	748	790	770	794	771	787	718	757	745	762	774	793	709	753	731	745	793	761	755	828	767	784	752	783	761	802	735	749	727	804	785	718	773	781	752	779	759	721	747	788	727	763	777	762	772	782	771	770	802	764	811	730	722	785	710	740	777	767	736	763	747	744	723	766	806	729	769	788	780	757	745	763	786	762	710	752	724	787	725	745	711	766	772	787	733	768	784	757	716	740	737	731	723	769	777	762	772	794	783	780	801	721	740	758	719	751	759	779	812	769	751	768	760	751	777	753	767	797	801	796	771	755	812	737	775	744	771	749	822	757	770	756	745	760	774	753	775	779	770	779	745	775	729	765	806	725	776	768	738	763	764	740	786	701	749	746	733	798	768	708	787	794	797	718	758	728	788	789	778	768	800	791	753
5336	8786	9203	5486	4479	3090	2512	2160	1802	1477	1217	1516	10201	21332	17291	8702	3346	1270	769	691	672	709	655	663	720	690	700	669	670	716	652	696	672	678	689	643	679	684	672	653	673	670	702	658	656	693	670	691	678	686	709	705	680	657	670	663	654	665	657	675	680	648	661	653	682	682	650	690	692	637	646	691	657	672	656	634	647	729	694	686	654	697	670	659	661	660	678	679	662	708	702	699	682	684	672	669	655	686	656	698	663	707	730	676	679	689	662	660	670	675	669	649	626	647	724	662	648	647	634	653	673	708	651	697	665	708	677	684	675	638	690	647	677	680	692	657	642	648	688	651	672	642	651	650	679	664	663	672	715	627	717	676	682	640	659	657	651	671	680	658	648	685	681	664	694	720	695	612	712	646	666	702	651	664	689	700	694	694	676	676	702	681	622	677	659	635	649	678	648	687	708	703	671	681	659	672	663	652	646	660	637	660	696	616	689	694	691	621	662	676	651	741	697	684	663	613	651	636	665	678	669	679	677	651	648	614	638	651	625	686	698	655	662	656	686	644	628	635	680	674	664	631	657	654	670	678	636	654	661	677	634	650	635	670	670	678	662	686	643	671	701	676	654	704	669	651	692	676	618	660	652	673	678	683	631	655	696	712	649	671	668	666	602	690	679	684	671	640	678	682	688	650	654	682	639	714	679	666	704	648	638	630	676	683	675	659	660	672	634	691	650	668	655	637	654	712	659	667	706	693	686	650	641	615	636	662	682	691	606	653	679	690	677	627	720	701	609	680	695	660	680	635	634	670	675	661	666	711	661	637	658	631	660	573	703	709	647	670	643	669	667	654	677	672	675	638	650	675	683	658	659	619	661	645	656	697	633	663	702	681	711	607	647	672	666	657	705	668	680	639	690	623	707	694	629	665	665	673	668	639	643	662	657	660	640	647	667	703	657	652	689	679	676	676	673	632	639	723	659	701	691	667	633	647	652	676	617	712	685	690	699	634	658	696	627	665	660	660	669	658	662	683	655	676	668	708	698	665	672	659	703	668	621	641	645	650	662	656	677	706	690	691	672	667	675	647	644	711	667	685	700	637	675	675	683	629	677	677	640	725	654	679	706	652	634	699	663	637	659	648	648	655	671	684	686	636	658	657	673	674	646	677	683	656	633	673	662	645	689	657	671	688	689	661	657	632	633	646	650	667	688	677	655	659	695	707	680	698	741	678	683	685	606	619	632	655	686	695	657	697	697	630	662	659	662	665	682	684	648	664	654	647	669	621	682	633	638	668	704	686	674	685	694	693	684	648	693	664	697	636	670	667	687	685	649	662	611	669	683	681	681	643	696	646	645	654	651	656	673	665	633	668	662	670	680	642	637	610	720	698	628	659	672	642	715	655	668	684	652	650	664	712	670	686	649	629	656	682	674	678	631	691	658	690	614	664	627	680	687	673	680	687	649	686	665	672	657	657	683	674	643	683	664	715	673	669	663	635	705	647	660	712	700	633	672	664	696	635	653	668	668	623	660	692	679	656	680	689	681	666	621	696	618	644	639	638	643	675	703	662	622	654	655	673	623	713	701	645	661	642	637	676	711	655	683	646	680	661	693	667	638	642	629	680	648	621	636	689	688	655	664	608	658	706	643	649	701	638	640	671	686	650	680	650	646	652	701	709	663	659	669	713	641	693	662	656	679	659	627	664	708	646	683	656	645	654	643	643	662	657	627	642	685	683	661	685	703	653	677	665	712	670	634	641	682	690	692	675	706	689	671	614	635	695	671	671	665	671	705	649	659	635	668	666	692	647	669	653	647	653	650	672	687	637	579	667	648	665	660	648	640	650	637	615	652	696	697	655	636	663	675	644	642	660	692	695	674	659	663	656	649	647	655	675	653	640	690	657	663	660	682	665	693	696	631	644	674	705	647	663	656	689	691	662	619	652	669	710	700	642	664	637	665	634	685	672	719	630	673	605	669	633	702	647	659	648	680	639	657	709	644	701	634	633	674	677	680	660	639	713	661	653	692	629	660	679	624	701	670	621	693	681	689	663	659	696	679	638	655	618	663	687	637	680	648	669	707	645	704	627	663	667	637	685	674	667	633	647	685	623	653	674	642	620	635	666	636	667	691	621	679	655	662	614	686	655	658	663	679	643	677	662	615	662	664	678	678	649	615	690	644	619	667	658	620	656	691	675	652	629	694	676	668	690	655	617	640	681	625	678	625	659	658	696	663	663	670	663	661	612	692	688	644	632	662	680	659	694	625	658	691	638	660	673	662	652	638	640	674	695	630	627	635	654	696	685	653	719	661	649	674	697	669	642	650	640	677	673	654	664	645	626	686	644	681	650	698	693	680	644	669	703	681	698	676	658	681	661	669	653	642	675	642	694	644	624	642	601	664	621	692	650	669	624	675	621	653	638	658	680	620	689	667	675	649	684	647	652	673	711	600	623	677	671	648	689	619	660	611	665	663	685	661	655	649	670	670	704	632	664	657	679	654	642	668	658	658	675	624	665	674	689	620	645	666	642	649	639	699	709	647	640	634	652	647	666	700	677	618	678	658	723	646	660	693	705	641	630	624	622	671	680	619	715	648	657	679	645	676	657	683	609	688	676	672	659	655	645	653	676	658	638	677	663	688	677	658	650	675	634	665	649	664	627	713	655	710	617	698	695	685	673	644	668	764	604	651	670	654	663	614	697	666	678	655	648	649	642	639	676	701	680	637	665	620	644	685	677	616	654	600	704	627	658	678	698	647	729	694	652	668	730	677	632	681	657	708	606	659	621	706	681	664	649	643	703	638	623	734	666	663	693	660	661	637	672	663	648	638	669	648	654	655	640	663	667	648	661	654	656	660	676	683	634	693	639	678	627	664	668	670	661	689	716	615	640	606	657	685	703	673	645	681	695	660	659	605	702	670	628	662	696	657	647	672	660	661	658	660	711	661	680	646	655	641	632	631	690	656	647	653	659	622	719	661	646	674	653	643	675	646	667	651	628	688	626	634	635	656	687	663	710	651	685	660	736	678	658	672	637	631	654	681	669	629	640	692	670	618	661	671	665	672	689	664	697	666	656	661	668	683	676	666	664	642	659	644	697	643	646	678	623	683	695	628	710	660	653	669	633	673	680	679	677	678	651	657	683	643	728	696	634	661	622	684	654	636	627	700	654	633	661	656	631	638	653	708	664	718	662	633	651	668	649	655	666	674	663	647	649	617	699	635	666	706	658	665	638	662	653	666	677	647	663	678	715	650	624	589	673	640	638	655	684	708	644	622	643	663	649	651	662	652	649	646	610	689	704	640	650	679	655	650	637	677	657	643	619	627	648	648	618	669	657	620	712	640	626	663	631	650	689	668	674	648	663	634	655	695	662	651	701	651	659	719	589	632	693	629	613	657	669	668	640	673	623	654	638	670	616	678	657	669	628	697	704	700	645	637	602	684	694	680	646	683	672	706	634	654	645	650	646	646	708	739	679	636	678	678	652	664	637	669	724	651	670
26746	8786	2264	1340	1044	915	835	779	785	732	805	772	749	1204	1753	1601	1096	823	706	686	671	696	697	692	698	691	686	726	652	689	687	676	693	698	685	687	703	746	728	693	665	736	673	675	699	689	711	712	712	697	675	690	701	709	718	637	656	679	635	693	708	697	714	664	679	702	678	728	700	691	665	729	652	662	658	663	723	668	687	698	693	646	690	648	681	688	738	690	681	707	690	697	672	671	678	692	631	733	636	703	699	694	669	661	675	699	721	674	615	703	708	699	710	729	644	720	716	705	678	688	682	692	701	736	718	695	725	705	721	689	677	737	692	712	685	648	680	652	693	642	667	661	726	672	695	679	657	674	706	695	676	654	732	672	695	733	716	714	734	667	702	646	676	704	674	690	673	679	745	675	693	692	673	702	673	704	699	703	693	703	722	734	710	711	710	719	660	643	715	685	687	680	690	697	710	693	689	632	665	689	668	715	711	701	704	664	714	690	665	707	690	703	658	692	679	645	714	726	653	680	711	673	748	709	698	722	680	691	687	710	729	682	669	654	688	667	662	702	701	697	682	719	646	678	679	653	731	681	705	715	699	625	670	663	686	712	671	663	690	706	675	679	706	701	714	644	716	668	683	622	718	728	705	707	678	733	747	710	676	686	709	695	654	703	713	694	675	659	683	660	647	692	709	690	632	737	652	676	659	662	695	683	664	671	658	681	693	661	674	704	701	750	664	681	654	632	657	724	629	649	658	703	670	694	648	646	681	651	601	676	668	644	678	662	642	669	697	710	683	709	699	716	670	704	699	655	717	664	682	741	693	713	733	711	653	680	670	713	691	658	708	698	646	679	669	654	678	693	688	688	707	685	672	720	755	683	704	654	675	675	690	700	714	679	680	678	695	687	651	701	719	687	708	715	691	685	703	647	695	678	687	693	678	700	641	706	691	724	673	702	667	646	688	742	711	684	693	648	709	703	691	641	609	650	683	733	629	669	655	668	723	711	697	717	701	687	680	701	665	742	666	717	714	712	693	708	660	700	653	688	660	706	729	661	665	658	733	682	687	641	668	670	659	667	714	715	686	673	694	646	685	653	662	682	706	670	654	639	687	650	677	678	677	673	694	674	667	655	699	650	611	717	667	696	721	689	702	691	675	698	647	713	730	700	720	722	684	655	677	694	672	674	688	709	685	717	705	655	700	695	646	707	691	702	678	684	673	725	708	719	624	694	699	669	707	709	702	670	684	724	641	649	711	702	654	729	700	709	690	668	743	743	708	704	703	676	691	674	708	702	704	672	683	685	669	704	690	729	663	695	679	695	715	664	644	711	657	709	635	692	726	711	688	635	652	654	691	663	661	653	711	644	703	660	675	687	694	700	692	697	698	692	703	663	684	685	696	691	688	663	627	719	719	656	695	661	678	637	669	665	721	703	714	690	725	700	682	714	732	669	653	722	674	691	675	669	696	681	692	686	672	696	711	690	716	687	727	670	674	681	695	736	664	677	673	698	712	699	670	715	719	628	661	669	713	699	705	703	685	691	726	686	686	679	710	701	705	711	674	672	653	701	760	703	674	690	710	617	674	669	706	702	710	675	683	691	661	701	708	733	677	698	720	686	704	663	661	627	663	701	709	685	699	686	660	691	682	685	699	679	621	690	691	652	692	733	703	725	679	657	675	754	709	668	646	712	680	695	693	707	715	676	679	689	645	668	645	692	762	701	703	671	679	714	656	671	691	694	729	719	731	712	727	716	642	735	655	683	695	726	679	713	706	671	695	732	653	683	670	696	711	684	640	653	684	683	709	676	701	696	704	672	727	662	680	636	716	691	704	660	668	697	698	706	652	662	711	715	691	694	704	685	659	739	680	656	631	650	699	713	732	677	700	627	646	655	665	671	730	654	660	708	718	648	718	704	691	680	662	727	639	721	699	689	737	670	667	718	689	659	631	658	683	692	719	654	671	671	690	718	680	701	683	689	703	686	704	673	698	660	678	685	711	746	692	719	669	698	705	641	679	715	675	663	690	712	699	669	675	703	685	658	704	682	656	720	637	643	725	688	640	689	673	658	662	714	669	689	699	670	691	699	652	689	674	674	714	691	724	650	723	718	665	674	711	688	670	692	666	677	692	681	708	711	682	731	684	720	737	667	677	696	714	671	703	710	735	699	694	704	649	678	695	674	649	712	676	689	712	669	688	722	725	682	691	718	731	713	677	706	734	681	637	705	702	693	734	673	718	630	707	713	724	659	649	699	687	708	690	694	668	702	689	692	719	705	705	675	668	685	720	682	680	687	692	669	725	704	658	740	704	657	680	708	703	674	708	772	697	680	676	694	731	682	644	680	703	676	658	660	653	710	684	730	731	709	720	688	693	709	639	638	715	734	685	696	673	676	676	731	721	658	728	682	678	689	689	667	706	673	643	694	685	705	698	665	705	683	717	690	703	705	745	651	672	703	722	637	697	713	661	703	664	672	682	700	712	685	735	709	682	658	672	727	701	699	688	699	662	709	706	686	693	689	726	689	711	701	636	665	688	720	664	707	649	696	703	669	686	681	645	676	682	682	660	707	711	696	690	664	680	735	716	664	722	699	680	673	689	669	741	670	682	649	588	694	696	697	709	676	667	685	694	611	743	664	672	689	686	725	704	706	725	682	682	684	696	704	744	734	703	675	677	670	682	747	723	712	644	712	684	717	753	738	689	694	703	648	689	673	676	673	647	706	664	696	703	699	699	706	748	651	702	694	614	681	671	632	659	680	688	699	670	722	754	684	655	657	666	653	649	657	706	660	704	687	734	697	720	658	686	677	676	691	651	693	736	690	681	667	686	697	679	663	715	674	714	706	695	665	676	712	672	707	677	718	707	669	701	657	680	688	707	682	665	657	673	651	726	764	622	630	717	660	713	683	669	675	689	691	686	672	661	700	682	726	675	694	706	683	710	668	691	677	678	702	732	685	667	675	667	712	692	680	708	683	694	658	667	655	628	683	686	706	712	695	677	661	641	631	703	676	680	655	689	738	700	713	707	713	748	646	709	688	713	701	707	729	699	723	703	697	662	682	701	674	700	683	727	706	703	681	738	695	717	672	719	665	694	686	698	722	709	645	696	699	772	681	728	714	703	712	669	665	694	662	698	674	702	725	670	702	697	671	695	715	655	664	689	678	727	677	705	702	696	745	690	689	693	712	682	668	664	700	668	719	713	690	706	694	749	730	709	702	699	650	733	722	683	668	670	720	737	705	714	664	725	714	694	695	679	667	699	749	677	716	667	698	704	667	755	705	713	638	689	719	715	737	740	705	710	702	669	675	657	688	730	726	699	655	633	716	727	705	669	684	661	691	685	707	692	662	660	712	641	698	705	710	745	717	719	687	665	669	667	685	684	688	718	736	678	715	710	699	696	733	726	671	707	721	724	672	647	708	728	675	700	672	682	660	690	746	681	719	691	650	733	691	625	692	678	654	716	728	704	744	701	703	701	679	710	691	694	667	686	676
6007	1769	2122	1213	1091	972	787	725	680	680	675	668	727	1515	2027	1712	1049	743	627	592	584	594	614	603	606	607	583	591	606	600	563	613	613	594	580	594	589	570	579	592	555	593	580	606	584	634	561	581	580	587	602	567	600	592	594	569	567	572	613	566	571	626	597	572	560	588	614	582	582	627	605	564	594	599	618	544	603	587	613	613	593	614	555	610	558	619	612	618	606	603	585	605	560	590	590	599	549	605	570	616	586	576	588	585	618	594	593	554	596	593	599	595	587	594	610	604	622	597	608	599	616	564	574	585	581	597	621	586	585	585	609	586	566	567	613	537	585	582	556	559	623	608	558	596	591	598	586	602	602	550	573	609	597	549	549	621	573	593	579	558	595	568	652	617	591	576	624	628	607	569	610	604	558	606	590	568	560	559	613	562	572	560	566	562	588	607	586	622	573	621	598	611	583	556	598	582	565	581	559	592	528	615	591	583	606	530	598	630	574	510	609	563	599	598	600	556	547	558	589	560	578	580	580	594	589	586	602	588	592	594	577	603	580	595	585	589	587	570	623	587	633	601	546	592	578	578	589	602	624	591	588	575	646	574	604	609	562	542	579	574	618	555	528	581	558	627	546	535	600	570	625	613	592	589	612	578	520	575	577	577	597	576	571	565	585	654	584	547	575	630	584	553	632	573	608	626	569	599	600	538	557	577	572	621	627	587	590	575	639	571	597	598	562	579	560	546	589	585	578	588	648	568	605	582	609	583	597	557	548	635	565	600	544	600	574	603	610	577	552	589	579	596	574	569	573	567	589	564	571	603	616	603	584	519	566	587	564	617	589	581	585	576	595	548	582	614	607	607	577	596	559	615	593	558	582	619	611	604	575	545	581	544	585	595	612	525	559	553	587	591	608	601	562	619	587	560	570	577	557	637	567	609	624	602	642	561	601	599	583	602	610	618	606	603	562	585	592	628	606	572	582	613	596	597	599	530	574	553	570	599	610	595	550	579	591	565	613	591	588	646	646	575	561	557	614	570	596	585	564	605	570	583	591	582	564	597	589	603	580	557	596	637	601	560	599	582	580	580	543	554	598	571	594	593	584	572	568	610	595	631	580	568	581	560	576	573	568	597	543	562	560	602	596	605	554	574	577	586	582	616	572	602	573	587	602	629	652	545	584	611	577	574	565	617	659	580	628	573	605	571	615	590	588	635	563	594	621	592	570	547	595	603	569	578	596	596	606	593	606	627	566	610	548	587	594	605	588	591	579	606	588	586	556	587	616	553	622	592	555	594	564	600	582	601	585	593	587	587	616	610	592	580	575	583	572	582	564	582	595	597	642	557	605	573	607	603	642	601	603	555	536	577	600	553	620	608	578	596	561	586	534	582	633	603	595	594	622	593	618	584	613	564	611	620	606	599	589	589	615	583	588	590	612	595	594	579	564	631	588	603	616	621	588	575	598	550	544	601	592	552	580	585	605	581	565	532	599	568	597	633	581	583	572	609	604	598	577	593	578	580	581	601	539	596	558	640	615	590	587	619	553	542	561	575	557	597	591	547	593	598	592	580	609	581	564	562	607	650	558	585	601	577	601	581	580	587	604	589	588	599	591	595	582	563	595	593	576	552	554	604	570	601	576	571	559	610	654	573	604	571	591	572	564	583	593	569	589	629	627	583	590	588	624	578	590	613	603	550	573	594	617	568	581	603	566	632	590	591	622	579	589	607	595	612	607	585	574	547	579	575	633	592	593	603	592	594	586	602	578	623	577	589	509	573	604	597	555	560	595	569	536	596	588	580	596	582	581	564	556	575	577	597	576	579	617	595	558	569	573	580	531	609	608	594	603	621	629	620	593	613	590	577	597	575	616	567	611	563	571	557	598	600	557	580	590	565	611	576	584	624	592	612	608	587	601	566	605	592	581	558	598	570	568	555	580	542	582	582	609	563	572	597	602	584	551	638	569	563	605	604	596	550	550	605	579	592	559	604	604	575	586	554	570	571	638	564	612	590	555	564	605	607	567	558	604	596	571	580	610	615	630	605	577	582	584	619	588	576	603	604	586	614	643	588	599	556	632	576	604	591	575	573	614	569	620	579	594	604	545	577	615	556	611	562	629	584	570	613	605	624	597	597	619	575	568	565	603	572	593	601	597	628	637	610	574	548	629	627	599	565	618	588	619	588	560	579	591	608	583	558	563	577	627	577	601	586	605	592	543	617	589	613	575	568	617	610	605	582	581	595	588	608	545	568	625	594	562	578	583	574	565	574	600	604	601	602	550	587	550	588	570	610	607	598	620	595	585	597	562	611	568	583	597	584	588	622	617	613	600	587	626	580	600	586	573	577	589	579	602	627	607	635	591	590	583	563	597	585	567	604	609	585	587	564	571	560	595	601	575	592	608	629	584	550	614	572	551	585	608	536	610	584	639	587	568	560	602	577	631	594	595	578	598	556	577	601	566	632	580	586	567	600	612	628	553	576	576	547	579	596	510	616	602	615	627	593	588	549	607	641	618	621	592	608	552	605	576	646	632	604	603	612	578	581	595	633	594	604	561	578	631	567	617	591	552	605	586	599	588	602	608	568	564	574	632	597	598	628	627	613	645	614	594	584	595	562	575	608	604	574	617	629	572	578	589	623	554	593	609	570	576	599	611	602	604	612	592	607	602	627	619	579	569	578	583	593	536	585	570	593	614	575	598	637	583	571	541	590	560	577	603	577	595	600	586	635	587	538	595	544	629	563	633	595	542	590	558	607	579	573	632	602	587	637	593	589	545	617	581	594	577	645	605	585	589	605	602	613	598	585	548	563	617	609	571	576	586	580	606	569	574	581	610	543	587	551	579	598	601	613	624	588	600	601	610	613	573	589	576	559	574	603	554	596	628	628	612	607	583	598	597	586	598	559	573	547	585	586	610	579	576	621	635	553	602	612	587	599	599	611	575	588	583	605	571	585	592	551	624	576	561	595	592	606	604	603	570	554	569	564	599	570	588	565	545	631	641	618	575	584	580	619	597	607	585	627	557	573	571	644	580	592	531	603	626	573	575	577	573	608	578	566	567	578	560	607	587	575	559	624	606	588	587	616	578	629	579	602	566	563	613	624	613	574	573	610	550	576	584	575	632	610	570	617	584	535	573	594	561	609	600	598	578	595	608	590	583	607	591	581	614	582	594	598	594	622	570	594	608	577	568	567	623	584	597	558	565	588	621	623	555	588	583	623	611	601	593	576	588	584	600	578	599	596	575	609	587	559	582	619	539	543	564	579	554	600	628	599	627	533	572	558	598	586	621	581	591	622	608	553	593	598	591	591	602	598	580	573	620	566	586	584	581	601	609	553	574	573	593	594	573	595	548	599	556	616	611	606	611	583	632	566	596	638	575	620	551	573	642	607	569	596	608	660	584	596	599	568	586	581	562	601	598	602	589	558	584	567	608	594	559	607	572	626	577	604	552	601	578	572	541	566	627	630	612	562	590	596	567	634	545	571	605	597	573	594
24852	20796	26554	24712	7903	1919	1338	949	830	747	774	770	997	8693	11595	7229	2422	1019	655	611	592	574	592	558	571	590	627	625	621	606	558	634	544	605	571	559	570	562	572	593	580	589	562	583	593	552	596	639	573	641	573	536	586	545	591	632	572	524	606	580	572	598	574	544	568	590	572	614	560	578	605	602	585	615	613	626	609	568	533	566	538	608	591	615	585	568	580	615	606	564	612	597	612	583	602	569	600	603	550	544	581	592	551	592	558	590	628	582	620	583	611	598	604	557	630	567	603	551	547	613	573	562	627	540	605	568	586	559	598	562	585	589	596	569	613	578	556	622	599	628	599	626	598	588	615	588	580	567	569	569	565	560	566	581	580	588	560	559	589	526	622	536	628	581	539	616	549	594	601	558	577	550	592	598	558	596	579	616	567	566	566	625	581	584	610	588	562	573	568	592	566	556	594	567	582	594	576	547	597	582	576	559	585	596	592	525	587	605	581	597	571	609	578	567	579	598	573	553	602	597	597	571	625	623	597	593	591	556	565	593	572	597	567	544	538	584	626	580	556	600	588	563	562	607	594	562	578	593	569	581	549	611	607	586	544	566	570	596	619	603	553	579	583	563	579	598	584	567	555	556	596	546	556	571	554	567	550	585	564	599	557	567	594	564	596	534	586	583	543	583	594	550	582	574	536	591	593	550	599	588	580	581	556	612	545	578	553	616	597	596	613	627	571	560	571	615	550	546	614	597	591	535	520	619	607	595	592	562	587	555	560	632	600	603	580	568	545	614	589	540	612	597	594	575	601	588	614	579	527	593	590	544	585	569	559	594	598	604	594	571	545	585	569	599	580	569	602	583	584	575	565	550	600	631	580	598	531	579	588	538	604	646	574	594	602	616	565	622	590	595	603	532	576	602	593	572	593	658	584	539	634	580	564	549	571	594	588	588	600	569	585	546	535	571	557	569	582	567	571	575	618	578	573	570	607	579	531	569	542	562	582	563	535	585	595	617	579	584	612	559	576	569	562	573	574	555	592	601	584	577	578	581	561	587	561	596	609	597	596	578	570	518	603	602	586	592	559	602	578	552	587	583	578	563	571	582	563	592	631	599	603	562	567	568	592	594	580	589	539	544	581	578	573	583	560	572	611	586	571	584	571	546	582	599	606	577	547	565	580	635	591	557	575	578	573	552	590	577	558	599	562	601	600	645	550	559	548	569	555	583	541	549	560	559	562	600	579	554	564	576	567	575	566	583	592	580	569	554	587	615	559	568	552	592	574	554	584	591	578	598	564	572	593	612	605	577	554	587	563	628	546	572	562	577	533	619	577	570	591	574	559	567	544	610	586	567	596	593	593	587	563	565	588	570	568	590	611	574	569	579	563	640	595	576	607	576	584	576	593	604	572	570	587	604	566	571	580	563	539	580	618	549	526	603	577	560	580	570	594	558	604	564	578	545	617	605	578	592	564	590	551	530	582	578	577	562	606	569	576	573	589	559	561	589	584	559	602	570	606	608	554	555	561	573	585	614	553	565	536	565	551	532	555	532	611	587	598	600	578	582	576	568	547	583	574	579	583	588	598	591	511	572	605	576	565	510	578	564	516	566	576	515	564	609	551	574	553	558	586	584	612	586	628	567	534	609	540	578	597	588	609	593	577	582	549	559	583	589	576	558	579	568	574	576	593	570	611	560	527	551	578	557	615	578	587	611	583	612	567	571	585	562	588	592	566	563	561	605	606	573	607	560	560	581	563	603	584	576	586	553	542	540	562	573	590	564	593	570	571	613	580	561	586	580	546	568	579	634	591	581	572	547	595	560	545	561	522	592	583	626	570	592	562	575	573	588	608	559	591	586	578	625	616	594	614	629	645	529	583	564	591	579	589	556	534	604	589	573	540	567	570	603	581	557	550	575	605	558	523	577	572	533	571	570	608	581	550	579	536	567	580	589	556	597	559	568	604	592	537	572	569	594	594	551	583	580	587	552	584	602	611	594	569	562	624	583	584	550	644	530	564	597	617	561	565	550	614	617	616	574	545	544	556	582	580	547	591	590	642	555	570	616	582	637	582	576	585	562	612	581	535	569	567	587	570	559	546	601	537	538	610	569	595	620	592	610	565	589	606	563	578	567	588	558	578	567	614	624	611	553	609	626	584	590	525	576	533	553	595	604	603	616	601	584	597	576	577	544	620	572	592	581	587	546	569	582	584	574	588	615	598	554	564	567	625	563	604	553	587	565	581	581	597	574	578	595	544	520	580	593	564	592	568	550	557	582	611	572	597	574	564	589	574	635	563	558	615	575	553	595	569	597	599	543	601	584	567	577	569	591	563	604	643	561	624	556	599	614	595	584	602	641	561	624	585	597	622	560	590	544	627	612	555	565	616	590	592	644	537	562	544	593	610	572	580	585	569	538	602	549	591	587	541	582	587	602	553	579	605	561	618	561	548	569	552	595	586	612	576	567	609	595	603	536	595	561	558	560	586	564	611	582	559	551	590	594	584	602	602	580	608	580	586	611	562	556	536	571	557	593	548	575	530	541	552	621	595	581	535	558	562	586	542	561	554	574	587	564	571	561	565	603	577	578	598	557	582	586	583	601	631	567	583	612	543	566	580	604	564	563	525	554	612	585	576	581	540	587	569	582	545	538	578	564	568	575	592	547	548	577	552	582	602	577	606	563	588	566	584	589	592	570	581	603	559	599	556	589	562	589	540	592	602	603	617	565	577	595	624	625	603	598	579	565	558	576	568	564	553	578	589	574	589	554	606	580	569	552	580	613	621	598	584	563	589	598	605	587	568	586	582	596	553	628	553	560	588	594	559	605	577	596	570	560	590	551	583	574	605	569	557	578	604	631	614	590	577	577	596	564	598	580	558	575	618	598	565	556	619	538	591	594	580	547	572	572	614	549	583	572	608	605	554	582	601	560	581	523	558	558	556	608	588	581	572	581	609	580	595	559	608	575	570	570	580	592	614	567	576	524	591	581	565	553	591	598	566	547	570	554	576	571	586	607	636	565	579	574	610	540	635	580	611	599	624	587	615	589	564	558	627	595	606	593	564	568	570	611	578	585	583	620	586	569	563	583	568	579	573	557	562	587	616	553	585	619	604	585	564	572	591	538	583	585	636	616	616	577	578	607	568	575	551	532	556	616	567	588	588	570	532	595	523	607	561	580	547	594	577	582	567	570	567	600	576	587	547	634	578	512	576	612	578	586	588	608	554	565	572	607	596	542	596	560	540	588	610	593	567	617	582	557	587	632	542	622	577	596	566	573	569	624	547	599	578	595	535	563	538	574	533	579	592	606	548	563	567	570	583	582	564	563	560	589	594	612	586	588	557	621	598	532	577	565	573	540	581	581	588	621	615	559	560	532	606	594	608	569	546	563	535	567	624	556	566	553	550	595	570	594	591	567	597	550	570	531	596	598	589	594	586	548	611	568	575	551	556	567	581	591	564	606	601	574	568	559	589	605	572	595	601	585	538	607	593	561
4857	7584	6308	3655	2161	1603	1248	1126	994	855	836	849	1185	11609	11433	7150	2481	1005	601	515	543	502	507	507	502	526	531	526	523	491	510	499	512	531	523	535	533	488	477	493	528	540	495	537	475	533	521	551	523	551	525	565	513	488	511	545	496	502	545	525	510	542	539	557	553	521	530	536	529	515	526	490	505	512	521	521	541	531	484	517	521	518	516	497	526	523	531	494	478	543	494	504	507	493	547	504	541	533	532	490	495	523	502	506	491	502	513	502	535	493	510	522	517	545	476	500	582	532	516	514	546	474	476	516	520	522	506	507	498	529	550	525	491	509	537	527	549	516	515	494	549	503	527	482	518	496	517	492	485	499	555	509	509	542	514	522	535	542	554	501	526	535	554	542	511	527	536	526	566	512	500	557	528	523	523	505	521	519	490	518	486	553	507	542	495	522	554	507	493	524	504	507	534	501	563	519	503	518	517	518	507	522	516	506	535	512	529	519	529	483	499	494	513	524	489	521	540	531	504	498	537	499	512	519	546	491	536	516	533	488	537	524	491	536	503	510	482	523	575	495	549	469	540	531	498	514	529	488	511	500	528	496	539	538	484	576	574	514	510	549	547	496	522	529	541	528	513	531	533	534	544	499	540	547	523	501	521	489	531	508	529	492	532	534	535	514	529	519	511	553	541	510	554	505	515	548	528	503	482	485	511	514	497	553	507	533	521	479	518	507	527	506	524	473	493	526	562	516	528	558	545	529	475	530	508	484	500	503	536	499	513	569	508	478	505	511	492	516	526	520	502	523	545	526	529	524	571	558	495	505	525	530	531	525	483	571	526	533	491	494	515	541	520	505	552	519	501	520	504	495	480	503	520	535	515	516	443	558	521	529	509	527	545	489	488	551	546	498	470	508	495	504	504	546	507	492	516	511	537	488	536	526	522	520	534	502	531	556	535	526	511	503	491	538	495	524	525	499	464	511	518	497	523	478	517	494	510	496	538	497	557	496	506	500	505	532	546	539	499	518	540	514	477	543	503	553	508	507	516	509	513	508	528	506	532	524	519	509	545	552	509	461	501	534	504	591	551	528	546	525	534	468	535	569	554	517	524	518	533	529	508	502	492	498	522	542	508	530	490	529	571	524	531	524	547	556	509	494	534	477	526	504	509	458	532	528	518	535	485	486	518	510	505	508	521	496	558	546	504	584	530	546	513	519	539	506	512	570	508	526	526	481	512	570	480	511	513	491	495	531	522	490	527	538	507	535	507	523	540	519	501	524	480	543	474	516	534	534	513	542	534	507	513	510	499	512	504	479	513	561	524	496	537	508	540	506	531	535	507	523	520	528	498	535	494	499	489	488	565	508	506	501	512	514	536	507	521	511	513	574	519	505	496	516	554	524	491	532	532	518	507	546	497	524	510	483	548	499	557	514	495	504	526	531	507	528	567	517	557	523	510	470	517	521	493	492	533	506	520	523	517	471	505	514	527	535	503	459	538	492	553	521	536	524	525	505	525	490	525	541	560	529	529	543	505	498	514	520	504	479	530	548	480	536	552	478	516	527	535	534	538	513	526	507	524	502	475	502	532	525	485	494	518	541	526	555	479	518	525	531	497	547	524	534	516	528	483	544	473	497	543	550	526	498	508	531	588	504	501	477	529	522	542	550	528	520	517	524	521	453	554	546	530	489	538	553	502	501	502	503	528	514	508	526	519	538	493	523	490	536	536	491	532	547	489	482	503	542	497	525	536	537	494	503	533	498	490	504	532	537	509	506	518	512	511	567	512	514	490	512	518	540	507	522	531	536	530	527	546	534	545	502	546	508	554	512	514	559	512	513	518	537	556	528	503	506	499	498	518	523	505	502	529	533	517	529	531	499	522	522	543	527	505	533	508	523	486	516	491	497	528	488	510	554	519	537	503	500	490	542	515	517	534	489	543	530	495	518	505	543	544	537	542	475	516	493	479	488	535	499	538	545	534	499	492	497	514	518	518	547	484	499	495	524	520	516	531	471	485	535	501	492	454	527	573	486	503	496	471	533	497	483	500	501	540	497	515	524	536	532	518	531	508	498	526	537	570	493	543	532	554	538	522	525	514	527	518	477	521	469	510	473	506	556	522	544	548	552	485	516	517	515	537	513	545	508	522	524	516	508	499	542	537	499	508	505	516	544	534	534	502	497	535	501	523	511	539	525	507	519	517	498	548	491	527	540	481	482	504	531	500	538	519	533	510	544	541	505	500	485	524	544	530	497	535	490	509	500	533	529	537	495	487	506	507	530	492	531	541	519	515	514	506	493	509	490	536	524	515	527	521	506	502	531	508	526	512	522	502	450	531	517	501	486	522	541	503	505	495	500	512	502	487	512	529	514	542	572	496	542	516	494	546	494	506	560	548	531	540	489	502	547	495	492	469	519	534	508	525	534	532	503	473	580	499	510	493	516	581	529	529	496	490	521	529	507	520	498	531	552	517	565	542	546	526	518	572	513	520	537	511	476	529	510	502	527	549	509	493	521	527	535	575	501	518	524	524	510	532	494	527	522	510	532	477	505	507	512	553	482	514	533	474	519	540	545	508	499	488	555	476	517	465	526	525	515	527	480	506	547	503	505	507	517	539	488	503	522	514	540	536	531	527	482	533	505	492	527	504	482	519	483	547	517	511	520	524	519	508	488	557	512	506	504	517	526	509	501	518	565	540	486	505	535	562	504	473	545	529	546	555	474	493	555	515	525	484	487	528	515	514	531	547	496	510	554	506	493	501	480	498	517	506	561	491	514	517	538	529	510	517	563	557	498	532	493	516	534	527	535	505	496	466	492	560	540	482	526	489	521	534	530	511	525	465	536	522	507	495	540	540	510	531	503	533	484	537	534	511	490	560	497	476	525	546	515	544	522	511	501	516	529	533	526	537	487	554	523	545	532	557	496	501	472	529	541	549	500	490	518	575	499	502	485	528	498	515	522	510	542	534	500	535	543	481	521	513	495	500	528	481	552	515	521	567	495	553	498	496	496	545	510	543	523	506	461	532	509	508	518	520	491	493	499	556	556	539	467	526	544	498	485	528	515	544	507	522	503	515	530	507	509	520	553	516	505	512	504	544	535	530	522	518	526	513	502	505	485	518	469	520	531	529	514	511	489	527	520	486	470	511	545	556	525	537	502	488	507	554	549	521	522	500	547	515	565	517	499	505	512	504	534	515	541	500	511	527	557	505	514	549	513	506	507	518	497	518	512	539	481	534	532	503	524	530	546	544	536	534	531	517	526	529	522	542	469	498	561	518	552	518	535	531	540	496	516	485	518	528	507	507	507	522	526	500	482	492	559	515	565	479	538	513	526	510	502	541	523	469	522	527	510	537	488	535	536	547	467	486	506	546	520	490	521	506	514	545	492	457	507	514	553	484	518	545	523	492	514	479	473	535	493	562	506	507	509	527	512	506	541	509	520	484	546	543	537	531	512	516	511	527	511	563	507	541	538	477	517	503	587	555	536	500	515	497	539
23873	20784	27716	23911	20277	6777	2371	1354	1160	1163	979	988	2330	17013	20940	12607	4359	1545	874	734	682	703	723	649	657	687	649	627	682	680	671	635	632	687	655	648	660	669	659	647	668	694	665	719	669	623	638	693	672	682	615	629	680	659	687	647	658	620	632	668	698	652	674	685	674	684	616	665	624	683	624	682	673	688	636	643	667	641	694	687	673	662	651	629	623	665	684	662	660	683	664	669	700	640	694	667	648	673	636	653	713	697	630	670	677	641	671	599	675	645	674	680	644	627	666	678	655	695	698	686	627	700	633	657	696	665	648	622	660	740	667	640	657	672	671	708	615	659	686	656	711	662	685	642	670	636	677	646	706	676	652	674	644	692	650	671	688	656	657	665	683	646	652	667	678	659	684	685	682	659	641	636	654	675	708	679	706	656	721	676	641	619	692	661	640	634	686	641	646	683	696	640	641	705	638	674	644	674	655	649	672	614	701	690	643	677	672	652	629	705	677	701	645	678	693	642	674	637	642	691	642	659	642	673	681	634	653	634	633	649	654	638	672	654	652	632	669	660	657	640	642	699	629	649	649	649	672	651	660	650	661	705	689	642	686	654	654	672	628	662	642	618	676	599	642	653	626	633	646	651	681	677	670	707	660	644	659	672	663	664	702	659	635	632	650	685	660	681	650	659	655	628	656	659	644	684	631	682	681	682	627	646	621	627	635	695	697	720	697	696	690	675	706	678	645	659	646	639	683	636	682	654	661	621	631	674	660	678	655	624	680	651	727	675	667	683	695	677	688	677	697	653	640	659	640	630	672	662	686	671	641	649	651	656	628	624	681	658	689	680	648	595	683	653	662	630	629	641	659	677	674	665	635	685	691	694	686	671	649	627	672	660	645	633	637	665	661	670	652	654	687	670	682	641	625	707	688	668	626	643	682	625	655	680	676	626	664	686	664	716	674	694	673	671	685	678	650	643	636	691	644	646	681	633	658	698	663	659	592	619	654	670	632	658	664	678	639	650	668	669	678	680	642	710	684	668	661	646	663	684	685	673	682	647	697	676	643	667	636	626	665	641	671	698	691	704	675	638	688	652	644	658	667	672	661	661	628	651	679	634	671	655	636	654	676	618	637	667	640	632	630	624	620	646	664	686	655	652	646	700	673	690	675	696	663	649	630	645	680	617	657	623	648	708	679	744	646	656	639	669	643	634	655	657	719	668	648	688	699	683	703	697	677	624	578	631	648	733	629	639	661	653	686	669	691	656	675	669	697	656	687	683	690	673	686	678	651	707	654	645	666	614	673	655	667	638	624	653	668	648	659	671	670	646	676	619	669	629	657	612	703	664	696	687	708	718	683	628	670	669	609	643	705	706	655	651	646	660	640	665	643	707	670	672	699	682	636	650	687	655	602	676	644	634	635	687	645	703	656	693	685	639	629	649	663	635	648	654	662	652	680	659	651	680	656	653	602	664	682	636	653	707	688	644	647	662	648	701	607	612	658	644	644	711	686	642	676	648	660	709	625	689	673	663	672	648	636	723	689	674	625	672	641	662	686	707	687	666	604	647	639	657	676	693	674	677	635	659	683	705	652	687	694	667	663	656	664	704	648	641	688	664	692	675	643	641	666	643	675	656	664	634	646	617	643	623	659	694	640	655	678	645	661	670	667	676	731	651	673	649	638	660	638	644	638	656	634	628	653	620	632	643	646	673	655	624	688	693	666	672	650	703	643	634	659	652	660	631	703	613	668	648	683	657	666	612	608	664	648	692	694	679	649	659	656	648	700	705	676	608	650	632	634	626	617	642	714	646	655	649	680	641	653	665	622	630	708	687	630	638	664	677	664	659	667	647	684	681	668	731	690	631	655	646	643	634	658	668	655	654	636	667	627	688	651	648	641	658	632	635	674	720	678	731	662	700	651	670	648	666	624	652	647	638	647	630	664	646	639	663	681	659	653	633	672	665	686	646	683	604	673	645	659	670	679	640	635	718	658	635	634	704	690	706	657	631	655	655	684	693	674	666	692	646	655	662	675	725	676	635	619	718	696	681	671	634	665	670	678	665	709	692	633	646	659	660	632	655	662	682	683	621	645	663	633	684	641	647	622	680	644	694	652	708	657	690	681	665	683	651	651	655	702	629	655	697	669	636	687	681	669	658	617	627	693	664	627	637	641	697	687	690	647	702	599	648	624	690	615	663	691	653	622	669	611	723	672	644	665	680	649	639	690	613	618	648	653	660	657	677	619	676	661	664	699	603	635	681	665	697	680	691	661	679	666	663	635	665	678	622	643	654	671	685	683	631	681	632	646	668	695	569	638	679	661	667	660	687	662	640	639	639	638	659	638	654	702	675	680	654	629	623	646	693	669	678	685	670	695	640	657	665	634	607	670	694	671	685	711	670	632	663	652	606	611	626	680	631	697	688	661	660	683	662	656	675	615	669	624	656	660	623	655	675	685	628	686	634	634	653	672	684	701	659	648	665	715	633	644	686	644	635	631	657	646	666	678	618	643	696	676	663	678	676	647	626	678	663	673	653	702	702	697	649	659	665	639	611	623	654	688	666	681	665	734	671	613	664	697	677	636	677	654	648	651	667	641	672	657	699	690	658	694	655	625	619	679	635	664	654	674	633	672	656	657	665	668	631	608	643	674	628	607	685	683	673	686	647	704	679	641	674	652	647	635	656	668	650	660	608	651	642	643	655	651	673	641	638	651	672	652	617	656	645	637	687	635	660	629	618	618	676	691	616	652	692	713	666	641	686	628	687	676	684	639	612	683	668	597	670	669	680	643	636	678	616	675	650	663	678	696	717	661	633	639	699	644	690	641	680	687	648	670	639	661	652	649	661	656	663	686	677	696	608	664	706	684	687	634	646	696	618	642	649	683	651	663	662	619	678	653	629	639	697	665	693	651	694	628	664	706	663	664	698	644	700	670	672	643	649	666	638	640	638	669	636	677	738	717	637	600	651	652	674	661	674	607	670	633	645	622	656	662	622	657	642	665	678	656	645	632	645	675	651	656	634	635	626	694	671	652	649	599	640	690	676	654	674	636	608	658	670	675	635	670	621	613	677	699	703	632	666	663	694	640	672	650	670	699	669	703	680	669	666	658	624	668	669	659	714	670	693	707	669	645	612	643	656	648	630	714	663	668	671	723	652	654	667	608	687	625	672	678	654	652	707	646	700	641	693	659	680	634	604	663	642	654	643	656	616	660	617	675	667	637	642	699	682	666	648	676	647	650	677	647	670	710	634	698	687	654	633	629	625	660	670	624	693	653	649	654	683	654	632	633	652	641	636	626	684	659	702	662	639	666	658	696	675	647	668	637	639	669	727	645	701	616	649	632	678	670	689	675	647	680	651	696	669	696	651	677	680	639	625	644	652	684	698	673	671	656	689	676	649	615	642	675	635	656	652	661	612	676	634	625	636	655	675	660	677	702	645	647	653	693	668	677	657	622	668	642	621	632	644	662	624	621	643	621	661	633	644	648	674	636	663
5687	10438	9204	5074	3385	2419	1954	1578	1382	1337	1140	1260	3450	19935	19067	10789	4089	1563	823	599	600	583	620	564	598	582	569	579	576	543	583	577	586	607	628	583	577	593	615	596	623	585	591	588	599	545	545	590	568	589	537	669	591	615	570	582	543	583	619	533	649	622	600	604	573	616	625	571	605	596	575	585	576	623	591	597	604	603	583	655	552	570	600	629	577	615	609	598	550	653	610	586	556	581	599	579	600	610	594	610	614	561	573	572	562	560	584	571	557	562	611	594	597	579	542	543	573	575	571	587	576	587	582	606	556	620	583	597	616	556	593	558	572	578	574	541	576	588	612	574	580	528	569	574	579	571	591	585	575	604	602	632	584	614	609	540	545	606	647	568	611	634	606	565	581	567	598	587	636	575	589	580	607	544	601	585	587	604	565	666	586	570	582	625	531	579	601	587	555	599	559	542	588	589	556	583	578	595	592	558	573	565	599	585	580	586	610	588	582	576	561	578	586	604	555	559	582	634	603	594	579	594	604	557	609	607	576	582	595	599	632	625	565	557	548	561	582	589	570	624	581	534	584	600	593	573	609	603	634	584	609	561	603	566	580	578	606	566	592	571	621	608	577	601	613	597	602	574	565	570	639	579	578	598	603	558	569	539	558	609	563	560	581	621	591	560	615	584	625	602	601	577	586	602	573	566	582	605	626	564	575	569	605	548	569	574	588	614	600	585	596	626	587	535	588	603	565	600	563	569	588	569	571	604	585	563	592	600	606	517	549	593	571	546	585	585	538	553	628	604	592	546	584	549	583	542	570	555	576	591	585	557	571	591	623	583	567	589	605	579	589	592	589	582	573	576	585	602	536	626	583	539	592	618	574	597	566	563	597	523	603	602	527	571	622	571	573	592	577	579	583	576	579	596	596	614	539	596	596	594	585	580	586	618	600	554	601	579	587	588	567	603	616	565	573	641	609	613	640	574	602	559	572	572	565	560	568	595	572	573	559	584	617	533	548	557	596	598	551	575	605	574	587	581	566	558	614	574	609	565	563	616	563	584	539	596	569	578	591	604	573	594	556	594	575	597	546	585	581	561	540	569	587	573	596	595	603	577	578	557	570	591	567	590	573	565	592	568	605	574	607	603	628	586	587	556	569	587	565	571	585	609	526	574	527	640	584	560	544	577	603	571	559	628	571	557	581	613	593	628	577	557	595	591	560	603	596	603	571	596	584	573	598	579	586	553	597	621	575	541	560	595	556	524	592	625	578	571	578	559	596	545	551	555	616	576	594	577	610	581	569	588	553	597	576	586	605	559	536	543	563	608	598	594	554	550	603	576	526	578	589	580	566	538	594	572	547	556	611	562	607	592	608	629	606	572	602	566	565	545	527	589	623	529	568	600	563	613	604	578	610	573	634	588	568	562	601	574	548	608	631	575	568	607	593	570	545	575	581	578	572	589	564	585	536	574	585	567	601	584	604	567	574	571	565	607	576	570	602	552	589	560	562	588	559	545	620	577	565	596	591	608	571	592	596	581	573	592	550	554	590	592	592	546	561	578	569	590	623	583	607	531	587	596	575	603	586	588	604	577	582	579	589	557	621	597	612	583	588	611	536	573	589	595	536	593	589	583	583	564	607	542	582	551	523	578	497	579	564	591	543	570	583	618	656	588	592	559	619	515	571	566	575	583	571	601	601	535	585	578	544	585	575	582	545	565	556	625	604	616	605	546	590	556	579	580	591	578	603	589	594	586	612	605	577	563	555	557	608	586	580	593	582	575	577	551	596	621	560	566	583	623	608	616	583	566	587	550	576	628	599	585	568	584	555	570	572	600	573	587	585	596	594	575	612	576	591	608	554	581	572	594	585	622	593	607	612	587	578	611	591	582	590	590	605	571	598	545	601	567	630	590	559	567	606	570	535	575	584	591	589	593	572	557	550	509	570	620	596	554	592	571	547	595	610	556	575	576	532	538	562	572	564	580	580	603	600	595	618	563	577	575	547	569	552	566	602	580	614	612	579	588	549	550	568	570	569	568	573	585	566	571	578	570	590	505	601	571	506	628	615	628	563	572	541	586	555	559	603	601	609	625	553	557	592	589	556	592	554	576	594	574	537	558	594	587	591	569	603	606	579	599	595	547	535	561	615	577	561	639	593	568	590	605	588	526	554	589	557	572	553	523	549	561	620	572	606	587	540	611	564	590	566	607	551	529	555	579	573	594	585	569	588	593	599	618	570	581	586	612	563	602	571	594	568	568	587	612	563	566	589	569	562	524	574	579	595	620	581	563	590	597	541	553	569	595	601	595	574	571	572	570	563	572	614	616	587	571	606	596	579	587	609	544	584	543	607	593	568	586	553	560	544	610	556	587	584	631	588	581	577	568	610	594	599	604	567	599	594	595	584	559	550	569	601	571	576	556	556	586	603	592	600	535	589	591	582	609	551	593	543	564	569	619	606	619	556	613	585	547	588	593	620	584	586	582	561	561	582	614	587	599	593	551	629	571	587	590	578	559	555	577	576	581	585	569	601	530	578	564	578	598	548	586	584	586	630	619	604	578	606	579	609	594	555	564	541	602	565	569	595	636	545	599	585	587	618	628	571	561	615	594	537	612	589	554	597	579	593	546	606	606	575	594	580	563	532	578	602	517	584	560	557	558	584	576	600	568	590	614	664	588	560	606	581	539	568	571	535	603	574	630	534	602	626	591	562	557	567	577	573	623	591	601	591	599	616	595	617	560	588	561	607	557	583	596	577	628	566	610	575	586	589	564	623	604	602	571	547	601	599	598	588	607	557	584	585	583	581	565	565	566	570	613	508	569	620	599	580	561	529	568	558	533	559	606	586	572	568	597	595	587	586	572	554	580	585	598	572	566	572	593	606	596	600	559	576	583	530	606	601	554	588	587	643	620	587	577	580	565	588	570	535	570	589	596	610	613	611	608	590	569	620	549	571	603	607	588	610	565	576	582	590	603	587	580	590	561	587	578	602	604	560	593	554	563	580	561	580	605	573	574	582	549	552	543	613	599	519	565	586	551	543	577	576	607	582	549	577	605	538	576	542	555	577	584	591	621	563	582	576	551	576	603	576	635	584	556	579	556	585	546	610	605	628	594	581	631	504	563	602	535	607	593	589	611	607	544	616	608	536	590	611	587	578	556	601	588	593	570	588	559	566	609	542	615	601	583	580	583	585	565	581	515	556	599	584	521	563	608	591	581	581	624	583	591	588	586	582	567	598	565	610	621	586	546	610	538	632	549	603	582	587	583	602	526	569	563	590	606	566	547	561	606	549	574	579	568	577	587	601	621	617	593	597	555	536	585	587	574	651	554	634	557	573	599	598	574	583	586	567	560	572	603	568	574	562	561	582	596	558	604	597	576	585	579	618	592	561	558	592	602	568	567	596	593	609	538	550	593	583	567	591	541	568	527	590	544	570	592	537	583	589	520	550	606	543	577	597	561	576	542	552	573	610	572	531	561	540	580	575	591	594	551	619	560
26590	8447	1651	1027	785	685	659	579	677	624	684	649	747	1206	1529	1326	919	725	606	590	567	598	581	603	580	602	559	618	557	565	569	582	602	589	536	554	592	603	540	614	593	623	564	559	560	572	532	616	593	578	557	563	590	608	574	591	565	542	597	587	571	593	535	572	572	555	565	576	574	565	598	574	596	530	584	558	546	617	556	543	552	580	565	627	578	596	564	554	532	605	600	579	531	554	565	566	588	584	556	590	614	568	593	532	555	604	563	556	540	637	586	597	567	587	558	568	597	563	590	546	551	626	576	546	611	567	542	591	595	600	575	549	594	579	587	598	582	565	577	627	617	584	562	616	580	548	580	609	559	580	606	604	537	561	564	505	596	584	572	585	587	569	557	560	571	548	589	529	537	585	602	583	600	586	606	600	564	581	599	535	591	572	615	571	618	566	603	569	558	600	603	598	548	589	576	637	569	622	563	598	594	594	601	610	551	568	545	566	607	590	562	572	595	582	599	587	571	551	596	579	555	563	604	592	572	559	591	560	607	570	565	519	579	574	600	558	563	554	550	609	570	557	571	555	554	598	574	601	593	541	593	585	594	579	591	584	625	556	544	549	571	613	559	589	573	587	601	575	587	615	572	570	567	600	603	575	594	550	620	544	586	554	526	567	567	574	572	565	598	575	610	551	531	589	586	531	530	562	588	573	583	589	599	567	596	593	578	611	595	629	561	612	585	555	553	619	575	585	620	584	584	575	550	573	517	608	607	605	575	569	607	563	570	576	587	612	573	577	580	542	559	578	575	569	560	536	585	606	589	622	602	610	570	593	613	562	587	544	586	588	583	593	575	614	563	587	568	595	588	585	568	597	588	612	626	564	577	567	585	602	563	638	537	525	591	552	550	569	614	592	621	572	614	591	585	575	588	595	594	591	591	596	527	609	556	562	601	582	522	602	627	565	620	594	561	600	584	595	574	600	577	640	593	600	571	566	616	602	584	542	620	570	561	583	619	508	590	567	540	614	575	570	584	572	528	591	573	603	622	568	568	548	592	605	590	551	575	593	560	567	600	555	605	573	616	527	569	592	583	590	578	547	560	586	565	581	578	574	564	535	590	590	592	594	586	580	569	608	535	599	573	569	570	601	578	641	566	642	623	563	586	566	593	563	540	574	563	576	631	554	586	582	617	602	605	639	602	570	608	580	566	593	593	592	633	590	583	571	595	590	600	612	549	592	622	579	624	572	605	558	548	555	608	580	575	568	601	558	584	552	544	593	608	542	552	581	579	586	561	550	609	571	610	552	564	572	579	614	586	552	575	573	590	583	559	558	573	591	598	573	601	592	596	565	547	598	577	601	590	609	603	564	562	575	552	588	574	626	585	569	580	556	561	588	549	570	598	602	565	612	576	620	566	576	566	624	626	592	608	583	577	551	636	587	610	584	577	566	563	598	605	541	549	554	593	579	558	597	584	580	614	539	562	600	571	586	603	558	584	591	552	630	599	601	545	569	567	609	593	585	565	632	590	594	573	580	615	595	554	589	605	575	558	571	598	538	583	613	604	603	572	559	561	589	559	624	574	617	579	613	585	551	618	623	572	575	578	587	587	534	580	614	643	566	524	580	597	545	585	573	592	582	624	568	559	581	577	619	669	614	569	593	588	544	615	558	572	551	584	576	596	580	601	561	601	531	602	582	567	602	610	594	565	581	582	576	571	581	569	568	593	607	622	618	566	603	601	597	598	565	597	586	546	532	595	556	592	577	577	578	563	583	595	578	591	622	580	602	558	620	567	582	606	585	628	590	542	600	576	598	586	605	568	605	577	552	615	612	595	588	597	595	587	625	570	584	558	603	591	549	600	623	600	549	592	536	560	558	562	571	599	586	541	570	621	608	550	573	600	612	585	558	540	588	581	589	572	571	536	585	597	574	551	598	582	574	634	582	577	612	582	583	600	612	567	551	545	550	562	595	569	599	590	545	548	571	574	586	587	612	539	597	583	596	564	553	573	582	568	576	572	594	574	559	566	620	628	568	574	565	548	575	605	600	587	569	579	644	591	555	530	548	564	593	558	593	533	570	618	608	598	613	563	597	609	581	573	592	579	578	544	600	597	601	550	586	617	648	609	569	581	627	582	544	583	555	568	537	590	585	562	576	588	559	574	554	558	575	569	625	543	573	572	632	576	593	562	596	586	613	578	601	598	583	608	598	559	614	569	591	546	592	600	553	589	613	617	572	615	575	578	582	593	561	586	563	605	561	614	582	580	584	590	593	600	601	603	591	601	573	548	574	606	593	585	570	543	597	607	596	582	589	604	571	563	565	584	564	565	597	589	556	575	543	552	595	582	563	571	551	535	541	582	535	538	566	580	539	579	545	615	575	566	569	568	614	578	601	585	563	545	577	564	585	575	618	573	582	572	553	542	543	569	587	577	585	631	567	574	586	613	540	595	599	571	548	567	618	567	585	626	576	594	634	552	586	597	574	558	523	577	605	589	568	618	566	565	572	516	580	561	583	598	580	580	617	604	548	578	602	553	563	574	563	583	612	591	578	597	555	544	551	581	594	588	592	583	596	553	603	581	607	605	559	535	595	604	552	583	624	633	563	561	603	565	566	620	583	587	563	561	587	596	584	521	552	603	601	572	577	599	562	585	565	550	602	591	577	575	593	561	571	591	606	547	605	615	578	603	549	550	589	560	582	577	540	567	590	610	621	544	602	601	584	602	587	577	583	638	591	592	609	584	589	613	605	590	586	591	565	564	580	585	586	597	562	603	579	595	609	568	594	577	600	569	620	571	603	566	531	569	560	584	573	561	554	582	548	568	579	546	525	585	544	583	584	603	537	559	601	531	592	575	573	583	555	544	533	635	578	599	611	570	599	612	569	586	577	590	611	548	628	599	589	553	530	592	611	584	604	614	603	588	617	598	599	634	580	587	588	606	569	561	583	562	575	554	590	628	567	559	593	586	640	580	590	562	597	610	591	582	576	593	620	569	556	567	582	597	585	515	604	579	587	591	628	559	629	556	577	584	571	546	566	592	560	555	595	599	546	566	610	603	622	619	592	582	576	583	570	599	612	539	571	589	615	567	586	576	587	596	606	591	579	582	601	600	564	595	572	584	593	589	598	585	547	560	602	615	599	602	570	608	562	581	575	575	573	547	587	525	580	553	577	586	600	605	569	534	595	621	614	555	588	558	592	569	541	554	629	596	536	598	578	594	559	604	594	570	576	595	536	600	568	544	600	597	602	591	566	575	548	600	624	579	566	604	640	576	574	554	561	556	587	611	571	569	583	578	555	576	604	572	543	535	613	584	584	604	600	616	585	557	570	596	582	582	555	592	609	605	556	568	585	594	589	572	600	586	615	582	542	614	582	594	573	636	612	552	577	582	577	594	558	611	632	575	562	588	570	553	580	546	559	646	548	554	586	565	563	579	574	549	625	544	557	566	574	610	574	591	559	606	570	626	536	577	600	618	551	599	594	583	591	574	584
6009	1676	1422	970	729	715	673	651	638	703	694	597	738	1617	1863	1420	860	625	530	519	522	508	501	525	503	533	538	557	477	507	469	557	507	523	501	500	529	491	506	517	511	498	481	491	503	488	497	522	523	503	529	480	522	473	512	525	541	492	494	517	530	540	525	480	541	478	506	513	537	537	561	506	529	565	495	502	491	478	496	543	458	504	478	519	499	491	500	574	532	552	501	485	515	492	477	474	519	527	505	565	486	506	493	494	491	539	487	520	473	514	501	512	518	475	511	527	545	522	518	475	533	479	503	520	514	493	533	453	504	500	532	514	502	491	525	499	505	485	553	497	473	516	539	541	498	518	489	533	490	473	461	532	527	527	553	516	537	524	493	547	523	506	508	524	496	524	512	544	518	533	494	532	494	553	497	489	482	527	541	494	532	469	506	525	504	507	534	482	503	521	528	542	479	532	496	525	540	534	516	484	475	546	482	485	547	524	544	539	532	539	556	467	514	514	485	531	488	507	468	511	530	481	471	469	534	528	506	528	502	499	492	510	514	529	501	558	498	504	566	512	498	529	482	487	544	495	509	492	491	520	529	515	492	510	515	498	514	516	518	529	526	555	497	498	510	507	527	484	542	507	550	485	506	496	535	475	506	508	520	510	472	529	515	517	496	490	557	500	484	506	496	485	519	515	475	515	476	543	492	495	500	505	525	515	496	539	510	537	508	540	457	540	496	512	530	528	512	545	573	505	462	506	532	506	521	548	505	499	520	526	509	509	511	525	511	484	557	501	498	503	506	510	483	495	481	544	536	508	481	490	483	486	473	497	511	529	525	523	506	493	513	523	505	530	561	504	509	512	500	504	512	512	498	540	538	546	505	553	531	534	471	545	479	516	499	509	505	511	535	493	533	540	469	526	507	496	562	486	553	496	514	521	485	510	513	510	537	555	530	516	478	447	525	486	513	516	509	507	478	510	534	516	492	509	551	520	542	484	493	483	505	501	499	530	490	510	539	498	537	474	501	537	500	492	522	518	501	516	504	496	496	486	518	515	516	498	532	482	530	540	484	472	509	518	504	521	531	499	515	466	511	504	503	532	581	561	515	519	506	482	526	551	454	486	496	507	517	485	486	524	563	523	525	518	471	518	497	517	522	517	502	527	529	514	533	496	505	522	510	547	507	475	508	525	526	498	464	512	540	548	518	483	512	514	519	505	489	514	478	527	480	473	505	501	505	532	498	515	475	531	523	528	543	526	530	523	525	508	504	546	517	532	506	485	532	497	538	521	573	531	573	508	509	553	510	532	494	480	529	506	522	513	525	493	492	498	486	479	483	525	538	526	545	517	552	563	508	557	507	524	513	500	500	470	497	497	530	538	523	502	527	544	468	506	539	523	511	555	504	501	512	548	501	546	507	508	522	547	504	482	484	510	544	507	508	526	533	505	508	478	503	479	542	513	520	537	501	473	498	533	506	516	494	536	473	506	467	495	487	517	479	477	511	518	515	530	493	494	494	543	496	551	499	540	489	511	479	490	527	542	519	555	586	499	530	503	505	513	531	487	508	487	501	506	482	525	470	528	546	492	483	517	528	476	539	533	490	495	526	515	520	537	469	478	519	531	526	514	475	515	506	526	519	486	536	493	571	529	505	528	546	505	508	546	544	513	513	523	474	519	527	516	530	501	494	539	535	528	541	518	483	477	534	511	495	523	543	509	503	538	489	503	500	527	504	479	545	510	480	502	504	506	498	479	524	493	475	507	550	532	456	484	475	531	508	475	489	512	558	501	517	538	515	525	546	507	506	497	502	473	484	471	481	524	518	515	515	510	518	494	533	539	507	554	515	531	531	516	531	523	488	530	482	463	511	509	507	486	502	531	562	486	527	514	527	480	511	514	513	497	502	507	518	527	531	533	520	546	526	537	531	540	560	530	505	523	524	549	521	452	509	479	549	498	487	497	459	485	537	523	519	557	534	505	520	512	549	517	533	527	509	512	478	490	495	522	477	516	515	510	543	494	515	558	489	504	506	533	549	544	525	529	491	501	492	539	501	496	478	563	509	507	468	516	492	504	514	488	533	577	489	490	546	501	549	492	483	546	543	530	543	480	560	541	521	526	481	484	510	517	488	534	510	535	542	510	540	520	503	505	495	523	504	478	576	524	525	507	510	525	453	520	487	520	525	531	523	509	532	509	530	538	475	512	534	534	528	525	540	524	505	496	512	494	500	509	498	531	514	492	495	525	502	547	503	510	560	527	483	504	524	498	513	542	513	512	531	501	493	506	520	460	509	506	524	500	522	531	521	493	503	542	507	523	555	507	492	507	476	526	483	518	499	520	481	519	532	529	505	497	569	490	496	553	509	540	552	502	541	501	484	499	537	538	473	492	496	477	507	498	505	475	546	520	525	493	511	502	535	478	498	466	527	499	503	519	521	506	505	513	483	491	531	562	540	536	549	523	506	503	540	506	522	517	541	520	515	506	507	541	549	509	523	536	534	531	534	496	519	527	505	537	492	476	503	524	485	526	537	517	525	528	517	502	553	518	540	471	506	528	528	496	539	511	524	505	495	528	540	499	525	494	514	497	536	533	524	525	565	500	527	480	504	451	494	504	503	499	522	517	546	528	566	514	507	507	529	525	508	529	510	530	532	502	495	499	500	502	525	497	501	542	529	497	508	551	476	489	499	526	548	546	510	587	552	486	488	552	527	554	513	532	502	497	527	496	529	510	555	517	553	532	496	492	525	520	501	469	514	512	513	550	537	497	495	463	521	540	498	510	520	476	496	547	526	519	500	521	513	467	482	486	520	502	490	497	490	457	502	525	514	532	557	473	542	545	510	511	514	480	506	527	493	505	509	550	480	491	528	536	492	529	540	530	476	508	530	498	503	511	542	526	546	529	521	498	480	481	529	467	501	484	547	507	524	533	518	498	533	519	526	511	509	512	538	490	510	504	523	482	526	506	511	500	545	491	506	542	484	509	498	531	509	544	482	474	514	508	529	544	507	512	542	543	508	481	477	507	504	486	495	494	533	512	488	502	498	496	494	532	509	537	509	518	497	513	558	533	525	503	565	519	529	525	525	538	520	527	515	504	504	521	494	509	525	517	546	496	511	527	503	479	494	484	455	494	541	519	462	518	510	494	511	568	469	491	500	489	510	540	527	516	544	517	490	547	522	528	563	517	486	505	497	474	517	540	508	551	543	479	517	545	555	463	520	525	546	530	515	504	500	522	526	528	488	537	528	496	509	485	497	519	501	530	553	539	524	489	474	476	510	566	468	515	513	517	532	535	532	560	510	506	526	504	511	537	500	570	468	530	544	500	564	464	556	516	535	500	529	490	501	529	513	471	514	550	497	504	469	529	506	483	514	509	501	513	535	483	529	513	519	484	484	517	535	538	511	531	522	477	497	531	505	511	517	528	504	490	521	478	492	493	506	517	516	531	518	567	495	519	510	502	538	496	486	537	510	516	525	521	474	527	508	490	502	503
24887	20762	26517	24773	6925	1575	1045	882	749	702	698	764	1440	8282	10739	6792	2679	1004	683	553	543	505	527	524	489	521	513	513	564	602	498	537	524	516	511	547	520	521	513	513	472	459	505	548	517	508	532	531	539	558	510	453	519	487	501	495	510	518	564	491	525	543	550	509	548	513	556	521	531	517	577	532	494	497	492	485	560	508	546	541	492	512	501	522	550	548	564	533	516	510	551	519	513	502	547	563	521	554	481	507	475	518	502	505	478	532	514	551	509	497	529	498	475	515	535	509	515	484	510	493	545	527	514	501	514	495	520	527	516	490	505	496	502	533	510	478	554	548	476	476	479	517	533	506	533	507	516	500	539	499	533	528	500	526	544	466	548	503	522	498	499	514	537	466	526	499	502	492	537	521	524	525	570	511	534	545	561	525	550	528	542	511	507	552	519	532	515	475	459	520	508	535	532	541	513	553	519	527	525	500	508	547	502	530	496	530	536	493	490	503	515	510	527	498	481	505	541	529	522	489	530	502	528	475	531	498	525	478	583	500	518	524	507	563	535	490	542	500	488	517	525	537	510	520	536	500	491	499	498	501	505	540	483	531	499	513	525	514	547	472	467	474	508	519	506	514	521	477	496	552	493	475	545	513	502	508	538	485	516	481	519	504	538	538	530	494	546	526	545	513	500	524	514	519	502	491	549	524	543	503	520	474	498	501	546	527	509	552	512	543	529	519	510	497	480	525	486	505	525	475	481	485	544	514	547	524	531	525	483	493	462	500	519	489	490	498	501	502	520	546	529	504	543	512	565	478	510	475	547	520	546	508	510	540	535	533	503	550	472	517	538	509	532	467	510	483	511	524	477	545	557	560	527	537	520	520	486	531	499	506	473	514	512	509	513	500	500	529	524	513	545	507	531	517	522	525	501	532	532	524	531	546	522	498	537	491	517	523	520	532	528	537	508	527	485	576	531	515	533	539	538	466	521	522	488	496	511	506	505	529	509	530	524	491	504	516	520	509	488	529	540	512	508	527	517	524	510	541	526	567	531	525	547	494	523	503	553	536	481	522	504	508	537	541	574	541	529	506	582	543	541	540	493	530	547	525	514	514	490	529	535	498	495	506	505	511	469	477	515	516	529	539	519	584	517	515	493	500	517	502	554	498	522	514	488	548	497	534	544	570	523	528	506	537	505	495	525	489	501	514	571	509	523	514	470	491	498	484	530	527	533	491	515	539	460	514	495	552	505	465	510	488	531	504	543	467	532	562	513	512	511	553	523	505	511	497	500	515	502	514	533	463	549	508	484	515	471	475	532	488	499	486	521	534	518	500	523	544	489	500	483	548	562	485	532	495	522	528	529	460	524	558	515	513	548	537	510	488	489	508	512	511	528	529	491	490	545	522	513	514	521	508	516	511	509	497	542	557	487	527	559	452	543	514	513	496	534	518	521	587	557	502	500	518	526	489	526	535	495	511	551	543	520	501	504	491	499	539	539	547	490	511	497	494	490	506	483	504	547	514	521	507	520	579	535	513	463	505	488	481	543	498	496	487	524	484	498	518	492	507	495	531	501	499	490	490	527	537	518	569	531	488	544	559	540	511	516	520	515	528	526	520	583	477	509	509	525	534	509	519	544	526	542	485	548	469	525	490	512	500	523	489	501	504	519	570	533	490	539	500	524	456	542	506	497	526	524	512	536	517	503	544	505	546	507	535	484	531	469	526	449	482	486	539	541	462	517	510	536	495	515	523	531	519	539	488	496	545	516	506	551	521	556	511	523	529	512	514	503	484	509	521	533	516	498	521	469	503	500	512	495	546	516	516	527	509	554	541	547	515	540	496	540	491	513	520	525	533	523	521	504	505	546	520	526	468	524	506	520	516	543	512	484	515	525	501	526	492	509	507	502	514	495	556	506	546	502	486	524	524	494	544	537	540	477	528	477	551	506	524	512	459	554	518	468	512	503	529	540	519	554	540	536	529	483	494	510	464	521	504	532	476	556	482	567	530	501	486	521	524	539	517	521	505	478	505	510	480	480	521	488	457	496	491	525	456	450	563	546	515	515	506	510	533	508	531	517	505	462	523	550	465	504	474	562	487	516	482	493	516	497	517	514	508	501	503	526	502	531	493	534	520	506	520	495	491	523	473	524	552	510	516	500	509	481	541	494	490	536	488	520	483	489	539	519	496	516	550	503	491	507	450	497	550	542	562	519	493	511	514	480	515	501	530	529	550	536	510	546	530	550	531	549	486	494	480	545	494	515	495	450	516	524	514	515	530	524	484	523	476	503	537	567	514	529	504	528	543	520	505	492	490	572	494	502	522	508	458	502	504	528	496	494	545	496	539	527	558	531	521	564	546	493	536	516	548	461	498	530	517	500	508	521	520	512	555	507	499	490	497	515	528	541	538	537	556	511	485	530	515	475	490	506	505	512	493	494	513	479	476	502	535	530	544	517	535	513	520	523	506	516	497	475	473	516	512	499	513	492	543	551	474	544	525	532	501	539	512	541	514	513	530	530	505	515	518	507	530	518	536	510	482	489	525	537	526	481	519	565	535	516	544	528	502	548	506	474	497	512	491	528	511	537	540	538	522	514	495	516	530	485	508	530	518	460	517	528	504	525	516	479	493	547	473	495	487	549	486	500	536	507	549	512	508	529	505	511	517	543	574	528	521	483	546	509	538	535	547	519	496	510	549	531	482	503	544	508	513	480	509	519	512	484	526	528	500	549	478	521	479	493	519	493	498	478	476	518	499	495	500	523	538	534	517	510	493	501	535	497	493	510	548	508	503	521	567	495	528	517	570	511	497	532	529	519	566	544	533	486	509	481	503	535	521	501	510	539	506	492	555	510	508	547	547	498	481	482	507	507	506	523	503	534	537	562	513	471	508	492	528	479	521	534	463	512	528	540	518	517	485	530	514	525	536	481	515	528	530	495	506	492	481	520	504	505	492	528	482	545	535	487	506	509	496	523	490	521	549	576	535	507	514	493	497	537	529	512	525	536	526	488	504	518	539	544	545	501	520	529	530	518	528	525	497	470	500	542	495	507	465	508	518	532	512	519	503	502	477	555	536	524	516	519	524	556	503	484	516	549	509	509	511	572	503	518	483	537	512	519	492	516	457	500	521	496	518	560	526	497	509	544	504	516	491	509	512	495	543	517	491	504	524	532	521	528	478	469	521	497	511	460	529	525	521	516	516	508	527	494	470	518	550	535	503	513	532	504	471	511	507	485	560	527	534	539	515	502	479	507	497	505	525	521	514	523	514	535	499	524	564	453	523	488	466	507	536	496	508	517	488	511	490	545	502	482	497	491	564	518	507	521	505	466	526	510	508	496	523	527	475	513	532	527	566	502	510	513	522	524	515	535	526	519	503	536	516	550	510	527	533	470	507	552	508	516	514	464	509	516	548	478	515	511	523	514	540	544	494	527	488	541	524	537	503	524	520	540	541	524	518	540	532	484	535	500	565	549	530	496	528	467	478	531	544	492	537
4717	5838	5067	2672	1770	1286	1125	938	948	842	784	995	2141	10925	11061	6813	2787	1098	633	530	483	474	485	488	482	483	450	493	488	476	488	440	469	485	482	466	524	478	436	511	444	493	519	467	463	497	516	520	503	493	513	460	444	525	466	452	464	466	477	457	471	506	491	487	470	474	492	466	519	475	482	462	459	477	482	477	460	473	459	479	443	469	506	507	436	481	474	482	467	480	485	466	506	464	491	498	440	468	487	449	458	511	487	480	490	461	435	508	481	464	481	444	429	468	457	495	476	481	502	497	491	487	550	459	460	491	461	492	502	490	475	475	445	470	503	476	438	429	467	479	476	466	486	494	459	425	459	423	459	484	483	478	482	494	498	466	465	463	454	473	505	514	462	478	448	457	492	477	475	487	480	470	508	483	435	450	473	446	468	456	455	435	459	517	459	461	474	456	461	495	473	470	458	447	489	441	508	449	475	493	477	471	481	439	476	495	484	465	510	436	430	511	454	486	463	474	458	488	492	488	446	428	445	466	493	493	492	485	495	446	503	497	475	451	488	497	470	510	446	473	463	516	468	476	465	484	481	466	445	483	465	498	473	452	450	500	475	474	479	489	496	522	466	464	476	460	478	479	496	466	515	451	450	486	485	475	479	456	505	483	456	454	471	453	466	472	475	467	454	487	460	459	481	462	472	455	502	522	525	454	463	493	468	465	489	444	459	491	460	502	491	480	477	485	503	514	493	468	476	495	453	464	440	491	481	476	467	465	475	465	490	452	500	470	467	448	536	433	429	457	468	513	496	443	474	501	431	494	511	462	476	456	461	492	504	476	470	469	474	498	485	511	464	480	438	462	479	491	464	467	470	510	497	484	465	473	436	433	466	489	494	427	487	479	477	457	481	482	474	457	482	472	485	459	471	461	495	465	479	485	483	458	483	489	459	520	483	506	453	441	472	458	457	532	507	460	455	496	528	470	462	477	499	516	473	444	514	445	459	506	477	514	458	481	485	457	500	470	466	485	490	496	481	485	481	476	451	471	504	476	472	478	500	469	465	465	490	472	518	497	440	502	474	453	439	442	468	480	513	483	466	457	483	471	450	511	495	515	443	490	494	478	457	478	460	466	444	488	458	480	481	470	459	488	522	471	427	504	479	497	435	490	467	470	450	473	466	523	476	463	499	468	464	474	502	463	508	457	503	486	461	481	495	440	525	477	463	426	481	467	459	461	485	447	481	445	489	454	482	479	453	482	476	476	484	457	517	456	463	486	466	439	507	440	502	500	501	477	463	452	481	481	476	467	490	485	498	469	443	447	486	475	457	483	502	502	459	439	482	474	454	492	472	483	509	464	474	456	490	468	473	468	493	443	498	438	454	510	453	481	487	491	463	496	434	478	493	483	481	464	501	480	497	462	469	538	470	453	454	474	483	472	478	516	490	451	469	503	470	512	500	463	456	497	467	454	453	500	448	488	473	459	475	446	507	452	456	503	482	465	477	482	476	484	484	435	453	477	476	444	469	529	485	482	463	452	505	516	459	463	471	463	478	470	458	458	483	443	486	499	455	513	451	498	467	509	414	460	494	456	480	489	477	465	481	454	467	500	456	477	483	482	474	475	470	462	477	463	455	440	460	461	465	487	455	506	494	471	465	490	517	453	457	464	491	473	456	457	498	508	455	437	487	455	488	489	439	469	444	434	464	472	485	536	463	502	482	501	452	479	480	478	443	457	484	456	467	486	504	438	499	463	461	475	468	507	518	468	456	488	515	444	475	430	468	506	525	488	470	448	445	458	480	495	521	466	462	500	461	478	458	482	483	474	460	484	459	473	447	419	479	473	471	469	423	465	463	453	474	495	472	444	466	470	456	453	462	457	500	481	500	449	421	486	502	515	447	527	491	454	425	503	460	513	504	483	466	482	495	477	444	474	460	478	520	479	498	502	478	480	468	456	498	450	441	513	490	498	496	480	472	466	444	499	476	474	491	479	458	464	496	511	486	464	515	474	487	462	489	469	443	464	502	493	480	534	481	480	453	504	501	454	460	512	476	487	508	486	476	499	453	492	453	452	522	486	509	492	468	477	459	466	475	482	466	480	480	509	524	510	476	498	462	452	461	443	453	490	478	459	483	498	510	485	457	422	447	469	499	456	491	497	448	516	463	470	464	503	473	475	509	481	481	504	454	549	473	491	448	497	494	497	496	453	472	454	489	454	492	538	430	490	448	445	468	459	481	436	425	460	455	479	465	438	504	483	462	468	488	504	457	466	453	474	518	453	465	500	510	500	500	493	479	484	488	470	502	451	469	470	469	443	442	498	504	512	511	471	439	491	523	444	522	453	481	461	454	481	516	444	489	489	485	398	462	487	460	496	494	532	500	464	493	475	466	485	501	475	471	452	448	495	433	497	440	460	474	459	459	461	464	451	484	433	430	446	447	477	504	487	457	459	459	479	450	483	503	462	460	469	507	464	474	532	481	474	472	504	482	484	482	441	413	492	478	462	452	459	479	510	498	445	445	477	474	486	466	527	485	481	510	444	419	489	455	461	480	466	492	512	469	467	459	470	499	473	459	443	482	474	482	484	503	519	476	497	456	462	454	478	455	503	464	441	468	454	454	486	480	423	450	486	473	473	465	502	518	452	469	492	504	494	498	463	455	468	506	476	439	467	456	439	487	475	460	473	482	494	509	451	473	431	453	433	492	449	447	496	451	462	486	501	481	469	462	490	473	499	518	489	494	490	478	488	482	480	426	503	454	461	455	504	492	505	486	457	493	433	490	421	488	502	443	429	460	476	459	479	470	421	502	478	463	504	450	471	438	461	457	491	496	461	471	434	500	480	446	471	496	489	474	492	466	481	478	523	475	482	446	499	468	460	483	478	475	448	479	468	473	503	465	462	457	481	474	481	473	448	458	455	439	495	461	465	507	494	470	494	477	479	468	492	506	452	486	475	473	422	491	483	506	454	515	470	474	466	491	504	476	465	468	529	457	457	438	461	496	472	444	477	466	463	450	447	455	471	496	476	482	474	480	471	480	473	476	467	477	439	472	479	506	466	460	493	478	480	475	475	430	468	473	527	486	453	459	466	477	460	492	467	485	447	424	457	456	463	433	471	481	500	532	480	484	448	460	519	448	504	469	505	479	488	468	490	507	453	463	471	472	445	463	496	443	477	496	494	445	481	474	484	485	447	468	484	482	480	463	467	450	488	452	469	521	496	439	486	475	454	484	500	461	469	490	462	490	470	447	500	514	459	460	440	498	458	438	462	467	410	487	504	479	460	502	471	437	481	470	479	477	465	491	491	490	470	480	445	485	454	526	479	484	437	495	454	444	479	449	447	436	478	505	473	483	476	491	468	431	471	491	447	446	493	466	456	464	487	468	461	456	472	471	497	491	501	459	488	456	449	482	444	506	471	437	485	506	499	497	478	504	465	476	451	460	477	463	441	480	467	492	464	463	470	474	500	495	471	502	441	483	496	458	479	480	464	470	497
23962	20784	27663	23952	20325	6283	2262	1357	1138	1043	1008	1253	3209	16852	18631	11975	5126	1586	878	753	669	646	635	639	622	647	689	655	646	679	677	657	654	674	678	616	658	644	696	643	663	633	664	634	661	599	677	675	655	670	651	646	630	662	648	608	639	625	633	668	615	697	666	646	666	635	680	644	648	693	638	665	650	645	643	630	615	613	614	598	613	661	633	678	663	618	620	657	648	629	673	637	631	673	619	654	619	648	669	663	695	624	665	619	640	629	622	709	632	625	642	619	680	663	643	664	676	687	663	590	620	631	617	642	641	655	631	658	661	617	649	671	684	648	657	641	637	637	668	651	641	641	632	649	655	622	620	632	620	619	673	602	668	674	663	656	649	652	654	641	592	660	649	642	643	621	686	645	663	697	638	658	620	652	687	632	631	633	673	688	630	679	660	615	653	637	644	632	616	671	619	675	635	663	631	678	673	620	622	639	598	661	645	660	635	668	640	639	626	659	638	634	666	621	650	621	616	646	638	649	643	652	622	636	632	669	707	643	660	650	673	638	646	672	625	647	639	709	614	631	673	607	655	637	609	615	649	641	703	672	620	621	606	638	626	631	643	656	666	618	618	659	623	624	685	650	642	648	697	653	630	596	642	663	632	638	653	629	625	653	635	641	634	624	657	662	607	633	677	621	647	623	681	699	623	685	688	649	706	642	681	641	670	634	681	627	657	680	642	647	658	623	637	647	683	673	636	684	662	628	672	612	659	668	652	708	636	655	644	670	654	648	652	639	640	640	683	712	623	603	637	614	631	625	651	661	616	649	586	623	619	641	613	627	606	617	648	633	652	600	623	670	647	633	630	675	638	654	592	642	605	639	646	627	657	643	653	655	673	658	649	648	605	617	645	614	669	638	639	644	660	599	618	634	674	657	654	669	673	654	651	652	656	663	654	637	647	631	644	638	664	688	630	619	678	657	665	682	672	630	638	644	610	632	648	613	628	667	675	651	640	651	688	630	642	623	634	646	634	659	606	591	616	630	680	677	619	641	646	660	658	685	641	621	618	661	628	687	617	632	607	655	642	653	604	642	616	653	636	670	695	597	624	601	661	622	621	630	629	586	610	632	649	608	659	674	732	664	667	675	622	616	655	627	666	673	653	634	625	610	642	652	639	670	631	670	628	645	694	700	693	671	619	662	647	665	667	665	680	633	647	631	635	703	660	650	648	630	604	623	624	636	611	632	649	616	678	646	680	608	665	621	671	653	693	621	667	602	613	584	637	679	640	655	677	688	660	656	648	650	663	646	607	658	606	653	661	636	686	690	646	659	613	691	655	634	618	658	637	645	687	639	611	718	619	601	639	654	651	667	609	665	671	614	628	709	655	613	659	625	646	627	653	632	637	686	649	600	666	631	629	680	741	661	667	668	645	646	631	658	575	641	628	629	664	668	625	647	619	622	619	679	661	634	616	608	648	652	666	627	676	633	641	674	613	658	632	663	663	621	628	636	604	633	599	646	625	672	618	697	604	675	634	644	608	641	681	642	597	628	642	662	609	667	632	580	642	700	636	656	615	645	672	666	678	659	620	605	643	640	639	652	635	646	647	632	667	624	659	635	631	644	610	666	585	648	660	652	605	656	654	651	618	671	626	654	674	630	647	624	639	649	606	667	675	667	624	640	665	659	664	643	608	594	653	649	639	665	651	647	646	652	612	614	676	636	626	612	687	643	605	616	634	631	668	706	671	615	670	654	605	625	670	604	611	603	630	650	655	663	648	645	645	622	631	630	610	694	672	660	619	638	639	638	618	644	655	644	655	623	692	647	628	675	643	700	681	591	642	638	602	607	637	599	620	611	676	618	655	657	596	671	626	630	627	653	620	620	630	612	638	622	606	620	715	658	623	631	631	660	683	628	650	619	642	661	663	614	621	615	589	647	628	609	635	687	599	644	662	601	635	664	634	562	648	639	630	612	650	660	651	719	670	646	595	615	632	622	646	593	648	679	614	668	660	615	678	663	646	694	609	616	617	672	650	621	637	670	670	669	642	675	619	616	617	613	610	644	626	645	620	635	617	622	617	629	578	630	631	635	638	631	617	660	625	632	651	615	610	674	664	648	652	666	618	657	658	616	620	648	667	654	622	673	623	601	657	610	683	633	683	671	666	617	663	658	616	626	659	633	648	631	656	666	642	651	618	649	648	642	685	651	685	649	665	684	645	678	606	606	639	662	622	663	645	652	630	633	635	584	662	637	620	661	631	657	661	700	626	628	675	687	669	701	696	650	599	684	649	666	616	602	657	629	621	620	645	579	651	660	613	640	629	651	625	666	626	638	628	646	662	652	652	614	663	659	609	627	640	641	615	669	664	646	643	637	679	695	663	619	675	638	636	659	637	696	631	684	653	595	647	680	614	626	633	636	629	614	622	634	660	681	642	700	672	604	620	603	666	655	611	660	651	659	613	626	642	678	643	633	641	613	657	628	645	622	695	626	687	664	618	632	612	639	635	700	685	623	623	677	626	658	631	624	631	641	616	651	650	647	618	678	635	671	645	641	637	647	645	685	646	665	617	637	639	605	615	565	686	619	619	642	638	643	636	629	635	671	637	643	678	653	638	625	603	671	658	624	645	650	680	638	685	615	664	626	629	605	643	594	644	645	616	639	622	616	635	600	589	619	598	605	642	648	720	628	669	579	626	681	643	642	700	685	689	640	627	619	687	668	701	601	658	625	687	654	608	696	616	675	642	608	613	642	609	652	652	683	613	632	639	620	607	626	679	651	677	659	643	626	622	646	671	614	620	646	629	620	692	653	660	639	678	641	637	640	647	632	646	635	609	665	634	655	662	657	642	603	625	622	621	672	682	592	686	622	641	589	621	680	595	653	607	657	612	648	617	628	620	625	638	665	636	647	621	629	662	648	660	625	643	616	642	629	603	588	650	657	642	575	657	669	660	653	591	631	631	631	615	649	625	657	606	647	625	652	666	655	632	602	651	686	629	655	669	662	628	615	672	644	622	615	618	602	632	698	604	623	657	675	679	647	648	663	626	673	630	636	666	654	661	626	675	672	646	662	644	653	649	672	683	628	632	687	657	655	605	631	639	619	682	681	645	628	674	614	624	607	657	677	624	619	655	622	686	636	622	613	589	657	620	663	630	624	611	655	624	640	690	651	672	651	615	658	591	662	625	648	669	646	667	670	623	629	660	629	647	623	617	652	635	638	644	661	598	622	633	627	628	664	639	736	659	666	644	683	667	668	660	598	648	611	695	646	596	669	662	625	652	625	684	699	613	625	610	646	680	646	601	609	680	597	681	614	675	627	672	644	640	611	623	658	604	604	630	655	715	645	602	693	699	668	652	623	646	611	606	655	634	620	661	663	669	683	641	623	656	653	659	682	652	635	646	633	634	584	655	624	672	670	618	621	671	630	645	612	639	686	626	610	650	661	699	616	633	567	653	643	628	616	653	607	692	680	627	699	693	663	658	663	661	631	622	657	639	575
5223	8020	6838	4014	2929	2404	1854	1638	1588	1250	1211	1645	4967	19642	16616	11080	5064	1617	832	640	570	572	618	609	557	563	605	615	550	582	612	561	572	582	578	620	580	562	600	565	598	569	598	659	571	566	563	563	603	535	613	588	607	581	568	569	548	620	550	534	578	544	628	567	606	603	564	593	547	569	556	608	591	562	572	614	564	596	577	582	596	584	608	588	568	563	621	554	557	607	554	565	582	581	578	589	557	589	605	597	616	524	603	645	559	609	596	614	616	604	587	578	586	566	509	555	570	570	582	561	598	560	583	603	562	544	573	542	627	567	569	597	560	533	588	645	579	538	586	561	578	569	590	586	581	579	562	579	587	588	556	583	566	570	592	577	559	564	580	591	583	580	553	634	534	567	561	585	615	573	576	578	578	611	554	574	580	564	542	563	553	603	610	568	603	559	577	575	598	599	543	607	573	579	574	567	598	577	587	555	586	585	580	580	591	573	602	541	535	548	575	546	586	547	602	546	508	552	587	538	540	575	562	529	559	554	570	580	530	561	514	539	582	583	555	520	548	599	642	587	561	581	541	568	562	592	547	598	559	595	601	625	548	547	622	584	587	601	557	549	599	542	605	583	586	555	615	597	621	605	584	566	599	584	557	587	584	587	560	540	589	578	575	546	551	573	522	603	587	564	591	554	574	610	584	583	561	600	552	575	536	599	584	566	549	601	611	559	550	569	626	546	612	560	571	529	592	608	578	610	566	529	589	572	609	572	575	588	593	560	589	535	557	600	564	543	594	557	575	534	548	564	603	517	549	592	572	583	576	556	598	580	601	578	546	552	609	525	596	553	558	604	603	594	606	581	598	583	581	620	561	592	604	573	544	542	540	576	632	599	598	610	549	580	590	573	556	540	599	580	567	618	568	573	609	586	592	626	539	535	589	569	548	559	555	574	538	589	568	558	579	566	580	586	598	577	606	560	587	643	576	572	569	572	568	560	580	571	607	554	586	548	523	572	557	621	577	593	557	560	582	603	529	562	601	520	609	548	550	582	568	576	608	598	561	547	558	589	538	585	552	558	594	566	571	603	574	588	591	583	540	561	555	579	513	567	593	566	558	533	562	594	611	554	589	566	570	572	607	589	590	553	565	598	564	572	550	561	561	553	582	567	570	571	567	601	584	573	592	565	557	582	583	601	504	581	592	559	568	564	593	616	567	573	578	532	549	610	606	568	588	541	605	571	563	544	563	556	564	561	601	569	518	577	541	546	545	566	544	587	553	594	583	577	530	562	585	541	591	556	531	608	588	603	586	588	596	608	602	551	586	507	572	626	584	605	592	540	548	584	567	536	577	572	615	596	595	565	590	591	548	599	547	552	587	595	573	577	572	569	559	601	573	586	582	543	582	580	568	607	596	537	562	564	611	576	603	552	565	568	524	529	552	561	598	543	569	547	597	563	520	595	580	584	552	579	572	605	583	542	590	581	551	585	582	578	551	576	576	569	554	576	564	618	609	584	540	567	540	583	559	602	592	557	600	590	557	587	613	544	586	588	578	574	607	584	596	545	589	569	581	564	571	600	564	584	568	583	608	609	571	557	556	598	562	596	562	611	536	550	576	558	582	558	568	561	558	564	544	558	561	609	595	576	560	575	578	538	572	573	598	582	581	535	569	554	591	551	595	552	588	540	602	611	578	598	565	601	589	538	602	522	572	566	591	574	529	566	600	557	562	621	543	555	553	607	565	565	539	578	560	519	580	532	553	581	553	568	572	571	575	608	585	560	580	598	596	583	622	586	585	575	586	574	547	519	555	599	573	605	589	562	575	558	606	562	573	590	561	561	589	574	564	569	615	558	532	531	630	570	579	557	531	541	590	549	555	627	578	590	605	573	563	535	571	598	615	550	604	544	542	572	565	611	558	580	577	559	553	591	535	558	575	593	587	591	591	575	613	540	581	576	548	541	550	604	596	596	605	582	559	599	556	622	577	586	560	505	551	594	541	599	567	597	552	568	552	559	570	584	594	576	565	547	554	552	608	537	575	554	566	543	573	591	596	629	630	545	613	553	577	584	553	593	587	565	580	577	571	604	524	562	556	583	591	569	564	585	582	593	586	575	575	548	564	574	633	534	550	565	546	634	582	607	555	579	533	548	538	605	584	586	556	567	591	598	590	508	538	563	621	531	549	589	544	606	589	580	612	553	575	552	572	613	541	591	607	578	591	615	602	607	600	555	595	594	627	539	550	559	605	554	542	582	561	548	591	588	573	534	567	569	604	552	574	560	587	542	586	537	631	586	596	606	543	599	520	579	597	578	615	569	590	539	581	579	541	596	575	592	592	573	547	569	583	591	573	546	590	555	580	557	547	570	621	571	569	528	604	591	570	559	616	561	613	565	585	569	590	555	585	542	550	527	556	586	561	565	602	612	562	596	552	554	604	550	572	543	582	567	562	602	556	588	552	564	539	571	560	635	589	573	613	580	587	498	563	583	578	553	564	595	553	572	554	559	562	553	622	579	560	558	604	561	594	564	616	543	581	555	596	549	554	591	609	543	623	575	553	585	610	581	576	577	514	574	554	571	589	584	581	575	576	587	575	539	584	570	550	568	585	579	554	566	558	561	588	560	547	561	581	554	533	627	565	545	602	569	563	507	565	477	585	608	534	549	586	595	599	550	610	588	572	546	577	559	587	571	559	571	570	585	618	534	557	610	581	578	579	596	525	518	612	578	575	577	520	560	558	556	582	576	572	563	628	569	587	569	588	573	582	584	591	534	619	548	555	523	548	556	547	586	566	578	539	568	554	594	558	528	550	605	573	531	580	552	550	587	547	572	584	597	581	601	548	569	584	597	565	579	588	609	599	539	588	552	555	573	577	612	553	589	530	615	621	592	565	522	619	587	570	558	608	580	530	571	588	574	599	574	572	590	565	589	611	578	570	586	577	566	629	578	571	563	569	583	520	552	537	551	571	572	613	593	570	549	551	582	572	568	584	527	542	591	580	602	487	574	573	572	546	591	543	538	556	580	555	540	577	552	567	599	551	545	629	553	591	591	559	557	590	590	567	586	579	556	582	569	594	560	548	541	546	541	516	592	566	581	542	588	602	581	582	572	571	535	565	609	580	601	569	584	571	539	574	568	591	570	602	560	530	541	567	554	571	553	562	566	547	606	571	566	580	540	596	512	572	604	569	561	565	591	518	546	526	557	585	578	607	583	585	619	554	579	602	595	542	571	611	565	546	536	605	579	555	579	591	545	569	568	571	539	572	576	579	570	567	610	555	542	576	625	565	539	548	581	574	594	534	543	537	591	529	548	589	535	593	560	587	578	627	592	584	598	557	589	575	587	589	572	589	576	568	580	580	578	596	566	561	565	568	581	573	560	594	621	557	590	552	587	564	563	562	594	588	582	581	572	593	571	549	558	596	616	578	592	580	537	544	542	570	552	566	542	537	562	532	560	532	522	586	566	577	595	579	558	598	542	586	550	602	533	554	626	609	542
26500	8222	1654	1164	798	720	754	707	679	666	710	750	673	940	1405	1349	1054	781	650	632	564	629	601	593	595	567	617	574	635	607	579	594	595	589	599	617	615	541	628	581	571	586	568	548	624	586	593	621	585	598	581	621	627	588	632	594	570	585	581	572	622	613	602	576	573	579	621	579	562	600	594	584	639	587	611	568	601	649	611	602	519	600	558	581	624	575	584	585	609	569	618	609	625	605	593	622	621	593	600	593	581	613	568	609	576	563	627	576	598	579	616	576	626	561	634	602	567	625	639	592	597	597	634	590	568	568	621	571	543	541	571	609	608	609	588	605	599	618	549	562	589	596	589	617	564	613	580	583	575	555	596	649	579	634	588	552	593	578	580	625	596	596	588	560	597	559	593	583	609	627	577	569	582	593	595	568	575	555	600	604	605	566	629	608	591	589	610	543	617	575	570	573	618	549	545	587	583	590	568	559	587	624	563	595	569	617	571	629	617	600	607	562	559	605	612	583	586	553	584	585	604	541	599	596	552	592	631	649	609	628	595	613	584	603	619	589	622	553	583	587	586	624	592	602	603	606	597	592	627	556	611	578	564	596	614	587	567	587	594	592	585	597	601	616	588	586	576	609	624	577	548	563	597	578	608	607	580	557	640	558	586	634	614	587	589	605	593	601	559	582	573	584	574	590	597	607	563	567	578	552	570	599	526	576	607	549	577	561	560	617	590	600	608	584	591	591	575	601	601	612	612	602	587	598	587	601	556	627	566	620	613	585	550	590	632	591	557	524	594	574	590	572	628	569	588	633	563	617	617	595	564	594	584	572	589	555	589	624	633	570	564	587	540	557	580	601	542	627	616	590	620	652	605	615	593	586	588	633	591	596	533	587	587	579	590	575	576	559	590	559	562	559	599	604	604	614	606	583	583	615	593	554	622	618	592	567	590	633	570	612	576	609	550	588	582	606	605	606	610	567	589	588	598	592	596	574	594	569	579	598	582	543	622	645	558	609	543	615	612	608	562	610	607	619	574	622	553	565	590	559	578	603	599	602	640	568	591	592	596	576	589	570	585	563	594	599	593	624	587	608	584	601	534	565	547	609	606	563	597	615	597	591	574	580	582	580	618	592	597	584	594	622	616	570	587	570	583	638	597	573	601	554	561	606	568	595	546	602	572	596	572	560	611	607	592	618	570	632	619	563	572	612	578	565	563	596	564	591	572	586	619	553	576	564	606	590	577	623	653	566	597	597	583	579	559	564	591	582	595	578	549	558	583	568	563	581	591	564	608	623	556	595	592	629	611	588	600	589	626	590	587	568	572	592	585	549	602	601	606	561	647	601	583	545	603	588	564	556	596	598	606	584	606	597	596	600	654	575	605	612	586	577	585	605	604	574	551	595	577	617	582	616	612	613	583	596	575	652	572	561	583	629	570	577	553	629	630	599	583	596	602	574	595	591	580	589	613	553	583	537	618	584	570	584	561	605	627	570	533	585	585	598	631	601	554	573	594	622	590	587	568	574	586	571	553	578	594	539	544	609	606	588	583	601	568	543	584	549	580	580	576	585	606	622	589	593	574	581	569	547	605	603	609	638	624	583	605	589	645	604	628	577	610	572	597	620	601	564	567	569	571	573	591	602	644	590	573	592	617	576	571	579	610	606	630	602	527	582	570	622	581	632	608	591	569	590	583	552	596	582	563	590	588	598	590	582	562	591	596	571	596	618	574	592	583	571	596	583	612	559	567	558	589	598	611	582	624	630	596	590	574	623	588	627	572	570	579	627	613	580	561	549	614	600	599	589	596	598	603	565	550	559	586	612	578	606	578	594	587	567	579	608	621	600	598	552	577	601	540	564	637	540	603	585	632	531	516	576	540	601	582	558	576	554	582	572	592	568	580	617	565	594	582	589	581	549	597	607	565	581	570	617	614	571	570	581	588	589	569	583	513	558	558	589	628	608	631	585	549	562	566	606	577	623	560	592	572	578	612	595	610	619	614	594	588	629	594	588	579	584	564	598	600	594	593	621	579	578	641	580	538	626	594	573	527	604	601	592	561	557	602	573	554	618	616	622	607	660	578	587	577	591	568	562	589	621	551	602	539	545	580	583	573	630	554	589	601	595	573	560	570	591	574	585	574	573	581	581	608	533	592	587	591	572	635	576	578	566	585	568	547	590	633	630	583	623	645	596	618	609	610	567	579	614	592	580	593	622	648	596	590	559	581	638	553	627	603	561	610	594	552	582	601	573	628	583	594	573	550	638	594	612	610	600	622	614	580	615	609	550	593	615	577	651	594	565	573	558	612	577	529	539	609	596	578	609	607	629	583	551	550	592	551	592	583	624	585	621	567	565	561	588	601	580	604	617	626	561	643	633	571	622	569	560	587	574	581	553	582	578	569	565	553	600	576	609	567	595	562	563	632	606	565	548	605	572	545	576	576	582	584	612	601	643	590	592	540	612	576	556	589	593	610	572	627	579	576	594	569	611	553	554	566	581	547	598	581	555	584	555	560	598	577	617	584	595	556	562	540	556	604	573	558	557	634	599	568	569	567	598	576	574	601	605	591	615	587	585	626	602	592	610	581	616	561	620	541	579	579	555	546	611	575	632	599	602	589	601	567	573	592	586	573	616	601	584	585	604	581	552	637	629	582	581	591	617	605	617	570	565	619	593	619	610	586	637	595	628	591	615	615	565	558	610	608	610	560	602	605	568	627	603	589	566	594	564	600	572	585	608	541	604	529	602	541	567	598	598	610	603	602	613	629	592	557	576	601	596	574	603	580	552	593	616	592	617	611	600	596	549	670	607	574	608	592	547	612	560	622	568	568	610	554	594	590	549	633	624	602	596	602	560	596	560	607	554	589	530	569	581	565	596	609	569	583	613	578	611	607	635	596	616	561	640	574	617	595	540	605	575	603	564	571	581	627	584	618	596	546	603	561	558	578	630	608	593	598	584	590	564	596	585	610	552	608	600	626	619	581	546	626	621	554	600	575	594	578	576	619	568	595	580	531	587	626	573	612	555	611	596	604	616	631	569	623	571	616	592	596	590	615	579	548	557	606	607	637	595	585	614	596	613	584	578	577	562	583	579	603	622	586	586	618	592	605	577	602	624	598	583	619	595	558	611	572	588	610	592	594	580	591	590	557	566	570	618	601	550	585	562	579	526	574	614	601	629	598	572	598	604	573	594	594	613	583	552	597	599	584	577	588	599	598	593	618	601	592	561	595	596	565	617	583	572	585	564	596	578	597	557	587	576	572	618	614	601	606	578	585	582	550	578	595	552	585	609	598	640	645	576	593	635	587	624	577	571	572	594	595	596	538	590	562	609	577	639	565	573	610	615	606	597	593	618	550	624	557	595	605	602	605	557	593	603	577	657	620	613	584	597	655	573	566	614	610	539	573	614	589	596	516	562	599	637	540	592	534	585	581	594	606	569	621	602	570	585	599	626	587	570	610	548	619	608	577	606	612	628	633	570	577	580	603	611	571	603
5818	1254	1326	1055	867	738	770	735	656	670	734	785	600	1226	1683	1500	1004	668	557	558	520	510	568	512	533	539	494	553	537	543	527	520	553	535	519	508	499	541	497	520	530	484	541	490	567	483	500	512	507	555	552	542	518	542	514	543	521	516	512	549	523	515	490	504	499	539	545	516	483	509	512	529	563	506	552	555	563	528	526	540	526	496	541	530	561	521	523	520	520	562	499	462	550	536	518	526	518	473	483	548	492	562	515	575	530	472	511	563	485	497	519	521	476	576	520	509	514	511	522	549	543	505	474	541	487	515	560	516	551	492	529	539	456	542	532	484	560	507	533	514	529	510	477	558	508	502	534	515	496	487	528	556	516	518	502	499	514	537	506	514	579	516	551	529	551	528	550	496	512	515	485	466	569	519	496	550	513	522	512	528	510	481	501	517	520	502	541	515	495	503	504	540	509	526	522	548	471	532	530	558	528	532	483	522	532	497	553	545	501	520	547	518	540	548	485	525	474	472	502	494	486	528	550	490	509	549	511	538	472	518	538	498	496	530	507	533	534	548	519	529	514	508	518	523	549	519	558	496	492	522	537	529	561	527	536	499	503	516	518	515	509	526	513	506	565	507	502	506	507	497	532	541	462	503	524	543	505	540	515	527	547	515	505	537	497	522	517	553	508	548	527	498	547	518	547	493	503	576	516	546	548	542	479	575	517	493	486	520	496	555	502	537	472	564	527	526	503	509	540	567	521	539	523	543	528	574	478	471	518	552	556	521	520	520	495	498	565	488	574	544	550	506	524	494	560	571	474	520	524	535	484	518	516	539	556	517	507	518	540	480	522	490	504	503	507	502	529	512	539	470	485	511	524	566	518	480	484	455	506	506	511	540	511	525	499	529	518	577	484	507	487	495	536	518	526	497	475	516	494	537	535	522	513	513	507	495	509	546	486	548	568	502	503	520	538	553	513	501	612	524	494	505	574	553	503	525	524	526	509	534	528	528	486	516	491	496	551	533	504	523	518	487	495	486	465	541	529	542	525	539	524	530	531	500	565	568	548	528	527	504	501	560	481	541	510	555	543	523	513	519	487	518	527	508	471	499	502	532	541	540	515	514	524	544	558	515	547	516	526	550	522	498	545	487	536	542	505	510	516	515	490	535	552	525	585	528	544	521	502	538	511	504	487	530	508	546	536	530	492	495	533	532	510	478	486	510	520	543	505	546	515	559	514	520	513	542	510	529	546	535	526	531	527	525	517	501	530	536	526	498	493	526	514	520	506	530	518	509	532	499	544	537	517	514	478	505	514	521	532	563	540	480	494	533	562	536	512	563	494	504	515	529	540	538	519	482	512	496	524	565	525	503	544	545	535	505	564	451	515	496	514	504	554	521	542	550	511	524	489	513	529	515	528	525	497	497	555	529	560	518	533	510	522	509	532	503	530	531	517	554	507	526	508	516	513	495	556	522	508	568	563	519	483	526	497	497	530	535	494	493	504	522	512	537	546	483	497	545	499	520	538	532	533	505	493	529	523	519	525	507	527	514	529	531	494	508	537	540	547	505	527	537	549	528	535	529	496	466	517	527	513	513	511	521	519	532	540	507	489	476	526	504	533	519	541	528	555	528	500	540	533	504	493	496	476	490	534	579	487	520	530	517	498	524	518	530	493	522	526	539	524	510	550	545	499	469	523	534	568	550	545	527	537	574	496	499	553	491	502	537	511	541	511	507	510	505	523	526	551	517	522	516	544	517	543	488	578	491	491	562	537	501	507	513	483	510	535	490	538	508	497	519	545	523	520	524	495	516	520	494	528	525	474	555	498	553	509	535	522	484	500	548	502	516	538	533	523	521	504	542	538	527	508	531	503	544	497	508	532	551	512	514	512	514	537	532	524	547	520	524	504	507	505	520	500	550	540	551	554	520	512	529	500	539	501	561	513	503	503	524	480	487	511	500	573	522	538	557	522	533	517	503	527	465	529	516	491	533	542	503	520	545	516	514	519	517	534	515	491	568	553	522	485	535	506	505	537	540	519	509	530	486	499	585	493	535	518	527	504	539	521	528	497	514	528	504	551	514	509	537	545	535	510	523	570	498	510	515	543	512	524	528	546	509	502	527	514	530	503	509	547	515	526	534	494	544	493	495	516	526	555	504	495	533	520	539	519	486	552	509	533	557	567	525	531	484	491	498	547	527	523	495	546	507	494	488	501	522	518	496	534	578	539	501	512	526	505	528	518	525	542	545	523	535	510	499	538	522	544	511	525	494	497	537	500	509	541	527	521	495	520	526	562	486	510	524	476	501	483	549	489	497	485	523	474	541	518	510	555	558	536	538	535	514	531	541	517	516	533	486	511	512	550	532	554	498	528	527	528	577	562	565	518	529	528	521	564	503	539	539	489	488	542	536	552	468	550	528	510	527	526	490	497	531	515	531	547	503	528	479	556	508	490	502	525	528	542	527	491	536	557	503	550	520	526	509	509	518	545	540	548	490	547	527	517	494	500	561	494	537	550	518	519	545	474	535	499	522	508	511	511	498	529	519	501	487	497	539	531	537	554	491	535	578	520	519	537	510	558	520	515	523	549	511	509	512	552	518	560	532	547	537	514	540	515	524	529	497	517	518	532	549	556	496	516	544	518	534	512	546	502	494	505	526	474	512	517	514	544	507	492	527	518	486	539	527	552	518	567	532	523	526	529	522	493	510	517	516	515	513	559	523	501	511	497	529	487	556	554	519	541	561	517	473	493	502	553	505	552	475	534	523	528	555	508	532	506	537	487	492	484	517	509	526	515	493	512	515	520	485	485	524	538	507	520	551	525	533	532	548	519	522	553	492	507	553	510	523	532	591	556	506	515	491	514	538	517	514	505	521	538	507	516	545	552	526	538	517	490	548	554	511	548	518	514	525	501	494	532	521	507	509	514	521	516	534	540	515	514	501	512	491	523	515	542	520	517	513	539	508	512	547	489	575	518	491	541	486	513	540	552	525	493	528	527	521	509	538	527	524	481	552	526	535	533	510	512	514	517	526	514	556	509	510	492	515	535	511	553	532	514	466	522	490	515	536	514	483	545	491	530	522	524	523	489	518	537	538	529	513	561	513	566	527	513	512	552	526	551	492	522	525	479	516	493	553	507	504	553	530	531	526	521	563	567	523	529	512	532	514	533	518	482	534	544	536	486	489	487	510	498	539	496	517	515	511	478	510	517	499	551	536	498	507	518	527	516	474	519	508	511	508	494	535	529	530	501	504	541	499	548	558	491	522	527	520	521	514	524	518	507	506	543	511	552	518	503	524	504	536	513	513	549	540	545	487	453	557	543	518	515	509	515	543	510	521	536	527	531	531	530	528	533	544	531	540	545	562	521	511	558	521	552	538	542	440	524	530	540	524	520	511	538	530	513	507	530	537	514	508	522	498	503	530	536	525	561	493	532	559	501	487	540	495	519	517	529	537	528	513	511	526	473	541	511	559	551	522	561	528	539	515	538	471	573	486
24948	20791	26591	24701	8347	2136	1401	949	794	790	790	800	930	6915	11063	6954	2912	1149	704	582	554	496	582	558	525	554	538	500	525	509	548	564	531	525	558	554	574	536	510	566	535	570	511	502	514	538	512	511	539	544	502	508	549	529	517	540	548	505	550	528	514	502	544	524	549	493	512	533	542	501	567	570	531	502	491	512	546	540	526	495	514	525	529	549	538	521	499	542	518	519	535	543	517	511	557	565	552	522	512	502	543	505	542	538	533	523	562	557	559	507	516	523	521	518	500	515	538	512	468	547	487	562	515	530	556	540	515	506	566	490	531	529	550	527	539	554	546	499	543	494	537	567	515	537	531	536	539	516	542	522	519	523	536	531	498	543	514	554	510	473	511	529	512	486	534	543	539	471	530	472	518	540	515	496	513	524	536	520	532	574	488	518	521	495	518	584	547	534	545	569	527	502	531	502	536	535	479	539	513	529	499	578	489	525	540	517	506	552	486	482	502	536	516	519	482	511	535	564	519	510	504	531	563	592	538	526	508	525	515	527	549	531	537	530	492	521	538	563	508	535	550	583	541	533	546	469	539	486	538	533	515	506	543	498	527	475	496	501	543	525	555	529	533	518	519	522	506	530	483	542	512	510	575	494	575	558	523	512	526	540	538	548	480	539	493	556	537	555	535	510	499	488	539	510	520	550	514	511	522	530	556	555	497	544	496	512	527	538	550	538	548	513	519	540	555	499	531	561	524	507	558	550	500	558	484	537	539	488	568	536	547	506	536	525	512	544	537	469	532	505	503	501	489	516	544	490	508	522	499	524	563	536	537	501	533	521	544	488	523	536	514	516	529	530	551	550	539	522	537	503	558	468	483	528	495	519	490	549	536	491	530	572	497	536	500	545	529	518	527	514	589	531	530	554	552	516	510	552	556	518	527	507	511	523	533	518	534	536	496	497	522	484	489	498	546	500	483	558	522	514	520	531	548	540	525	511	513	532	580	530	537	526	493	524	539	543	499	529	546	526	525	562	521	524	498	530	526	493	491	518	537	514	541	505	521	549	552	527	490	525	512	513	551	520	531	521	535	491	538	510	485	561	542	492	516	550	596	537	508	524	552	527	552	497	580	549	503	523	516	520	525	527	534	514	560	529	493	495	546	551	555	487	513	535	532	555	536	462	549	540	570	540	508	548	530	481	536	505	517	496	552	544	521	528	494	537	568	477	556	574	535	516	560	512	554	530	525	528	491	557	494	474	520	587	480	548	507	542	515	521	485	522	507	510	549	529	539	468	517	536	515	518	564	529	520	542	499	520	493	532	510	519	521	497	547	528	541	519	532	524	509	537	510	539	494	501	525	523	492	569	544	489	525	541	527	517	510	541	545	567	511	527	563	543	526	556	497	494	505	575	498	480	516	521	505	540	513	531	555	511	512	510	563	491	478	532	482	532	545	568	518	492	510	513	543	558	527	525	565	544	524	528	514	514	495	536	535	570	496	543	514	516	552	523	540	555	528	537	532	544	523	518	522	534	536	547	548	492	502	546	526	519	510	541	538	505	548	553	507	519	511	562	546	479	550	566	521	522	556	516	519	558	523	538	516	519	525	524	500	551	526	504	577	563	513	555	531	540	506	506	517	564	491	533	547	536	520	520	486	529	506	512	552	546	573	509	490	499	527	529	594	538	539	528	524	558	547	524	492	492	518	522	546	526	521	530	524	523	543	495	555	519	529	518	497	519	549	557	499	513	539	531	546	498	525	533	531	515	521	501	521	522	497	573	583	567	504	540	510	527	523	506	535	538	523	511	522	539	540	516	530	551	531	527	550	537	534	531	519	492	570	496	546	551	519	539	507	542	533	523	500	507	549	533	528	539	538	609	520	509	542	502	568	531	521	522	506	523	559	512	484	491	580	563	517	498	505	519	529	550	519	572	524	553	506	523	548	569	540	517	534	521	512	527	567	533	528	555	547	510	512	541	546	501	520	542	514	529	514	510	513	536	560	529	559	484	486	501	535	606	513	512	546	571	584	520	570	560	525	533	513	570	517	534	477	510	492	501	533	521	534	511	530	460	548	544	510	525	531	556	584	517	537	527	504	521	530	487	522	503	543	496	512	543	518	534	508	555	534	522	532	506	474	530	513	526	526	515	521	533	520	545	519	494	495	501	523	507	538	543	494	505	535	543	533	521	522	517	519	525	517	523	513	594	524	530	488	558	507	547	460	521	530	504	484	545	503	498	564	499	504	515	499	505	555	510	508	547	530	549	547	496	488	503	530	531	506	499	510	516	537	513	581	519	522	522	508	509	522	534	532	549	531	518	504	493	508	559	512	491	508	512	542	497	476	512	571	520	538	492	478	521	547	531	527	550	580	537	531	478	529	533	493	543	545	555	542	517	509	496	525	522	539	523	530	478	505	548	510	480	528	513	526	515	501	519	529	518	526	525	538	533	518	508	564	544	535	521	568	542	536	545	531	506	509	507	522	511	504	498	518	571	524	532	564	522	512	511	568	554	510	529	498	533	536	485	520	520	524	576	534	500	565	506	519	520	511	500	519	517	548	563	549	533	532	513	507	521	511	531	486	523	548	482	512	513	599	524	520	522	523	532	500	523	540	478	541	514	535	549	528	545	536	505	537	493	510	521	532	505	505	542	475	509	500	524	499	525	505	565	510	516	514	502	496	538	518	514	508	534	503	526	492	529	553	538	460	557	491	528	530	514	537	507	546	520	504	539	543	540	497	525	527	533	525	494	487	532	522	465	543	512	495	538	492	519	520	526	529	526	539	526	547	505	557	523	501	536	509	558	532	530	547	530	545	499	523	502	536	531	515	536	547	519	485	552	499	470	550	516	546	518	526	528	559	511	498	531	534	525	535	504	552	521	484	542	520	529	556	555	540	542	547	511	526	529	541	525	536	541	544	509	562	541	501	495	549	516	537	525	518	520	494	519	504	500	514	525	507	499	527	531	504	508	511	519	526	516	564	551	510	533	531	554	520	527	529	573	506	500	523	502	522	579	533	565	546	560	505	514	520	550	504	534	570	518	526	494	504	524	541	549	536	547	523	521	534	497	505	545	520	519	538	583	526	522	537	561	529	508	541	518	543	552	498	521	505	545	529	556	543	569	532	553	511	502	489	498	559	511	545	509	502	544	543	531	536	588	537	549	514	547	523	520	523	537	486	528	504	550	512	549	527	554	506	553	532	496	513	544	479	534	522	542	513	514	526	488	566	512	531	544	513	538	475	471	532	546	532	526	509	558	525	536	567	497	475	537	520	501	505	562	530	491	509	530	558	519	540	522	553	536	570	546	584	526	549	518	582	514	575	502	516	478	509	515	545	546	477	523	545	527	498	531	545	533	532	491	535	530	517	526	530	549	504	513	511	516	564	528	524	498	515	484	508	513	524	513	546	530	534	534	542	535	529	541	569	560	527	554	568	550	545	488	558	538	529	541	466	530	542	523	538	545	504	542	505	489	524	526	514	505	541	504	544	531
4685	6429	6960	4789	2294	1753	1457	1145	975	928	1068	975	1143	9725	11944	6901	3126	1267	639	538	515	515	498	530	472	489	496	492	490	479	494	461	496	544	470	491	518	482	468	502	478	507	487	499	505	488	509	474	498	500	441	489	504	473	436	503	515	475	495	509	518	510	498	507	489	472	470	485	483	474	477	528	499	531	465	481	494	470	477	476	461	464	533	478	511	477	507	518	491	487	481	473	466	501	515	504	468	475	479	464	464	483	460	452	477	499	483	534	497	487	484	465	485	471	460	494	494	521	500	475	442	486	460	548	489	477	523	458	454	480	468	431	492	505	504	471	512	486	476	442	495	452	481	426	479	454	427	520	505	475	473	444	470	522	516	480	508	502	465	490	465	503	499	497	461	512	453	470	503	499	484	511	474	473	497	498	483	493	481	484	499	503	476	485	527	455	474	483	476	535	479	485	478	498	490	487	444	462	506	452	492	485	482	466	485	515	516	482	467	507	477	490	474	496	497	466	473	450	505	480	451	492	477	496	464	479	449	476	450	474	498	493	488	463	460	475	486	430	464	437	461	513	425	435	486	515	453	497	489	490	548	460	479	492	495	448	482	500	463	485	497	503	479	479	449	466	465	481	468	488	488	479	484	505	468	495	450	462	469	473	468	463	484	469	505	486	488	481	444	485	484	539	490	488	464	469	511	431	507	514	485	463	478	487	503	494	481	484	475	487	487	481	465	486	506	476	514	487	489	476	506	450	484	486	502	472	462	467	474	453	475	490	500	495	478	497	474	488	525	448	476	472	465	484	456	454	459	456	511	496	479	480	520	441	457	484	481	483	457	478	495	496	509	495	438	524	548	494	520	489	482	425	478	470	518	447	441	481	474	476	452	505	465	474	477	505	519	466	450	493	491	499	484	464	506	530	489	466	454	470	466	435	430	480	488	486	497	491	471	497	472	465	504	498	450	469	500	487	495	479	472	513	488	480	483	509	476	502	452	454	471	508	509	493	525	451	457	481	489	499	474	489	486	479	465	475	438	458	473	483	462	471	520	454	490	490	493	499	484	449	482	485	507	486	500	499	483	486	510	473	493	500	455	484	519	500	419	495	482	487	437	496	488	492	441	505	499	476	482	491	462	513	482	517	443	450	482	462	458	480	460	448	457	496	508	463	476	449	495	507	472	464	456	484	469	500	497	497	498	507	476	477	458	488	471	504	490	475	463	480	468	535	508	488	479	478	477	480	497	516	477	513	476	488	467	509	514	472	525	525	486	462	489	452	459	478	499	478	483	478	500	486	504	509	474	490	470	457	483	493	479	485	463	479	488	461	504	448	497	517	512	457	491	452	475	512	474	489	465	498	524	512	507	493	496	512	445	487	512	460	484	469	507	521	504	472	482	472	488	495	475	501	470	478	472	495	446	436	488	465	496	546	496	495	512	470	505	468	467	512	530	478	478	488	489	488	514	506	447	498	492	464	506	500	454	434	502	467	507	470	498	470	499	488	505	466	443	494	508	480	485	484	484	477	504	477	474	518	478	477	490	501	504	491	487	486	495	469	520	527	486	494	528	483	489	462	497	468	482	489	503	504	425	491	489	506	497	472	490	466	467	466	456	455	478	508	472	513	456	517	479	466	481	456	495	448	497	477	475	465	480	477	493	477	439	520	480	478	491	486	477	469	466	473	452	449	481	543	486	462	503	470	511	474	510	498	483	466	467	473	512	430	442	453	458	509	513	480	464	482	499	455	470	443	490	475	525	496	500	463	426	461	505	514	483	484	487	514	442	531	505	465	487	466	453	498	466	534	438	492	481	466	499	442	457	529	450	494	495	441	510	474	520	452	479	489	439	481	471	479	480	454	444	472	451	489	495	498	522	487	484	469	457	499	471	467	443	480	488	484	487	478	447	462	500	492	456	482	448	494	473	491	483	499	471	451	529	497	498	487	472	462	481	473	508	469	467	467	517	482	458	503	499	465	463	542	449	462	509	478	468	504	484	474	427	473	493	443	492	490	488	451	457	457	490	478	492	501	444	472	493	452	504	486	515	474	470	471	447	474	466	523	471	504	410	511	455	486	495	447	507	455	474	497	486	516	489	488	446	470	454	499	480	466	469	519	472	465	478	477	456	457	472	472	526	431	459	476	474	482	496	486	501	470	490	488	495	484	431	456	472	482	502	478	467	525	489	486	457	504	482	506	483	461	444	513	478	483	435	492	493	461	485	488	446	457	438	492	497	475	469	493	522	502	489	520	454	498	512	494	513	468	522	448	506	510	501	526	512	490	514	495	495	455	458	486	482	456	514	461	492	462	456	483	471	477	518	500	477	480	465	495	510	450	468	489	433	468	485	479	494	433	456	444	483	456	492	499	456	464	497	507	458	470	513	480	470	476	505	518	443	456	448	498	470	474	484	488	463	447	486	459	498	505	492	517	474	490	491	479	513	470	479	488	499	446	474	491	451	521	439	475	472	486	485	476	501	444	470	443	460	467	455	474	482	474	483	512	505	519	471	446	459	470	478	497	478	488	459	543	475	492	511	476	482	482	467	472	467	482	463	480	473	491	491	462	506	445	502	471	499	474	455	522	436	444	469	451	489	485	462	477	462	492	474	494	474	454	502	495	480	462	503	500	462	496	489	476	448	453	468	493	502	492	526	460	479	484	450	482	463	453	494	515	503	456	496	484	450	517	476	470	447	457	513	502	465	471	509	483	486	507	457	459	477	510	487	456	450	483	467	468	484	496	478	485	496	485	522	504	482	458	459	500	486	508	507	527	468	501	440	499	519	449	498	481	490	499	522	483	554	513	484	508	533	462	472	507	463	494	497	473	454	487	476	476	498	490	463	474	468	479	471	499	500	466	465	468	459	453	449	465	466	499	459	540	503	481	535	457	483	468	448	464	503	481	501	488	457	486	487	471	490	508	472	463	468	453	519	438	443	469	491	490	464	467	473	497	504	477	506	482	492	507	463	427	499	494	476	463	442	453	469	447	497	429	484	497	512	485	479	495	464	490	479	460	469	482	485	478	540	504	480	456	513	507	490	476	432	466	471	462	501	472	441	486	488	475	482	461	519	476	473	502	433	480	459	469	463	501	462	466	506	485	501	513	467	471	472	478	468	523	494	465	471	468	460	495	434	490	543	502	474	472	472	467	491	475	487	499	501	468	484	493	508	492	460	468	487	487	468	485	450	493	504	472	452	484	475	484	472	487	507	502	469	502	500	450	503	459	514	482	494	454	463	473	485	486	496	476	447	468	467	482	497	447	476	493	459	477	492	472	476	447	490	495	488	505	478	460	518	483	485	505	501	435	485	486	503	478	461	471	463	464	499	505	503	472	451	512	495	504	454	502	496	467	495	452	456	512	502	465	470	493	466	475	473	470	523	475	486	475	478	470	524	463	495	477	474	459	464	496	467	509	481	486	454	521	490	513	465	458	512	490	484	458	473	503	495	452	468	481	481	468	495	490	504	512	481	467	515	489	473	531	465	464
24020	20834	27771	24000	20332	7142	2456	1414	1120	1032	986	879	920	9079	21903	15203	6057	1863	838	705	681	623	652	649	684	629	644	593	586	603	646	638	623	626	681	636	662	662	640	628	634	597	646	613	606	618	618	648	582	623	645	618	659	691	603	626	611	604	600	668	618	623	626	575	644	564	614	614	588	615	612	642	616	586	649	603	628	595	695	593	645	605	652	640	596	640	610	615	669	575	619	648	636	647	606	622	625	620	642	617	614	591	626	615	602	609	614	635	608	598	593	632	620	660	629	632	649	632	612	667	617	635	642	592	640	616	619	629	615	633	621	646	637	611	602	626	619	615	639	634	607	598	627	592	584	588	586	634	646	635	667	580	646	640	591	617	619	613	669	632	624	598	586	660	642	638	608	614	613	629	639	624	622	642	684	630	596	649	624	632	598	611	595	632	602	651	611	633	633	653	618	625	608	565	654	583	609	604	595	663	615	605	658	652	600	595	631	620	583	620	630	636	660	627	638	610	629	672	618	639	620	594	630	595	618	631	619	651	674	651	624	662	625	582	623	618	667	643	619	620	621	645	666	660	666	566	676	600	626	606	617	615	635	645	660	622	617	604	698	638	671	570	663	634	618	635	612	629	653	639	614	655	613	620	617	619	650	625	650	605	622	630	652	591	610	610	620	672	649	666	687	618	671	601	611	617	646	620	620	638	632	629	636	625	644	620	657	642	634	622	585	669	656	602	630	614	609	626	651	612	603	613	637	634	637	618	642	571	669	633	596	595	636	622	609	637	623	595	609	584	592	588	632	624	634	604	637	647	612	594	595	589	615	651	622	613	563	631	657	633	616	670	579	620	620	613	612	646	648	618	600	607	665	623	605	642	655	601	606	630	620	662	619	601	595	642	625	620	580	616	625	596	614	671	645	644	631	585	618	628	649	677	637	640	630	573	646	615	620	601	636	628	616	635	660	639	606	642	678	659	643	615	584	626	621	612	619	656	608	632	634	618	615	616	647	588	621	626	625	629	652	620	624	586	604	637	625	639	605	612	624	642	650	639	563	631	593	646	615	643	627	625	621	638	634	629	649	665	684	606	601	607	569	618	642	559	619	607	637	622	613	633	626	628	611	632	613	626	625	653	610	587	602	607	638	663	640	580	611	614	636	658	590	619	575	613	578	588	602	624	641	624	637	622	631	617	635	638	608	630	618	595	640	654	621	605	611	616	651	663	588	615	641	611	624	610	621	636	615	642	565	643	558	669	629	628	616	605	616	646	614	609	577	610	601	617	660	633	618	610	641	634	601	613	651	605	603	635	614	632	617	627	631	639	615	644	647	620	627	637	620	661	645	632	617	561	684	642	602	607	650	615	635	655	656	594	613	657	626	607	622	628	641	624	598	647	644	609	601	640	644	636	635	611	634	603	639	588	640	619	614	602	603	586	642	630	634	621	652	593	632	651	630	649	671	645	648	630	642	581	606	551	657	619	642	602	604	647	589	603	636	647	665	617	627	623	594	599	631	610	616	642	651	597	599	651	622	632	615	656	570	606	620	611	622	660	617	608	662	659	646	586	627	638	624	614	628	599	607	606	649	635	615	668	576	626	627	616	661	612	597	613	684	666	609	615	626	639	603	558	612	638	612	628	609	594	598	623	604	646	619	600	640	626	624	595	610	661	612	623	588	626	646	596	548	642	638	578	590	642	621	569	629	639	598	619	643	632	573	598	619	611	631	593	656	650	629	619	626	598	579	633	603	615	632	635	597	604	605	626	576	651	632	629	618	653	654	607	652	664	616	593	647	639	647	660	695	607	654	655	626	578	608	599	635	644	584	641	656	626	641	602	650	601	627	634	639	627	646	635	669	685	593	615	614	659	645	587	616	631	588	635	636	581	640	607	581	642	627	602	602	607	595	644	650	609	660	571	600	639	620	586	640	609	629	638	584	637	633	587	597	631	630	613	579	645	606	632	598	587	607	617	605	607	619	638	653	648	629	618	590	653	590	650	583	623	622	633	638	580	613	645	634	655	577	589	634	608	623	633	625	669	667	590	628	663	628	641	619	637	595	593	625	647	645	622	643	627	605	628	623	629	666	610	619	609	659	624	581	624	604	646	645	592	620	636	668	593	592	589	628	588	634	659	640	674	628	606	618	643	633	644	601	567	670	626	633	637	600	619	563	602	584	612	619	607	665	635	650	632	648	651	624	622	649	654	605	610	612	601	636	627	659	607	614	641	623	637	608	643	630	653	646	625	627	627	606	631	614	607	631	648	665	631	633	590	588	579	618	607	653	640	563	598	648	643	587	568	613	623	647	641	652	650	642	629	638	695	647	584	631	644	632	603	586	642	599	627	591	613	637	640	639	637	664	616	559	615	579	594	606	630	584	636	657	637	642	644	627	622	666	639	628	608	618	596	658	604	662	679	604	635	592	603	594	611	618	615	573	596	631	611	622	617	624	608	623	584	602	579	620	633	591	639	613	628	625	637	630	629	634	657	639	614	658	630	647	604	592	634	649	605	597	647	608	633	648	631	643	620	589	616	616	626	625	604	637	599	592	618	610	560	609	639	624	622	660	588	623	606	623	640	579	620	642	640	612	652	612	628	564	623	654	639	639	615	639	633	620	595	645	604	572	613	656	621	635	634	594	586	620	627	626	639	571	593	609	587	649	654	642	640	638	660	611	582	640	657	639	663	626	657	632	623	629	656	611	634	629	641	649	597	639	608	613	642	626	640	596	628	636	618	596	604	594	575	640	598	623	593	626	601	619	603	606	646	608	646	623	611	641	605	643	608	622	657	602	611	619	645	590	631	586	606	601	562	622	604	637	588	670	604	641	631	588	614	614	580	628	581	627	633	651	646	577	646	614	611	587	561	628	647	621	606	622	602	619	643	612	561	647	649	664	646	619	649	608	597	617	631	593	671	640	608	609	631	621	619	627	615	634	649	608	620	638	592	631	637	685	638	586	628	612	622	597	605	629	627	646	638	617	599	641	604	615	628	628	598	585	642	588	651	621	613	570	671	618	587	591	612	604	613	683	604	640	588	594	633	621	586	657	581	591	626	637	630	572	635	655	632	590	662	632	632	648	577	556	637	644	599	565	628	654	589	561	622	621	627	638	606	630	644	585	587	601	618	627	609	668	635	649	622	609	615	655	627	643	572	639	629	632	641	621	621	619	614	642	595	575	590	619	624	616	638	617	622	657	645	608	618	626	615	609	658	623	587	609	577	676	620	621	614	586	609	629	604	632	615	677	645	615	636	645	575	586	677	638	575	642	637	679	604	640	595	680	600	627	640	619	624	629	646	628	621	585	643	661	617	602	667	612	611	651	634	613	635	616	620	613	613	599	636	611	612	619	642	624	596	621	574	595	558	604	608	644	648	624	616	616	586	595	654	617	603	616	605	624	616	602	616	629	649	612	594	647	637	688	645	595	624	624	605	626	617	611	562	618	613	574	622	610	633	610	604	641	613	604	655	631	578	628	661	595	609	638	608
6404	11311	9427	5559	3626	2682	2077	1733	1458	1213	1237	1026	1076	12699	21351	13044	5433	1925	797	676	551	570	557	540	539	570	553	588	572	553	558	532	555	559	579	544	578	546	567	589	536	594	583	581	545	585	568	570	544	544	550	564	539	566	584	577	575	556	569	578	540	588	575	572	550	581	586	521	538	549	583	577	586	569	571	596	568	585	527	570	551	571	579	565	628	597	553	520	558	537	544	610	529	533	544	565	520	564	583	575	518	563	563	550	586	547	548	550	556	579	560	579	576	525	551	497	550	569	588	606	497	537	573	567	543	557	602	575	566	553	543	572	546	574	561	550	513	552	528	519	539	530	555	572	568	593	573	560	595	592	548	564	539	556	596	532	578	590	573	533	521	600	543	597	568	597	559	607	573	532	561	552	558	544	555	577	552	544	556	587	551	561	512	615	550	570	556	569	552	531	562	566	581	580	582	606	520	544	523	560	570	540	579	519	610	549	530	531	545	582	572	572	529	531	509	541	556	578	595	569	564	549	602	598	547	546	536	543	547	548	590	580	574	542	581	590	531	569	557	552	543	541	592	537	555	585	563	533	544	554	563	554	568	512	580	527	564	554	577	539	596	567	580	564	574	599	541	557	562	553	540	556	560	634	570	546	521	543	567	582	577	584	544	570	537	575	591	541	562	551	573	557	529	573	580	514	559	506	560	559	513	540	568	549	581	571	553	602	560	559	562	541	549	513	549	555	544	602	572	569	524	577	585	587	561	532	546	594	557	535	579	552	558	602	584	585	563	577	518	522	593	579	520	539	578	530	541	536	581	562	567	519	549	561	567	558	520	550	529	592	581	557	586	574	575	553	568	529	590	555	542	543	532	545	568	543	561	528	589	529	592	563	616	547	563	572	573	584	560	533	581	581	573	555	570	596	570	547	583	598	558	601	543	541	569	540	547	586	594	568	531	557	538	567	578	605	555	534	594	522	546	566	591	569	586	555	554	563	551	557	528	557	555	517	603	536	535	582	559	560	569	607	480	563	632	592	548	595	566	522	565	565	554	573	562	563	547	536	542	555	550	572	554	554	550	528	550	563	575	565	606	554	589	556	565	548	552	562	577	551	594	573	552	558	613	570	539	532	566	560	570	546	544	538	590	579	544	586	510	566	585	542	587	569	594	574	580	550	554	542	545	571	594	569	532	569	560	520	554	565	563	585	562	541	533	564	589	550	551	563	519	548	531	597	594	566	550	518	601	546	564	555	565	547	622	562	537	530	479	561	576	537	553	501	570	567	570	540	572	563	574	536	579	574	547	514	499	527	529	552	523	569	601	593	570	578	537	537	589	589	522	589	601	538	525	520	591	587	569	556	552	591	519	542	590	543	548	527	576	562	555	594	513	606	526	590	537	569	592	527	529	577	567	596	562	527	576	578	539	546	577	562	558	560	572	555	518	583	546	558	577	570	551	542	560	599	573	588	529	537	590	545	537	564	560	527	598	571	527	550	516	578	553	531	535	563	529	546	568	579	554	554	583	543	535	557	569	549	559	525	597	509	552	549	559	492	554	525	553	573	563	550	563	549	548	545	557	545	562	549	560	533	556	533	592	575	584	539	537	594	551	552	592	583	559	556	533	555	508	581	574	572	550	533	581	592	548	551	557	577	565	586	534	542	584	583	598	539	582	557	559	538	531	538	549	543	538	538	522	507	562	569	559	549	538	559	557	556	559	547	533	553	548	522	593	537	583	525	538	542	592	589	539	520	541	584	537	543	566	583	572	548	567	572	537	558	523	559	600	537	580	565	597	572	567	526	519	541	515	577	554	575	576	564	563	522	541	528	542	567	504	588	583	601	541	550	554	549	540	587	546	529	537	546	603	551	599	503	493	586	569	559	530	517	540	544	587	525	543	524	544	533	573	577	530	511	576	570	520	575	542	558	568	583	528	546	539	559	595	571	536	574	615	566	547	590	554	561	550	569	571	560	583	542	570	578	528	547	537	534	584	519	574	544	558	570	547	509	534	561	575	551	540	585	558	544	563	559	545	554	519	557	579	588	600	539	550	520	547	540	552	569	527	612	546	547	538	538	575	536	580	559	541	543	563	555	551	601	558	505	560	601	554	650	532	523	548	561	563	561	577	577	575	562	585	535	530	592	529	542	501	583	595	586	550	540	578	611	582	534	590	570	583	516	591	543	537	601	546	584	575	551	534	516	579	540	552	591	521	585	554	539	611	581	568	574	574	533	557	559	558	514	583	531	552	525	605	577	588	571	541	576	537	569	583	537	548	569	554	536	566	576	507	585	546	541	556	612	525	545	520	520	534	551	523	574	544	530	573	534	544	557	546	508	618	546	583	557	541	515	536	606	548	524	532	534	514	546	544	530	554	573	594	532	554	587	549	559	556	588	577	527	517	549	576	575	506	586	554	556	546	606	600	494	541	534	577	545	574	624	540	558	573	565	554	526	566	558	551	533	549	519	599	559	583	538	546	576	547	584	527	552	591	540	556	587	589	533	532	586	589	568	553	550	608	562	545	559	529	568	556	547	571	555	577	587	586	536	572	538	543	575	530	591	565	599	605	560	592	572	535	560	538	588	554	567	561	542	540	551	594	574	554	585	544	568	574	578	576	571	550	623	535	552	594	573	585	559	543	522	568	563	569	560	521	528	566	497	558	542	578	537	580	558	528	536	574	556	580	546	560	577	570	551	552	559	539	606	586	522	551	552	496	586	548	601	548	523	585	532	588	552	584	547	539	576	572	539	589	579	524	525	577	537	556	541	556	565	554	531	557	544	559	531	538	559	499	554	506	532	568	573	533	542	557	560	524	562	530	582	597	550	537	555	554	583	561	557	581	569	555	570	574	549	527	526	531	554	530	570	583	509	494	568	600	551	618	538	551	542	520	555	575	603	537	547	567	537	548	581	556	580	544	535	556	526	577	531	614	534	517	561	542	539	570	570	545	560	544	505	555	569	565	536	543	566	573	576	527	594	557	595	573	575	575	528	538	534	569	553	493	606	522	555	601	575	530	513	524	571	561	514	558	606	547	542	608	531	540	519	541	571	532	575	547	558	550	538	537	578	579	568	533	561	539	517	594	558	525	546	539	586	558	575	558	533	617	547	548	549	564	581	538	529	567	591	569	579	535	572	541	538	549	562	558	547	540	584	549	569	573	556	592	554	535	535	584	559	519	556	562	562	571	547	547	553	552	574	565	577	534	572	575	581	578	592	538	559	522	530	568	597	572	575	581	546	545	555	577	564	541	544	563	553	593	572	575	541	568	558	538	598	548	552	566	582	562	555	530	584	565	588	555	536	532	518	556	592	544	575	557	561	593	578	534	577	520	584	575	567	520	573	579	584	560	528	577	535	572	559	535	569	556	607	570	562	566	569	521	571	566	550	518	563	568	520	555	556	584	564	559	545	530	540	519	551	559	594	581	566	575	551	574	571	525	566	522	558	527	567	553	570	607	532	576	555	537	554	542	552	563	601	555	563	529	553
26665	8857	2116	1313	884	814	666	597	661	577	593	600	620	729	1427	1270	971	721	589	551	523	552	501	547	529	525	550	526	519	540	517	539	526	511	535	543	497	536	554	521	518	548	556	493	546	538	555	541	539	516	484	533	512	506	559	530	543	534	529	538	495	520	516	541	508	477	549	537	512	472	541	496	519	583	512	514	535	514	477	563	518	527	513	516	559	533	546	486	519	502	513	538	544	553	547	509	519	496	485	503	547	492	551	515	522	517	556	530	529	534	501	523	519	515	530	563	529	513	484	521	497	577	572	487	505	554	509	517	535	545	508	521	532	489	491	521	509	558	544	522	512	529	524	517	547	541	511	487	530	518	533	521	563	563	539	512	511	544	517	564	543	531	545	596	542	543	546	556	511	572	525	512	464	566	525	503	570	561	515	538	548	550	505	543	534	558	550	538	526	564	520	546	536	486	532	579	583	568	551	487	513	537	529	542	498	519	535	542	555	500	543	536	517	506	528	505	526	536	527	516	550	535	497	519	552	537	527	488	517	531	482	515	547	523	529	526	548	549	536	482	502	559	512	529	525	515	528	527	515	527	548	530	522	496	528	486	529	539	519	566	531	530	506	526	544	487	504	513	520	501	551	534	524	549	534	510	513	466	527	498	521	518	521	506	539	493	538	496	547	518	529	541	468	541	509	503	533	530	521	530	502	542	519	522	509	573	550	520	498	507	494	507	530	499	509	544	539	539	568	509	543	563	561	494	560	493	479	519	513	545	509	517	494	549	475	562	513	519	528	516	486	523	517	516	502	535	565	525	568	513	513	537	551	566	565	571	549	516	531	531	544	506	508	553	519	577	528	498	496	510	504	556	531	481	525	464	534	534	557	538	532	526	527	535	557	505	513	544	550	541	543	549	508	521	542	564	543	527	528	490	504	486	534	496	510	551	508	540	533	505	513	543	531	541	508	544	511	543	549	516	542	525	549	501	503	535	549	503	546	534	544	546	530	525	514	536	502	547	513	537	508	560	516	529	544	491	504	536	547	524	522	548	578	533	540	549	516	511	512	521	511	531	524	508	539	469	538	544	511	491	567	496	525	508	510	545	506	602	498	512	513	530	493	494	503	528	521	563	515	537	534	490	508	546	504	517	518	496	512	518	521	514	558	490	526	554	510	489	551	539	544	522	540	535	579	542	473	522	541	539	536	513	486	526	538	491	515	531	558	492	485	593	503	538	480	513	528	576	530	546	539	523	542	552	523	518	497	542	500	558	539	565	513	559	506	503	507	480	548	516	469	524	513	542	572	509	512	486	526	521	523	493	538	503	548	517	510	498	521	508	484	541	538	481	544	549	540	520	520	527	498	511	487	517	548	565	521	476	550	507	548	534	527	507	550	543	539	513	514	496	529	566	517	560	532	513	503	522	528	551	519	505	521	558	540	513	585	507	482	500	514	557	557	548	543	521	493	501	538	465	551	527	514	568	523	536	516	527	537	547	555	590	515	492	510	514	550	499	563	525	536	502	557	535	567	530	542	530	541	505	524	522	522	565	532	486	557	570	545	548	531	490	524	522	546	515	561	503	552	512	506	567	550	520	498	556	527	546	575	564	531	495	522	524	532	514	531	578	539	533	540	518	532	479	519	529	535	537	538	559	531	513	496	579	531	521	557	480	519	533	517	501	467	501	523	491	514	530	529	565	529	497	522	558	485	542	504	526	534	549	519	534	494	499	534	532	533	491	538	528	513	514	495	495	562	558	547	532	519	529	551	519	571	569	493	505	531	520	532	586	533	517	477	506	523	469	527	517	500	504	528	538	522	538	528	505	514	501	533	482	527	517	542	509	574	507	507	524	535	504	514	485	534	528	513	557	517	547	518	517	539	560	530	513	536	540	519	543	541	528	525	521	528	506	514	530	550	527	539	523	499	473	499	505	522	516	545	508	473	521	520	501	499	519	551	521	506	531	495	513	522	531	543	536	500	544	538	513	518	553	569	525	526	541	518	545	525	557	519	527	541	539	531	544	593	580	560	560	528	513	524	519	512	531	561	483	490	509	537	519	539	515	504	526	538	554	561	501	536	501	528	526	511	531	480	514	531	534	507	504	539	532	548	502	541	541	544	510	500	508	482	493	516	557	503	513	545	537	557	509	497	537	519	520	517	509	473	540	554	552	553	484	507	550	558	492	486	557	556	545	468	533	531	547	519	550	579	535	491	560	488	514	510	517	525	538	498	528	524	514	531	548	520	505	517	512	515	519	478	499	486	552	525	543	505	498	524	529	536	527	559	557	543	496	546	518	537	530	533	501	554	534	562	546	487	522	503	541	517	523	546	556	522	554	480	504	514	525	446	482	532	513	532	531	547	506	531	503	525	500	547	541	518	518	491	518	563	560	530	516	563	528	538	552	528	526	472	566	526	554	519	532	487	505	522	539	543	503	557	521	547	504	539	524	558	532	519	502	534	554	528	537	532	524	517	507	546	528	504	506	480	525	518	558	529	557	537	500	576	485	527	534	536	521	530	519	485	584	503	481	537	537	549	522	540	501	520	506	542	535	487	514	563	505	546	524	501	541	542	528	548	520	517	535	520	545	525	500	525	527	525	540	528	520	519	538	510	555	528	487	554	502	510	558	562	498	530	548	538	527	527	519	539	555	507	526	539	527	535	550	551	519	510	549	509	517	520	555	539	520	562	525	512	527	520	550	556	542	542	541	543	540	522	529	592	462	553	552	508	526	537	533	527	533	536	507	552	558	548	524	510	495	534	543	512	520	527	508	551	519	510	562	537	542	515	485	470	502	523	489	531	493	497	503	478	520	523	514	531	530	485	559	526	536	583	533	504	505	554	529	545	563	486	509	524	563	504	498	542	545	527	493	515	521	519	535	511	529	541	537	508	481	515	527	535	557	539	526	555	503	474	538	510	521	493	527	540	498	542	506	553	542	515	526	548	516	514	510	523	551	524	491	520	525	505	536	502	546	526	507	513	545	539	554	571	535	558	526	520	525	567	573	516	510	539	498	571	522	536	534	540	543	499	534	499	476	484	546	512	517	554	522	518	505	537	539	528	522	517	493	511	530	571	547	541	533	559	513	481	542	486	526	536	509	541	496	557	513	538	529	496	547	525	484	531	486	529	511	515	592	520	500	528	484	526	505	522	571	510	510	512	541	507	505	507	495	547	492	533	526	496	541	522	519	536	534	500	539	566	501	557	574	506	531	512	554	524	535	512	547	547	505	548	547	542	528	542	521	547	509	578	507	524	512	512	491	536	529	547	495	516	505	484	503	542	509	518	556	530	534	559	572	553	539	533	516	548	522	527	547	496	529	539	540	604	519	506	510	528	528	518	597	530	517	520	538	539	526	547	562	528	509	504	513	498	485	562	559	538	498	529	558	538	558	515	501	535	491	509	525	527	489	495	520	570	561	549	451	527	512	513	496	476	520	528	505	564	522	525	514	502	540	471	515	558	525	534	531	530	538	527	570	526	528	539	513
6259	2201	2074	1302	1048	886	733	668	629	691	629	580	621	973	1909	1559	1025	684	553	518	451	471	485	499	472	418	478	468	466	481	470	470	431	483	475	498	475	477	466	483	476	507	477	436	514	505	431	463	476	468	490	481	461	479	425	489	428	473	445	487	500	465	487	468	483	474	454	469	450	491	451	443	484	508	488	505	449	516	509	471	466	480	506	492	436	467	433	483	475	485	453	501	491	490	500	477	493	476	488	450	448	474	485	468	499	458	470	454	466	443	509	441	490	509	484	492	450	436	491	480	497	507	460	459	463	464	525	498	477	460	508	486	445	480	487	448	447	495	437	464	458	469	463	472	488	481	492	437	472	484	491	480	490	509	450	462	444	499	485	485	476	464	456	445	478	483	470	438	442	420	500	470	496	460	479	482	520	475	503	460	450	452	450	496	466	468	519	450	465	457	512	432	478	499	493	496	468	506	481	480	462	466	457	473	477	464	467	500	479	447	448	491	457	437	485	456	455	455	495	460	447	468	491	492	445	478	433	453	481	451	482	469	474	478	500	469	490	460	425	450	444	502	493	482	530	468	478	458	465	472	498	427	480	492	494	493	511	493	444	482	492	488	471	500	459	457	475	429	482	456	469	466	510	470	457	473	471	474	473	452	470	484	426	418	459	503	453	485	484	471	456	478	491	450	476	467	524	451	444	448	497	478	507	435	490	469	468	453	467	453	462	464	467	463	485	477	492	450	527	442	482	464	466	444	444	451	481	499	495	489	499	484	504	472	451	521	460	443	486	485	477	488	453	480	500	467	492	450	475	475	529	459	457	451	500	458	479	488	444	484	451	467	473	475	508	491	489	489	485	432	488	486	489	501	466	467	497	471	465	491	486	424	458	507	457	464	501	502	472	477	467	396	497	458	471	451	473	448	492	480	476	504	484	474	482	496	464	457	479	460	481	529	518	478	501	478	449	476	453	502	470	496	480	498	489	440	481	435	464	494	461	492	492	488	504	498	478	472	474	455	452	489	434	446	434	451	466	473	508	434	459	448	472	463	507	480	471	471	459	488	470	496	443	448	470	484	478	457	490	458	434	465	460	513	517	489	456	483	447	503	478	484	480	491	457	443	472	489	448	456	457	467	435	461	472	450	481	469	507	476	481	490	480	478	452	475	474	500	460	496	441	501	497	472	463	504	528	501	499	500	470	490	459	458	481	495	493	440	493	452	502	479	465	477	442	460	482	503	477	480	478	513	481	445	497	508	494	461	545	467	489	483	470	482	460	497	504	469	493	470	464	496	469	485	481	463	467	473	453	482	460	439	499	501	494	458	461	426	460	462	435	478	465	475	481	519	502	476	484	448	477	502	448	482	466	486	502	469	473	458	507	480	478	451	499	485	447	450	455	431	463	504	437	477	450	481	476	470	459	445	495	493	464	475	470	459	476	493	491	458	482	441	495	461	514	472	473	471	474	481	471	476	490	482	468	503	438	514	441	466	425	444	477	474	491	494	484	469	500	435	461	488	447	469	489	484	479	462	453	484	456	482	447	461	504	482	518	460	512	467	442	497	493	462	484	509	485	453	498	465	484	484	516	487	464	426	454	472	497	479	510	461	459	449	444	485	461	480	456	430	442	476	453	457	457	492	443	444	461	463	504	480	474	444	469	506	484	501	479	482	504	477	433	506	506	472	465	485	454	489	468	440	453	456	464	478	424	496	473	482	486	441	478	477	458	473	446	473	433	482	500	488	471	499	466	470	483	477	480	504	498	498	480	432	442	470	485	463	491	475	489	481	445	492	453	470	493	480	478	467	482	473	494	506	429	429	488	448	479	497	465	498	450	456	483	482	521	448	492	453	485	491	500	481	448	462	488	488	478	497	452	464	446	445	517	458	470	486	483	480	468	455	451	520	464	458	484	496	457	478	486	484	461	475	477	487	495	487	474	467	445	492	480	485	480	462	457	469	481	478	477	476	457	497	452	469	497	437	440	466	472	512	474	493	494	502	496	472	453	483	488	446	471	457	490	463	498	477	501	447	486	529	499	505	504	473	470	487	471	477	476	478	506	492	489	497	485	460	459	464	472	477	484	443	496	467	473	490	467	437	455	469	444	494	497	451	465	506	523	473	486	481	484	452	483	465	447	483	447	474	501	447	472	458	490	482	453	472	446	475	512	477	458	509	508	521	515	440	454	462	466	506	496	483	493	440	477	468	471	479	505	498	443	496	439	474	480	494	459	494	438	470	477	478	471	478	462	480	459	519	481	519	467	479	476	469	480	480	528	480	472	464	465	504	465	462	470	526	498	464	499	459	490	447	486	502	479	457	479	448	459	476	453	477	501	459	468	456	486	464	500	467	482	491	472	480	503	459	491	474	510	461	469	504	493	470	456	510	477	457	468	469	456	499	486	455	429	465	506	453	457	462	487	497	484	459	510	454	468	490	447	464	499	474	448	525	485	496	481	479	460	490	472	435	517	504	492	488	455	476	477	493	432	473	456	457	446	513	439	466	443	497	501	448	487	484	477	484	497	440	464	476	483	422	475	464	444	445	478	498	497	453	462	485	470	413	463	493	490	499	480	453	495	461	456	464	513	502	502	479	508	482	481	484	501	476	489	531	508	497	491	491	487	487	472	464	470	481	450	452	532	470	495	472	478	485	524	486	473	483	452	447	458	490	493	480	481	496	491	496	516	463	450	475	498	466	502	453	437	492	480	492	451	489	452	493	489	474	493	464	465	476	478	455	488	491	481	486	496	486	513	470	499	488	494	468	455	489	473	472	471	481	475	465	505	472	459	475	450	506	417	490	464	479	460	477	477	502	496	440	474	493	463	511	463	489	457	452	485	450	485	467	448	505	488	503	462	483	499	456	475	484	489	475	463	481	461	488	452	488	459	457	458	469	513	484	452	467	501	476	498	469	491	466	542	470	496	486	496	495	500	452	507	462	486	486	466	489	473	470	473	484	483	485	495	496	489	492	447	483	519	459	470	485	484	480	446	515	471	506	451	485	486	461	452	502	500	476	485	474	524	440	492	461	471	499	481	549	454	480	430	515	486	452	487	482	501	479	430	469	463	498	495	491	472	477	497	440	465	515	489	485	508	479	524	463	492	452	509	431	464	508	501	456	510	472	477	473	501	470	492	487	477	469	488	480	440	457	480	466	451	453	502	499	483	489	447	530	510	463	486	526	444	464	483	504	495	482	494	466	482	454	482	470	507	454	457	516	458	465	464	486	447	505	456	475	487	435	482	494	476	473	501	441	484	435	503	495	433	492	501	471	498	477	521	503	482	463	478	464	476	468	455	442	468	499	457	477	495	476	508	450	461	482	491	467	506	477	466	515	449	491	462	509	458	498	483	455	486	484	478	496	464	457	511	481	499	491	469	461	500	441	527	520	491	501	481	529	419	533	492	481	516	497	480	510	515	457	495	476	512	455	492	483	465	501	471	473	459	515	470	470	456	479	477	475	452	476	459	467	470	447	483	504	460	501
24871	20728	26491	24668	8574	2212	1401	1056	886	779	752	737	683	3350	10537	7611	3419	1164	651	451	453	484	465	437	424	423	466	472	465	474	450	467	421	440	477	486	467	455	422	459	453	476	444	477	473	507	435	457	491	446	432	496	490	467	505	464	452	484	464	448	441	443	485	459	472	462	487	451	429	457	501	471	460	487	461	457	465	499	481	484	441	457	495	443	451	464	478	480	455	402	470	434	431	428	454	469	451	462	427	440	464	460	464	452	429	448	444	445	459	458	458	454	483	437	496	433	519	438	398	458	441	444	443	480	462	453	501	423	460	416	450	421	475	463	432	461	466	444	447	470	462	472	478	471	489	451	449	485	460	456	466	468	440	458	461	461	456	473	456	474	451	471	439	470	444	445	443	483	446	485	452	500	478	444	442	458	455	450	448	462	438	452	495	465	484	477	463	489	474	465	456	463	468	499	459	403	442	448	467	472	473	482	451	445	420	429	419	457	422	459	449	452	483	482	436	466	469	465	477	460	446	467	442	510	457	482	457	437	463	480	441	428	440	389	457	472	421	475	431	487	488	484	456	474	460	426	472	445	429	479	491	488	475	426	461	484	475	451	485	463	443	475	456	428	473	435	488	456	466	436	481	458	467	467	456	455	449	463	471	455	465	502	458	443	486	476	487	452	446	470	460	508	460	428	454	443	470	480	472	449	492	470	452	452	438	466	472	440	475	437	433	436	486	433	470	456	437	494	468	448	479	440	474	443	478	429	443	455	463	456	461	453	447	476	463	423	452	449	453	448	467	455	504	489	448	455	470	441	482	416	445	467	442	511	448	406	459	440	482	442	477	492	484	433	463	475	464	464	442	471	487	456	439	457	460	465	447	433	438	472	454	450	458	473	461	455	457	473	474	510	464	460	436	446	429	457	450	462	446	448	451	433	504	446	415	488	422	460	444	441	461	473	492	472	459	468	462	471	456	456	478	425	452	491	454	493	456	437	476	475	448	434	481	445	478	451	454	500	447	436	430	456	439	453	478	446	433	449	462	427	473	445	461	442	456	467	479	485	462	437	441	466	459	458	474	472	474	465	443	438	469	486	477	469	488	420	455	462	487	458	479	471	473	455	456	438	481	436	521	475	459	460	404	461	458	493	472	485	449	459	456	427	465	463	471	456	452	456	449	474	443	442	411	451	480	458	485	467	475	476	431	505	453	444	466	443	498	447	461	459	479	482	455	463	482	465	431	467	480	438	458	430	440	488	468	483	440	434	457	463	473	451	481	466	450	484	460	504	444	442	430	464	435	462	467	479	402	457	496	427	445	501	465	456	488	439	469	458	467	480	444	453	443	454	429	447	469	475	473	421	491	452	436	449	456	449	457	467	467	437	488	472	445	437	421	443	463	478	479	457	467	436	491	448	466	488	465	493	433	464	463	446	454	448	445	483	435	455	460	483	485	474	407	469	496	409	416	474	445	479	478	438	435	449	418	507	493	490	460	456	484	471	452	455	468	485	499	439	457	461	464	458	488	461	463	452	437	453	443	469	454	479	476	485	449	453	488	484	433	472	476	460	425	451	478	435	481	433	448	445	436	443	454	439	435	444	471	475	460	461	449	504	462	443	478	443	434	451	465	471	438	460	460	486	420	458	456	458	460	445	468	454	460	453	450	490	451	500	456	467	433	504	469	458	464	454	475	477	470	449	462	496	465	452	440	460	441	460	498	477	444	455	486	457	486	491	482	450	466	443	439	472	451	450	481	466	470	507	435	487	453	455	470	457	460	454	468	453	471	422	501	489	479	459	466	473	447	446	449	455	454	455	441	455	463	437	448	453	415	445	441	475	485	438	478	450	419	482	443	432	451	435	439	407	457	504	466	491	459	416	409	489	469	497	479	457	443	463	489	480	468	438	432	457	454	448	451	468	472	472	449	475	443	458	478	433	434	413	449	434	484	452	475	436	484	441	475	430	483	460	446	431	421	466	477	457	450	424	485	454	483	439	447	463	474	466	421	468	462	463	468	423	391	471	456	482	448	430	450	456	431	454	456	439	435	459	473	445	455	474	508	472	442	443	454	456	448	452	470	442	475	423	431	489	428	478	450	418	450	459	446	481	483	454	463	444	465	459	470	481	440	464	438	484	505	445	479	470	454	461	485	459	445	442	430	459	468	511	459	422	465	425	491	424	460	458	478	475	467	470	466	441	451	443	458	423	451	487	434	459	461	452	453	488	460	454	499	497	471	471	450	473	474	446	457	439	436	406	449	451	460	468	458	441	480	452	476	482	418	476	451	427	472	489	479	446	447	459	438	458	476	468	416	466	442	479	448	479	484	465	439	489	455	484	468	451	504	462	496	456	455	476	454	460	424	490	470	473	452	449	441	437	461	440	447	414	444	462	439	427	448	473	497	461	443	469	492	472	469	465	466	454	424	465	450	464	465	438	458	439	460	421	421	454	449	467	490	418	464	413	425	498	462	430	480	452	445	447	448	483	465	440	449	428	439	471	450	469	425	437	464	469	463	457	469	464	458	467	422	466	457	488	432	457	462	459	454	430	452	441	450	444	397	428	465	469	461	400	470	466	483	439	505	423	413	402	428	429	486	435	448	463	467	452	437	437	450	465	447	503	456	448	466	459	426	434	491	425	441	484	474	418	465	481	503	459	461	480	459	448	448	451	478	498	456	437	457	456	476	450	423	432	456	432	469	471	398	459	433	437	446	461	445	446	449	445	447	455	484	495	442	481	480	486	490	493	486	466	465	438	476	445	461	450	470	449	450	439	460	443	465	437	487	427	425	471	468	440	472	457	448	425	455	460	471	436	489	487	462	483	514	438	456	438	483	438	464	429	473	452	457	462	479	437	456	432	449	417	462	425	477	434	462	437	479	472	478	428	496	478	487	465	468	445	442	505	433	458	474	457	439	467	480	446	450	462	445	468	446	430	485	474	479	483	478	472	466	449	407	454	494	456	489	473	434	462	476	452	389	460	471	422	449	448	458	443	462	475	463	455	442	459	453	472	449	423	442	487	455	445	427	467	473	471	423	502	466	419	468	445	439	486	481	452	446	459	487	507	454	460	451	506	455	483	483	492	419	451	455	493	497	468	474	499	486	458	505	454	472	453	446	472	460	453	446	434	474	440	465	457	434	448	460	482	452	437	458	413	466	452	426	463	486	462	454	447	455	435	452	483	458	459	447	446	432	439	492	454	477	466	450	508	443	474	444	466	481	460	482	456	479	444	414	526	415	450	435	440	464	456	428	437	484	443	504	403	446	477	483	436	459	463	478	451	475	455	456	445	454	451	424	481	451	448	467	443	443	481	487	439	453	432	478	471	468	445	446	472	495	459	469	474	466	458	421	424	447	443	476	471	478	457	470	432	440	473	451	460	421	421	488	455	470	481	455	460	499	468	496	475	438	460	456	457	469	472	401	457	433	496	416	455	476	450	417	476	490	471	459	452	443	464	430	472	447	465	467	484	465	461	423	487	452	420	451	475
5016	6329	6174	4269	3004	2034	1573	1426	1158	1074	968	903	803	5155	12132	7813	3595	1308	600	484	454	431	459	428	432	451	402	416	410	381	397	472	461	448	426	452	433	463	407	428	447	428	462	433	410	445	380	435	444	415	436	404	446	416	435	432	433	432	433	424	421	423	413	431	417	416	437	424	443	455	383	433	442	453	445	415	376	408	463	430	457	437	442	479	443	439	433	465	445	429	409	444	416	436	405	427	394	461	390	432	421	419	426	446	417	417	393	437	425	439	454	431	428	384	413	417	425	445	437	470	426	404	431	441	453	426	420	418	385	402	428	447	470	403	421	388	453	420	424	461	422	419	399	442	422	445	434	437	431	440	418	433	443	419	435	439	424	441	411	422	437	422	445	437	402	440	444	430	452	422	454	437	438	405	402	426	480	443	447	429	413	437	459	432	378	416	411	392	422	422	410	408	450	401	437	393	450	427	441	449	453	406	418	419	440	437	428	421	439	410	416	459	446	431	441	409	432	431	456	422	460	436	437	436	433	410	475	418	406	416	456	429	431	415	458	453	448	436	435	470	471	431	393	463	450	422	433	437	442	431	486	411	393	416	439	452	466	431	419	443	456	418	420	442	400	456	483	410	418	420	407	428	408	419	436	427	434	419	423	404	456	439	436	453	397	425	425	444	444	426	418	385	405	426	408	416	441	448	444	422	399	446	440	450	451	399	412	393	398	425	424	436	453	436	425	461	429	410	439	459	427	448	390	445	418	443	435	406	450	412	423	434	406	446	415	443	426	432	434	429	433	436	438	441	378	463	413	397	415	430	421	444	437	419	420	458	439	418	434	425	391	455	436	419	394	459	429	390	425	445	426	460	422	400	431	456	400	406	435	446	453	405	430	404	427	450	403	438	448	446	432	425	438	432	430	417	375	411	437	438	402	403	444	395	421	490	377	441	430	449	448	408	424	416	455	455	415	402	383	446	420	424	431	473	454	429	453	437	402	443	449	444	428	419	431	397	422	420	480	441	424	428	408	413	431	450	445	448	403	438	392	421	434	436	441	430	427	460	451	383	391	419	429	413	426	448	415	478	472	404	454	448	439	410	426	425	405	456	401	476	458	417	456	457	420	436	405	442	419	434	391	415	402	448	407	413	426	410	405	429	419	449	433	443	467	447	441	438	405	414	412	422	406	456	462	422	428	435	446	421	451	417	416	426	410	424	414	432	428	430	455	427	458	442	442	433	418	424	454	415	413	426	419	426	417	432	406	443	415	445	427	429	399	466	447	433	440	437	419	418	455	406	452	409	432	399	429	379	387	425	422	400	426	433	441	414	432	432	441	418	414	450	426	412	464	457	422	448	430	392	429	401	435	417	414	446	454	429	426	437	426	385	431	448	445	440	453	415	420	395	423	459	427	446	433	418	416	420	421	410	410	399	431	413	441	453	416	438	422	415	398	422	408	410	462	481	431	409	472	436	392	381	403	430	429	423	380	469	431	365	438	442	451	443	412	417	447	456	404	441	422	425	431	426	410	439	451	418	426	421	411	392	450	462	448	409	421	422	439	442	454	367	416	426	457	441	450	418	437	420	453	425	431	392	403	360	445	409	457	442	414	457	404	424	413	437	412	456	452	421	442	392	445	413	424	446	439	428	421	447	447	426	428	430	478	475	406	448	460	414	408	447	409	453	432	433	437	434	411	392	446	442	421	430	438	427	422	380	438	424	429	405	408	397	405	451	449	436	458	440	433	423	443	436	409	424	444	435	438	438	457	452	419	448	438	439	418	437	442	428	470	434	426	425	460	404	397	437	419	434	440	390	394	414	443	409	464	399	471	443	405	425	422	444	395	427	366	414	441	411	434	405	433	463	429	447	513	406	436	432	414	447	416	444	406	426	404	415	408	453	428	466	424	459	432	410	439	429	418	408	451	384	436	414	414	422	440	433	405	422	421	479	453	411	408	409	399	428	461	405	438	443	392	397	408	404	414	434	446	398	389	404	428	425	429	449	432	438	449	385	433	391	422	431	420	420	427	433	461	419	418	434	427	431	440	457	393	447	393	448	413	408	417	433	403	408	447	394	417	406	433	413	408	414	423	438	406	442	438	413	451	445	443	409	423	408	385	446	411	415	422	439	427	431	443	409	411	431	445	431	431	427	454	417	424	424	454	433	444	408	436	446	422	427	400	443	477	456	433	399	436	380	461	455	437	436	429	455	448	474	449	413	427	430	444	415	421	422	428	419	466	430	409	473	439	449	460	446	430	469	411	426	400	444	473	434	428	435	413	407	462	429	413	404	432	424	409	427	437	384	421	392	435	445	440	422	467	441	410	423	410	460	414	407	417	411	409	436	440	420	465	397	426	421	414	396	455	428	416	395	418	418	480	429	435	442	437	422	428	429	457	390	417	418	416	440	397	417	429	428	415	419	411	477	418	421	444	398	417	428	416	424	438	419	443	438	422	426	428	423	430	421	435	431	438	445	465	419	403	434	459	441	431	462	440	458	408	421	419	463	414	425	424	439	436	410	443	409	424	418	423	402	419	419	428	428	464	411	380	449	464	409	459	423	467	416	450	472	428	427	408	404	449	404	449	433	462	395	419	418	452	404	492	453	379	436	447	439	472	458	435	409	378	425	478	428	429	391	447	415	465	441	386	433	415	416	409	411	444	446	429	454	426	419	411	460	431	412	435	409	432	429	444	435	429	437	436	405	421	432	410	460	454	426	443	422	445	430	414	435	417	413	443	427	437	451	442	416	417	409	415	434	392	455	445	446	423	406	419	429	405	450	428	458	448	426	432	453	420	411	413	389	473	406	440	402	432	441	426	436	435	457	438	386	423	429	477	441	426	437	405	446	412	429	433	437	417	438	400	408	409	422	443	440	411	416	411	418	426	431	430	426	416	403	422	445	423	375	427	405	401	417	413	441	459	418	427	438	395	414	425	435	440	394	446	424	424	400	442	432	417	464	425	451	423	467	424	457	427	439	392	442	402	400	408	409	453	424	430	411	449	422	477	437	456	431	383	436	437	426	442	443	437	447	473	411	439	417	443	429	417	440	414	443	425	445	409	418	409	406	423	438	418	420	426	443	449	401	406	427	440	434	382	451	453	398	416	431	429	467	426	438	411	431	407	428	471	432	402	423	436	423	452	428	417	384	428	415	394	442	418	413	410	467	432	439	438	452	439	407	446	466	407	410	400	417	441	449	421	399	411	449	440	427	398	422	441	407	440	416	404	394	421	403	415	412	408	443	448	423	484	450	402	458	397	399	426	436	475	433	408	413	449	433	413	413	427	441	430	416	435	413	437	378	393	426	473	420	396	401	401	417	404	392	449	423	426	442	462	449	422	449	388	463	413	410	411	457	414	411	412	413	431	461	424	425	414	434	432	422	387	424	406	436	455	448	403	408	442	419	432	399	405	428	434	424	442	412	439	421	435	468	423	437	453	401	419	462	434	396	423	452	456	391	434	403	453	437	435	433	420	419	425	463	429	400
23863	20712	27608	23872	20105	8012	3103	1907	1515	1434	1180	1163	993	7086	20312	14653	6326	1979	884	662	681	637	612	644	624	593	585	615	620	579	602	625	637	625	672	606	626	607	610	599	623	608	638	582	674	611	627	593	635	608	606	654	649	664	602	632	629	622	600	618	612	631	587	595	624	603	618	633	631	570	629	644	605	606	598	607	589	630	610	595	612	570	621	623	630	599	615	635	591	652	594	622	602	622	623	637	626	614	632	613	620	648	601	600	591	663	642	651	570	624	616	660	624	584	618	588	618	587	600	601	628	615	585	583	612	615	644	651	582	586	616	655	654	637	558	610	620	616	593	633	591	582	590	589	687	586	655	582	629	637	629	615	587	627	607	646	613	600	583	607	621	577	624	586	617	606	613	611	610	594	626	586	648	580	620	589	605	637	632	666	634	640	619	613	631	622	610	620	591	607	661	570	608	645	580	657	639	564	584	602	633	591	640	619	649	620	687	613	550	632	632	601	566	573	629	575	583	605	643	606	587	597	580	656	605	610	621	594	572	591	595	626	644	647	532	595	617	620	585	598	643	573	651	640	665	615	656	589	609	624	609	620	585	663	600	630	581	597	662	624	620	605	581	614	578	608	583	613	614	587	547	639	663	646	611	583	623	620	562	594	674	581	606	596	608	606	623	649	606	617	575	609	620	606	589	586	594	597	617	635	652	589	659	634	636	627	606	684	623	670	595	604	585	656	569	592	599	606	604	604	626	618	621	636	642	614	622	614	627	641	585	615	580	615	579	631	650	625	584	603	588	563	580	635	604	668	617	599	571	613	625	591	620	614	620	616	608	597	606	635	603	622	620	592	579	637	603	646	614	639	563	621	641	639	614	593	589	612	588	615	642	635	624	625	587	615	601	628	650	628	614	634	626	619	676	609	586	644	640	640	597	608	615	580	626	661	581	603	606	582	599	657	578	634	611	624	629	626	590	585	564	587	633	644	589	591	583	619	630	586	633	589	620	637	577	656	589	591	618	634	588	570	646	590	623	618	612	587	571	595	601	608	622	612	613	599	627	612	622	587	604	631	600	578	650	623	603	584	624	648	598	591	581	613	617	646	622	590	638	585	575	593	583	613	578	653	598	645	643	590	637	652	627	610	633	589	623	615	607	610	602	639	616	615	618	612	578	610	653	644	580	633	569	611	581	672	591	617	623	576	581	615	610	612	606	634	597	603	587	562	616	618	598	594	601	674	602	570	593	575	548	597	663	572	601	622	640	624	628	607	609	618	594	577	616	623	599	574	635	592	601	610	601	580	590	628	616	599	607	639	590	588	608	575	587	598	633	623	613	641	629	650	601	620	597	619	589	614	613	618	616	597	614	620	603	621	595	602	594	626	589	601	558	620	609	620	578	635	600	574	615	634	609	611	683	582	618	586	591	650	586	551	647	655	630	568	566	600	639	603	606	630	623	612	564	569	642	638	605	652	578	570	627	614	579	600	578	617	612	597	563	554	571	577	622	596	609	612	629	652	556	650	597	635	632	636	642	615	564	606	581	606	608	583	543	607	589	597	612	643	603	647	624	626	575	597	607	620	618	624	606	621	635	637	595	607	617	610	593	632	668	633	578	604	637	602	615	643	623	585	618	566	610	619	615	571	582	630	609	638	619	628	624	618	611	613	650	597	643	563	608	566	585	631	598	626	602	584	623	650	603	615	633	591	640	577	654	620	585	548	656	579	614	573	638	645	613	609	626	603	642	641	627	622	612	589	581	620	629	628	607	573	607	617	612	594	581	597	566	599	622	623	611	612	620	610	588	611	569	622	624	601	590	611	654	628	613	618	609	640	610	582	618	611	596	597	596	612	601	617	587	598	583	616	606	588	604	630	609	647	608	611	609	611	609	598	643	607	663	630	644	622	624	563	602	630	646	603	605	579	622	608	604	569	594	617	613	612	626	616	628	590	663	626	616	605	607	601	632	614	623	603	598	685	632	608	596	613	624	625	575	586	566	624	617	578	610	591	596	598	602	614	626	594	622	598	609	617	641	609	606	614	618	649	609	646	576	622	540	631	572	684	588	635	604	569	622	610	602	633	624	615	587	590	598	639	591	616	608	606	593	575	624	662	602	669	588	593	589	608	587	598	598	574	588	593	589	601	646	587	627	580	603	596	622	638	616	627	581	623	603	574	577	643	556	594	548	586	571	636	611	628	575	619	633	616	573	631	605	593	604	603	568	613	648	641	658	586	598	622	624	587	643	562	611	599	598	594	596	572	636	561	613	577	606	639	594	592	657	581	629	645	631	597	578	593	612	633	602	615	623	604	607	603	680	593	622	613	593	607	593	608	586	587	591	592	637	586	599	622	611	613	587	620	625	595	591	598	561	624	613	691	671	592	628	612	622	609	568	637	589	642	615	663	575	612	615	650	600	648	612	605	608	647	595	639	624	624	611	616	612	609	579	673	657	625	595	613	606	542	621	589	603	621	645	643	601	589	639	552	598	603	605	570	595	569	591	622	646	621	636	582	576	547	626	586	642	570	568	633	626	602	607	582	571	635	618	590	619	606	604	602	606	610	598	618	573	583	596	604	603	645	597	607	609	620	571	613	597	650	594	613	556	611	614	652	606	590	606	616	588	608	588	621	624	624	622	612	607	595	618	566	574	605	605	584	576	622	609	624	641	587	645	605	613	576	592	625	616	628	611	609	600	611	658	628	628	587	590	581	597	618	619	624	643	615	614	604	636	588	597	602	614	634	600	569	595	616	631	586	605	601	644	597	598	574	615	651	620	616	594	624	579	582	583	598	600	604	624	598	600	595	612	573	582	596	582	589	601	625	568	636	574	621	609	612	625	623	623	601	586	598	595	609	657	582	575	618	608	602	620	613	581	562	641	592	594	606	623	618	653	632	588	595	586	608	612	573	624	585	637	605	606	652	663	594	574	601	639	641	595	607	608	630	585	572	585	621	602	591	627	600	615	583	606	604	607	620	604	568	609	592	636	597	618	651	618	561	633	611	634	583	601	613	648	606	625	647	591	563	545	614	654	609	604	599	625	611	609	562	664	585	603	650	581	546	618	626	544	596	576	614	626	642	637	603	628	572	631	603	636	626	614	666	619	601	630	611	600	604	615	620	643	553	619	596	661	595	583	628	607	634	601	613	629	571	631	661	592	614	614	608	607	645	619	602	586	595	604	625	589	588	584	576	639	546	561	544	630	607	604	601	633	630	585	616	591	609	583	629	577	601	615	623	590	612	579	635	669	600	649	610	586	595	576	652	612	634	571	608	602	626	627	690	626	590	645	582	667	618	601	598	589	614	604	604	601	609	646	584	614	605	609	588	632	612	592	581	636	587	612	633	635	595	653	596	611	647	598	627	643	619	568	610	648	539	650	554	590	598	614	606	616	623	592	572	625	592	634	573	608	627	613	599	575	579	637	595	579	652	647	597	617	643	601	624	653	599	621	603	634	586	566	595	536	625	592	581	638	615	607	599	600	617	553	611
5499	9576	10219	6654	4784	3601	2684	2549	2116	1691	1512	1418	1287	10323	20119	12905	5800	1920	891	633	538	572	548	546	559	568	589	545	551	557	567	538	531	563	564	555	544	613	590	516	566	602	528	534	568	544	528	556	579	547	565	555	557	565	543	553	581	487	589	521	541	628	549	560	546	598	544	526	557	551	545	541	589	552	575	591	582	544	530	576	548	598	580	572	562	550	549	563	572	540	540	559	549	558	567	562	561	555	621	542	554	562	516	562	531	517	542	512	558	561	558	562	571	564	543	557	521	565	577	512	581	591	564	524	563	552	539	562	533	582	558	543	589	548	590	558	533	512	551	531	538	588	589	594	560	532	565	571	544	557	526	531	574	566	558	539	525	542	611	607	543	546	525	559	573	572	576	575	513	562	601	566	565	604	536	516	529	550	521	556	561	552	570	568	541	494	509	531	508	547	544	573	573	542	542	542	513	507	515	581	525	522	542	561	541	579	586	567	559	536	522	553	572	528	552	527	571	565	599	565	512	584	548	548	557	584	561	541	530	557	522	504	586	585	555	549	539	571	585	558	534	562	541	525	575	536	521	562	563	585	553	587	565	560	531	548	573	577	595	587	559	568	591	571	591	550	530	550	522	568	566	572	570	548	571	554	527	565	581	559	560	535	548	575	553	513	518	575	593	527	530	561	540	539	515	545	574	544	557	519	569	575	594	582	525	524	590	565	568	523	553	558	569	574	531	538	583	529	532	548	581	567	544	561	565	521	549	572	543	556	531	570	524	568	536	580	520	603	559	520	603	528	509	536	521	602	579	593	517	527	597	539	593	549	536	531	561	525	570	598	520	542	549	560	578	584	566	557	517	521	566	558	520	523	537	512	612	552	544	520	564	504	521	543	548	578	584	524	540	541	551	570	569	544	560	516	560	545	558	566	560	550	544	549	522	519	575	518	533	541	540	499	539	577	537	584	548	568	604	607	550	538	590	523	522	573	539	536	538	537	548	551	554	572	540	591	524	543	561	582	572	523	530	537	529	543	553	534	521	566	544	539	538	520	561	544	553	552	541	600	582	520	565	518	561	550	557	555	518	578	535	554	517	531	566	542	560	537	556	532	538	520	540	607	596	547	571	559	574	528	579	535	557	536	563	515	550	520	596	529	532	587	534	553	556	516	527	556	539	530	553	526	552	546	569	575	552	550	566	565	567	536	594	523	539	568	573	545	536	531	569	552	573	569	576	549	555	559	536	516	575	575	577	555	570	528	589	582	551	550	536	548	613	552	550	562	520	572	529	526	562	544	534	552	547	571	532	539	517	542	550	552	532	574	564	561	533	543	568	558	520	579	503	534	520	540	602	557	599	548	524	547	544	521	595	529	538	596	601	504	534	540	582	534	547	543	554	535	571	565	527	557	564	550	554	531	531	558	562	549	556	542	572	535	561	551	576	514	577	535	521	531	565	533	541	533	522	508	571	551	522	579	565	529	587	564	548	553	568	567	542	537	525	515	572	551	556	529	553	565	560	567	558	552	520	536	587	502	529	571	532	567	572	506	512	599	534	535	520	552	558	585	580	530	566	508	565	565	590	547	547	539	506	564	532	538	550	531	560	497	549	610	501	541	552	560	546	570	546	523	543	533	530	546	570	534	573	536	559	549	555	567	567	532	550	529	526	539	559	572	557	559	596	569	563	565	580	511	569	545	534	503	557	546	508	525	555	564	582	576	539	533	519	564	579	543	548	564	556	524	549	506	530	521	532	564	530	541	557	567	565	619	557	548	554	551	568	498	550	554	532	535	533	534	507	557	533	509	562	520	540	607	549	556	554	562	533	525	550	581	511	538	551	556	566	528	567	543	553	589	568	584	572	530	557	529	570	521	532	509	624	528	546	538	563	562	559	542	589	532	530	590	551	579	549	526	528	562	559	554	532	568	484	545	553	547	552	554	549	540	548	531	538	593	536	519	512	538	526	504	576	542	575	539	559	546	557	542	567	555	582	573	493	600	525	510	587	568	545	584	561	536	520	544	551	586	588	574	566	581	604	561	518	565	532	545	586	525	548	522	538	566	529	493	504	530	535	553	507	556	541	591	550	497	550	564	553	590	568	583	565	526	540	539	587	555	532	591	548	544	514	509	565	560	521	565	537	577	510	593	533	536	526	561	546	546	522	566	573	510	588	540	572	574	590	540	567	508	504	527	517	494	568	530	535	545	574	536	544	555	592	533	575	555	562	554	538	496	507	593	558	521	529	522	533	531	569	580	571	532	574	583	562	634	556	522	565	577	566	536	607	565	576	555	531	552	525	525	580	602	488	566	533	561	541	540	539	532	529	535	573	538	527	534	542	536	553	568	558	555	526	500	528	569	536	554	511	539	538	565	534	541	542	554	557	571	528	569	542	568	539	517	565	547	518	591	554	523	534	519	554	508	563	533	568	544	571	547	548	566	581	540	526	578	563	585	538	539	535	586	551	544	519	567	540	563	562	495	577	573	538	524	542	503	519	534	551	526	567	526	576	545	548	536	530	552	559	543	568	549	554	501	534	562	553	567	543	546	556	563	523	563	579	546	545	529	575	548	553	558	570	526	528	513	501	541	541	502	546	576	553	523	533	561	553	540	580	606	524	520	530	536	526	518	534	516	546	519	534	540	565	470	534	560	575	512	557	542	556	544	532	552	567	502	592	579	542	511	587	601	578	610	571	556	495	533	535	566	559	564	528	575	525	564	520	572	549	552	587	557	538	562	582	539	518	538	539	571	532	552	557	559	566	535	565	571	535	533	568	564	517	587	521	559	534	532	536	529	551	533	524	537	510	545	543	557	583	550	538	583	553	583	528	569	553	534	559	550	555	587	557	529	528	515	549	541	569	532	548	521	567	532	526	567	545	578	574	571	558	511	567	558	531	527	489	554	571	542	576	531	569	577	545	611	564	577	514	564	580	619	558	580	564	613	530	534	573	592	555	568	540	554	513	578	545	540	539	512	522	518	567	555	582	549	578	539	540	533	528	550	555	535	523	543	517	528	571	558	525	511	533	527	579	548	552	546	552	544	554	600	509	533	537	554	543	547	503	573	522	544	547	543	530	567	539	508	543	567	566	543	558	542	526	555	521	536	562	559	546	531	524	615	585	559	607	580	560	595	540	499	568	553	558	519	559	581	550	575	533	542	555	556	533	534	565	568	570	543	547	602	558	552	554	565	566	543	550	574	532	515	566	520	550	550	547	557	568	525	557	574	535	572	547	576	551	533	510	554	576	522	529	589	540	552	562	525	525	561	540	543	545	565	517	574	532	540	538	549	514	548	565	550	612	584	510	531	528	568	531	492	534	562	557	600	537	538	540	567	563	567	561	531	540	523	555	571	561	535	545	544	518	610	549	594	555	541	544	557	564	571	522	554	553	531	582	578	544	538	543	562	555	512	494	495	567	567	588	568	568	573	551	576	570	529	544	529	534	527	589	543	528	568	559	559	584	549	524	543	532	543	560	540	550	544	511	544
26539	8951	3702	2578	1639	1120	1007	873	770	738	719	607	619	789	1555	1457	1111	736	619	573	557	566	589	550	586	573	549	580	525	516	540	541	544	567	536	553	569	508	535	538	564	529	557	573	535	541	550	555	536	572	555	574	527	589	515	589	551	549	586	559	558	548	560	565	512	518	528	533	564	516	537	546	555	537	550	556	539	543	539	569	547	536	555	550	558	517	544	585	573	545	499	545	537	583	555	519	537	573	560	580	519	539	537	536	574	593	521	520	564	546	531	565	511	562	553	503	553	578	604	560	518	570	522	505	568	561	540	573	530	537	509	592	532	527	524	539	528	595	525	541	576	587	584	507	522	550	532	514	550	539	548	558	530	541	545	519	529	540	533	548	548	571	599	579	558	526	528	583	551	576	609	520	527	548	525	556	546	542	567	549	525	560	529	525	566	526	519	548	562	558	560	506	571	522	561	531	595	564	553	535	571	550	515	561	605	579	551	531	548	537	554	573	572	568	538	547	561	545	543	560	548	549	533	557	581	546	587	524	530	569	520	570	567	584	516	568	566	527	535	538	538	500	596	524	551	534	526	553	588	537	531	517	571	543	521	562	549	562	585	569	555	513	543	526	589	544	556	565	585	521	534	546	538	577	552	553	523	563	563	554	549	526	545	529	520	533	562	560	536	531	561	553	498	538	541	582	544	519	515	627	560	548	567	529	551	520	552	531	556	537	518	563	566	554	545	581	547	542	598	589	527	563	572	568	554	578	556	575	597	544	518	543	545	527	534	579	552	555	557	530	533	566	565	535	541	520	558	570	576	585	564	522	580	575	528	540	514	547	537	562	521	563	513	568	559	568	569	584	509	516	556	567	520	565	557	557	512	529	563	558	550	536	537	583	512	554	570	494	500	541	535	545	579	593	521	557	557	575	513	517	582	547	542	535	530	573	538	545	557	518	503	570	575	570	552	507	533	547	573	563	551	592	556	562	586	577	550	563	589	513	561	551	550	552	497	553	565	575	556	579	524	501	503	592	582	582	566	543	511	583	549	542	555	564	522	544	530	555	521	563	530	541	598	530	502	510	609	564	528	571	532	547	569	542	567	546	537	551	542	517	555	550	543	548	559	523	577	533	548	560	529	545	580	580	559	548	570	528	531	503	533	572	587	556	492	549	537	574	571	542	549	533	561	559	556	543	544	513	571	561	570	567	563	566	566	548	556	511	536	509	531	551	595	575	509	535	566	541	525	582	587	560	564	521	541	542	564	585	546	550	570	616	571	491	538	513	583	514	540	556	574	516	540	578	532	540	582	554	581	563	530	543	553	533	526	537	573	561	543	573	560	521	568	554	564	529	544	539	549	542	544	577	520	565	578	575	574	504	541	533	584	589	521	527	544	539	546	549	544	501	542	553	528	562	600	540	569	587	524	576	563	558	537	535	522	513	592	601	530	550	553	522	560	552	551	522	512	560	560	537	553	528	588	546	551	571	521	578	543	534	510	515	570	526	515	567	539	569	542	501	563	560	532	569	554	583	580	562	528	560	515	547	558	575	557	558	560	556	566	502	553	573	554	534	545	573	548	535	531	563	578	563	581	568	515	538	547	537	532	580	522	578	584	540	563	530	532	559	516	564	541	566	551	527	555	563	595	536	556	548	533	562	547	530	524	554	540	520	558	545	555	525	579	584	574	591	527	524	606	544	527	553	487	541	552	515	579	551	551	584	550	547	537	547	552	551	536	539	536	549	565	569	566	544	549	591	541	564	580	485	560	548	524	544	563	567	560	489	590	504	563	551	539	555	535	510	554	567	528	545	530	572	540	544	470	570	602	575	560	545	512	536	574	533	527	566	556	524	554	559	569	547	570	574	523	522	536	522	593	611	550	524	534	543	583	528	573	540	537	569	497	587	540	503	533	542	558	542	542	559	551	553	535	564	526	578	557	535	545	552	564	586	511	597	521	559	562	552	547	550	603	563	545	523	554	525	562	556	544	524	567	538	584	531	522	602	523	550	558	558	571	563	537	562	533	542	534	576	535	537	545	569	544	486	534	528	561	511	510	523	558	591	584	557	573	560	565	566	498	576	529	564	504	548	529	595	547	585	537	514	530	509	518	574	550	576	514	550	521	533	554	580	557	549	569	528	525	517	558	574	556	587	534	565	542	513	561	534	521	538	527	574	581	539	559	578	542	536	543	574	558	504	535	508	527	530	543	563	545	568	567	562	561	587	576	536	518	522	562	588	540	571	534	511	568	539	536	528	589	530	535	561	504	563	558	529	554	531	502	565	513	561	521	568	509	543	536	565	540	552	541	536	543	557	484	566	499	581	541	566	569	576	561	546	529	517	575	563	550	549	531	512	530	534	591	507	582	531	525	540	592	567	523	520	535	539	555	538	545	533	544	572	549	546	571	559	549	550	559	520	542	548	577	533	556	518	550	542	579	551	537	498	588	518	536	564	567	595	580	540	534	559	546	560	551	525	576	562	568	558	522	550	532	551	508	555	556	532	503	576	566	582	539	572	559	590	550	556	550	585	529	570	560	543	537	551	559	547	515	538	568	536	537	535	513	571	501	567	530	558	513	579	514	504	522	569	549	528	525	546	540	564	516	561	553	536	555	523	557	536	536	530	524	570	561	525	575	527	501	572	523	525	585	546	521	555	567	551	551	562	524	521	570	574	601	519	534	544	566	577	510	544	558	564	529	508	597	548	511	520	544	569	555	564	525	583	608	543	555	528	502	540	548	577	539	535	537	599	508	560	557	563	581	522	565	467	540	581	571	501	527	605	571	502	542	530	567	600	570	562	546	550	574	534	594	553	547	569	522	560	548	557	553	544	554	526	575	560	537	567	530	533	518	550	510	558	577	596	525	553	578	516	538	559	525	561	567	521	537	530	558	540	581	566	545	582	528	555	551	535	554	566	538	559	561	593	533	546	545	558	553	558	547	552	550	557	556	543	525	546	569	520	544	500	552	520	579	500	553	523	584	544	589	521	589	560	588	550	568	587	550	562	560	521	538	535	627	555	561	594	564	574	553	560	550	557	553	597	561	513	520	583	574	492	571	510	542	565	565	507	524	560	538	562	566	521	554	515	533	512	501	555	559	541	548	556	535	523	529	581	538	560	552	513	574	611	554	511	524	528	554	491	546	548	575	529	551	561	561	555	561	539	564	583	568	546	586	553	549	546	541	505	569	534	535	548	533	536	522	550	562	553	570	509	512	561	543	512	559	529	543	565	611	540	506	531	532	566	545	583	548	570	543	556	520	496	529	548	526	556	551	528	533	534	547	576	542	534	563	539	541	569	559	517	574	536	582	545	520	566	549	583	550	523	528	551	529	587	524	515	541	573	539	528	596	510	545	543	574	557	528	564	569	569	554	537	585	543	541	552	563	563	541	544	559	545	575	536	558	552	553	564	575	562	560	533	538	565	573	527	552	519	551	525	572	570	530	588	534	533	558	560	588	550	566	576	552	520	538	540	544	554	533	574	524	483
5973	2611	3906	2491	1748	1418	1217	1038	813	777	712	664	610	944	1911	1574	1002	718	543	468	496	492	508	512	488	458	482	497	494	475	480	537	548	503	517	471	495	483	486	460	494	506	491	467	493	509	494	470	458	497	484	495	500	509	454	524	491	469	470	490	491	509	485	483	466	489	531	496	473	436	439	490	482	462	479	456	506	479	480	482	490	507	498	503	516	532	522	470	481	461	470	477	473	508	495	524	488	514	485	477	507	490	514	475	509	499	475	465	484	501	526	483	467	475	491	491	532	498	510	486	494	468	460	485	470	505	468	491	477	503	512	479	480	485	508	485	499	473	462	500	483	495	479	488	468	471	460	506	493	505	464	497	514	497	482	506	493	477	472	495	494	515	494	500	536	486	504	507	478	472	492	517	505	519	516	549	520	435	496	497	488	436	501	468	501	516	514	495	485	492	527	478	482	513	480	527	448	471	476	505	532	474	493	485	519	490	518	513	519	471	505	483	506	532	499	468	510	479	459	510	471	496	509	491	511	521	458	516	461	523	505	478	497	488	497	466	514	514	452	495	508	453	477	492	512	466	487	544	515	501	522	453	478	481	491	504	524	500	506	500	499	511	464	461	498	463	415	461	489	477	502	449	493	472	500	494	461	504	511	445	498	526	481	503	479	519	459	514	488	513	489	487	478	494	496	484	516	491	521	511	491	499	492	527	536	467	456	483	513	482	469	540	531	499	470	480	496	482	491	488	488	470	479	478	475	484	472	492	502	447	479	491	500	473	506	529	486	467	482	465	515	500	500	530	470	486	505	473	498	513	498	523	472	500	486	477	477	470	485	478	495	522	461	490	474	480	458	496	515	502	494	456	496	494	485	514	501	508	492	465	540	492	489	489	456	484	513	473	473	459	454	468	491	495	482	506	481	493	506	506	470	473	492	484	533	503	483	515	501	421	446	474	475	486	491	487	470	478	527	482	480	496	486	493	461	519	486	490	507	465	478	501	502	493	475	486	483	443	506	465	485	490	484	500	486	466	500	463	454	493	506	436	499	478	510	543	524	486	496	492	496	461	470	496	475	444	482	458	470	495	470	481	496	464	481	503	464	462	486	549	554	454	507	518	480	476	487	468	504	448	504	444	475	469	500	444	478	459	494	478	518	496	504	533	496	518	515	519	489	517	485	475	481	491	462	550	468	510	470	482	502	471	505	527	520	509	471	522	443	465	489	482	473	514	521	492	511	497	484	465	544	502	477	456	497	494	501	450	518	495	482	521	517	444	466	506	478	466	538	502	517	464	511	501	499	495	499	446	456	482	534	491	499	529	481	493	515	517	435	481	505	527	489	481	489	491	507	490	480	492	486	449	483	477	509	520	465	488	515	472	489	459	510	473	530	498	492	512	463	445	513	479	495	527	512	482	491	485	517	479	482	473	484	459	488	481	471	463	524	498	469	489	491	494	475	496	519	506	509	490	512	514	473	475	460	440	499	502	512	483	453	495	473	481	527	461	486	495	473	453	514	482	511	477	471	502	468	453	496	512	499	491	502	530	488	500	511	503	493	489	477	501	476	473	522	475	491	465	489	538	472	474	473	501	493	477	477	437	469	450	451	491	472	499	483	497	500	492	479	484	463	484	502	504	489	457	513	510	473	466	468	495	476	475	518	494	489	477	514	508	483	482	468	484	479	491	529	538	506	507	483	501	509	485	477	522	495	548	483	481	484	528	463	425	516	486	452	464	492	466	486	499	488	479	490	534	473	525	531	519	490	465	482	502	489	481	494	501	492	530	481	469	486	502	490	501	488	539	481	509	507	513	470	509	453	506	527	501	498	490	497	486	471	474	481	456	468	475	479	502	513	474	474	466	486	497	498	482	474	463	494	480	521	448	498	481	461	450	463	437	480	478	490	502	494	438	513	488	496	494	467	485	480	511	526	479	481	497	480	499	469	508	539	488	487	515	498	513	462	464	530	510	493	498	444	506	480	469	494	496	505	481	482	483	477	479	495	489	509	464	501	497	500	483	497	472	501	504	476	528	520	474	481	447	489	500	499	492	481	489	491	490	469	526	473	466	523	496	485	528	492	503	498	499	491	499	493	507	454	470	525	475	508	483	488	496	467	460	511	468	491	484	449	506	486	467	481	506	473	475	468	461	524	473	465	529	508	488	479	510	526	500	472	494	489	484	478	515	445	495	475	481	476	452	475	482	475	476	524	443	496	512	491	494	469	537	520	517	499	479	518	484	481	494	486	448	483	526	488	491	489	454	501	427	486	452	474	512	489	493	489	483	450	468	463	490	521	502	491	473	477	527	500	526	469	494	480	503	521	480	467	464	495	502	488	461	508	496	483	515	501	501	483	487	508	467	523	447	541	469	478	465	505	477	475	489	501	461	454	479	492	526	478	524	503	464	491	431	503	513	475	502	497	488	503	499	477	507	499	465	494	476	517	479	491	501	535	471	492	479	492	479	529	456	465	503	492	492	472	492	468	481	506	465	486	511	507	467	477	523	514	458	496	440	476	461	513	495	451	485	506	492	476	523	488	483	484	508	442	503	514	490	485	492	517	462	508	508	511	499	486	526	529	525	554	506	496	464	479	495	494	468	527	451	435	465	525	457	472	520	496	466	506	509	569	482	478	454	512	503	488	503	496	448	474	491	455	519	486	473	466	493	506	507	511	489	474	489	487	460	496	467	469	480	464	538	476	508	512	486	493	537	484	521	496	525	494	496	459	477	519	457	512	554	484	485	477	477	519	501	470	476	493	554	472	502	505	450	490	513	486	499	482	472	448	449	527	483	472	468	490	488	481	498	451	535	510	486	485	472	453	473	470	490	481	478	516	473	521	518	449	508	480	497	459	526	466	493	525	467	519	470	508	487	485	485	495	455	482	512	523	517	460	473	478	473	487	482	505	511	515	510	487	500	490	467	532	496	504	473	470	476	458	505	493	435	454	500	462	535	460	466	477	495	459	508	489	501	491	505	473	450	478	483	467	501	465	491	511	464	512	504	472	512	509	566	540	531	442	497	505	475	494	498	501	494	508	465	477	495	482	522	459	458	508	447	465	482	458	487	509	478	475	466	509	505	499	492	469	509	488	483	483	529	493	484	487	485	509	521	496	500	526	481	470	448	482	498	480	511	453	517	491	457	492	448	486	473	468	491	466	446	468	495	465	493	504	523	475	524	492	487	522	520	479	476	535	480	448	499	484	493	473	494	456	525	482	479	474	529	457	506	467	487	474	470	487	518	495	500	521	482	489	478	476	498	497	506	493	487	468	478	483	473	512	456	498	488	499	489	519	521	469	464	497	469	466	522	526	484	456	497	504	476	502	472	466	491	515	510	503	504	475	479	469	487	505	487	466	463	500	486	481	496	464	503	463	488	457	473	513	480	499	486	487	500	477	482	500	454	508	483	529	515	455	502	522	478	491	490	473	481	487	496	503	509	489	492	503	505	520	538	489	496	480	516	462	501	450	508	477	474	499	474	503	506
24800	20732	26467	24481	10500	3446	1923	1287	1010	851	756	728	754	4111	9172	6629	3079	1122	616	506	520	494	462	435	515	464	476	462	510	481	451	470	500	467	501	462	498	462	476	504	460	495	463	472	486	482	472	478	466	444	464	481	539	504	485	507	470	475	453	486	476	490	472	453	426	434	490	483	472	466	475	459	426	521	491	447	472	461	468	446	485	438	465	462	473	467	475	483	455	467	476	467	475	470	496	495	509	455	461	406	516	503	468	503	450	503	462	470	454	465	470	479	462	467	466	474	471	489	444	473	448	486	467	476	487	493	511	469	485	510	517	447	477	478	429	475	495	494	490	459	495	490	450	455	464	507	466	503	467	451	463	409	469	501	479	464	476	485	454	476	462	488	457	453	473	438	510	472	500	457	433	513	484	461	450	466	423	504	478	503	430	508	478	460	473	470	457	484	501	455	490	507	476	489	447	464	463	489	495	432	449	491	433	463	473	491	462	487	449	502	477	463	482	454	483	440	437	471	482	495	449	480	479	485	469	485	480	450	502	479	471	464	470	465	460	475	477	536	463	445	467	486	475	501	505	484	484	489	469	465	486	455	436	438	492	456	492	497	475	434	486	433	466	503	469	475	447	481	493	490	465	462	500	481	483	431	503	493	454	470	464	474	469	471	446	448	443	461	504	481	460	449	442	449	467	470	535	426	458	482	510	486	497	484	476	514	464	477	456	479	458	487	493	439	476	445	476	453	469	481	447	444	468	462	439	461	455	446	445	495	488	454	469	470	455	472	471	453	490	471	493	497	485	490	453	459	503	476	492	481	499	476	464	477	484	475	478	466	467	510	464	502	497	514	490	498	482	474	474	436	492	479	483	457	443	471	445	514	480	493	489	454	476	478	485	478	482	484	440	452	490	472	465	467	473	474	509	483	423	471	487	476	444	470	470	453	478	502	496	467	504	480	455	461	435	464	445	458	466	457	463	466	451	423	442	498	477	462	465	485	499	482	495	541	470	474	422	476	449	447	494	475	470	473	446	444	474	473	452	467	439	496	466	450	481	448	505	483	465	493	473	425	479	470	477	500	486	486	436	498	506	454	482	457	460	469	465	437	471	458	438	473	462	487	413	470	430	479	452	484	447	461	472	489	440	476	469	477	445	483	487	453	488	477	494	486	493	467	456	474	468	464	491	502	488	468	504	471	511	450	449	472	497	480	471	489	460	463	518	448	454	453	472	483	465	434	477	475	468	487	498	474	480	468	484	477	446	420	454	452	518	488	475	484	484	459	534	463	476	445	447	469	463	496	466	476	451	487	470	440	474	479	493	473	484	469	464	510	477	451	475	464	439	445	454	502	459	479	464	479	502	467	474	436	461	491	484	468	493	491	464	487	498	441	453	466	449	467	459	485	462	445	498	460	476	470	519	485	473	485	456	490	419	477	458	437	521	462	470	475	482	463	460	474	478	487	490	449	450	466	455	461	489	475	460	482	494	442	489	456	452	437	491	442	443	438	497	454	492	465	518	444	478	464	442	444	473	453	483	495	459	457	429	460	448	449	435	505	463	457	451	477	448	471	486	449	490	500	480	439	444	471	440	444	433	483	449	474	500	483	457	474	467	477	449	469	527	447	451	479	462	437	440	468	494	503	455	492	456	490	500	471	469	459	502	535	411	459	465	490	443	486	471	500	476	459	441	485	471	481	455	470	510	449	438	489	455	469	463	460	445	419	445	464	454	437	475	486	496	446	449	495	488	426	503	464	462	442	498	479	490	458	476	456	438	479	442	427	480	475	515	467	440	492	482	482	466	499	535	439	491	494	506	453	480	472	479	498	462	467	479	505	488	482	466	473	443	477	465	455	473	450	470	480	473	463	461	473	448	473	486	468	517	490	470	443	481	485	432	457	483	459	462	464	454	452	461	493	503	468	490	472	471	455	477	429	476	463	461	482	454	470	477	441	461	463	490	466	492	407	518	466	456	456	488	460	471	442	481	469	470	482	438	470	460	474	489	444	477	456	487	521	474	489	433	484	482	451	427	469	483	458	471	472	484	490	461	424	471	431	480	465	469	468	474	464	475	463	449	460	486	458	439	443	472	478	454	462	513	487	504	495	473	442	530	485	475	428	457	470	490	480	483	479	514	502	500	477	495	471	474	473	492	449	439	456	454	426	472	478	440	452	458	463	485	510	513	491	493	447	455	444	493	472	486	493	450	481	481	476	446	445	499	439	503	456	445	472	492	469	498	461	419	490	472	465	465	485	490	472	457	464	446	443	447	465	442	480	477	462	478	489	504	476	473	476	482	481	467	471	455	450	475	443	461	466	492	454	442	486	458	446	456	458	452	459	459	456	442	478	491	481	494	470	496	494	509	456	459	517	466	463	463	481	456	474	500	495	428	455	491	483	465	491	472	438	514	450	459	495	463	476	466	483	508	450	476	500	486	485	447	522	467	476	424	427	515	437	438	490	490	473	491	478	455	425	475	450	463	435	471	462	427	463	522	452	492	452	439	458	461	459	457	487	497	490	512	485	432	493	446	449	509	490	453	456	472	491	470	451	487	473	471	442	504	490	442	471	474	472	457	467	487	449	459	505	464	482	419	487	506	458	460	449	476	489	446	443	465	463	441	467	488	486	449	435	479	483	475	497	444	519	441	484	461	455	414	499	443	470	458	474	490	440	446	460	447	473	469	457	485	497	510	492	484	445	492	502	451	485	456	483	486	466	470	456	466	477	441	462	496	465	506	501	507	431	472	475	467	450	450	485	472	456	483	421	485	441	503	518	454	497	439	481	494	468	464	457	480	459	479	505	463	488	488	432	523	475	439	434	506	470	499	499	485	484	476	482	490	431	448	443	451	466	500	481	479	460	494	436	476	460	466	468	423	525	464	449	433	476	472	438	455	462	499	447	474	487	463	459	467	478	497	461	450	501	453	458	494	503	480	484	461	472	482	457	444	471	501	467	458	479	448	464	438	465	463	458	475	496	489	487	450	441	458	461	477	474	453	438	433	468	458	475	477	465	451	477	495	463	478	474	467	469	461	456	484	481	472	472	469	483	445	489	461	525	479	467	463	449	507	478	486	501	472	497	442	462	473	459	479	409	468	439	448	455	479	439	471	463	477	507	452	482	440	500	468	453	470	477	481	491	472	437	453	468	482	452	470	474	430	478	477	436	490	465	501	462	457	479	485	487	461	462	478	459	483	470	452	478	469	460	474	461	456	422	484	470	453	477	475	473	462	491	458	502	483	505	453	477	489	484	486	492	489	453	422	485	487	485	450	483	483	449	444	473	456	474	484	496	475	444	469	474	490	444	465	450	442	467	470	468	456	479	447	467	489	478	466	453	482	469	481	488	504	470	484	443	467	475	467	472	508	455	466	444	457	439	462	459	505	452	473	494	512	470	498	453	475	484	462	497	455	500	472	477	476	459	488	476	473	462	441	439	494	464	475	455	471	485	463	463	441	480	491	506	483	448	440	485	488	470	487	469	445	473
4886	8640	10133	6323	4385	2986	2128	1675	1238	1188	1020	992	914	6236	10419	7313	3539	1225	650	477	447	428	448	457	422	438	426	409	433	450	412	449	472	439	439	466	458	458	460	437	441	428	447	419	441	425	425	429	409	447	425	445	405	412	444	440	421	416	425	441	425	421	468	455	449	452	404	482	451	435	440	439	443	437	436	459	468	427	442	442	418	434	462	434	437	449	460	452	439	459	442	448	393	428	433	432	429	455	460	470	470	481	457	445	462	475	491	464	446	429	417	458	426	448	434	425	463	431	444	420	448	404	441	403	421	437	467	452	383	418	466	451	447	427	461	451	430	418	447	462	456	417	437	447	449	415	434	413	400	442	413	423	437	484	432	458	437	481	475	463	471	431	434	457	464	435	432	451	411	438	427	480	454	439	447	448	442	486	441	429	452	409	459	441	443	453	464	429	479	455	452	420	433	418	458	445	432	435	452	416	437	423	469	421	459	451	426	474	459	472	405	455	462	439	413	453	446	445	436	430	499	443	440	438	457	473	432	451	492	407	469	446	462	391	460	469	417	445	440	426	427	475	442	455	478	483	408	396	440	442	422	439	414	450	446	472	409	454	448	441	472	429	419	446	440	433	445	482	457	410	454	435	407	428	439	441	418	429	422	421	419	481	443	462	430	442	434	471	430	502	459	413	449	456	434	422	428	443	409	463	427	428	424	434	447	463	462	458	434	390	422	436	430	442	454	483	428	449	429	445	425	457	426	401	398	445	435	434	444	471	433	437	496	442	450	418	392	443	420	396	464	459	429	452	382	414	436	436	441	417	456	450	432	449	411	454	415	440	415	427	458	454	440	435	405	469	465	462	437	432	459	439	487	440	406	432	451	463	421	438	456	428	445	445	440	463	456	456	425	440	450	455	437	437	465	427	422	440	443	453	439	459	416	450	476	442	428	414	421	460	414	410	433	449	412	457	363	418	428	439	393	457	441	400	443	430	398	410	440	416	470	393	429	432	459	447	495	449	457	451	456	393	456	418	445	427	457	437	455	466	433	453	461	473	490	444	469	432	446	455	419	463	429	408	439	404	440	408	443	426	467	414	455	417	463	459	425	431	439	469	437	435	417	421	486	441	458	431	451	431	462	484	430	451	461	436	463	475	461	430	446	445	429	495	477	439	444	437	453	401	433	442	435	382	457	446	442	462	455	451	440	449	432	451	444	476	453	420	434	419	449	416	471	427	426	401	416	464	469	470	414	450	470	463	460	440	440	418	436	421	453	446	454	419	446	476	427	422	444	454	466	461	481	459	444	440	484	462	452	459	448	435	429	433	457	422	436	441	441	467	449	437	432	444	428	462	471	426	433	461	452	426	401	460	435	470	447	424	470	454	444	474	445	456	471	448	439	420	426	433	440	462	407	450	447	422	426	434	445	424	445	438	455	476	480	417	435	451	466	453	455	412	438	436	440	464	458	465	430	408	421	452	458	416	429	458	468	467	464	468	427	449	429	481	435	438	411	466	493	488	409	485	433	465	471	447	433	440	450	412	450	458	437	425	453	440	463	476	408	450	466	451	421	416	431	484	420	423	407	438	410	440	463	433	446	480	436	452	443	451	461	440	396	462	464	416	487	447	411	474	460	398	401	456	425	430	438	434	439	441	428	410	428	442	429	454	438	438	432	427	448	430	418	469	446	407	456	443	435	482	472	441	455	454	418	456	451	437	444	473	431	465	464	401	427	449	443	464	483	461	433	455	461	393	473	458	475	438	478	457	440	444	440	422	444	498	426	380	455	395	457	459	420	465	433	462	444	465	438	484	406	460	399	450	445	468	437	447	442	453	465	458	458	465	458	398	440	434	442	453	420	445	416	437	471	463	455	464	432	450	451	420	463	428	453	450	414	420	457	447	403	431	433	406	415	412	428	442	456	455	475	431	375	448	425	432	459	458	421	443	427	449	422	436	457	426	446	437	434	426	447	430	404	470	445	434	454	461	430	474	435	466	443	442	465	413	465	451	433	444	449	459	427	450	453	437	427	461	466	437	471	443	457	446	471	452	447	423	419	427	458	423	430	409	419	417	394	427	441	459	443	465	485	425	437	443	423	459	439	411	426	429	444	429	447	405	455	427	447	444	415	404	439	429	383	485	447	410	441	434	491	413	456	417	477	451	442	451	456	452	445	423	439	448	407	456	463	426	387	440	485	443	433	438	387	465	434	440	443	409	439	410	441	417	433	462	414	427	456	427	436	436	458	435	457	470	469	424	445	429	446	453	411	461	447	429	470	436	425	410	409	402	384	430	439	456	451	437	482	495	431	432	432	415	447	412	419	474	421	459	454	426	457	462	416	474	446	432	451	435	406	447	450	488	432	420	448	471	431	438	414	442	516	409	424	441	462	431	451	421	442	435	446	470	484	440	445	420	402	458	420	428	459	424	469	454	434	405	464	426	429	426	463	474	427	448	435	435	468	411	424	430	433	436	452	459	423	438	430	472	453	492	471	419	437	454	458	410	431	450	442	434	450	466	412	422	418	408	463	428	407	462	425	429	430	403	431	442	426	424	419	444	410	424	401	459	410	430	402	421	393	466	420	428	442	431	443	434	452	448	426	430	442	420	474	448	427	428	446	419	462	419	437	465	464	431	444	402	492	429	453	434	454	405	453	449	443	445	442	460	483	438	454	420	477	440	445	445	477	482	459	445	439	470	458	469	479	427	439	439	423	423	386	456	434	412	457	463	413	436	452	430	457	381	434	454	449	435	421	436	467	438	430	433	490	414	423	444	508	463	423	409	458	460	418	443	424	431	443	464	439	420	455	431	413	440	433	457	454	462	430	453	390	427	438	432	415	449	453	459	425	445	430	417	438	452	423	445	433	485	426	453	444	436	430	424	449	447	454	411	435	412	432	429	437	476	419	426	454	440	444	447	436	453	433	456	451	439	440	443	456	422	422	417	445	464	435	450	459	476	444	457	425	426	496	441	432	445	437	440	433	459	445	461	453	426	455	480	409	419	449	455	427	452	427	411	422	450	431	403	435	426	437	427	421	434	434	486	461	426	438	470	375	478	436	470	460	415	457	471	429	427	459	465	485	415	424	446	474	431	454	420	427	444	457	451	424	439	493	434	441	458	411	429	445	428	450	460	442	408	458	434	405	492	459	425	448	457	426	425	444	445	406	458	422	439	450	467	458	419	444	434	437	429	460	444	476	431	441	434	411	450	437	439	446	410	470	454	438	466	436	429	423	401	418	437	477	452	417	459	429	448	426	439	443	420	494	439	435	392	417	457	441	464	432	437	435	465	451	409	405	445	456	474	449	432	430	423	446	460	415	441	423	419	437	446	404	487	419	463	448	422	414	431	473	418	451	449	433	445	418	456	410	432	438	446	440	435	465	425	413	448	446	398	439	421	457	447	467	439	438	435	465	449	409	415	463	469	455	416	507	495	443	421	450	442	425	458	409	463	433	467	431	399	440	462	489	450	459	443	442	458	456	431	456	449
23876	20761	27595	23973	20107	10149	4102	2086	1447	1157	1011	1006	1146	11018	18811	12731	5082	1559	968	636	632	624	630	614	606	667	605	607	649	567	642	660	618	630	594	616	579	621	624	631	633	560	633	629	589	609	651	622	566	597	568	577	618	582	630	600	582	612	603	629	688	585	622	644	639	613	577	607	637	646	616	634	580	631	589	573	588	613	611	640	556	608	595	585	588	638	587	625	602	573	664	531	590	622	639	584	663	641	595	601	629	585	662	663	589	624	629	635	625	648	588	595	590	617	658	654	642	592	598	611	615	628	627	600	589	578	620	616	633	594	602	587	584	604	603	591	587	598	639	612	609	659	608	608	575	641	637	576	587	612	617	613	546	609	588	574	616	645	635	591	637	608	629	621	595	552	623	633	634	607	634	624	607	587	653	612	607	608	620	657	644	617	604	596	628	625	669	588	602	569	566	604	627	632	614	623	597	618	612	573	610	624	641	660	633	606	615	560	616	599	642	572	557	597	565	624	626	645	583	574	572	599	661	613	633	644	618	633	597	618	592	593	631	647	633	595	556	640	590	596	615	599	601	621	649	571	604	576	605	623	599	635	608	634	634	622	590	611	620	635	605	616	586	665	587	562	617	606	599	630	613	625	606	577	653	602	614	602	588	635	673	594	582	644	651	609	580	619	641	596	626	579	615	619	589	575	610	590	589	639	603	588	586	652	637	619	606	639	612	603	661	592	637	581	564	626	631	578	567	624	616	603	597	625	619	625	624	654	641	561	622	567	642	616	635	585	590	585	645	670	615	622	604	665	583	575	617	637	638	600	620	619	585	622	653	595	597	600	585	606	618	613	642	628	613	556	582	526	625	622	589	645	619	659	625	643	574	640	592	639	584	608	618	644	601	587	634	647	577	577	629	666	602	601	601	663	609	566	613	599	587	630	586	590	622	623	591	607	578	660	613	622	584	605	576	671	567	601	606	567	618	636	565	594	561	638	606	635	592	612	602	592	617	627	591	604	626	643	588	597	570	597	620	629	635	590	608	603	604	615	604	583	666	580	619	603	618	618	566	598	597	631	570	620	594	581	682	615	660	625	569	611	598	610	572	634	668	621	640	624	657	561	639	588	614	566	629	591	576	556	624	597	557	604	595	613	623	609	605	571	612	623	611	613	597	610	585	624	626	584	606	599	584	573	600	585	593	597	641	598	617	576	611	639	614	661	600	609	611	580	613	642	626	632	597	627	621	605	636	648	641	630	613	615	596	630	609	555	601	617	566	617	631	625	630	593	555	602	598	611	582	623	607	629	611	649	603	643	649	590	610	626	602	655	619	641	594	642	605	574	625	608	637	591	599	623	617	610	583	619	637	636	635	624	608	580	600	576	562	609	605	604	675	638	637	629	596	616	592	597	672	597	600	593	620	621	596	626	583	622	575	584	603	601	629	615	588	662	624	642	639	578	563	604	555	607	598	652	612	620	618	594	639	603	609	617	615	646	631	623	642	597	581	609	588	560	561	635	610	589	598	613	609	624	647	644	601	614	662	620	582	584	603	608	598	617	638	547	609	596	615	603	630	639	582	602	628	624	638	623	625	601	602	631	648	618	568	636	602	558	579	646	642	638	610	622	623	603	579	607	581	591	568	595	619	575	602	599	617	624	616	617	610	588	577	626	632	613	619	612	631	612	658	602	578	614	637	599	624	672	630	615	606	611	618	620	593	585	591	599	610	592	571	584	593	561	617	615	622	605	617	633	650	615	614	585	572	611	568	597	600	647	627	608	653	658	648	626	598	604	603	628	603	586	627	566	609	607	608	605	583	665	609	573	635	640	634	585	611	615	570	602	601	597	593	619	627	615	594	588	616	599	576	600	606	645	651	615	595	596	645	590	618	567	641	595	583	613	616	578	536	596	601	602	628	624	624	609	563	615	587	597	602	598	638	617	605	587	608	608	581	565	604	604	628	588	597	629	578	674	624	605	666	614	633	585	574	623	601	572	598	628	620	572	619	601	626	594	622	577	604	602	613	633	611	574	593	665	606	574	642	636	628	610	617	617	594	617	584	610	621	610	656	641	635	603	566	626	596	599	588	584	588	583	614	610	611	587	630	618	611	607	645	608	635	584	576	614	586	645	594	629	608	629	591	616	587	647	605	642	595	578	591	605	638	593	597	609	649	578	598	647	594	632	610	576	640	592	612	616	606	589	613	596	618	593	626	577	584	629	581	614	602	593	586	626	641	640	589	609	600	652	574	600	550	627	649	625	575	605	626	614	557	608	637	579	609	592	603	621	622	621	605	614	673	607	630	603	618	590	586	623	593	604	607	531	613	653	627	592	597	622	578	653	608	612	573	595	586	606	607	619	633	644	580	597	595	610	632	612	593	572	563	618	569	618	643	582	600	586	639	564	595	616	625	585	588	619	613	642	607	589	626	623	617	609	595	623	596	645	571	612	583	625	617	649	614	591	628	603	611	617	614	563	583	615	606	579	587	639	594	556	580	650	561	619	625	563	573	609	576	622	602	581	581	583	547	642	601	629	570	600	617	584	614	570	580	625	620	605	627	593	617	579	621	599	591	568	584	595	661	564	627	591	633	599	627	627	594	636	567	631	590	598	630	582	576	666	566	644	582	622	656	590	591	632	591	599	615	596	639	583	647	603	601	583	601	626	602	648	638	628	614	611	564	605	609	687	579	619	608	614	583	626	605	614	592	633	633	613	615	610	585	623	640	606	614	653	558	585	605	579	585	590	572	597	562	621	612	632	590	606	601	569	580	597	620	600	603	571	640	616	555	604	616	622	602	605	632	580	645	604	602	598	614	602	592	634	584	608	600	605	648	601	663	569	613	643	651	621	590	612	647	599	590	617	564	603	641	621	580	575	636	622	624	591	554	602	580	553	617	606	633	576	596	589	551	637	561	620	581	644	595	611	624	595	593	605	596	636	600	571	627	636	618	585	618	572	648	617	608	600	612	603	599	599	605	620	615	618	597	617	605	594	598	590	604	584	613	599	642	575	617	621	599	636	622	640	646	632	647	604	657	561	583	608	583	598	600	588	601	578	597	639	592	642	584	571	664	582	593	582	620	657	561	610	606	571	593	614	547	579	616	609	622	623	613	582	610	613	599	620	586	604	604	626	590	582	602	589	625	616	626	630	609	668	623	591	627	646	578	607	607	601	602	650	584	602	615	617	631	562	629	602	611	588	570	612	601	617	582	616	620	609	632	618	563	625	621	635	583	590	599	607	634	560	590	640	581	607	610	617	599	562	595	587	618	608	598	630	613	606	633	601	615	566	563	639	568	568	628	597	602	609	630	596	623	606	610	623	611	616	619	613	560	633	615	620	640	601	610	603	609	641	579	616	606	589	625	605	548	593	615	628	628	605	606	581	625	598	648	624	604	593	611	607	618	637	581	634	594	634	580	654	604	640	589	625	594	626	626	577	573	602	584	581	567	609	601	617	616	641	601	591	642	674	581	618	609	598	624	571	624	578	614	554
6887	14005	13282	9125	6740	4960	3433	2435	1813	1414	1177	1193	1498	14711	17696	11608	4641	1681	901	599	573	554	571	573	561	579	537	534	555	589	528	607	584	553	559	586	570	562	528	557	584	571	569	578	537	559	543	559	551	572	552	552	533	560	544	581	572	537	547	541	568	562	551	573	535	553	580	592	543	554	561	582	544	519	528	570	512	514	555	539	551	542	593	566	582	546	554	570	527	577	542	559	557	562	566	513	593	543	571	603	555	566	563	532	547	526	558	585	585	540	554	594	530	559	578	575	559	521	560	552	530	553	535	594	547	541	562	555	506	559	526	549	558	497	571	510	593	527	564	540	541	572	563	574	554	591	592	590	561	509	551	527	591	602	581	554	603	570	513	539	553	562	547	553	543	577	562	548	544	549	549	540	552	539	526	572	564	562	581	568	508	550	604	547	522	576	576	546	528	590	500	565	529	522	569	538	527	559	546	569	544	517	506	556	542	531	526	580	530	572	565	583	542	544	526	573	545	562	554	532	573	575	581	537	554	554	543	543	554	592	564	556	538	545	533	570	549	576	558	583	577	518	539	571	534	596	594	528	554	544	573	603	516	591	524	572	582	561	568	573	566	575	559	585	587	541	565	545	559	557	611	555	504	549	579	544	552	538	576	568	564	552	502	590	566	597	594	572	571	563	576	541	565	494	578	595	571	545	563	594	556	539	576	567	551	538	532	572	568	557	565	513	557	549	572	557	543	539	589	567	567	597	542	565	534	571	537	546	561	556	581	570	565	564	560	565	555	534	565	523	520	570	560	559	563	599	559	572	583	539	554	550	543	557	564	543	537	582	573	551	519	536	562	549	574	537	507	558	555	610	551	578	559	563	544	545	552	515	559	559	549	522	502	548	574	539	547	567	545	556	524	560	560	586	551	538	562	580	528	530	549	573	590	567	590	529	542	533	515	528	568	628	546	547	535	556	549	508	547	536	550	527	543	587	573	568	540	583	540	557	556	570	541	545	559	561	568	543	516	592	541	542	527	520	556	578	531	560	583	547	575	526	538	550	590	570	541	589	575	539	590	569	562	525	556	504	590	557	547	531	541	520	554	577	573	551	541	562	554	542	552	577	585	558	591	555	540	575	594	544	584	567	532	556	576	550	504	552	528	529	567	635	566	580	530	574	549	487	534	557	526	510	547	551	543	545	513	574	556	601	559	559	528	578	517	567	560	564	551	531	560	563	564	552	567	546	551	533	555	552	512	572	538	537	534	554	554	569	556	528	590	549	572	547	565	535	566	542	543	577	563	552	546	574	549	529	565	577	541	563	549	543	533	541	542	594	545	562	567	567	554	569	570	549	539	547	597	568	547	563	547	547	579	603	547	559	560	531	517	506	561	600	562	547	559	548	540	573	577	503	545	553	565	583	534	567	534	590	545	549	572	544	546	532	521	540	542	575	591	586	528	518	562	551	549	520	554	582	554	537	521	557	531	518	585	534	555	588	547	516	540	523	552	512	584	577	561	548	542	559	591	581	560	562	547	527	577	570	545	552	555	543	554	554	569	561	572	550	551	557	554	524	562	523	546	516	582	567	558	592	559	544	520	498	548	557	544	578	510	526	547	532	584	568	546	560	561	566	564	538	535	499	574	480	586	585	572	521	585	591	579	600	540	547	584	551	567	612	597	595	551	526	503	600	520	556	542	531	537	558	542	542	597	524	557	575	589	589	584	577	541	557	562	559	512	573	561	559	558	582	544	594	523	525	595	564	574	505	534	540	509	560	521	567	583	540	526	542	553	561	533	558	534	556	557	559	581	511	544	519	566	576	535	570	581	519	524	576	561	525	518	551	533	527	547	552	565	527	552	544	506	591	537	564	531	578	559	545	558	545	560	575	533	589	541	549	539	513	564	560	542	593	551	596	541	551	530	551	562	597	528	631	558	556	548	559	579	550	560	571	578	580	560	572	522	539	565	550	527	565	556	531	547	579	531	505	535	559	558	610	535	520	548	524	558	561	536	546	536	560	547	551	575	523	544	549	527	550	567	548	559	560	586	558	536	522	545	510	549	573	534	520	559	521	558	525	521	563	533	562	488	562	550	582	542	531	545	514	577	548	581	559	550	536	526	533	549	513	517	523	535	551	532	542	535	608	547	558	560	577	560	539	561	563	519	537	546	528	538	528	566	554	553	566	541	591	537	523	539	533	567	586	564	545	534	543	560	536	559	541	533	511	573	567	590	555	571	584	538	580	535	539	526	546	496	558	567	534	553	550	526	565	528	526	566	528	557	572	535	530	545	584	572	542	534	484	559	546	558	508	558	592	590	524	598	523	513	516	546	536	565	571	567	532	536	569	554	527	525	535	571	546	529	575	572	547	552	565	583	560	562	523	549	528	556	533	574	582	513	558	544	535	541	548	554	523	563	570	524	527	550	559	542	544	531	537	571	538	578	545	567	560	629	568	572	533	576	550	549	585	550	585	496	530	539	558	529	561	517	565	556	527	609	559	574	541	545	568	531	551	566	521	545	567	555	553	510	556	555	587	562	554	518	617	585	529	557	592	547	581	530	563	567	601	538	550	581	546	549	576	520	532	582	510	595	553	558	565	556	563	509	520	570	501	553	531	562	588	514	579	532	547	545	506	536	561	544	561	553	560	547	548	556	537	550	524	577	578	567	544	573	525	539	567	559	564	556	553	540	564	558	524	557	534	532	577	564	550	570	578	586	529	536	542	594	559	554	563	555	539	496	540	576	503	566	575	525	542	527	502	581	552	538	557	582	583	539	517	563	580	542	561	590	553	590	518	559	512	570	547	565	582	558	552	566	586	551	579	574	516	526	559	564	564	565	555	558	571	538	549	585	551	583	592	570	533	547	563	575	607	516	512	575	481	560	510	565	572	543	558	566	571	557	533	574	551	563	572	522	569	542	599	548	565	541	544	535	577	543	576	522	555	547	582	564	515	548	553	582	538	530	568	587	533	526	520	564	559	604	557	553	531	564	510	550	545	511	546	556	553	540	567	522	568	549	539	512	579	580	557	568	532	527	545	546	552	531	547	537	574	589	519	574	553	494	553	492	574	562	549	530	585	560	542	559	543	556	541	567	546	529	612	537	538	559	523	523	522	509	524	569	532	556	563	520	554	520	543	609	584	520	550	532	572	544	531	534	527	535	540	529	536	579	543	547	542	538	573	547	533	592	525	561	587	570	552	596	521	557	515	515	552	526	561	576	545	562	551	545	567	590	591	555	580	518	577	547	556	571	541	576	530	538	555	528	512	570	546	567	529	545	541	552	594	556	531	555	547	537	565	562	553	533	540	539	536	557	553	561	518	551	557	608	588	544	544	561	546	562	539	506	607	555	543	543	531	541	557	544	540	556	564	571	587	557	521	521	545	587	528	535	507	566	533	576	546	554	571	532	573	561	528	531	538	533	524	555	527	549	575	516	520	542	564	549	556	543	539	570	553	569	571	550	600	558	514	534	510	518	538	510	559	516	528	557	579
26578	10101	3532	1953	1232	926	779	671	632	576	644	597	669	971	1456	1216	864	653	618	577	543	552	567	528	552	553	529	538	527	621	512	553	555	602	583	555	568	545	578	529	543	573	581	568	534	522	569	567	567	525	593	563	568	540	586	559	523	519	558	589	547	562	523	577	569	549	537	563	550	593	564	547	553	575	542	554	560	527	597	583	499	548	548	535	564	592	547	560	587	511	489	569	563	564	553	574	506	595	589	579	579	582	580	550	499	528	568	526	491	535	531	580	571	621	523	520	544	601	564	577	535	562	527	557	548	557	554	547	594	564	524	586	516	522	555	572	547	554	559	555	535	550	559	583	514	535	565	557	589	572	558	525	572	527	543	509	515	541	589	553	538	572	551	591	551	584	558	583	560	542	560	552	490	562	544	562	574	544	575	523	531	565	566	496	555	569	496	530	591	550	548	546	549	572	573	565	532	554	500	555	578	510	562	525	582	554	550	517	550	574	553	544	519	507	473	574	555	558	520	545	526	531	542	556	554	570	583	532	535	536	556	560	553	535	578	560	553	499	549	556	525	534	563	569	547	520	555	585	579	582	550	543	520	533	543	565	582	525	586	566	575	567	580	558	575	548	548	603	533	532	549	563	524	545	576	523	560	520	574	577	561	539	525	524	511	506	573	537	566	565	517	531	585	550	577	546	557	531	573	554	552	556	554	562	534	532	549	521	562	516	550	583	528	524	559	512	559	568	576	595	531	551	563	514	539	485	616	536	577	547	567	604	562	556	579	525	567	577	563	527	551	555	554	539	520	542	527	523	549	517	584	547	574	590	519	521	575	563	555	501	518	551	561	587	543	562	535	548	561	562	539	521	562	538	510	567	551	579	538	591	557	547	552	564	600	520	584	589	580	556	537	573	538	555	573	510	572	569	555	557	605	518	521	553	574	540	559	537	574	557	537	573	530	532	552	563	536	541	502	525	545	560	564	544	522	563	572	580	539	542	550	573	571	554	546	630	575	562	569	565	597	555	573	552	563	575	545	549	517	546	563	582	586	556	557	551	544	573	569	563	548	544	546	556	567	532	567	546	524	543	532	527	557	562	526	536	532	542	561	573	569	543	567	576	549	559	561	569	564	555	586	577	571	592	579	553	570	548	527	545	564	537	595	537	497	534	570	525	529	555	578	602	549	575	563	601	532	543	557	560	562	563	553	570	536	555	567	536	600	541	543	568	537	564	550	559	523	529	583	529	586	545	550	557	498	560	549	531	560	582	550	586	547	569	557	556	568	581	532	527	541	585	541	554	556	532	566	509	522	575	592	546	533	556	525	567	560	527	543	539	555	555	571	580	529	553	542	535	565	516	532	547	565	532	532	585	571	553	554	521	542	582	594	596	521	509	578	542	525	531	556	538	586	563	511	544	510	577	545	528	526	526	526	551	582	531	548	559	550	581	566	556	551	564	563	570	514	501	578	542	550	550	553	530	543	547	594	531	561	597	544	574	516	563	553	573	539	543	558	566	566	544	541	553	592	590	548	522	540	555	539	592	548	563	537	553	562	528	540	529	537	549	547	516	588	553	575	554	516	550	594	575	553	561	567	551	532	544	566	543	596	583	549	551	523	539	565	572	562	557	545	594	551	553	544	529	549	554	519	515	576	541	543	533	520	552	595	512	579	529	558	578	543	511	488	569	547	555	554	539	554	571	577	532	539	537	515	580	550	513	530	558	531	553	564	554	541	527	588	583	588	564	595	567	523	566	567	590	519	560	533	550	524	540	551	544	555	569	586	571	568	566	559	548	518	539	533	545	570	566	526	578	582	483	569	612	502	563	512	557	557	582	532	527	558	542	541	546	546	581	504	547	574	558	549	554	516	589	552	533	575	540	578	519	560	568	561	537	592	529	550	577	568	562	555	563	547	581	554	563	530	557	565	563	550	603	542	548	568	541	587	561	564	517	539	594	565	544	549	556	566	512	535	545	584	569	554	567	568	597	532	569	549	600	559	569	586	612	603	553	581	533	626	547	575	545	571	557	534	492	534	547	562	537	561	536	547	548	518	536	548	549	583	569	553	563	555	551	541	527	548	546	552	547	536	550	572	536	535	567	580	585	544	550	579	534	564	536	551	548	528	562	533	498	538	520	518	522	568	508	580	510	553	529	536	586	566	558	545	582	542	555	560	528	577	504	527	594	558	532	536	579	532	552	543	594	562	552	602	548	604	561	550	577	539	528	584	581	593	594	544	548	575	574	497	550	583	579	524	538	580	536	548	571	580	540	527	545	565	573	536	600	511	572	543	511	581	559	559	579	567	589	538	548	535	526	557	561	504	572	556	570	538	561	514	553	597	533	534	542	538	558	614	560	549	572	513	569	567	559	572	513	543	529	519	540	540	529	584	585	593	593	529	589	570	574	604	557	533	549	522	563	579	554	594	579	530	551	537	545	573	532	582	553	541	588	571	575	523	538	572	543	552	524	508	577	581	535	557	550	514	564	535	563	572	570	568	515	589	568	547	555	564	579	550	532	569	548	572	562	513	622	553	552	511	551	558	573	557	536	577	577	536	530	540	595	542	541	539	544	543	534	544	554	549	567	545	551	534	570	596	577	565	551	543	548	579	548	563	525	569	592	502	562	582	587	566	552	501	592	549	600	548	541	559	544	555	586	576	508	553	522	585	540	515	552	544	573	547	586	556	557	522	528	566	523	551	540	564	571	567	582	560	568	556	537	575	549	535	561	505	562	605	563	557	552	569	557	540	553	542	517	544	534	548	548	566	540	547	593	570	560	550	547	545	523	576	545	512	579	578	540	573	533	575	568	563	510	532	553	579	591	554	578	537	589	552	549	548	565	536	545	566	580	568	547	513	544	553	541	558	554	566	570	542	574	560	544	544	569	561	580	535	588	575	603	561	562	566	567	521	553	524	590	556	543	564	570	555	546	561	570	540	577	516	550	567	546	540	535	579	530	549	557	547	574	567	538	549	535	557	494	545	573	572	539	576	515	557	555	547	535	524	529	578	578	535	548	530	574	525	556	500	553	474	519	558	553	551	560	539	575	588	554	512	551	553	597	581	539	546	559	565	557	626	539	571	579	549	547	528	598	576	557	560	581	538	595	560	526	548	549	534	566	547	615	549	560	560	512	536	532	539	531	543	548	579	596	498	594	540	549	569	580	547	581	567	597	549	539	562	563	565	564	544	578	561	562	504	553	562	537	556	559	581	600	544	565	584	524	539	542	550	603	522	551	573	528	561	567	553	560	596	566	534	578	556	541	533	548	533	565	535	564	577	542	513	568	557	568	579	544	589	546	587	542	485	530	562	525	546	578	566	574	560	570	523	540	581	539	556	560	528	493	547	617	529	533	554	597	588	563	569	587	604	591	555	514	559	573	545	556	552	541	588	569	538	594	570	539	548	574	521	591	553	545	536	570	562	594	533	576	558	570	575	549	588	562	555	562	530	586	584	532	540	530	572	556	590	539	568	565	573	576	561	586
6884	3838	3526	1856	1601	1162	841	711	661	562	615	626	666	1364	1777	1349	896	599	538	536	528	500	509	488	488	507	508	506	507	501	506	494	474	472	537	523	504	474	457	517	491	458	522	503	476	518	516	498	500	516	489	506	497	468	497	542	498	496	488	537	507	529	546	540	474	504	481	507	460	537	482	505	485	506	501	520	527	510	460	480	527	525	469	469	478	456	464	518	498	475	511	484	482	497	511	460	522	480	510	482	499	492	524	497	501	508	540	496	469	480	481	455	522	497	519	494	512	523	494	463	475	516	523	464	512	502	480	462	477	539	547	469	468	469	498	508	489	497	478	517	471	500	534	473	477	491	473	497	470	478	474	464	488	513	514	483	524	479	496	469	513	499	498	481	504	509	495	467	501	488	501	472	521	478	463	477	489	515	512	481	536	463	480	472	488	484	534	472	509	488	489	518	528	506	483	501	550	467	482	525	494	491	477	452	478	495	474	525	496	476	504	499	492	484	484	475	478	467	468	515	507	503	458	504	486	511	506	474	516	482	498	492	461	505	493	505	504	520	473	421	464	497	544	530	537	477	475	501	487	468	504	516	495	509	511	467	488	494	504	486	477	454	484	490	492	496	476	487	520	536	554	495	455	484	507	508	509	506	509	503	517	474	475	517	481	492	505	512	476	517	502	485	485	481	464	473	501	495	498	478	518	480	526	487	525	520	498	495	501	475	482	507	510	497	504	511	506	492	501	503	513	516	529	488	488	507	500	482	464	503	495	486	462	500	489	476	503	485	456	547	510	476	479	503	482	466	489	447	528	558	515	477	502	490	437	518	476	517	490	495	499	508	502	464	477	455	482	465	499	461	512	508	489	512	507	506	507	475	499	465	479	478	508	493	479	519	497	538	438	493	471	507	469	485	513	484	488	504	490	463	477	517	498	470	499	539	481	502	452	499	494	522	502	441	496	498	485	492	518	472	475	489	493	477	515	501	523	516	506	464	491	471	511	502	529	565	522	478	449	474	484	482	493	514	537	508	524	477	508	530	533	481	496	500	535	493	478	520	491	472	488	459	481	480	486	443	556	461	499	532	485	470	513	468	495	505	508	520	464	449	481	509	486	532	518	514	508	483	501	510	484	465	498	483	510	491	489	486	504	444	475	490	473	443	490	496	512	492	467	484	533	491	524	502	499	482	445	502	513	576	518	531	467	476	497	480	435	490	521	450	479	478	485	441	525	529	459	453	500	531	481	497	509	486	495	469	488	458	484	493	502	471	446	486	480	512	479	489	496	466	450	467	514	515	513	498	486	488	504	471	502	492	481	486	503	460	521	496	484	502	518	487	494	477	515	524	460	464	506	528	511	500	520	521	530	502	511	478	488	472	534	521	504	481	499	483	505	481	498	489	512	471	487	518	495	518	506	532	479	505	522	508	504	478	471	590	534	488	490	505	457	486	468	500	537	481	485	501	480	498	514	469	471	476	529	512	497	489	484	521	532	452	486	495	526	501	508	466	481	465	480	484	495	499	444	493	454	475	543	532	500	479	503	483	514	502	515	462	493	522	507	463	478	505	479	526	493	523	513	467	450	509	499	500	514	486	484	495	501	512	468	506	474	498	498	509	501	502	470	470	474	443	476	523	467	491	501	519	493	521	509	514	512	512	490	499	537	510	500	468	508	454	535	496	461	519	494	490	462	518	558	487	470	503	517	473	521	485	517	499	557	495	508	482	559	464	502	468	466	471	527	515	519	478	452	553	506	487	526	493	494	488	501	490	465	499	516	498	505	455	487	515	485	513	468	499	474	463	486	471	485	439	452	506	474	502	487	476	524	532	469	504	487	474	498	510	504	558	515	473	523	492	532	572	488	487	500	503	527	518	492	506	521	494	510	525	521	478	528	470	491	494	502	491	508	517	512	471	555	512	499	465	507	508	505	505	480	506	520	476	504	525	501	521	477	514	509	520	510	491	500	481	488	483	450	492	506	535	480	473	537	521	473	485	498	488	506	464	519	462	528	520	501	452	500	476	481	475	507	481	510	462	507	508	481	524	500	479	481	514	476	477	456	517	465	506	468	483	532	470	482	506	503	469	478	528	520	499	464	489	459	513	470	498	473	469	464	461	477	433	493	520	517	531	471	537	474	502	498	519	517	449	475	500	510	494	461	494	457	510	522	498	498	515	473	522	488	489	506	491	471	458	512	508	454	517	483	494	464	512	465	496	511	493	510	496	534	473	495	500	511	461	473	488	483	503	496	476	479	511	483	454	472	495	476	523	492	482	518	485	479	521	519	508	490	537	505	511	475	501	513	501	497	494	512	477	489	507	491	475	514	507	500	503	449	541	473	493	520	473	510	480	521	491	491	483	500	512	468	486	506	523	543	514	478	531	468	523	502	488	511	505	513	480	481	495	480	489	482	525	502	509	535	473	496	517	492	497	482	462	509	519	506	506	483	528	479	481	477	523	469	465	534	482	496	445	508	444	488	506	519	481	479	475	488	482	448	496	484	432	494	523	493	509	494	489	452	479	507	469	510	519	447	504	503	483	502	486	516	491	502	501	501	454	481	500	479	502	479	498	505	551	536	501	504	503	448	477	499	491	491	497	498	488	431	476	521	519	456	501	527	523	455	492	533	488	527	491	474	503	512	483	511	489	513	530	469	472	516	506	499	491	496	473	490	524	505	488	497	475	521	483	510	470	494	482	485	559	538	478	491	504	523	508	519	490	486	493	474	510	488	466	507	518	513	491	489	525	500	523	482	502	510	554	469	489	519	492	503	500	505	498	502	561	492	515	488	491	488	489	500	485	525	527	508	510	482	492	514	493	504	473	495	465	522	510	496	473	478	516	495	502	488	469	499	499	471	459	495	499	506	527	511	505	488	508	505	476	487	478	524	500	496	502	486	448	487	499	486	530	496	519	461	473	505	497	498	510	492	468	486	516	498	497	482	535	486	525	490	504	492	522	517	489	455	467	536	488	486	497	463	488	467	471	511	475	506	500	477	519	503	496	508	488	519	477	529	499	481	474	486	484	539	502	542	480	507	524	508	511	517	498	485	516	530	483	476	502	518	525	491	527	476	493	496	493	485	464	466	461	510	480	504	524	504	498	488	510	538	458	440	492	491	440	520	469	500	516	531	498	466	501	495	523	472	500	487	493	504	462	483	496	483	508	513	522	500	489	456	508	500	467	507	469	484	497	515	539	513	507	513	472	494	451	513	463	486	518	517	476	496	505	485	461	469	459	511	506	465	505	515	485	499	487	501	475	503	471	500	470	502	487	500	502	483	526	489	558	499	499	519	510	486	482	475	457	485	471	486	497	526	508	491	487	490	510	488	443	455	476	473	488	484	484	481	498	476	476	522	464	486	506	464	497	488	524	476	511	526	551	509	501	500	500	486	467	490	500	497	479	508	470	479	494	528	493	519	457	508	492	500	480	466	481	444	513	451	478	518	461	497	468	469	494	528	441	499	469	468	523	523	491	462	494	499	525
24887	20732	26436	24586	8232	2257	1475	1018	813	762	718	678	3027	10088	9981	5508	1974	830	579	544	527	529	520	557	506	518	548	565	505	539	537	518	486	509	497	521	519	507	604	497	520	497	520	508	502	555	531	515	566	510	503	500	530	495	517	532	497	535	549	557	515	517	527	532	550	588	490	533	520	499	529	567	549	532	577	523	538	516	515	500	518	541	538	521	516	517	507	521	509	482	526	499	562	539	507	503	535	557	511	538	575	519	469	546	536	517	513	508	514	539	519	516	524	542	546	554	532	524	480	532	558	537	496	531	557	524	535	542	516	520	494	544	540	518	529	564	525	550	572	526	553	563	510	561	526	501	495	532	552	555	535	498	531	542	525	487	502	512	563	539	507	522	496	566	512	527	500	540	553	537	522	512	515	523	544	484	540	493	513	503	504	540	496	544	534	485	541	576	512	521	554	497	546	508	544	517	521	566	515	558	501	518	491	500	530	540	569	461	533	532	545	542	509	511	547	513	495	556	513	527	514	553	567	512	525	535	492	505	490	493	547	548	497	535	503	496	498	527	516	539	477	543	527	549	529	538	537	522	557	517	521	507	537	515	533	541	516	524	519	495	520	533	543	513	521	549	519	520	569	503	513	538	519	482	528	535	541	548	518	528	503	519	533	514	529	519	514	526	523	486	540	485	530	490	511	526	492	460	492	485	538	556	490	544	514	539	517	519	533	528	479	533	492	557	520	507	521	529	527	535	554	536	553	543	572	467	491	526	483	546	507	528	527	524	538	504	512	494	545	514	539	537	516	527	509	550	553	595	525	533	502	491	513	544	515	511	515	542	483	497	507	550	556	521	517	513	519	521	500	519	469	495	501	505	515	526	476	498	512	514	508	538	523	568	513	536	525	506	560	561	549	494	523	533	520	513	514	544	541	522	548	549	500	495	525	509	502	494	513	547	527	515	534	575	546	508	508	573	515	516	468	535	483	531	534	532	597	518	500	486	546	497	550	454	537	539	558	540	551	529	494	528	489	497	500	529	507	515	513	531	516	522	512	531	511	527	550	572	536	486	576	538	508	561	491	572	574	515	507	499	473	487	525	531	566	493	546	518	473	540	553	535	508	505	484	549	499	530	565	503	507	508	518	461	539	472	523	520	523	458	529	501	552	559	509	494	493	518	540	542	521	548	507	559	509	479	537	549	460	485	497	488	504	489	519	502	531	519	508	502	507	564	493	527	552	468	524	544	515	560	515	528	533	523	518	512	548	483	549	537	551	502	516	515	541	528	530	488	501	519	518	508	512	512	527	491	544	539	518	525	550	499	510	537	548	548	518	518	523	546	560	492	512	579	517	505	512	528	503	520	548	510	504	541	527	553	536	549	523	552	539	520	508	534	553	553	497	519	534	530	478	502	479	511	537	517	503	526	551	505	527	530	520	510	480	522	548	507	537	538	513	496	492	512	531	525	521	544	533	486	497	512	494	518	524	534	533	508	511	552	499	518	544	536	515	512	518	537	533	551	505	516	528	528	513	551	484	488	506	508	539	492	527	469	528	485	530	516	497	530	549	491	554	544	553	539	531	528	491	508	555	509	516	480	530	473	539	485	503	542	590	554	516	537	519	482	496	542	505	500	524	504	533	523	523	538	523	587	526	547	498	581	505	528	565	580	531	508	524	522	522	497	544	487	537	577	541	513	529	538	478	560	507	545	501	542	470	531	519	567	541	458	503	558	527	465	516	528	555	502	555	541	512	521	515	524	524	519	488	475	522	534	507	532	559	538	537	506	488	499	529	516	512	533	530	547	487	525	485	500	521	538	510	453	522	512	490	540	532	484	479	553	512	510	476	542	533	521	527	515	501	520	536	522	527	548	481	539	515	530	532	577	523	530	560	546	540	527	522	547	543	481	493	490	513	558	488	532	510	529	521	537	452	526	521	534	494	508	519	496	547	501	568	502	532	520	556	542	528	576	453	486	514	534	531	548	532	533	509	509	511	535	512	527	513	511	530	530	491	514	467	504	534	527	528	494	527	505	511	583	500	496	559	527	541	530	499	504	512	544	509	537	498	550	538	489	531	526	492	487	483	521	485	524	520	529	478	546	536	507	586	470	544	522	550	511	526	497	548	519	515	520	519	495	543	523	508	518	521	507	535	507	524	499	523	509	561	464	541	541	527	499	504	589	516	494	533	536	512	509	517	524	548	549	511	532	553	494	578	533	499	511	484	518	540	559	496	529	514	553	509	521	512	512	542	508	505	501	522	505	533	511	544	524	547	555	533	495	514	547	520	517	581	521	540	519	503	510	501	490	537	515	520	538	501	497	508	513	518	505	519	492	541	493	554	500	521	492	552	568	509	483	512	539	520	498	516	526	520	521	533	587	537	514	543	510	606	521	491	521	533	539	512	513	513	541	542	474	558	565	529	551	524	514	530	510	530	506	500	506	509	535	519	527	514	533	542	511	500	507	478	530	531	534	492	514	510	490	523	508	534	521	531	515	499	520	508	479	507	509	516	529	476	547	495	503	480	517	521	559	534	530	527	511	484	521	524	511	467	523	525	526	518	529	513	484	548	549	497	512	526	522	494	536	534	522	524	510	530	570	493	488	483	503	513	514	487	540	529	504	538	493	529	518	526	541	489	500	570	526	478	512	531	499	489	531	552	532	502	509	511	481	540	574	525	521	544	520	570	519	496	532	570	507	529	495	527	506	501	541	511	509	533	522	524	570	530	493	481	533	532	519	498	512	527	558	481	561	522	521	518	532	547	531	470	523	503	544	498	505	509	508	567	541	550	505	511	550	532	535	517	488	509	531	515	541	469	524	483	511	514	522	517	541	524	524	511	507	517	540	532	493	545	512	506	527	455	542	509	543	506	528	501	481	511	520	526	526	501	566	552	519	545	498	540	542	516	487	524	504	536	526	527	516	511	519	512	550	519	547	545	519	525	521	527	522	549	536	534	499	533	530	541	505	533	547	580	513	531	497	531	504	492	526	496	546	543	508	560	507	513	555	504	556	498	505	496	545	538	529	551	553	549	534	486	518	465	534	527	504	507	503	547	580	524	530	510	564	502	468	520	472	538	601	553	506	585	510	544	500	525	519	507	534	520	514	523	501	506	517	523	517	527	539	519	535	543	490	515	529	514	547	510	523	499	529	554	527	536	509	555	508	532	530	521	533	511	506	505	544	554	528	516	503	522	523	532	531	546	542	526	514	523	508	515	519	543	465	508	485	516	509	546	487	507	511	503	506	542	521	510	557	493	563	523	492	496	543	532	535	585	491	556	496	534	525	482	520	554	511	517	566	551	525	476	519	471	525	511	493	520	535	502	521	519	585	558	520	510	526	496	505	518	497	518	513	538	531	531	525	542	532	536	513	547	512	491	536	533	489	513	526	518	494	513	552	536	511	538	512	510	486	530	508	551	544	499	528	506	485	489	513	556	505	491	498	499	517	515	505	522	520	547	533	488	532	513	493	533	510	512	517	506	528	497	516
5718	8670	7106	3164	2498	1940	1677	1222	929	959	872	791	4587	12280	10192	5647	2065	870	564	496	496	482	505	494	489	480	463	522	509	489	442	457	489	494	453	491	465	461	510	467	488	503	490	496	485	458	497	512	494	478	470	438	495	490	493	486	481	472	526	478	490	494	521	449	475	457	452	487	488	507	506	451	496	499	510	459	519	488	488	484	506	460	499	477	507	451	474	514	439	514	464	459	516	492	480	446	502	490	468	492	467	464	493	502	464	481	494	463	503	514	517	512	490	469	474	484	488	473	457	462	503	501	460	513	417	472	483	471	486	486	454	490	497	483	472	516	479	497	507	465	472	490	494	485	504	472	488	439	470	487	496	504	521	522	473	465	488	514	485	481	508	498	507	503	467	456	458	467	523	497	510	498	506	463	480	474	486	437	442	482	511	477	497	500	518	496	482	464	500	489	458	448	483	479	506	480	494	500	483	440	474	497	488	438	479	489	483	495	456	503	518	450	473	516	505	500	476	486	468	468	471	459	466	487	487	483	500	539	494	477	501	468	513	461	477	486	525	508	493	462	497	502	472	493	496	446	486	492	513	509	508	510	483	458	507	503	494	492	463	477	444	457	473	474	479	494	483	490	488	439	476	485	510	478	509	520	504	445	514	433	489	468	452	449	494	507	526	529	464	514	494	505	476	502	460	471	459	498	468	533	465	468	523	444	464	480	469	522	496	489	451	498	477	465	495	457	456	468	476	470	511	459	462	496	517	492	513	474	467	453	495	486	492	501	466	484	444	483	476	500	476	476	481	469	480	465	504	437	450	497	466	489	503	498	473	472	469	493	479	480	451	469	487	498	477	493	463	497	480	436	486	432	507	500	472	505	524	441	478	495	458	455	486	482	467	488	501	426	482	466	477	476	473	494	479	528	482	477	492	499	543	465	488	469	470	440	490	474	496	494	525	505	517	462	454	462	485	482	478	495	481	486	466	441	449	479	476	477	459	482	492	489	498	498	499	468	496	467	498	470	492	519	487	501	511	492	524	539	497	481	468	518	450	468	495	467	473	479	432	494	486	503	494	482	484	467	475	459	480	444	490	494	484	509	512	482	445	499	482	467	515	453	451	516	481	457	485	481	487	502	478	484	487	486	472	473	450	487	464	439	487	533	493	528	498	477	470	477	433	467	484	458	483	488	487	456	463	485	459	472	520	434	463	494	466	491	494	490	460	459	480	502	501	487	472	480	450	465	479	491	512	479	499	484	501	457	471	476	471	500	515	510	454	461	448	470	450	487	461	460	492	440	494	463	491	501	506	468	449	492	471	471	465	503	481	469	483	498	484	452	455	454	499	451	455	493	478	473	511	502	463	459	469	467	523	489	482	484	435	480	463	491	492	447	458	497	502	473	473	477	517	500	487	453	482	496	485	472	456	484	436	455	466	498	491	458	522	469	476	503	464	512	511	493	470	490	474	530	501	463	461	489	487	491	478	447	480	451	499	469	442	510	454	468	447	478	518	484	511	507	455	467	495	504	525	492	444	463	486	478	485	477	443	477	502	447	484	487	502	489	483	453	464	469	456	493	512	475	477	460	514	514	511	477	458	462	468	477	488	480	478	447	455	522	486	462	555	472	464	481	503	466	491	513	480	511	490	480	463	462	491	490	502	503	468	510	511	478	497	496	493	482	469	462	490	437	472	494	476	519	462	503	463	469	489	481	515	477	488	515	499	504	454	480	492	453	456	497	461	452	473	475	493	490	469	486	440	476	469	495	458	485	497	438	503	476	502	483	483	500	476	483	469	497	465	486	506	504	484	501	518	503	454	499	517	483	462	472	454	485	533	478	481	478	465	519	463	469	472	469	478	488	464	472	486	500	474	496	478	499	443	490	460	480	476	517	508	480	462	524	457	496	476	493	458	521	434	451	496	487	498	470	522	521	461	504	493	496	548	496	481	438	493	465	493	474	497	479	443	483	497	468	465	448	502	468	501	483	473	472	480	474	457	443	522	482	477	522	457	482	448	454	496	454	491	491	479	462	505	477	449	466	484	504	513	424	450	464	445	478	443	484	478	490	471	469	496	524	516	484	482	469	433	487	494	481	458	464	514	522	509	522	503	492	513	459	513	453	435	471	500	462	501	486	499	458	460	478	460	433	466	470	476	449	503	445	459	481	531	499	455	492	477	438	481	452	482	498	484	461	496	478	496	469	458	466	468	533	474	461	478	487	497	478	445	447	469	478	471	510	462	494	470	520	466	473	465	481	483	465	472	449	503	459	461	487	463	485	481	446	505	502	459	516	472	465	522	493	478	516	482	491	477	463	450	452	511	493	507	501	499	450	457	488	478	474	503	474	444	483	471	467	472	477	482	490	512	460	448	528	482	437	474	461	441	442	471	495	473	514	497	456	478	480	486	501	526	476	472	518	508	499	462	499	482	474	471	493	462	516	459	512	487	475	494	517	507	493	482	496	525	473	467	487	448	497	476	437	487	511	477	509	479	488	485	472	456	462	520	502	484	485	454	483	476	476	465	482	483	475	487	502	482	458	494	494	462	449	453	457	502	457	467	461	436	466	517	473	489	447	463	468	480	460	478	485	483	495	484	460	479	479	461	503	505	531	461	522	493	454	500	482	478	494	464	510	489	509	456	513	519	480	508	463	465	489	490	465	495	486	475	505	453	460	483	485	496	467	451	499	485	489	478	513	481	489	508	445	501	511	460	482	480	492	523	468	473	495	474	493	449	469	484	479	522	463	484	460	516	509	465	451	459	482	494	458	477	467	471	473	504	514	487	494	474	475	467	469	483	512	445	495	479	469	480	484	487	471	476	529	466	498	475	483	496	508	455	485	494	502	481	496	466	468	502	445	492	497	479	472	505	479	503	485	524	476	489	488	461	481	487	471	476	514	492	448	501	483	489	471	526	487	441	439	499	458	454	485	481	462	490	478	433	496	479	444	463	525	490	489	502	469	471	489	525	479	462	521	475	463	497	502	462	484	495	475	496	466	481	446	475	462	486	465	483	461	440	535	475	503	501	456	430	500	483	478	498	428	440	519	504	448	464	467	509	488	501	468	447	489	481	498	449	478	511	481	469	513	496	481	472	469	514	511	473	462	507	451	456	498	452	475	549	492	471	490	481	532	481	473	473	484	468	456	467	496	495	489	474	481	447	520	485	459	484	443	463	517	460	466	472	495	472	487	486	477	510	500	505	495	463	492	459	518	454	499	476	475	478	457	519	505	447	479	476	440	458	493	454	454	466	505	519	467	471	477	483	470	476	482	516	461	486	488	484	454	454	442	512	465	447	479	476	473	483	492	460	504	465	494	479	476	489	489	462	456	483	496	468	482	467	479	493	463	459	472	450	469	467	509	512	488	479	414	466	484	500	479	490	468	463	474	453	483	504	462	451	472	473	489	466	439	479	492	476	471	511	498	478	476	433	481	514	461	464	477	480	444	474	441	504	482	475	500	445	487	496	477	435	489	486	493	436	463	469	496
23929	20721	27552	23897	20273	8570	3238	1423	1073	971	974	1056	6281	18800	15835	10434	4587	1411	805	670	665	699	655	678	685	692	670	710	680	713	685	665	681	662	695	657	661	692	644	675	687	666	658	643	664	723	665	676	696	642	712	682	672	681	626	663	669	694	667	651	671	644	677	664	664	675	633	660	650	630	665	630	688	651	641	714	680	638	700	683	602	646	678	633	694	650	664	667	660	645	684	688	661	636	721	644	645	634	641	695	652	623	675	704	677	673	691	687	657	636	643	679	646	663	693	718	670	676	640	706	644	669	658	731	617	643	650	648	660	643	663	648	671	655	669	636	653	652	636	696	666	647	604	639	614	734	632	721	632	666	646	628	667	656	627	664	682	710	680	682	617	636	679	649	639	654	619	676	679	679	696	665	663	632	672	672	606	648	655	645	677	645	686	652	639	665	670	727	675	631	684	643	647	660	648	629	637	657	703	683	664	666	665	656	675	675	701	645	631	660	681	684	667	685	616	677	688	647	642	626	620	615	689	665	623	661	683	668	674	644	608	659	676	715	683	654	714	674	639	664	649	661	679	710	663	671	695	664	710	673	605	638	701	666	671	656	706	722	663	717	658	683	616	645	668	645	660	686	671	747	644	640	688	648	622	679	664	607	647	657	681	654	656	680	677	694	684	640	665	659	682	655	622	676	690	663	691	678	673	719	663	628	685	673	673	686	675	644	667	630	646	665	675	622	629	684	693	660	654	697	629	696	658	660	631	606	653	633	665	632	619	689	746	647	671	633	647	641	686	650	696	671	614	720	630	651	702	644	681	672	684	667	653	645	657	617	635	644	683	655	686	679	704	658	686	625	632	681	653	625	657	640	656	668	728	675	649	625	648	633	697	678	713	615	614	679	677	639	683	663	638	649	668	636	642	625	690	701	654	669	658	673	660	689	643	677	673	642	648	637	641	621	653	698	679	694	681	654	662	682	653	676	634	690	656	660	612	637	671	648	656	630	655	700	622	698	661	627	627	661	607	691	654	657	644	645	706	670	619	674	641	652	610	636	644	645	634	649	710	649	628	696	674	651	669	668	631	653	664	651	632	661	650	638	650	626	659	680	672	692	688	702	620	577	626	663	664	647	654	644	703	680	607	671	665	613	649	654	643	629	620	607	688	699	636	669	686	613	651	683	736	651	630	680	635	643	630	676	637	680	697	653	657	690	621	619	656	629	633	633	662	704	678	662	664	626	700	675	640	656	668	639	692	689	707	685	681	696	655	660	695	666	705	645	647	659	677	652	661	603	639	651	624	718	696	626	651	644	631	703	647	644	627	646	648	703	634	612	625	618	633	655	623	646	651	716	711	665	631	705	640	649	611	645	684	687	667	651	666	688	661	687	711	656	637	666	664	641	684	643	637	649	666	657	692	633	660	628	671	697	651	690	659	653	661	678	700	704	619	657	635	688	635	679	645	694	660	651	673	687	695	665	691	629	644	663	685	677	652	636	693	684	681	676	668	681	629	618	681	675	635	672	626	627	640	631	611	618	661	697	643	655	642	633	654	680	666	612	691	679	687	653	624	688	675	629	637	638	646	656	664	626	662	678	655	687	648	670	684	663	660	649	663	649	674	650	646	644	627	685	674	652	679	669	601	646	676	657	673	664	677	681	645	633	638	659	648	706	656	649	709	618	627	649	680	647	593	656	667	669	676	673	682	637	665	652	622	650	634	667	684	606	640	683	670	621	712	639	638	664	676	623	640	653	665	655	648	686	688	668	628	665	655	684	637	612	723	665	686	680	582	661	704	654	684	711	678	692	640	656	633	653	692	612	661	653	662	643	658	648	659	652	647	709	637	645	652	661	703	702	678	643	660	636	632	643	664	701	653	600	602	689	633	637	665	630	666	661	705	615	681	620	673	654	692	679	649	646	701	703	717	674	643	685	632	664	635	658	682	602	660	678	615	699	647	646	681	637	618	658	678	653	669	663	650	661	614	641	664	688	655	671	682	649	670	654	685	631	637	655	717	649	639	663	665	640	671	654	642	638	656	670	701	664	679	652	641	649	675	640	650	646	633	660	620	626	662	723	659	652	683	604	701	662	658	658	651	654	644	645	696	624	691	625	657	671	665	650	634	661	687	635	685	691	653	643	662	631	658	678	647	731	656	657	653	648	679	635	667	647	653	684	649	611	704	647	686	650	679	635	624	676	706	659	676	620	626	690	651	619	647	675	705	666	685	604	669	683	628	639	631	670	655	637	659	672	668	665	692	601	628	653	655	651	626	701	689	645	670	662	645	671	674	611	652	655	658	700	690	648	646	677	664	696	647	693	670	626	684	672	655	658	617	666	672	641	625	702	619	684	632	658	645	637	672	677	645	669	688	682	666	618	667	593	658	636	683	632	656	658	686	670	674	655	629	651	669	603	646	674	609	641	644	638	688	638	704	638	682	621	680	611	702	674	634	663	618	690	664	685	672	656	620	660	686	624	646	614	698	684	654	679	655	667	682	652	600	655	642	620	663	624	633	634	671	657	657	629	659	662	698	680	660	620	667	661	666	695	635	678	652	685	661	662	629	678	678	644	622	656	674	665	681	659	637	632	649	657	638	637	637	659	644	654	660	668	657	633	627	673	697	641	689	647	693	667	608	680	641	599	625	625	611	704	661	657	614	667	633	638	658	657	648	649	670	652	664	705	665	665	620	642	642	649	656	676	638	613	679	641	662	656	640	640	645	675	661	615	674	665	666	678	690	668	652	663	674	683	624	649	679	667	675	681	646	636	627	681	679	664	659	615	617	659	628	653	640	643	619	659	671	612	689	658	684	702	650	685	684	659	679	653	638	662	673	653	675	617	662	682	698	644	628	663	653	622	652	629	661	669	672	634	656	664	722	610	658	658	651	651	664	661	674	664	665	641	665	725	692	628	686	668	664	623	648	680	635	683	656	668	612	675	645	711	671	630	645	654	660	650	664	676	652	626	662	639	613	632	655	624	647	663	667	688	642	641	653	673	671	691	650	678	639	668	695	627	630	655	593	655	603	673	632	709	648	635	637	657	614	621	647	661	672	638	662	702	664	674	616	684	664	640	644	666	658	643	668	648	674	636	654	625	677	642	663	667	645	698	666	622	700	629	653	696	645	643	587	622	647	632	642	680	655	667	657	688	648	628	661	666	673	634	673	598	718	610	665	681	687	612	683	672	640	640	671	668	728	678	654	651	678	639	692	672	702	658	631	644	649	633	628	664	663	710	655	677	703	639	684	684	670	649	677	629	660	658	645	678	650	653	661	698	678	635	653	648	666	618	624	648	626	647	684	682	660	687	611	659	624	703	651	655	690	688	659	657	660	652	671	655	682	638	663	682	627	659	657	653	662	671	653	660	651	667	691	666	651	690	600	633	652	652	641	626	650	670	635	642	668	653	708	719	651	656	685	637	701	665	701	659	660	681	670	655	659	650	620	689	676	658	703	684	626	606	663	686	670	694	617	619	699	750	681	652	635	662
6576	11540	9169	5037	4429	3891	2792	1615	1322	1084	967	1297	9303	20149	14722	10098	4445	1458	801	672	594	591	566	586	599	633	611	575	611	592	599	586	617	676	623	573	602	563	577	600	572	633	574	599	612	608	594	560	572	617	670	568	589	618	568	621	624	616	572	569	605	564	583	581	628	612	629	602	552	606	586	635	567	577	581	620	614	576	581	627	579	579	591	612	549	617	536	588	622	573	571	582	638	591	570	624	531	643	609	610	597	565	617	632	623	605	605	599	593	588	582	595	586	579	637	600	627	527	598	586	585	592	597	557	588	589	651	618	588	625	549	587	596	605	565	548	604	603	622	576	585	596	589	621	627	566	576	608	566	583	576	577	609	596	570	578	553	596	623	587	625	618	623	615	576	594	629	588	603	622	603	558	586	595	615	596	623	570	556	636	593	572	626	621	550	581	601	578	619	547	547	606	561	619	567	571	612	605	619	539	584	629	589	571	619	565	622	616	585	604	567	601	576	600	571	632	586	558	591	570	585	591	582	575	591	595	630	542	581	568	578	590	599	564	593	573	610	599	614	585	609	583	587	570	556	627	565	585	613	606	575	595	586	588	581	592	628	588	597	627	592	549	600	594	591	608	572	556	614	571	569	571	589	594	574	559	589	587	632	578	562	622	605	616	550	632	631	620	519	610	639	586	614	650	566	554	601	604	587	601	580	563	598	578	609	583	571	544	613	552	605	576	597	562	550	558	622	590	615	591	597	591	627	563	610	608	616	559	586	606	578	563	568	570	646	613	583	577	591	577	610	585	626	538	570	566	638	596	581	563	593	582	558	572	556	589	599	567	587	600	595	564	575	590	591	617	537	605	574	620	602	608	598	595	615	554	575	612	583	579	598	580	584	585	599	563	580	599	625	579	592	607	563	568	586	615	599	582	551	591	586	577	591	591	634	564	585	609	604	587	527	590	615	576	580	589	600	620	593	614	670	597	573	623	592	599	596	609	604	580	612	591	618	599	570	555	593	539	621	595	589	603	560	619	583	629	557	569	583	603	572	587	619	585	589	628	576	576	616	575	574	621	580	587	595	564	579	568	544	589	620	582	589	602	585	573	619	557	605	584	634	586	601	633	570	552	614	627	626	574	560	552	612	572	623	575	628	593	602	599	605	553	574	586	615	597	623	579	573	559	559	602	599	568	572	572	626	596	596	557	608	582	628	590	582	596	590	610	561	599	590	576	579	593	557	557	588	577	619	602	586	598	595	616	579	570	635	569	586	550	544	607	589	593	567	569	611	635	567	562	598	590	528	627	557	607	613	586	549	540	569	571	593	576	569	647	630	595	539	602	580	608	600	585	525	582	563	607	590	609	592	645	592	606	575	593	603	619	599	595	608	599	612	545	592	576	588	603	603	572	627	540	611	580	552	589	583	564	565	573	623	588	596	612	577	605	573	594	586	569	542	638	594	638	573	592	569	601	558	575	601	617	612	553	607	611	611	603	578	630	590	608	560	559	576	545	573	576	572	627	611	545	584	575	580	580	599	593	599	571	605	614	585	614	568	599	595	578	603	574	595	554	590	571	599	609	584	573	603	605	548	590	599	631	603	621	630	583	626	566	585	580	606	606	572	555	592	551	584	608	585	612	612	604	628	581	542	561	609	626	626	563	598	618	607	538	612	625	587	520	621	577	574	605	622	597	616	556	584	609	579	605	581	603	539	590	589	580	578	563	599	597	551	603	558	607	578	573	552	575	582	612	608	611	606	616	605	609	507	611	584	563	612	626	533	550	620	560	598	606	569	585	550	573	562	621	649	588	607	582	599	572	611	599	577	574	590	582	604	599	590	575	581	606	589	571	603	584	607	607	597	616	559	564	584	609	573	587	581	601	596	583	585	540	594	600	579	603	561	569	586	620	622	605	602	592	553	589	615	607	625	608	590	589	606	614	566	602	541	595	567	579	546	657	596	615	591	599	574	595	625	563	571	595	565	599	593	595	566	627	612	574	597	570	549	613	605	623	597	560	542	579	621	613	645	569	603	537	590	596	589	574	600	596	609	577	577	555	600	542	610	545	603	611	573	577	584	600	579	572	586	551	570	601	560	555	569	621	606	569	631	571	555	640	605	580	608	557	570	598	605	580	616	575	590	530	583	579	603	596	598	557	584	640	591	563	619	561	575	588	592	599	575	586	623	543	598	653	598	567	551	617	586	581	629	625	597	564	561	601	573	600	585	644	557	553	592	571	615	624	596	521	581	615	611	615	574	579	556	607	613	616	604	621	575	609	617	633	609	606	566	587	599	590	572	627	634	608	573	578	608	599	552	617	596	591	574	556	575	581	566	582	586	568	611	614	592	624	616	596	573	559	581	588	595	575	611	619	576	561	570	570	593	589	596	595	586	580	603	604	609	585	579	589	607	581	598	574	604	571	586	578	636	562	572	561	574	595	597	575	614	612	592	636	595	572	561	626	558	584	571	607	571	593	622	548	575	563	561	605	603	578	570	577	593	625	565	597	570	582	593	628	610	577	595	613	556	576	545	556	591	628	617	573	565	595	589	561	564	573	565	595	569	584	633	544	554	634	589	628	574	550	556	568	605	551	590	601	618	596	588	561	602	572	606	602	563	577	617	591	586	557	602	609	622	613	618	606	600	553	596	544	601	545	623	595	586	557	566	641	597	601	574	566	600	582	628	558	527	593	588	610	591	564	603	598	575	615	578	616	623	606	549	624	592	585	558	591	557	606	596	577	575	581	579	562	556	571	570	561	612	599	583	546	589	595	594	596	585	614	565	515	628	576	607	588	552	626	557	626	593	603	613	561	619	567	599	565	595	633	565	562	610	571	615	600	582	622	621	570	572	591	597	590	615	547	597	584	563	561	562	551	604	595	579	595	583	571	576	595	562	601	576	617	575	606	560	599	569	553	558	631	588	569	571	601	629	574	599	569	584	585	594	613	590	579	611	584	617	592	551	573	570	542	586	607	587	586	623	548	592	553	539	556	620	538	584	582	587	588	567	581	573	546	595	599	610	571	580	581	595	566	589	585	593	576	596	571	606	586	565	571	621	585	606	624	575	626	596	641	593	584	587	570	618	566	579	600	602	599	603	586	626	577	576	587	590	588	555	602	551	580	568	549	597	528	577	550	592	588	541	558	595	617	609	558	528	581	569	548	567	624	555	590	600	568	619	605	611	563	555	580	552	574	605	588	594	613	583	553	619	574	631	547	614	572	595	638	609	585	568	596	580	613	599	561	621	584	580	612	574	572	619	574	579	593	575	574	545	593	599	584	612	572	590	572	573	565	586	562	545	613	557	567	598	609	556	583	593	574	619	574	663	575	605	598	558	587	583	593	583	586	564	571	640	591	579	590	605	573	571	615	587	598	561	623	593	615	592	562	600	601	600	599	625	588	585	585	524	564	562	574	560	614	594	579	568	607	555	642	561	595	599	610	611	603	555	563	578	593	593	575	615	591	608	576	591	579	599	591	562	584	599	558	606	563
26608	8794	1994	1207	920	847	794	706	645	637	645	618	801	1432	1549	1276	861	692	684	580	630	594	667	627	623	629	602	619	597	613	562	587	608	663	605	621	588	579	593	610	624	642	661	592	612	591	612	627	633	606	594	608	630	603	576	604	577	624	601	568	620	646	596	632	635	567	631	595	622	627	594	624	620	621	636	603	604	610	587	608	591	611	603	631	581	569	617	625	599	565	601	622	589	576	583	580	602	628	605	598	622	614	584	640	614	573	581	597	574	598	616	589	596	585	600	621	626	602	612	573	598	632	605	589	594	596	614	617	571	618	627	578	633	579	639	594	667	593	654	634	600	608	605	605	585	604	618	640	622	574	627	634	576	621	596	618	621	605	617	611	631	581	638	609	593	643	612	628	624	575	594	586	568	617	582	571	617	598	592	618	591	596	593	599	609	626	645	612	635	588	615	610	612	622	625	627	579	581	671	610	624	588	613	618	609	607	579	646	626	571	607	669	656	595	637	609	640	648	628	623	605	584	578	581	598	594	610	617	652	571	577	625	612	587	633	650	572	588	601	630	599	629	592	578	585	634	610	599	636	599	613	612	680	615	625	606	605	607	580	594	631	558	610	600	585	583	580	592	646	618	601	588	629	579	621	583	603	625	603	589	572	611	598	581	602	619	597	627	583	605	618	662	564	572	641	586	620	583	583	575	599	597	602	619	611	591	590	609	586	612	582	637	578	614	567	650	652	625	617	577	660	606	627	594	606	623	554	578	590	603	584	631	639	614	586	569	611	622	571	624	613	558	579	587	603	588	588	633	618	560	617	613	594	571	593	615	628	634	609	603	609	646	627	647	637	589	624	609	621	610	625	585	613	594	621	601	590	604	624	606	608	628	595	594	588	609	598	621	589	613	573	608	605	602	611	671	580	637	610	570	617	583	621	627	640	611	564	626	571	555	614	627	626	583	619	602	548	625	620	609	589	639	584	618	651	621	636	600	622	634	601	623	598	620	642	598	638	570	633	599	584	637	633	585	630	637	617	613	601	596	621	592	607	677	597	589	639	590	624	602	623	585	624	600	614	607	620	607	603	588	613	607	594	611	554	601	643	614	628	571	591	633	624	575	629	633	652	595	582	594	611	642	603	590	535	607	663	630	609	553	621	585	580	615	585	605	628	606	644	631	590	646	594	591	614	571	655	610	580	639	604	594	649	600	610	617	581	595	618	608	601	614	612	657	643	631	592	623	644	626	618	652	661	600	657	546	618	602	608	610	636	595	662	593	631	560	582	586	609	628	612	645	613	626	589	606	590	622	562	560	575	595	601	564	653	619	552	633	576	592	614	575	606	631	573	581	590	549	636	619	641	612	593	593	602	618	609	599	569	588	615	612	574	585	589	591	639	641	645	630	571	584	649	649	624	614	611	633	638	602	572	613	627	600	611	608	610	598	623	630	663	637	621	645	630	612	596	601	577	585	640	625	592	587	613	628	618	596	647	638	567	653	617	609	633	649	578	625	627	607	577	600	596	613	553	603	594	585	633	604	572	616	621	641	586	622	623	590	636	619	587	621	592	627	594	627	619	635	604	636	565	631	583	587	631	604	624	566	610	591	637	600	633	620	596	599	629	590	627	585	591	651	610	552	603	634	610	624	570	616	610	593	557	542	613	649	582	558	603	582	631	602	635	581	675	605	635	600	623	628	631	571	575	593	611	604	631	645	582	586	592	624	647	594	586	627	617	659	631	592	592	667	616	581	600	616	572	599	580	618	588	598	598	625	618	613	608	629	632	617	609	616	605	604	555	650	575	588	557	610	614	588	552	595	594	628	622	633	629	606	665	591	606	626	613	649	574	584	627	629	605	623	631	645	654	584	611	599	598	554	641	640	615	573	637	597	632	622	590	618	640	625	573	631	625	628	596	628	588	655	580	591	635	621	603	608	619	607	603	607	613	624	615	578	605	596	552	628	581	618	566	620	624	602	573	606	646	610	642	590	561	576	589	604	651	603	624	608	633	570	662	602	656	617	617	561	582	595	575	665	575	590	554	580	626	572	585	590	587	595	644	567	581	613	598	585	598	594	621	586	595	631	613	639	605	588	590	645	603	596	649	653	616	617	650	558	612	628	590	653	627	613	623	627	595	627	605	589	665	631	569	607	603	633	619	633	584	642	583	606	660	626	601	614	578	624	608	584	575	631	586	617	583	583	595	655	631	591	583	612	602	570	616	608	598	616	599	586	585	575	583	599	615	616	688	581	631	675	617	608	599	629	618	596	651	574	622	614	622	614	645	634	616	599	621	591	609	604	621	600	598	610	607	615	628	612	596	641	664	584	611	611	591	584	602	566	598	618	610	606	655	576	656	532	625	625	621	643	613	613	583	597	608	557	650	590	575	541	618	613	637	566	596	644	615	615	622	591	618	645	607	598	599	614	549	579	596	633	612	605	595	561	617	572	596	572	622	623	618	622	611	620	616	574	611	571	628	609	585	637	632	593	665	602	609	623	555	606	622	567	592	603	571	624	633	633	612	613	595	647	631	590	589	616	615	624	618	579	644	611	604	622	638	632	601	581	620	618	559	629	655	640	582	646	558	600	589	586	549	627	637	606	651	643	590	621	589	611	622	587	601	580	594	611	633	618	564	611	599	644	617	631	613	648	606	638	620	567	613	605	565	612	595	597	586	602	631	630	575	600	610	593	629	576	597	607	611	598	618	586	615	593	626	566	616	604	636	597	594	605	594	635	590	625	618	606	591	589	626	599	610	610	619	626	567	600	627	599	580	613	606	592	604	610	631	621	580	626	630	645	568	604	605	612	617	632	615	595	574	656	590	613	622	623	622	602	595	622	608	564	639	662	597	615	623	585	603	572	640	637	621	581	598	607	638	616	610	591	564	621	584	613	592	600	648	621	611	574	652	616	643	601	640	573	599	627	643	625	624	609	599	631	602	582	610	598	587	603	602	654	644	628	625	605	579	611	590	562	592	610	570	620	594	701	636	641	588	607	625	629	622	629	607	612	631	622	593	611	611	591	620	636	645	635	620	640	605	604	581	627	577	614	585	601	602	637	636	601	598	649	587	638	623	594	653	581	598	644	606	643	594	604	647	615	626	602	595	601	575	596	592	595	664	610	623	597	580	586	587	621	608	568	618	583	584	622	582	579	587	618	587	631	575	603	584	591	561	648	625	592	631	625	597	612	631	621	626	637	628	636	614	622	599	652	606	560	618	651	622	604	596	645	605	590	681	618	607	605	634	598	637	590	600	593	633	595	653	560	611	644	629	613	568	618	636	569	583	557	635	614	612	623	614	678	598	626	576	603	569	589	582	625	653	624	563	646	610	623	608	610	642	604	602	619	564	584	618	591	624	606	598	619	615	619	612	612	578	602	592	590	612	624	599	629	588	587	643	649	616	631	644	615	645	616	627	665	639	615	578	581	555	593	606	614	615	653	634	565	643	608	627	626	580	664	603	639	614	633	585	628	568	590	611	612	630	618
6307	1977	1782	1157	1006	971	855	607	601	609	653	612	919	1901	1878	1329	835	598	519	564	554	541	536	567	488	542	529	526	518	557	530	546	536	540	529	583	526	544	512	549	521	545	557	555	544	547	604	567	532	544	555	545	518	528	534	552	527	524	559	499	579	574	549	538	566	533	508	529	539	563	547	492	534	546	567	527	549	512	562	532	565	550	518	575	528	576	537	524	541	544	567	598	528	559	557	548	554	543	563	527	492	535	525	569	547	520	524	540	563	560	545	499	526	569	488	512	554	510	557	572	535	551	536	539	548	574	559	580	526	568	492	529	508	553	477	555	562	534	509	519	510	536	543	564	556	558	531	541	527	522	535	545	543	539	531	503	513	526	535	527	502	544	544	519	541	556	522	537	541	533	521	511	493	540	518	559	551	497	550	523	512	515	518	511	558	563	545	566	573	541	539	537	499	519	517	541	548	528	546	554	556	526	550	524	550	513	546	540	552	550	531	552	500	546	534	543	556	545	548	552	512	561	568	566	534	558	532	542	566	544	521	547	527	531	534	539	556	508	513	572	570	559	549	557	537	547	497	570	496	556	551	562	540	508	538	549	595	549	505	563	518	559	572	561	524	563	496	577	550	508	554	583	569	535	576	497	529	527	546	507	567	566	538	532	517	556	530	520	554	533	521	531	535	531	544	512	527	531	537	546	564	564	554	557	545	528	508	514	546	555	530	535	524	524	525	543	541	542	551	507	590	547	539	510	486	544	550	523	535	543	528	528	556	566	567	547	564	508	557	526	519	555	541	578	556	550	514	528	548	543	520	494	563	548	567	551	532	502	501	564	528	526	527	542	512	490	563	546	543	575	498	533	554	516	538	500	544	530	578	544	522	566	549	550	513	487	522	537	474	513	557	528	568	497	557	508	495	507	532	574	517	514	537	548	549	534	557	544	548	506	549	517	548	569	548	538	551	540	543	540	551	541	535	598	496	505	549	589	533	477	524	549	540	543	551	555	520	568	560	554	524	521	565	568	543	548	563	533	519	556	575	565	557	549	499	498	564	518	557	615	521	573	568	552	548	553	551	527	556	539	578	562	527	524	521	567	554	563	566	512	541	574	595	589	538	531	548	518	568	533	512	551	565	532	547	532	534	508	545	540	547	559	535	513	565	527	602	522	571	560	497	591	572	567	538	567	575	564	553	526	544	530	562	568	637	533	570	563	556	539	523	511	525	526	554	535	558	518	567	545	495	519	541	548	533	531	569	563	567	565	553	559	577	547	572	534	547	534	520	573	517	521	522	533	542	501	539	554	546	517	556	552	513	535	541	570	536	544	562	575	540	568	549	515	521	507	513	547	546	532	497	549	565	535	542	541	571	567	512	505	508	579	536	548	560	557	519	543	543	522	564	512	581	540	528	541	544	552	533	550	521	588	561	527	512	556	555	531	531	513	560	553	525	506	523	529	501	568	511	517	563	547	558	554	558	530	499	544	525	523	528	542	549	583	579	562	527	534	556	560	559	517	517	587	547	530	578	528	570	531	547	529	504	538	530	537	511	567	573	550	523	551	558	525	579	546	521	509	541	545	548	548	557	522	532	529	531	552	514	537	550	557	540	535	530	533	585	561	546	544	541	550	506	540	543	564	541	534	528	552	560	550	527	557	563	519	536	535	556	528	568	569	555	490	563	566	516	567	567	539	558	555	541	540	542	544	518	552	528	559	543	560	484	510	556	527	565	537	514	535	541	541	580	539	554	532	540	536	570	594	543	525	516	577	539	559	536	542	522	554	559	587	517	531	533	522	556	557	576	534	566	476	547	540	544	539	523	479	519	503	522	525	522	533	552	516	565	552	525	510	529	542	533	521	525	495	545	530	541	536	491	545	567	549	569	528	525	548	527	524	562	550	534	519	542	576	530	543	544	524	540	573	562	534	530	533	538	535	548	538	571	559	553	524	536	575	532	512	517	514	578	507	558	524	567	528	549	523	521	565	563	538	548	567	579	517	584	519	576	549	552	510	550	548	541	568	517	511	535	525	541	540	564	499	549	536	542	541	560	559	558	519	526	564	543	571	562	518	555	510	550	536	529	554	516	553	560	520	532	547	556	542	518	568	548	572	512	525	543	521	552	532	500	526	556	538	548	510	556	553	515	523	534	522	551	530	550	567	539	521	566	519	534	553	538	578	554	573	582	545	540	607	564	493	553	537	524	580	525	554	533	538	511	518	548	536	554	549	511	556	526	536	505	558	495	510	551	568	555	513	549	573	495	554	568	540	531	526	523	553	519	552	531	581	566	582	536	560	518	501	554	486	570	552	543	531	560	490	574	548	514	537	516	535	579	533	538	542	527	517	563	539	564	564	574	553	527	516	528	557	544	553	548	559	559	516	536	523	514	586	538	522	529	537	545	532	559	528	575	509	587	549	559	519	456	482	571	590	545	555	541	516	536	587	551	547	536	530	497	510	548	546	526	517	572	549	534	568	546	546	563	538	500	562	564	561	546	530	532	503	575	553	533	538	531	561	541	528	533	500	536	535	503	535	550	550	537	564	568	512	555	532	559	522	560	579	546	544	520	536	554	559	518	553	578	543	511	539	528	545	612	547	550	575	553	518	499	571	566	512	537	565	556	561	538	532	560	528	547	520	577	527	548	555	563	520	552	549	518	513	550	552	559	578	564	572	547	524	521	474	565	500	565	537	520	583	552	549	545	529	518	580	523	573	503	518	575	500	501	555	556	494	547	523	556	570	524	555	497	524	572	533	562	562	527	511	508	548	550	551	545	518	535	499	542	523	528	547	542	510	521	568	507	589	565	528	548	531	550	506	521	517	541	495	511	521	556	572	546	536	562	541	571	565	521	565	512	523	486	521	533	558	535	567	588	543	542	530	517	529	532	527	534	546	588	543	521	542	536	558	540	553	549	499	549	520	552	538	537	551	522	546	550	524	570	534	544	558	544	526	563	571	560	565	516	541	504	515	601	509	534	523	546	495	556	542	527	558	534	528	523	567	546	588	482	518	541	545	504	550	556	516	534	514	579	532	530	571	553	534	511	553	531	556	556	515	513	548	594	542	543	582	551	554	536	544	527	526	571	568	520	521	531	559	531	512	532	539	542	556	513	550	600	554	549	585	549	576	510	520	541	552	565	573	515	501	540	550	577	564	535	570	524	513	568	566	547	504	539	520	544	542	562	536	544	553	520	540	542	525	544	568	546	575	526	508	527	562	519	529	557	523	543	552	564	547	521	536	511	593	512	580	510	554	524	540	523	515	546	576	522	554	523	590	525	511	515	553	574	545	507	506	548	542	554	538	515	512	493	532	546	490	561	557	498	512	522	529	540	555	559	553	562	504	539	502	501	569	532	584	535	528	564	556	533	529	521	529	536	546	526	537	566	547	548	567	593	500	519	567	529	550	547	539	517	569	532	505	551	532	522	489	542	535	559	502	570	529	545	561	549	545	521	571	502	536	525	517	560	527	568	550	540	535	579	570
24877	20780	26541	24827	7166	1602	1115	876	789	796	758	1155	7634	12445	8360	3954	1384	745	620	584	562	572	570	551	580	552	559	594	566	588	555	573	535	575	580	613	557	593	584	529	560	573	568	548	627	516	560	577	535	586	574	569	571	571	559	561	575	552	587	578	527	564	509	573	529	633	528	550	585	578	575	563	593	533	553	582	574	580	561	558	582	564	542	585	614	565	557	542	581	553	553	553	541	565	538	518	623	544	575	560	564	565	586	551	589	561	534	500	555	553	537	610	567	558	554	598	559	543	573	564	545	534	537	605	543	569	551	622	549	572	568	568	548	531	567	591	574	547	546	581	600	602	562	530	555	610	568	567	563	592	583	536	571	516	552	546	552	524	521	568	537	510	532	540	572	549	538	595	567	546	544	582	537	558	540	550	556	593	539	543	569	585	597	547	550	533	564	540	582	573	537	584	597	561	615	574	581	541	515	581	581	549	521	552	574	546	550	611	570	560	566	546	580	541	551	559	597	590	550	536	581	541	564	541	533	585	549	527	548	612	588	538	552	584	540	596	570	542	527	556	579	557	563	601	556	565	558	545	546	569	599	592	613	562	577	541	572	536	636	615	601	579	573	556	579	496	557	587	550	561	526	565	529	559	515	543	548	596	524	544	566	557	531	520	550	582	534	542	552	563	562	558	551	602	581	554	547	562	543	550	570	560	570	521	581	565	563	534	523	584	555	578	534	538	602	574	562	562	577	551	550	609	573	563	541	576	580	544	584	570	550	586	622	550	534	529	566	564	552	573	529	595	555	578	575	557	561	546	544	550	553	552	586	584	520	565	571	556	567	553	532	571	577	569	561	554	567	550	598	557	584	591	584	532	582	556	596	549	549	555	616	509	582	544	576	557	593	556	606	557	559	606	558	572	565	567	553	578	561	564	573	519	575	542	557	575	601	542	555	587	571	574	575	518	560	548	590	567	506	552	598	528	588	520	598	580	627	540	532	543	518	583	543	520	576	519	567	563	579	604	565	531	585	552	570	593	576	607	557	568	597	619	524	570	558	545	581	559	552	496	553	545	599	580	595	573	573	541	534	576	556	541	590	582	540	543	554	521	582	524	591	561	614	592	592	542	587	595	532	556	618	489	561	535	561	543	550	547	570	571	572	549	572	568	527	539	600	555	539	549	551	535	587	540	563	618	584	578	549	542	549	604	624	594	589	544	586	576	596	533	569	570	540	506	588	538	551	576	562	558	580	599	601	559	535	587	571	561	531	540	520	542	588	614	551	565	572	563	525	556	598	573	572	567	565	585	579	574	549	585	518	524	533	574	588	571	545	503	569	615	518	591	528	593	604	540	555	596	593	600	558	555	539	563	542	527	544	594	559	577	578	598	588	535	538	594	546	541	533	581	558	541	553	568	582	537	586	589	549	545	573	571	585	521	552	544	548	567	543	617	584	592	533	596	593	568	575	544	589	616	589	571	583	546	567	569	554	529	539	596	540	528	586	590	575	543	544	504	567	591	589	513	568	523	561	539	547	567	552	614	598	555	605	556	582	537	584	562	570	545	585	538	536	565	577	576	525	564	556	549	516	551	536	546	590	556	537	573	579	573	555	593	567	580	568	556	556	555	517	586	553	556	546	576	544	555	564	544	507	591	541	524	617	585	615	571	560	583	527	575	570	550	531	521	544	570	539	522	561	560	524	556	566	555	568	541	547	569	556	595	524	601	559	609	599	513	569	560	545	540	594	563	535	545	527	522	572	588	559	564	577	568	505	578	568	574	593	583	549	588	562	575	582	560	550	582	562	580	566	563	556	536	567	525	598	555	538	590	563	573	535	559	528	561	572	599	559	581	604	559	597	549	548	563	592	563	557	530	558	538	560	585	583	568	534	569	599	582	548	545	583	517	564	562	596	552	540	560	559	542	551	540	549	531	575	531	541	570	528	568	555	590	545	533	584	563	554	502	557	562	557	543	531	583	529	544	527	579	540	569	622	543	507	553	543	578	572	585	569	595	572	576	530	549	545	575	533	548	575	601	534	590	559	613	557	535	540	625	561	513	556	577	574	543	589	568	549	542	610	592	531	566	564	551	602	522	562	563	554	514	577	556	536	573	611	567	561	553	586	536	568	580	590	558	552	574	606	536	550	550	537	614	577	533	573	529	534	538	586	587	567	547	587	553	599	590	552	527	590	583	564	555	593	518	578	579	566	560	563	589	541	571	546	564	551	613	596	577	585	565	515	546	590	531	550	584	551	576	553	514	537	533	592	568	545	606	605	590	584	539	562	538	527	577	571	555	526	598	595	555	513	579	548	544	591	536	555	605	573	552	597	539	584	547	579	563	606	549	549	578	559	550	583	571	541	545	556	564	543	511	553	549	556	556	528	559	530	557	542	594	577	559	534	564	543	562	551	531	537	569	570	523	585	554	521	556	587	562	563	597	525	575	540	565	578	579	549	549	547	558	576	542	538	559	544	590	547	569	589	558	584	612	533	530	586	570	571	523	626	528	518	582	586	526	550	571	538	553	570	570	571	557	573	546	584	551	572	553	604	532	538	568	555	563	524	562	537	527	531	566	579	544	577	537	581	553	522	511	561	565	510	548	572	557	581	568	568	586	570	577	579	560	574	579	574	546	550	530	586	558	547	591	608	543	584	564	572	595	569	555	522	595	559	562	592	575	560	552	599	616	564	577	595	542	524	578	566	550	576	570	519	543	551	591	561	572	564	556	573	592	576	590	533	533	588	569	563	529	541	585	558	569	543	566	563	588	584	551	541	557	583	582	582	595	549	625	574	526	571	575	564	583	529	576	601	528	565	492	582	586	556	535	557	602	597	571	550	576	576	560	531	519	557	560	582	561	551	551	529	560	591	590	566	553	520	569	560	570	607	548	561	590	607	560	544	513	511	554	539	543	523	613	564	560	576	561	570	530	544	559	565	575	561	583	548	537	564	549	597	625	541	589	543	605	568	562	548	567	571	576	572	558	579	562	563	590	525	559	526	579	566	573	556	550	596	554	552	552	580	536	526	576	488	560	528	587	583	576	567	528	575	526	565	557	563	579	552	548	578	540	531	557	593	550	542	545	610	500	610	596	565	531	533	574	565	588	589	529	574	536	569	610	595	596	560	573	572	546	556	573	562	552	591	562	580	585	542	593	582	546	589	589	569	576	564	540	578	608	563	623	494	539	521	556	521	568	559	547	585	518	553	571	582	557	579	541	600	569	582	552	570	562	545	584	561	522	523	579	548	591	569	570	613	550	555	575	552	570	578	556	574	607	603	580	585	595	562	536	512	541	563	547	553	586	536	546	563	545	543	557	567	568	571	549	547	584	539	568	589	553	590	515	612	528	575	603	616	533	567	523	544	532	533	584	591	585	572	564	553	565	548	567	546	534	542	587	577	563	589	560	578	590	553	559	576	578	550	550	568	542	577	571	589	510	559	564	533	580	609	565	571	555	524	567	607	582	581	592	534	595	558	508	530	548	584	570
4855	5838	5215	2871	1764	1303	1106	1023	1009	977	745	1659	10832	13042	8461	4133	1435	693	534	512	498	506	511	549	534	529	531	502	520	535	532	507	532	542	553	485	494	519	481	557	488	520	487	532	524	549	533	550	552	536	535	499	552	509	515	535	543	527	496	537	539	544	540	519	507	525	504	530	537	497	513	518	504	518	484	526	539	509	491	527	553	544	558	492	528	491	483	543	515	497	538	536	515	496	507	551	504	582	514	510	532	545	522	551	516	494	533	502	514	499	484	503	503	518	489	522	512	510	507	486	559	508	500	551	507	517	549	468	571	506	512	527	536	512	511	549	531	516	556	504	530	559	503	527	527	521	558	564	547	503	529	555	547	512	507	502	528	563	516	537	533	543	567	530	508	554	487	556	571	509	513	538	490	503	538	509	514	544	514	469	523	548	521	538	537	520	511	501	505	497	523	517	528	520	504	539	504	530	534	543	528	519	536	503	502	530	540	507	478	503	492	558	545	534	531	543	517	535	519	521	531	485	547	511	531	530	545	542	528	506	515	523	500	560	488	543	490	534	509	510	532	534	511	492	556	514	539	534	524	495	515	549	499	542	491	501	522	508	564	481	503	507	569	510	527	520	533	521	555	512	530	517	493	511	506	517	512	496	535	503	504	528	470	503	533	516	546	513	519	495	531	557	546	514	506	520	549	537	510	520	508	502	520	491	557	549	511	541	499	497	473	526	514	503	526	537	533	471	537	553	550	553	556	511	506	516	527	530	521	510	577	531	537	551	504	506	501	516	515	527	504	528	543	551	502	562	500	528	515	508	525	537	511	485	523	520	501	489	509	533	535	507	553	494	533	554	531	484	539	466	503	533	538	466	509	546	529	522	564	546	504	542	521	543	528	511	530	487	511	518	516	542	506	512	568	514	560	504	511	521	484	491	472	491	517	492	528	527	487	499	514	484	508	561	491	523	510	510	471	506	492	502	534	530	535	523	494	572	503	523	516	541	514	506	498	486	499	538	523	540	480	530	490	524	494	470	526	503	475	498	504	523	522	521	520	502	527	475	532	536	504	539	507	505	533	490	491	496	519	548	500	499	520	514	507	584	475	525	517	508	534	522	511	553	533	510	525	529	484	513	533	533	512	551	505	535	532	531	544	509	548	505	530	525	493	530	559	514	507	538	556	493	524	477	513	497	516	539	522	524	545	522	531	510	490	497	512	498	533	526	519	530	501	512	519	522	510	507	542	507	528	539	493	466	488	548	501	547	519	539	552	491	474	522	463	531	520	542	506	509	528	513	529	503	566	530	477	450	487	526	535	472	518	493	514	511	531	597	496	533	527	500	550	507	497	516	539	524	514	476	521	521	527	482	464	543	481	535	530	484	518	526	510	519	555	506	540	499	500	494	504	488	488	552	515	516	522	541	505	516	525	488	525	513	528	513	507	547	511	535	513	492	492	531	502	508	528	512	500	542	539	490	518	529	547	577	491	517	544	507	491	528	523	527	490	544	568	512	509	532	492	520	527	579	523	505	482	547	491	502	499	561	533	511	488	473	547	536	571	525	479	537	489	536	528	533	483	486	519	512	558	526	511	537	515	501	536	510	554	495	553	591	532	524	507	530	529	481	510	506	534	542	523	502	519	512	531	491	521	522	547	537	531	498	525	534	539	512	555	512	535	525	495	575	467	526	479	589	539	508	478	544	534	522	523	537	497	544	521	543	501	506	547	466	487	535	498	529	505	515	525	451	545	515	502	510	505	480	522	540	522	504	509	528	552	547	546	501	513	500	548	520	538	522	510	499	505	498	462	547	488	498	532	498	503	584	517	561	536	528	533	522	534	515	535	478	483	559	518	510	542	540	483	535	520	501	484	524	518	491	515	499	493	520	512	498	549	522	533	508	532	500	525	497	513	533	540	520	540	570	513	512	494	518	514	495	507	499	521	492	520	487	515	538	519	566	513	516	532	492	551	546	520	526	493	487	480	511	492	527	528	529	562	500	522	534	532	524	530	534	515	525	525	503	547	507	500	532	489	510	502	510	516	519	532	519	506	509	490	511	515	509	524	537	532	504	529	521	489	489	535	520	524	501	549	488	520	524	498	546	525	525	481	533	499	512	539	523	487	497	463	533	525	533	491	512	510	533	501	485	527	540	534	504	529	523	534	529	525	509	522	515	527	508	523	516	551	542	564	511	506	533	495	510	525	506	531	519	508	518	517	518	508	510	511	533	519	463	515	510	506	498	514	484	484	524	524	523	488	489	549	516	537	535	501	541	535	516	540	525	530	449	508	554	502	526	494	512	496	550	517	528	524	531	506	505	543	549	500	498	508	498	530	499	496	510	505	528	517	502	532	499	472	533	484	524	506	506	498	552	496	485	553	530	519	573	542	509	531	477	521	524	494	473	494	533	538	503	520	524	501	517	538	505	540	522	534	492	537	506	501	505	512	508	523	547	504	540	485	500	536	503	505	541	486	545	515	545	488	541	492	510	507	560	560	527	524	534	539	508	499	560	545	546	517	546	519	550	539	473	512	511	518	512	522	515	494	492	510	507	545	531	524	559	492	493	555	505	553	555	496	523	492	555	513	551	503	519	481	506	506	529	507	515	553	469	477	561	533	557	557	495	566	547	532	516	504	489	502	575	525	544	554	530	490	537	520	565	492	517	533	515	463	534	506	520	558	518	509	554	519	540	542	526	531	506	518	538	497	548	518	519	523	500	527	527	507	509	520	549	516	478	537	541	528	517	503	515	511	489	519	507	474	509	508	511	512	551	505	489	502	559	532	507	505	477	536	491	509	481	501	526	504	539	498	536	531	501	528	498	523	491	490	493	536	538	496	517	518	552	488	554	525	517	520	497	499	536	520	501	544	536	492	500	527	492	491	514	532	522	538	552	533	518	526	531	492	522	516	537	543	517	522	504	519	568	520	517	487	511	499	478	492	494	552	492	512	511	518	535	531	508	496	527	515	507	516	534	521	523	489	481	519	516	547	565	513	535	498	506	525	530	547	537	525	458	542	481	515	536	486	506	513	514	495	569	540	505	525	531	514	526	518	522	469	510	522	547	514	517	481	540	516	498	515	508	526	518	494	513	496	499	526	508	475	488	497	526	478	544	484	493	532	541	509	501	491	548	538	553	507	513	542	572	540	549	534	518	507	526	518	555	571	504	503	530	475	481	514	482	537	545	510	489	539	577	546	526	512	498	526	530	543	537	539	534	534	498	518	500	496	472	513	518	506	491	525	521	555	544	531	530	512	519	501	548	533	532	469	511	536	519	523	544	524	549	504	549	466	511	518	520	539	526	535	521	479	523	546	469	526	504	503	525	496	529	503	452	563	507	495	522	479	525	540	495	541	527	481	516	470	522	498	506	543	503	531	482	513	558	487	530	493	517	526	550	506	501	530	549	551	533	520	463	490	521	538	515	491	515	494	540	513	525	467	519	557	504	488	546	495	488	535	548	490	519	506	473	524	518	532	502	489	521	530	525
23921	20715	27591	23903	20230	5982	2052	1330	1159	1139	1006	2873	10944	20559	16611	8798	2914	1144	819	652	722	659	656	701	682	737	722	709	727	689	635	704	717	719	681	696	680	701	674	646	684	682	665	659	685	659	679	626	706	679	670	686	650	671	704	696	691	691	673	708	645	660	691	707	678	654	680	663	595	679	710	646	692	629	687	681	674	643	671	687	669	680	700	683	686	673	676	658	655	698	648	684	654	696	659	743	693	672	685	717	679	675	674	651	629	635	706	695	672	725	670	652	639	679	651	696	635	659	658	711	675	679	665	658	705	681	671	632	657	717	682	654	651	673	677	669	690	693	723	633	644	657	678	667	655	664	666	661	633	661	705	718	684	650	746	673	637	697	700	656	677	661	680	656	639	678	687	722	689	701	689	655	681	673	641	642	679	690	700	684	710	675	674	644	704	711	632	698	660	642	708	653	627	696	670	634	658	665	688	678	646	715	673	631	685	674	670	648	628	684	726	645	690	651	669	707	695	644	669	677	727	694	613	704	671	657	663	684	683	654	665	678	666	650	707	644	662	704	647	686	683	648	699	611	663	671	657	691	673	640	654	671	676	638	635	666	661	704	701	668	622	675	740	663	656	647	706	625	679	660	730	706	676	611	680	662	683	675	646	670	665	599	692	669	713	669	686	694	675	655	703	681	672	670	710	664	713	646	673	692	659	662	678	650	651	686	716	685	716	653	730	653	651	690	722	667	705	695	665	673	687	709	662	650	640	652	689	659	683	663	673	646	666	730	670	660	729	725	667	686	704	730	700	692	709	702	681	694	727	649	668	663	667	690	682	680	676	665	695	687	702	656	647	635	690	630	636	678	693	616	711	619	681	678	655	657	652	700	737	700	653	699	698	683	701	664	654	679	675	743	670	662	702	704	664	730	659	667	697	706	697	684	645	691	645	672	681	622	726	691	707	680	632	647	628	659	682	667	704	661	667	700	744	685	652	696	673	666	701	691	687	703	702	644	696	704	676	669	649	643	658	671	628	694	685	673	645	665	665	668	704	702	685	667	684	679	689	648	630	667	651	662	617	643	645	674	669	702	693	679	650	661	700	728	680	652	698	673	670	664	677	678	693	638	671	685	647	662	715	678	642	684	714	712	637	652	655	682	700	691	713	704	662	686	681	730	676	691	647	728	696	688	687	638	670	710	738	638	691	663	707	651	664	696	688	658	713	656	660	654	706	661	697	681	638	672	688	658	685	658	662	665	656	697	669	641	706	687	681	675	644	690	624	710	700	688	697	709	689	665	698	679	630	633	637	683	717	628	669	667	663	695	682	665	680	709	672	631	667	696	647	678	665	706	701	677	666	682	706	659	677	649	670	678	714	691	655	673	696	702	625	673	694	699	682	669	634	659	663	629	705	654	671	653	692	682	707	644	674	700	678	681	650	669	684	637	669	716	676	646	674	643	691	693	671	675	668	742	674	620	651	661	701	664	629	711	655	711	659	691	722	660	673	664	650	668	639	665	637	672	693	697	628	658	663	715	650	659	690	693	620	661	660	697	653	703	660	665	649	652	639	682	643	714	640	662	664	637	628	600	656	608	677	672	646	676	681	661	703	713	667	649	685	642	734	696	664	686	675	653	729	665	663	659	689	680	654	639	686	707	679	658	676	703	638	678	686	688	686	689	713	692	652	638	673	683	714	647	669	667	699	659	645	658	706	674	690	620	632	643	655	678	697	702	648	701	668	712	679	649	694	683	669	657	677	661	660	687	690	689	651	682	607	638	703	671	626	694	677	712	661	702	658	681	663	687	682	657	690	691	699	677	680	632	667	635	677	672	686	672	711	693	643	633	633	666	701	624	669	625	707	688	676	680	691	662	650	684	684	684	679	722	656	648	680	634	713	642	719	691	659	677	662	687	668	684	678	674	712	695	648	668	701	692	701	656	658	699	630	696	660	601	647	645	681	676	666	689	697	652	665	680	660	659	635	679	684	696	639	678	663	703	702	674	671	675	702	702	657	628	689	737	711	643	700	691	665	705	694	665	657	703	724	682	681	655	654	692	656	711	656	691	680	668	687	704	699	657	691	645	688	689	689	682	671	670	678	698	663	709	686	702	664	653	657	615	641	627	688	682	682	661	653	641	676	725	674	689	684	675	654	711	682	657	645	645	691	648	701	682	631	665	690	652	678	704	677	638	630	690	666	636	661	643	679	679	669	626	701	682	700	671	688	662	641	652	683	690	653	649	639	691	624	679	617	668	639	669	710	658	664	649	652	645	658	672	664	644	654	655	706	715	690	668	659	657	693	651	698	625	641	630	671	676	733	669	669	658	667	683	698	666	663	749	699	652	660	640	666	635	635	692	675	649	677	683	632	673	712	664	639	705	653	646	656	649	685	714	634	694	680	704	645	733	700	652	658	612	685	674	661	643	683	685	654	671	652	620	675	655	680	666	677	684	699	670	634	696	669	671	646	663	634	678	650	697	705	702	615	656	648	646	631	638	657	724	665	667	744	692	699	694	728	647	681	671	690	680	654	662	672	719	642	643	682	685	696	662	649	651	652	666	663	704	642	677	626	645	684	656	671	712	699	658	668	675	646	678	688	640	718	691	629	670	723	663	709	686	694	610	654	646	647	632	675	673	647	705	726	696	715	705	710	661	656	672	696	722	662	672	661	629	692	636	639	668	668	704	628	657	666	663	681	604	720	632	663	642	655	688	731	661	681	668	663	676	671	671	742	688	678	658	635	686	700	658	698	645	715	664	671	671	663	627	698	641	660	633	690	680	669	713	637	692	685	680	622	713	669	691	681	648	701	724	672	682	649	709	643	688	657	638	669	625	681	650	694	661	688	651	657	681	652	650	669	676	704	679	646	700	709	643	660	689	703	644	682	691	684	673	696	668	650	667	637	661	668	674	670	656	734	664	681	666	651	701	674	626	659	663	654	674	672	680	682	674	644	691	706	647	645	621	667	710	694	709	652	665	667	619	698	652	640	610	649	665	712	636	690	692	630	640	671	633	670	641	663	763	708	664	650	601	644	672	660	642	687	658	681	684	673	683	642	650	700	623	697	706	686	673	618	668	724	718	694	671	619	713	628	684	693	702	640	633	691	675	613	716	683	646	720	693	656	655	686	705	739	657	682	661	665	658	651	708	678	670	714	647	682	652	652	672	653	636	665	716	643	631	598	642	660	627	693	661	655	666	671	712	611	674	648	647	628	615	685	652	678	698	654	678	672	666	695	660	674	631	693	638	656	682	700	637	667	663	688	703	688	662	677	646	685	687	699	668	657	648	658	657	677	628	646	683	723	672	680	675	667	645	633	686	617	655	639	690	622	691	702	670	652	657	665	681	671	625	660	667	679	693	679	649	694	614	658	642	710	637	687	663	635	673	662	682	700	687	662	690	668	700	698	689	680	707	645	668	652	645	639	637	690	657	662	640	680	688	671	679	669	647	686	638	694	704	685	683	639	723	684	685	669	658	625	641	663	658	677	640
5390	9709	9128	4584	2821	2139	1745	1570	1360	1316	1243	4320	14472	20526	15048	7916	2906	1137	656	635	598	624	605	673	607	579	647	599	592	639	657	637	607	602	630	638	599	608	651	609	599	593	585	605	617	611	654	624	648	586	582	609	578	590	604	620	593	648	607	640	578	606	614	629	600	573	600	629	632	575	610	634	657	585	578	587	612	605	599	654	657	598	625	631	575	578	610	636	600	617	585	595	622	628	565	600	579	623	659	649	592	627	602	648	609	586	591	624	590	563	615	596	572	587	597	636	613	578	636	640	605	597	620	582	596	599	619	576	613	595	641	555	619	622	576	573	603	570	569	625	615	673	634	651	600	608	554	603	615	603	622	611	618	613	610	593	593	603	661	621	594	622	615	633	620	636	623	588	629	628	621	598	562	562	579	624	614	597	613	567	590	554	625	587	621	585	550	605	578	569	584	641	593	601	562	624	623	600	572	663	583	599	615	608	600	591	589	570	631	599	616	566	629	600	596	594	610	649	588	610	613	650	607	589	599	625	569	631	619	569	598	634	635	611	608	604	615	620	594	597	628	587	601	628	600	621	584	607	584	620	611	611	623	623	614	612	573	610	643	631	634	591	588	649	634	639	600	592	591	628	655	576	627	612	593	611	592	592	584	641	592	634	617	611	618	601	611	635	610	613	605	577	579	598	610	601	574	641	624	603	625	606	613	585	557	611	628	617	634	581	601	619	634	600	584	618	548	564	568	642	644	623	571	618	612	589	621	610	551	566	624	602	556	588	565	611	615	637	613	609	608	599	624	624	604	581	628	625	612	587	666	587	639	582	642	660	638	600	561	579	606	595	599	580	589	611	603	604	631	611	601	614	595	643	538	585	589	596	597	582	571	590	578	603	627	574	586	616	591	646	607	586	610	605	584	598	629	602	580	562	597	622	626	606	603	580	607	618	617	573	588	600	555	643	599	594	610	609	584	568	609	656	646	606	623	635	613	576	595	607	600	610	581	603	598	609	575	606	575	604	637	638	597	641	549	593	607	592	584	568	594	603	571	607	588	605	670	590	624	611	591	621	617	608	590	640	592	572	589	561	615	585	568	601	623	594	583	562	615	612	613	596	617	580	623	593	596	611	598	584	596	618	609	606	602	596	606	575	563	623	613	600	641	572	608	639	633	593	619	606	610	617	562	615	606	636	630	611	643	619	604	615	608	576	628	636	598	582	614	591	626	617	573	583	630	655	568	583	622	617	599	573	627	601	592	584	574	604	615	612	620	581	575	597	572	594	633	583	632	611	594	582	647	586	611	614	631	611	583	624	611	629	604	572	611	581	644	615	589	606	592	606	572	625	574	607	573	621	626	605	596	622	563	591	633	594	555	593	592	560	610	619	596	601	605	588	614	616	585	613	609	566	615	628	588	615	579	613	625	627	600	594	609	578	592	589	620	599	596	584	603	563	567	608	588	589	589	598	573	602	608	549	606	594	617	606	583	619	583	571	598	618	557	636	592	595	624	567	557	634	601	616	580	555	596	599	610	571	580	611	650	615	609	613	630	564	599	602	601	600	633	630	591	595	616	561	606	643	585	553	574	585	597	606	634	627	591	607	612	630	616	616	604	640	640	556	610	592	580	583	572	620	604	630	614	615	600	637	555	602	613	613	610	588	597	651	654	567	599	597	610	601	590	601	574	625	625	640	592	609	605	588	553	616	583	624	597	614	628	643	623	587	647	568	653	571	596	607	624	597	631	579	571	601	589	544	567	582	551	581	567	626	612	573	588	640	574	624	617	618	568	590	609	574	643	661	618	593	594	534	637	659	596	621	604	569	592	597	557	596	618	569	593	601	620	620	627	578	591	632	618	611	621	577	580	662	653	615	596	618	575	600	586	614	570	604	578	590	656	618	597	584	622	599	611	621	621	574	599	556	611	581	605	574	566	601	616	630	632	598	609	626	612	600	572	606	549	562	565	602	611	615	630	564	628	625	553	598	579	629	598	557	586	626	602	616	613	578	627	626	587	591	646	594	653	582	605	594	606	564	550	632	581	580	598	593	605	630	569	644	617	573	567	638	593	592	572	607	608	642	619	597	599	560	614	600	577	663	665	631	628	607	637	558	607	595	570	585	602	619	605	586	613	625	600	613	611	568	588	594	625	623	598	560	636	614	586	559	549	626	616	563	592	575	584	589	590	617	642	581	577	648	624	621	604	626	670	594	593	599	583	578	572	607	590	608	616	599	554	596	606	615	580	632	602	630	589	626	603	612	635	578	599	597	585	613	594	620	625	599	603	670	594	594	576	613	605	614	584	628	590	592	615	605	606	607	610	549	643	622	596	590	615	569	635	601	645	619	631	593	579	600	573	616	635	613	595	605	588	610	571	570	587	582	573	597	578	586	605	583	560	587	581	598	598	640	567	628	594	598	594	579	635	639	560	561	626	627	623	602	578	585	579	609	594	627	614	590	582	633	588	584	631	570	609	599	625	601	580	606	601	598	598	591	599	642	583	548	616	590	664	615	610	587	601	613	603	600	603	552	642	645	634	579	629	598	603	568	630	601	572	597	605	587	612	587	572	622	636	576	614	619	606	565	577	623	592	619	629	594	572	619	612	592	604	645	598	611	594	595	569	574	576	608	601	583	619	590	578	578	572	564	619	610	612	603	625	560	616	576	629	608	610	594	573	619	629	596	587	595	615	564	600	595	565	571	606	617	570	605	611	621	652	592	618	614	631	601	574	618	606	604	571	640	613	651	608	606	602	585	594	627	634	589	575	580	612	638	620	600	616	627	601	603	626	588	596	608	584	574	578	583	600	618	657	603	621	609	611	625	588	611	607	661	654	606	640	617	627	596	627	591	586	638	550	625	587	626	639	595	571	570	592	576	618	620	641	622	552	647	590	573	624	603	591	618	601	579	616	594	583	602	648	617	606	602	597	592	579	642	597	574	606	651	635	621	627	641	510	603	560	630	589	605	652	671	605	559	573	624	633	623	608	603	608	615	651	608	611	619	627	613	616	577	592	612	608	611	583	625	592	578	598	576	627	584	567	595	594	618	609	572	579	620	572	646	587	630	656	600	587	571	606	582	611	575	583	602	587	610	602	586	653	579	581	621	620	620	572	610	614	604	559	560	575	608	569	588	628	602	583	603	569	598	614	640	608	589	595	576	613	596	634	614	626	607	632	594	597	558	610	643	581	558	581	602	584	573	597	615	603	653	615	630	593	642	616	624	609	588	605	617	591	586	577	558	626	637	611	586	595	593	567	593	609	610	623	580	609	580	631	617	599	626	668	641	586	619	596	615	590	602	614	627	620	561	595	584	595	648	627	585	574	655	613	584	622	646	583	615	612	550	607	565	611	605	645	623	622	614	605	587	603	587	584	603	595	581	649	624	604	636	581	600	591	610	635	597	560	589	592	570	566	570	606	567	617	591	655	639	594	638	580	631	601	604	651	559	553	585	573	598	567	626	632	593	626	583	619	589	576	608	598	582	589	601
26440	8422	1887	1237	939	761	660	627	635	629	620	603	857	1526	1480	1251	833	648	574	576	585	550	562	568	546	557	595	560	550	545	571	574	577	553	544	616	547	543	560	602	552	601	579	546	526	527	589	560	552	553	586	533	557	536	536	558	571	551	541	566	538	563	479	575	540	574	569	557	575	548	610	593	541	583	564	582	589	543	590	554	524	610	566	560	541	558	576	545	559	552	577	583	556	570	521	528	541	557	527	575	560	597	545	570	538	571	540	550	590	577	500	562	588	552	567	547	554	579	562	561	570	565	547	540	573	541	576	522	550	528	580	561	555	579	549	531	575	554	560	601	516	573	623	597	569	552	542	587	493	590	570	575	561	562	592	552	561	537	576	556	595	553	568	596	561	561	563	567	590	559	537	530	574	538	526	539	594	569	546	565	532	556	523	557	537	532	588	564	541	572	565	549	554	579	537	586	566	548	561	549	531	569	564	547	565	534	563	526	577	559	574	555	563	525	554	546	555	557	585	504	568	534	567	584	566	564	526	533	587	563	512	567	585	570	560	598	541	619	589	523	539	570	580	541	548	575	555	566	542	606	499	548	543	574	556	554	548	527	547	560	579	570	568	550	513	514	550	589	565	523	553	569	535	536	565	565	579	537	535	588	542	560	537	555	532	566	611	567	531	516	545	521	563	531	564	527	570	567	576	545	595	539	597	540	565	560	528	614	569	583	595	596	580	568	548	566	535	546	527	573	561	559	538	532	533	579	594	563	575	544	533	530	519	589	564	585	594	580	534	581	578	570	591	559	550	496	556	581	580	548	581	558	572	541	555	580	542	567	563	559	539	553	593	573	578	585	552	547	601	579	562	557	569	577	565	575	598	573	591	618	541	538	583	561	559	575	572	529	558	552	513	549	597	561	607	583	602	556	553	538	539	519	542	568	555	561	560	565	546	562	564	605	556	548	549	567	555	615	544	571	579	587	573	547	554	575	567	566	534	562	574	563	552	523	562	556	592	582	574	572	558	556	579	546	547	549	543	548	588	542	590	553	561	560	587	541	560	558	547	552	593	575	563	547	592	548	531	510	553	563	614	565	560	530	597	590	579	490	538	542	587	556	560	581	567	574	547	516	524	589	547	542	570	559	559	552	545	557	584	613	558	527	559	522	566	531	586	564	602	563	541	601	545	565	571	538	535	571	557	560	565	570	539	551	587	528	530	502	544	563	541	546	588	573	552	566	561	599	545	533	583	578	613	617	629	513	550	563	560	557	544	513	560	555	550	590	547	571	588	570	566	540	557	597	592	565	546	564	596	557	570	535	530	530	551	611	530	563	590	536	559	563	583	605	582	557	591	561	558	586	554	546	558	495	558	557	579	577	590	583	601	553	550	547	570	548	571	574	480	589	558	599	550	530	564	541	581	585	506	622	551	560	541	542	541	581	533	554	514	542	530	560	553	533	516	595	552	553	573	519	542	557	584	534	593	554	542	559	534	556	581	548	575	550	527	598	567	551	560	582	567	564	600	553	576	521	531	565	616	536	499	529	547	576	512	527	535	565	558	575	565	617	539	568	558	556	562	561	518	568	596	544	555	542	606	585	543	574	545	526	517	552	551	541	566	581	564	545	591	563	514	547	553	523	580	554	582	560	606	557	548	560	550	568	542	564	579	552	538	539	524	543	559	565	612	565	573	522	587	506	535	543	578	551	589	561	578	534	548	550	584	573	564	519	546	574	544	548	573	608	550	565	568	554	584	554	538	540	547	527	589	554	539	542	539	585	557	588	576	548	572	576	580	552	530	592	582	549	598	547	546	575	553	511	579	549	616	588	568	535	576	527	544	557	577	543	568	530	572	567	554	543	555	516	550	591	568	562	565	588	573	567	563	562	507	568	537	546	568	584	576	581	544	514	577	562	587	544	536	565	522	539	556	550	534	536	555	554	582	535	591	551	622	547	512	549	585	559	557	562	528	552	557	583	559	471	545	622	557	539	590	578	581	556	550	581	567	533	575	591	539	581	561	589	551	525	558	575	522	581	590	549	520	531	546	549	539	559	560	528	533	577	608	613	614	516	572	576	568	608	543	548	561	574	532	557	581	527	539	580	554	568	506	565	589	550	561	550	588	537	563	541	520	580	606	527	518	589	555	575	516	576	545	594	552	631	547	573	597	571	546	541	540	550	540	589	601	522	568	598	527	575	575	570	520	591	575	526	497	540	574	555	574	553	590	590	578	548	554	528	554	573	564	549	536	583	550	569	547	604	572	563	514	522	563	568	544	538	590	581	630	580	584	506	551	582	550	554	582	542	563	504	556	547	541	545	528	523	544	551	584	566	558	529	516	555	531	576	545	556	568	586	561	594	581	559	533	558	568	510	569	558	546	532	557	535	542	583	581	570	579	570	603	522	533	549	545	620	593	565	555	523	550	615	589	538	562	536	534	592	564	594	549	531	566	574	609	617	540	578	567	573	551	540	542	598	588	569	559	546	563	565	558	568	562	549	583	566	579	518	560	600	582	562	574	516	574	572	602	556	582	558	584	564	488	544	551	559	582	542	568	576	556	587	578	563	546	575	541	544	552	563	533	498	524	585	569	572	548	559	575	558	556	533	553	543	546	560	564	606	537	539	542	542	533	558	604	571	590	564	565	558	535	533	564	568	562	572	531	569	564	573	570	532	594	557	576	566	524	554	549	547	553	586	559	571	577	600	596	558	601	560	544	569	557	531	542	539	556	560	564	521	558	544	566	577	588	550	571	573	520	537	528	556	528	615	537	517	564	563	583	573	567	536	555	606	536	541	570	553	591	545	524	517	557	557	542	576	585	531	550	569	544	581	549	578	578	639	585	544	581	544	588	566	509	574	554	556	538	561	558	572	543	586	553	598	522	548	508	561	553	557	584	585	563	564	546	554	558	594	554	566	531	535	567	530	525	568	549	531	522	580	524	516	498	543	548	536	558	554	553	558	566	537	533	554	542	539	571	553	556	539	524	572	550	553	571	567	520	568	584	557	573	528	573	547	527	588	539	532	562	535	575	606	531	540	570	531	595	585	545	565	561	535	539	560	579	529	582	598	548	570	563	583	548	564	586	553	560	552	575	564	552	567	574	543	610	573	579	577	573	563	570	630	533	586	571	541	565	541	552	557	547	535	529	563	591	578	576	505	547	580	561	539	608	553	588	559	555	630	561	576	597	559	585	622	554	531	562	587	550	567	602	539	576	578	554	616	583	550	538	583	589	530	570	538	536	548	617	552	573	610	515	565	534	576	559	556	544	588	562	538	463	557	633	542	535	573	570	592	586	563	578	570	569	552	551	567	529	520	544	564	543	544	608	561	567	550	557	560	537	572	490	553	552	561	557	544	525	572	505	562	546	554	593	543	528	499	549	524	566	583	543	564	507	568	548	545	518	570	572	559	541	549	564	530	525	602	550	550	522	507	579	552	538	593	602	567	536	564	589	585	566	552	563	523	541	571	570	520	580	548	564	576	557	543
5945	1860	1547	1068	824	743	665	726	713	616	556	575	1045	1954	1691	1273	825	579	557	518	490	522	513	451	490	545	523	498	504	518	516	468	535	454	470	499	517	479	519	487	513	508	524	483	518	490	516	482	485	468	496	518	463	490	490	479	511	510	471	551	454	523	473	453	470	511	507	504	502	493	497	525	458	482	473	511	500	531	478	487	474	482	532	498	529	487	493	476	502	522	481	533	519	524	487	530	473	479	515	526	491	503	462	520	507	518	503	515	469	504	506	543	489	501	517	501	463	507	486	520	521	493	489	530	531	568	526	523	512	492	544	483	539	503	496	450	495	521	516	454	537	535	507	508	527	483	497	501	506	534	481	541	541	485	469	464	500	486	486	504	489	523	500	510	506	476	480	480	540	456	457	495	479	524	525	523	485	509	509	503	516	480	516	521	495	502	507	493	480	492	491	489	511	496	480	545	499	503	501	478	517	512	468	497	506	491	500	484	511	507	518	483	498	489	514	508	450	508	524	487	493	498	482	506	493	467	467	484	490	465	506	507	486	511	507	497	485	496	477	501	507	502	505	499	512	499	462	496	523	481	530	471	481	482	486	441	496	474	540	499	463	501	463	542	508	445	459	509	509	463	468	501	515	519	521	488	513	461	495	485	523	522	477	489	514	473	492	532	489	500	491	500	527	511	490	505	507	515	453	490	469	506	491	460	512	535	520	520	498	490	484	474	490	496	491	490	482	510	498	475	477	520	510	472	490	484	507	517	530	479	508	532	503	539	485	533	427	469	532	511	496	500	484	495	470	512	472	501	503	481	487	506	484	521	456	537	475	475	471	536	504	488	484	493	484	530	522	500	483	486	486	489	512	509	473	481	504	460	491	491	512	503	492	534	502	529	479	469	527	500	451	536	518	506	539	517	515	483	482	504	509	551	503	494	536	484	487	484	493	513	512	492	454	466	459	483	496	523	466	468	520	538	475	527	512	491	478	497	537	503	509	494	506	485	535	500	508	489	485	477	495	486	452	477	514	505	534	501	524	505	514	536	485	491	507	463	526	489	482	503	487	482	487	536	548	491	467	495	529	518	500	498	511	510	501	491	527	531	502	507	503	495	500	477	521	480	484	496	489	502	488	495	518	481	526	469	477	493	488	477	483	499	505	474	511	498	492	511	534	507	496	485	498	537	506	452	532	464	519	485	495	503	453	495	493	461	514	451	509	484	488	502	524	451	517	480	511	507	470	511	533	484	507	493	469	481	489	497	479	520	501	522	483	528	516	481	491	510	513	515	539	511	466	527	468	477	483	518	503	505	473	552	494	529	488	527	513	499	475	520	466	506	512	516	495	521	511	491	502	503	492	492	473	486	465	467	485	483	493	513	523	485	486	516	542	470	465	479	535	497	448	483	506	492	516	509	533	497	550	492	544	519	510	502	503	506	503	486	480	504	492	509	498	502	505	488	498	458	495	486	527	530	475	532	497	513	547	484	532	483	509	511	520	505	519	512	498	545	506	467	508	508	506	476	465	507	558	513	520	493	483	516	507	543	541	492	471	479	455	546	525	498	498	497	464	536	493	493	545	507	514	471	507	465	470	500	541	525	500	510	503	502	483	533	488	475	515	500	480	521	503	471	492	506	478	478	465	497	537	505	507	501	512	497	518	491	492	485	515	503	490	517	504	468	473	515	535	482	497	503	470	484	495	446	515	459	447	501	516	505	458	525	518	519	483	497	538	471	520	454	514	499	469	530	507	473	477	520	511	499	523	477	486	517	507	539	525	510	495	486	507	548	495	482	473	518	478	501	524	494	480	496	502	465	485	481	491	505	496	475	457	496	507	525	517	526	494	502	510	456	503	491	501	487	516	478	548	487	486	547	523	510	493	496	543	482	459	508	497	533	529	501	523	512	450	481	488	512	504	545	475	494	510	493	495	473	504	516	495	523	490	505	470	476	501	462	471	521	505	466	506	451	502	490	496	500	527	498	535	533	545	514	471	500	520	502	495	490	505	488	489	511	485	454	505	513	484	536	493	544	480	541	501	533	502	492	453	523	548	504	522	499	529	551	514	491	460	489	513	496	486	538	532	508	502	523	483	496	503	481	492	512	509	487	506	464	496	487	486	456	543	479	474	462	494	524	503	534	465	500	489	492	499	538	485	503	553	496	512	442	495	467	498	492	492	524	489	504	558	504	490	510	473	512	493	484	519	496	513	508	528	472	480	465	488	475	501	501	569	533	481	509	478	474	472	479	520	467	441	509	490	469	551	463	504	524	492	498	496	504	453	513	493	482	471	447	501	503	522	474	496	478	473	495	481	510	520	493	474	500	515	526	485	470	475	459	488	476	531	495	529	479	506	507	507	481	495	536	471	499	498	494	518	566	488	481	517	542	509	505	505	543	477	494	490	464	537	490	486	483	481	485	491	517	515	546	514	492	456	466	500	498	479	487	513	483	486	530	486	496	509	476	499	459	467	537	464	484	477	437	563	504	520	468	487	466	510	498	505	466	524	493	509	462	518	458	504	499	526	502	505	506	483	479	493	479	518	525	495	480	486	474	440	503	519	531	520	497	508	510	487	508	524	541	506	532	472	517	488	448	529	495	528	498	482	540	461	483	493	500	493	503	507	489	497	520	487	463	516	498	499	507	532	511	532	513	476	511	490	511	469	478	492	484	487	514	454	496	517	492	537	484	508	492	468	506	495	466	480	506	498	491	457	493	482	455	485	523	468	514	507	469	488	470	502	494	455	504	509	516	506	511	542	475	499	489	457	506	514	506	490	546	499	484	527	517	519	504	504	451	500	505	508	499	493	499	480	497	520	524	520	528	459	506	473	465	533	483	526	469	515	517	515	462	510	472	489	469	482	512	510	494	497	496	488	516	465	502	493	477	452	496	482	499	478	495	511	462	523	484	505	500	489	481	527	526	512	487	538	463	536	497	496	507	499	464	475	534	480	502	491	523	513	527	544	490	487	509	528	472	457	502	519	504	540	536	519	497	524	499	541	491	496	505	474	476	498	489	507	477	489	511	509	521	477	474	463	513	463	506	512	519	504	513	463	499	526	520	507	519	515	484	460	496	492	492	502	503	517	499	513	546	506	488	496	487	500	504	526	515	439	499	494	489	500	513	489	517	517	509	512	536	514	503	500	500	484	506	509	489	475	521	567	502	513	483	518	478	472	458	501	539	457	507	475	517	498	500	508	487	494	513	483	491	514	505	460	511	498	507	511	487	467	497	489	523	546	487	486	494	441	524	479	522	463	525	489	484	504	485	490	503	504	501	481	501	502	486	485	478	472	483	490	470	496	527	496	490	470	492	477	488	530	488	522	468	501	488	515	491	502	489	476	472	509	472	521	497	478	508	488	497	449	525	500	512	449	469	490	523	500	481	517	478	472	517	433	470	491	486	460	533	526	499	536	503	472	532	497	508	520	490	495	483	517	499	470	535	510	479	471	496	493	499	474	481	490	488	493	506	462	517	498	498	519	462
24886	20729	26412	24654	7159	1748	1234	932	816	734	673	704	2750	10812	10563	5245	1791	806	564	503	497	535	466	466	479	510	528	494	471	452	492	467	494	460	455	504	497	495	464	519	505	478	432	479	490	482	416	485	454	487	511	488	511	490	494	498	462	462	463	513	500	474	493	457	516	473	455	492	477	475	470	487	481	463	483	480	494	433	468	495	483	470	473	483	515	481	469	507	447	489	483	502	513	518	519	521	515	478	459	528	495	485	495	460	468	522	500	470	520	477	473	450	485	493	497	489	425	493	509	493	485	499	492	506	497	515	452	482	476	453	486	502	435	495	486	464	505	534	430	481	472	471	464	478	492	477	487	493	475	448	495	512	474	508	457	491	491	478	469	478	479	501	473	511	486	456	456	463	471	497	459	513	513	484	484	504	481	498	494	465	474	492	500	460	464	492	499	506	499	518	495	506	472	502	467	497	484	474	480	525	531	506	487	467	484	492	482	444	528	460	458	517	528	497	484	466	502	483	479	435	467	463	499	497	513	490	509	489	466	507	517	497	485	505	491	448	505	498	507	473	470	471	476	461	459	497	500	485	466	455	501	492	526	483	479	498	515	513	525	478	480	493	476	489	501	455	468	517	489	481	526	482	493	487	461	481	493	470	494	483	496	506	462	498	489	491	469	487	493	515	525	528	495	454	494	494	563	466	468	482	556	515	497	455	503	480	505	486	473	458	491	483	528	525	466	485	454	496	494	485	536	465	484	514	477	512	519	522	502	476	436	492	431	547	549	473	492	499	506	480	470	472	472	499	503	473	492	476	499	503	488	488	481	505	473	468	468	458	490	508	426	473	521	480	508	462	465	480	511	499	487	462	448	463	516	515	479	507	490	446	457	479	484	468	475	437	478	442	466	442	524	493	488	527	471	523	450	484	477	491	478	500	524	479	464	479	438	499	492	480	530	479	448	568	516	479	485	485	480	507	524	476	483	472	504	459	516	493	502	503	512	512	496	480	493	476	529	520	471	482	498	500	477	509	519	452	474	499	487	498	512	494	460	504	434	473	494	494	483	471	487	472	486	511	512	510	463	458	486	487	506	514	468	504	505	474	476	482	499	542	476	436	501	505	471	466	476	512	500	480	500	483	454	509	464	462	521	439	448	458	481	453	467	496	482	494	447	491	540	467	491	462	501	501	494	439	446	488	478	467	495	511	502	474	467	482	458	458	488	437	474	472	457	456	452	503	514	440	458	522	445	510	519	487	478	475	514	540	531	498	506	479	503	518	489	486	485	472	459	469	470	479	478	518	449	442	477	465	511	521	487	509	473	480	488	457	517	480	513	464	495	501	445	508	474	472	477	454	489	490	477	478	522	505	520	486	502	467	530	507	502	498	488	492	475	510	500	466	485	510	497	462	475	515	542	513	472	508	525	489	481	471	453	458	521	482	510	471	479	485	463	477	543	503	485	501	485	492	492	478	441	476	454	490	471	495	510	489	539	513	495	459	476	507	480	477	464	512	505	489	500	520	496	474	469	476	490	480	485	498	478	498	478	488	473	473	492	482	455	516	429	463	512	483	486	486	478	499	469	488	480	507	459	503	503	444	483	507	424	465	503	490	477	451	493	510	497	477	473	465	498	500	509	495	465	471	491	475	465	472	459	474	482	502	473	445	470	461	488	487	531	509	469	443	471	536	473	471	434	498	454	542	514	534	501	486	509	502	481	465	480	506	449	489	485	488	489	459	469	473	489	473	465	470	492	519	467	491	494	495	461	440	469	440	483	459	473	477	483	475	502	476	493	530	475	414	531	522	470	454	488	490	461	477	507	467	469	526	493	495	454	474	478	517	554	474	482	473	475	483	478	515	489	475	465	473	482	486	459	459	477	470	450	449	491	485	510	453	465	479	482	486	480	476	458	501	480	483	458	468	490	501	499	483	456	489	504	501	486	472	486	451	478	474	476	480	476	492	499	495	478	438	528	513	481	503	457	476	514	476	526	512	519	467	521	513	459	498	464	461	499	509	497	490	485	472	453	420	440	472	461	456	502	512	477	500	513	441	483	515	473	491	495	507	482	494	457	488	477	473	482	479	479	451	491	461	497	481	457	524	514	443	510	489	482	459	463	492	474	482	498	503	498	461	487	481	471	472	466	464	447	451	479	507	481	456	489	481	492	502	479	483	505	482	464	482	455	459	481	479	471	453	528	477	500	464	502	487	476	489	468	483	487	472	503	480	475	487	470	475	508	491	470	494	468	482	428	480	520	482	497	483	468	476	524	440	501	477	482	529	485	483	470	479	520	446	466	486	549	477	443	495	482	474	478	471	493	473	482	492	513	467	477	501	511	481	482	475	480	476	478	453	468	483	526	440	459	496	464	486	522	491	437	482	459	483	463	536	508	476	531	476	488	514	509	479	482	479	472	527	502	485	501	494	514	502	497	481	489	482	465	493	498	550	468	477	493	482	522	487	474	507	521	463	532	448	513	438	487	516	510	527	483	471	438	523	477	538	467	501	467	488	487	462	476	494	515	449	455	501	487	465	469	448	440	479	475	477	483	486	501	474	481	500	458	517	475	481	429	506	480	490	506	485	499	481	512	452	453	501	475	467	497	473	502	455	465	505	457	457	475	460	484	493	496	497	523	471	506	457	485	508	507	514	494	460	467	473	498	445	456	525	480	517	520	475	465	471	492	505	502	474	528	524	478	508	465	451	510	460	479	470	496	431	485	471	501	492	515	475	483	490	526	490	496	485	473	460	482	477	481	469	472	506	531	489	502	519	458	474	482	467	502	507	502	499	474	479	502	471	516	470	500	491	520	460	423	485	436	477	491	477	462	486	456	460	499	485	466	460	487	491	520	456	464	440	463	495	486	482	456	496	489	523	486	443	500	435	473	469	506	461	520	467	531	508	491	529	490	482	483	527	491	454	502	500	502	498	486	456	492	463	464	475	485	498	440	507	456	500	470	458	492	495	477	508	469	482	487	498	451	486	503	477	500	502	496	497	506	479	478	478	478	475	496	464	467	473	527	474	482	495	490	467	463	519	477	487	471	508	459	459	456	522	488	501	506	540	512	475	511	515	473	468	507	488	505	485	474	465	520	473	480	509	480	486	476	492	456	458	520	471	502	513	501	476	520	491	537	454	454	502	515	458	510	464	457	497	475	471	535	487	480	504	475	488	473	497	531	496	489	504	513	470	530	478	522	496	487	473	489	489	500	494	462	489	476	464	529	480	491	517	441	490	463	507	474	475	498	499	524	488	475	469	497	494	467	474	448	488	471	490	486	490	444	491	506	521	469	433	493	439	450	467	475	482	493	506	492	503	480	507	472	486	469	483	456	482	530	468	480	476	497	512	493	494	479	499	484	457	468	484	519	492	467	500	476	484	491	514	496	510	448	479	482	474	516	450	484	478	458	478	477	486	491	484	516	480	478	482	495	483	492	500	494	494	466	459	535	463	491	460	494	466	500	508	461	505	470	475	445	488	482	466	518	479
5258	6106	5323	3190	2187	1654	1398	1137	1064	835	800	821	4400	13183	10342	5358	1985	783	562	454	456	460	450	504	490	449	488	471	483	478	458	446	443	486	510	466	469	435	477	523	425	450	474	450	450	466	460	497	484	473	450	450	466	455	459	432	453	464	486	453	413	490	435	450	469	465	509	471	472	444	461	443	487	435	476	463	471	442	436	459	470	499	472	460	462	422	481	452	466	460	462	460	482	468	445	445	424	449	434	438	438	437	437	450	486	432	430	501	462	447	440	485	452	495	468	447	419	450	458	469	474	467	489	418	465	440	475	460	445	418	449	499	478	470	424	461	426	440	462	411	492	467	443	477	450	430	472	466	412	476	429	435	441	454	435	474	448	416	450	421	479	471	472	464	463	486	450	455	480	454	467	487	432	444	465	468	443	483	457	436	477	479	443	477	425	463	475	432	451	498	469	485	477	492	432	426	466	429	439	475	474	465	468	480	465	440	450	464	482	419	466	470	417	420	457	480	456	462	426	433	451	459	483	434	487	431	453	496	441	429	471	419	454	468	459	430	463	458	463	461	472	441	457	428	454	447	459	439	448	447	464	479	477	464	444	462	474	458	467	464	471	497	442	466	514	459	471	457	475	453	462	460	459	450	482	440	504	470	440	458	435	448	463	439	460	517	499	450	487	488	454	470	406	495	450	457	437	451	451	442	447	493	478	478	451	483	473	468	466	466	428	451	458	454	465	480	419	433	463	438	446	458	467	476	441	462	457	444	474	465	444	444	456	474	446	451	500	454	489	401	443	443	464	461	482	431	463	442	441	442	440	461	499	427	464	482	434	455	433	460	454	457	445	486	455	484	432	452	478	463	477	466	463	456	435	447	466	473	486	445	494	465	439	500	445	459	443	485	471	444	440	461	444	471	464	453	457	425	474	484	463	471	483	446	485	456	471	435	449	458	452	438	470	476	440	463	433	452	448	498	475	460	458	463	506	478	493	428	494	435	456	447	470	470	452	455	482	495	442	462	442	443	456	443	478	458	468	447	485	449	433	452	455	434	473	474	461	467	440	476	479	434	451	441	457	498	457	503	478	459	453	444	496	446	454	415	472	470	483	489	437	448	444	454	458	473	411	477	436	485	470	435	460	482	466	437	463	448	417	478	412	462	448	431	406	464	464	483	452	464	412	437	445	428	448	451	455	456	462	528	435	471	469	481	481	446	457	494	468	487	418	483	467	469	428	441	454	452	467	463	468	469	491	467	424	446	466	449	483	454	492	459	470	459	475	460	451	458	496	430	449	466	464	472	444	442	474	482	453	477	417	452	435	439	470	441	467	460	435	500	449	474	456	474	422	448	441	446	490	497	469	442	478	449	459	451	440	484	455	436	470	510	459	516	423	460	438	473	450	438	413	426	444	465	456	482	467	469	508	406	471	477	450	458	467	473	434	463	491	466	438	427	440	484	472	449	460	449	455	460	469	455	464	453	476	449	451	441	461	446	451	471	487	440	458	447	442	440	489	458	445	423	434	447	439	443	453	425	493	412	461	463	431	453	524	488	469	439	447	419	467	492	433	464	457	429	471	437	456	414	453	463	464	466	461	481	485	438	456	500	466	468	453	439	433	468	455	433	437	491	456	449	441	440	426	435	448	451	441	445	469	451	427	475	478	465	441	438	490	454	449	439	435	461	464	480	457	459	456	458	429	473	465	463	427	432	462	458	444	422	476	441	425	415	487	416	452	478	433	469	470	467	437	453	469	467	462	451	436	461	437	462	482	484	481	492	459	467	428	430	483	434	432	466	471	442	474	503	467	469	430	438	470	436	453	479	446	469	475	449	461	437	480	472	446	471	410	470	472	460	468	446	425	463	436	453	453	465	445	449	471	437	470	445	433	468	444	467	467	425	440	428	431	489	464	452	445	442	456	456	443	456	466	450	426	423	459	450	451	482	406	472	458	425	479	452	472	450	486	478	423	481	414	471	493	447	426	478	445	485	456	476	461	453	485	424	431	474	470	478	435	495	420	457	425	447	512	490	499	444	464	468	484	431	460	470	482	462	411	454	465	413	450	425	460	433	443	419	462	448	489	464	478	439	463	442	468	463	417	454	463	482	444	458	470	418	457	428	456	408	481	416	460	447	517	439	450	428	468	451	426	434	492	450	455	473	441	473	446	469	468	454	441	470	444	465	450	454	450	472	442	431	447	472	437	462	449	453	430	482	472	449	469	445	460	492	486	452	448	485	470	501	466	442	479	451	474	450	448	440	469	464	506	461	432	463	455	490	462	462	464	477	444	497	443	467	446	444	439	469	448	450	455	437	457	448	474	445	478	491	441	439	463	452	468	448	430	464	442	472	450	481	483	434	473	486	416	465	494	438	443	443	475	487	479	485	465	443	432	445	496	458	456	461	482	460	425	470	425	457	477	460	456	437	449	467	478	460	465	460	444	466	453	460	474	466	515	466	433	440	473	490	461	464	455	439	447	441	453	467	469	451	483	432	439	454	436	435	442	451	475	424	468	409	458	477	451	435	453	413	490	476	462	425	459	446	458	483	426	456	471	442	477	462	451	481	451	432	468	422	480	457	467	461	468	476	488	456	442	425	462	466	452	496	440	462	432	463	430	446	452	458	437	502	485	491	436	451	454	467	446	474	456	443	453	450	459	467	451	468	440	491	456	459	481	448	466	434	423	487	419	456	464	484	478	421	418	453	451	408	454	409	449	466	466	463	431	482	404	472	445	439	455	454	424	489	447	468	476	447	486	470	435	460	461	427	419	442	449	416	482	446	457	491	478	450	471	480	464	430	418	443	446	414	448	420	465	475	450	486	473	484	422	456	476	439	456	457	465	452	472	441	467	448	470	467	441	467	445	463	499	467	480	451	472	513	455	440	443	454	463	432	441	434	493	458	479	452	436	466	433	463	474	487	433	406	447	445	426	462	487	456	467	469	467	466	437	477	450	450	415	446	469	429	474	451	460	467	452	473	467	471	455	486	456	448	466	490	429	441	423	454	443	427	487	459	463	439	486	447	433	465	465	470	445	428	457	480	449	472	440	456	451	477	472	453	465	468	465	494	454	464	449	430	437	478	452	467	462	429	441	482	458	472	458	438	429	454	453	477	460	445	449	453	475	463	481	474	468	454	477	462	456	447	441	449	473	464	466	484	456	499	454	441	466	463	446	464	467	448	456	454	456	439	455	473	445	463	477	474	437	462	432	413	439	480	436	454	470	447	444	466	422	468	450	465	459	431	458	398	487	457	424	494	476	452	424	437	404	434	473	489	464	441	460	465	472	444	475	458	459	489	412	443	448	453	463	448	461	458	474	464	486	421	467	433	455	456	474	475	449	482	462	476	420	468	455	439	462	457	444	487	458	426	449	494	486	442	471	486	464	461	430	442	434	474	425	463	455	468	486	472	467	451	478	479	431	443	446	420	451	449	457	426	451	465	456	408	452	468	432	427	444	445	453	444	449	465	460	440	447	448	460	462	464	442
23885	20718	27625	23913	20129	7198	2638	1687	1280	1048	881	1195	10373	20685	16048	8972	2929	1105	736	656	577	608	663	607	638	620	653	658	602	643	644	643	624	592	648	652	645	635	624	614	623	650	624	651	617	646	672	636	619	634	635	619	596	652	591	619	610	652	596	605	632	617	606	581	630	609	606	690	630	605	623	639	648	619	581	594	633	578	682	641	640	615	621	632	620	622	573	643	667	631	644	676	630	609	618	600	653	611	602	618	624	657	659	655	632	641	626	599	589	581	641	633	593	642	624	623	619	645	638	617	611	624	612	637	571	622	637	608	624	608	651	638	599	650	611	641	633	605	625	634	584	641	662	595	667	614	603	617	643	616	588	615	649	637	622	594	650	647	576	610	634	635	655	634	661	627	597	617	611	616	641	615	615	636	593	613	617	608	635	614	614	643	629	628	599	600	629	622	637	644	614	594	611	617	642	633	621	625	650	614	631	627	611	666	687	622	639	610	689	628	584	627	604	622	666	627	604	595	610	678	621	599	607	604	617	633	609	619	595	587	625	626	607	624	639	627	603	606	625	591	627	611	604	602	634	579	618	636	633	639	665	643	600	649	576	622	650	612	648	641	596	614	586	666	604	566	621	562	611	656	613	603	584	588	612	595	561	655	551	632	622	638	609	621	635	606	668	630	609	623	620	573	588	594	574	595	631	605	604	617	618	619	648	600	600	606	656	652	626	642	614	666	597	613	651	606	650	615	620	636	633	657	673	648	592	664	626	621	641	661	669	612	622	636	582	626	644	635	622	596	682	620	623	593	649	639	653	662	643	600	582	614	637	638	614	614	646	600	652	615	599	651	641	652	625	590	579	631	620	646	638	565	611	620	630	663	607	539	654	617	608	601	591	647	612	611	600	608	646	605	604	649	628	588	589	613	609	621	618	588	637	657	636	645	693	595	641	608	623	659	631	629	601	610	620	582	648	589	613	618	604	646	603	605	563	596	637	647	630	597	623	631	637	632	612	551	615	572	633	597	611	647	619	579	667	673	632	638	606	639	661	629	587	620	639	595	624	635	633	617	589	654	574	586	574	572	648	642	590	604	636	621	638	615	581	606	601	622	635	656	626	641	629	607	646	630	623	608	628	656	654	647	631	628	643	638	616	609	677	632	636	661	682	613	566	657	679	653	590	619	626	602	658	618	664	637	608	671	612	588	666	605	625	654	581	562	639	630	635	613	580	604	631	615	639	624	608	628	636	596	582	624	641	617	604	644	641	610	672	616	633	649	630	650	600	580	611	600	631	656	592	618	667	626	621	631	569	608	662	559	623	628	617	646	645	634	639	626	590	639	626	630	601	640	641	615	629	590	629	608	602	654	662	633	589	602	644	644	638	603	628	591	606	649	629	618	598	648	586	643	615	619	622	633	620	610	609	644	631	629	654	647	610	623	614	621	648	614	663	641	608	640	614	615	615	576	611	597	650	626	633	642	602	605	609	643	594	622	634	642	611	658	639	623	619	640	565	636	619	620	589	665	604	596	620	565	616	598	633	632	616	690	644	652	609	644	618	645	619	617	628	591	579	632	597	621	619	640	639	652	594	660	618	596	632	572	574	661	597	608	619	610	623	614	625	607	682	615	650	632	638	661	638	585	666	623	638	658	602	631	635	592	621	595	619	649	675	606	608	605	680	614	554	624	655	611	616	628	616	614	638	599	628	632	636	625	564	656	618	658	621	630	627	578	608	630	626	617	619	609	604	597	616	649	586	622	607	647	620	605	628	636	643	606	630	623	708	594	605	623	614	569	635	597	597	597	627	674	623	627	595	609	608	569	602	594	645	621	621	594	641	647	606	623	635	653	621	609	605	598	636	595	604	616	625	626	595	609	641	594	622	612	613	618	639	632	623	604	635	603	625	677	619	640	578	618	590	638	617	613	645	633	615	636	649	569	598	665	596	603	616	592	619	603	642	632	608	614	622	631	592	631	572	626	626	611	602	613	650	646	593	656	601	624	568	599	600	577	596	668	583	636	640	632	622	594	617	622	628	591	622	612	580	656	652	645	627	612	611	621	595	630	643	586	621	593	603	650	623	608	607	632	643	581	583	590	612	645	614	607	627	612	634	595	604	573	656	577	677	618	629	643	628	621	619	631	664	627	616	617	571	610	601	644	631	639	593	603	590	624	559	562	661	583	586	603	636	572	623	620	617	676	595	662	569	622	630	585	627	605	588	619	596	633	652	675	631	575	655	631	575	643	650	609	642	605	623	648	599	630	636	683	591	633	599	598	590	575	662	696	630	646	624	628	651	613	640	575	631	676	636	644	590	630	623	620	602	596	618	626	593	598	605	655	593	603	631	595	635	609	593	651	628	622	632	627	574	594	627	608	658	647	629	630	633	579	637	648	665	598	650	606	620	606	600	614	648	648	629	668	647	603	604	571	591	645	664	563	631	623	614	579	647	599	612	642	614	604	620	644	611	610	585	614	603	637	618	601	624	602	589	621	581	597	601	584	629	644	634	560	634	627	614	640	598	585	614	615	591	632	593	629	573	630	638	599	663	582	621	594	664	612	633	661	652	623	609	618	641	628	618	609	650	608	599	639	611	633	634	612	611	636	636	590	591	629	593	619	560	630	646	613	614	636	603	630	585	608	590	609	664	635	628	615	634	653	588	640	631	600	623	618	639	586	620	588	617	609	620	625	594	622	644	614	591	620	635	614	632	615	640	622	598	614	634	611	626	649	611	644	601	626	617	630	653	610	616	568	657	668	612	636	624	642	650	612	611	609	611	627	625	611	597	635	590	652	641	636	635	623	586	609	631	615	595	638	629	613	673	585	650	631	649	647	651	632	675	594	591	621	620	659	636	625	577	631	612	578	575	677	639	580	603	663	614	607	683	634	578	605	626	616	645	605	654	637	583	603	632	613	634	638	632	631	619	614	603	619	567	636	587	631	638	607	612	602	601	657	668	626	611	590	577	638	611	608	617	648	610	659	651	624	627	603	591	625	647	606	662	640	588	654	604	622	621	584	569	612	657	582	591	639	564	584	625	606	621	633	587	617	609	622	598	634	650	591	624	647	592	658	647	626	627	638	643	670	628	597	610	652	631	633	606	564	618	620	593	636	567	583	604	622	674	611	621	645	619	578	607	611	594	619	628	648	579	633	593	614	596	629	609	629	629	631	627	612	590	600	607	596	621	626	584	635	601	633	595	573	648	598	600	587	648	621	600	631	629	639	638	656	606	603	618	624	643	611	618	655	641	599	629	667	664	599	657	624	632	627	632	564	627	636	608	589	641	590	640	610	619	610	651	607	641	584	643	603	588	607	678	615	617	615	637	627	611	660	626	654	648	634	568	607	592	617	633	640	627	650	594	618	641	596	613	627	626	611	617	664	603	646	600	553	584	609	622	603	620	654	625	657	590	636	605	603	619	645	614	582	631	639	653	647	610	647	624	638	595	601	596	611	609	621	652	632	617	616	642	651	594	595	649	589	608	618	632	610
5614	9939	9036	6386	3975	2912	2241	2077	1622	1270	896	1776	14025	20517	14466	8286	3165	982	699	633	537	584	551	617	611	557	567	533	555	570	535	566	584	569	565	553	595	584	574	578	561	583	574	555	573	555	534	574	564	559	596	593	569	582	580	572	562	587	574	605	610	570	563	549	550	551	571	553	537	568	571	548	579	539	591	569	534	569	598	571	561	599	575	578	582	542	501	563	588	591	576	594	556	561	593	580	612	545	591	542	538	575	602	576	541	584	612	601	517	562	604	584	566	575	586	601	583	502	518	567	569	587	535	564	593	544	578	594	554	529	595	573	589	584	566	566	534	592	558	584	558	561	526	541	543	536	579	579	569	543	545	585	525	547	540	551	584	524	526	582	562	542	564	542	613	582	529	567	584	547	540	554	551	567	559	604	592	552	569	565	560	572	554	511	598	556	609	595	562	595	585	561	522	597	587	549	580	503	555	580	565	525	550	511	543	571	582	545	573	585	550	559	556	555	610	594	600	587	553	531	551	550	570	554	558	582	572	595	578	520	561	544	523	597	557	559	556	544	538	541	550	603	561	576	550	580	565	528	584	556	594	578	572	560	562	541	532	598	547	554	576	564	585	557	574	580	608	545	566	559	594	569	551	549	603	551	541	593	575	568	579	536	572	523	566	581	543	597	590	548	599	545	557	581	557	545	557	559	575	549	567	591	567	534	521	543	580	538	571	538	616	568	564	572	588	560	586	612	580	563	583	566	565	562	583	552	596	534	546	564	558	576	533	544	551	540	541	526	577	578	576	587	588	559	535	534	556	545	567	582	574	555	544	528	526	578	565	567	569	548	580	577	628	607	543	561	544	595	561	564	586	549	576	544	568	615	576	530	597	609	589	569	571	583	534	564	586	625	574	580	575	602	514	553	624	561	521	558	550	569	520	541	547	561	549	566	542	546	591	592	584	511	561	556	561	595	608	562	583	558	542	618	565	575	585	590	574	542	566	542	538	541	552	569	567	578	579	562	555	564	581	575	541	578	574	602	582	582	581	506	558	608	568	605	578	536	554	591	572	570	555	579	550	568	565	498	587	548	564	562	561	536	532	538	552	543	564	561	597	523	522	542	551	517	543	566	520	573	552	519	567	532	505	578	557	559	579	563	513	565	539	550	551	573	577	585	558	544	543	532	596	568	540	591	570	561	613	511	514	605	516	530	559	540	561	557	577	578	554	531	591	587	557	551	561	572	574	547	570	578	552	577	555	569	580	566	584	558	560	509	548	516	556	559	558	554	536	558	578	564	582	519	543	593	575	558	580	580	564	575	575	600	552	603	554	586	553	532	525	602	572	571	572	555	508	541	553	592	573	608	578	566	563	572	550	547	549	534	584	566	565	563	605	581	571	560	537	534	609	554	564	611	553	601	565	546	552	518	553	550	584	560	570	565	532	575	555	574	524	547	583	548	548	557	574	549	568	582	566	625	585	572	551	551	551	576	533	583	546	571	578	563	504	574	606	555	550	566	566	555	586	573	569	568	537	554	558	518	571	571	559	542	534	581	560	548	594	532	574	556	539	588	581	573	530	581	568	560	583	533	560	580	584	537	565	599	563	574	564	531	554	508	617	554	595	545	538	588	576	587	530	601	557	533	606	552	594	551	534	571	547	557	546	566	532	598	547	562	569	587	535	552	598	534	580	568	564	594	574	542	556	596	535	602	550	567	553	566	552	548	606	559	541	546	525	553	577	524	579	563	574	528	526	498	549	540	550	527	539	603	532	569	563	583	559	567	569	541	520	557	543	506	564	580	569	565	538	582	542	550	550	543	579	597	559	584	571	528	531	569	512	552	568	563	575	584	556	530	550	558	570	518	579	585	534	578	578	542	540	593	562	554	590	546	576	586	528	533	566	535	553	579	569	583	556	566	525	616	591	549	560	552	552	565	535	582	587	556	580	542	516	507	585	540	586	549	557	521	517	552	575	511	566	565	571	540	562	589	598	577	538	547	569	554	582	540	575	574	551	547	518	558	565	559	527	492	537	554	581	584	569	597	552	519	584	552	520	555	540	554	587	547	557	578	562	545	548	589	565	572	566	533	553	525	576	570	567	536	567	546	586	571	554	569	578	588	577	533	577	571	577	545	556	564	538	596	524	580	563	549	551	595	501	554	568	579	551	591	582	570	547	609	566	553	588	551	570	561	562	576	598	553	594	563	600	541	538	569	551	595	524	584	543	544	573	584	554	572	531	562	576	534	609	578	567	555	566	589	597	560	590	559	583	577	605	534	530	538	565	546	538	579	571	569	599	582	537	531	570	594	619	577	546	543	508	542	578	618	556	613	555	560	550	558	541	611	534	563	534	582	514	580	580	547	552	560	570	556	565	517	524	578	565	546	565	573	580	577	604	543	514	562	581	551	541	584	603	540	578	549	537	609	508	580	556	527	579	586	575	554	558	580	567	604	587	531	528	538	547	541	561	566	540	549	592	542	562	551	580	537	566	525	578	586	588	526	564	573	556	567	551	537	504	571	568	561	570	571	538	574	577	536	561	557	567	588	547	569	552	544	568	488	570	597	530	568	535	594	588	543	553	586	540	564	576	523	580	565	573	570	537	540	556	542	562	562	544	557	602	586	553	563	552	592	583	561	540	603	545	543	546	522	561	575	592	566	596	560	556	519	555	505	583	541	552	551	536	584	597	552	547	585	557	541	556	528	571	562	568	576	577	569	548	560	552	553	586	542	581	528	566	516	564	553	569	555	561	543	558	537	548	553	573	568	534	533	568	569	557	544	523	543	586	550	542	561	599	552	546	555	559	580	521	577	573	580	598	580	569	508	554	516	600	549	515	582	600	561	566	573	575	548	579	576	601	565	587	581	542	555	560	555	533	536	540	546	574	567	580	593	584	570	536	572	555	534	578	626	536	573	591	547	564	515	583	582	571	545	569	572	517	535	570	542	576	555	525	584	556	571	555	569	593	565	574	570	562	534	549	561	543	560	535	563	569	536	546	562	533	573	541	552	567	588	588	559	548	600	566	567	582	580	543	535	548	557	593	537	556	536	574	602	569	560	525	565	554	577	549	555	569	570	527	610	570	551	551	528	545	550	555	539	536	564	578	567	594	552	534	550	562	595	572	567	552	593	559	518	561	590	546	593	533	584	585	592	524	568	547	550	596	573	550	562	559	540	556	532	571	576	563	558	534	596	538	599	572	549	565	554	554	532	551	560	582	519	565	586	541	558	579	544	570	565	574	608	571	511	543	555	546	571	556	603	564	564	543	556	561	583	569	517	590	534	577	584	578	525	585	568	550	534	587	529	547	522	500	567	585	617	575	556	557	556	586	557	558	561	547	574	581	518	532	574	553	525	550	548	575	554	587	553	540	517	600	584	560	584	592	553	566	578	549	545	565	572	579	571	594	529	598	585	554	547	550	569	576	548	569	532	549	503	533	570	549	527	557	572	572	606	569	560	580	568	547	540	588	550	533	566	575	552	548	555	567	549
26518	8398	1852	1498	1069	825	752	692	613	575	609	728	844	1390	1552	1178	869	641	613	569	558	579	556	592	586	587	571	574	562	560	615	621	596	574	597	564	593	621	599	614	584	595	577	590	599	565	587	576	577	562	610	588	572	550	555	592	563	595	547	554	581	584	574	570	577	627	622	544	586	580	604	544	527	587	584	575	590	565	580	556	615	549	540	630	560	623	529	560	553	602	571	596	549	629	577	577	620	560	626	534	589	588	563	592	591	586	574	539	547	556	594	591	630	605	561	611	557	562	555	593	566	568	550	591	547	574	615	571	581	584	607	582	554	591	561	580	603	589	588	586	590	569	601	582	571	552	570	521	592	571	599	622	597	572	578	593	575	582	610	585	580	579	588	561	597	608	566	574	601	552	591	568	558	588	586	599	589	597	626	575	616	613	561	578	582	581	583	605	565	557	567	568	577	592	587	554	555	571	555	580	583	578	595	571	557	613	634	574	570	581	599	604	590	558	579	608	605	601	604	569	553	559	562	542	552	555	565	579	590	557	636	577	613	564	552	578	530	572	576	560	602	549	529	557	575	574	606	593	582	568	622	541	564	570	593	558	572	593	552	586	578	563	572	553	592	562	592	612	638	595	629	577	567	587	590	603	596	567	579	583	594	567	582	598	604	568	582	571	575	553	576	597	579	556	554	585	525	610	610	543	549	569	604	592	628	573	623	618	557	620	588	539	592	621	580	565	528	623	547	560	591	562	587	577	581	556	597	515	571	548	579	596	520	560	615	591	569	571	576	563	572	569	623	596	583	588	591	591	542	596	551	617	528	593	596	558	593	584	588	590	594	553	568	563	536	604	623	606	559	555	545	552	603	611	586	559	550	585	549	582	563	578	581	586	572	593	613	578	608	591	580	576	555	547	584	580	595	603	561	554	528	616	602	590	570	559	568	528	592	569	606	577	599	579	579	538	557	642	580	592	547	553	547	565	541	613	602	554	609	589	590	572	601	587	585	580	574	597	575	548	588	563	615	565	586	570	583	563	596	616	595	612	550	567	532	541	620	558	578	618	576	601	585	540	559	597	573	592	594	597	545	584	606	569	590	590	555	596	587	580	547	577	575	539	560	572	583	620	621	605	583	664	538	567	601	574	574	569	558	591	600	608	582	591	603	628	558	587	602	606	597	607	597	590	554	543	577	613	545	541	544	558	604	600	591	568	544	598	583	583	555	616	595	621	622	604	552	606	559	542	595	566	593	577	600	612	591	551	606	565	613	591	584	605	581	549	603	582	579	573	563	600	595	568	572	595	607	630	585	613	601	581	561	567	569	607	620	590	622	565	611	534	584	556	608	570	585	616	576	578	577	614	580	563	601	575	596	579	573	533	622	579	572	604	618	578	553	629	594	565	575	589	579	581	541	588	600	563	557	578	562	605	566	570	546	553	584	608	587	669	614	585	564	550	573	563	575	576	590	586	600	550	635	585	549	577	551	555	583	573	583	578	574	594	631	603	561	560	585	574	598	551	556	552	581	589	560	574	573	589	591	580	617	603	593	567	598	563	574	580	584	563	562	563	554	554	595	566	573	601	593	594	567	580	625	577	557	596	607	565	544	607	598	585	583	581	615	584	603	595	608	583	597	613	582	591	580	564	563	577	585	572	575	645	579	573	596	583	592	572	577	547	597	593	578	604	595	606	596	572	584	624	587	577	585	549	576	556	563	589	634	573	575	580	562	573	589	596	562	545	561	566	557	581	598	539	595	580	547	603	585	555	603	598	539	610	579	586	613	570	576	557	566	502	587	584	576	602	562	571	565	538	573	593	537	592	595	571	619	572	624	587	601	521	535	542	581	610	587	551	539	561	569	592	583	596	563	551	631	614	590	626	576	585	578	558	632	594	567	593	580	552	561	576	602	582	617	522	591	605	558	659	575	586	581	581	576	551	611	610	556	582	577	584	574	554	614	586	557	568	628	554	582	590	553	533	572	625	547	600	546	594	597	589	607	513	551	583	563	615	562	604	551	545	558	584	592	606	578	627	562	578	555	550	597	601	598	641	595	558	555	555	534	588	558	547	599	583	580	585	581	546	558	611	577	563	593	580	585	597	599	620	530	569	542	597	593	591	562	601	593	591	565	632	534	600	603	593	607	586	565	606	564	575	600	633	587	548	610	583	601	589	536	607	601	575	650	621	591	599	572	586	573	549	551	568	555	546	535	578	598	607	597	578	606	560	538	573	577	570	609	580	549	575	614	593	592	595	563	573	569	575	583	553	633	556	586	564	578	560	571	589	607	561	571	571	569	547	616	625	590	559	585	564	559	590	583	597	604	566	592	555	578	563	620	579	588	594	577	602	579	605	588	596	567	598	558	594	531	583	618	583	585	560	524	581	596	540	566	605	559	544	553	554	579	589	572	563	622	593	591	569	626	590	578	646	603	575	567	600	574	544	563	577	603	568	548	591	534	518	577	582	581	610	613	544	575	571	578	580	604	609	586	569	558	579	604	570	580	580	573	583	616	603	544	585	580	575	586	576	571	572	569	548	572	592	595	595	591	578	556	562	620	539	593	581	578	575	589	611	586	553	591	595	572	628	545	588	598	571	586	574	551	613	590	532	556	579	601	572	620	573	552	583	597	619	584	575	559	587	583	595	616	554	631	551	586	576	570	555	574	652	589	568	549	542	543	572	615	602	533	571	581	597	591	550	580	590	567	570	592	591	565	542	553	567	592	576	523	587	576	589	565	543	538	552	593	617	561	593	572	587	589	573	535	572	568	563	581	572	603	576	613	569	528	570	562	595	552	559	540	584	556	553	584	553	564	571	583	600	540	549	601	596	565	598	562	591	572	604	598	609	554	594	579	582	603	558	576	574	616	608	595	524	634	608	583	646	576	570	552	593	611	594	591	566	587	549	617	550	631	567	621	565	580	546	617	569	586	555	601	593	534	589	563	589	556	568	556	593	559	549	577	624	599	557	559	561	607	602	566	569	616	643	554	605	560	556	572	561	574	545	570	615	597	596	577	560	534	545	588	590	584	559	612	597	572	596	572	588	574	602	605	555	613	566	582	534	545	563	586	563	596	597	583	568	562	551	585	582	572	572	571	659	571	550	546	563	616	561	519	568	594	566	586	590	580	594	558	571	570	571	602	581	605	632	548	614	568	566	590	569	544	584	561	562	616	565	589	602	572	554	562	577	561	599	521	575	553	619	555	585	535	564	583	585	597	559	609	578	590	613	589	586	562	567	582	587	594	583	578	573	573	560	604	583	579	628	577	567	609	624	573	561	559	579	572	562	633	561	600	570	584	594	557	597	583	583	594	605	619	577	562	560	556	584	654	552	576	594	563	566	565	577	547	605	578	617	586	586	514	583	601	592	593	574	590	588	553	588	589	538	521	568	526	564	608	586	585	590	600	580	544	599	564	552	570	588	589	575	530	553	594	571	587	594	582	573	600	586	596	583	564	627	556	561	559	555	609	567	589	599	576	572	619	555
5884	1691	1813	1401	1318	921	801	644	618	524	624	816	957	1941	1839	1266	804	634	545	557	484	508	538	541	506	518	504	558	534	550	492	505	529	518	489	490	514	529	489	537	556	531	531	527	524	526	533	520	513	521	527	533	501	512	513	531	521	502	505	519	498	501	500	492	497	503	489	493	530	503	539	517	512	492	511	499	505	533	471	509	510	500	511	509	539	507	519	564	496	509	487	523	527	507	478	501	492	538	516	526	520	541	530	516	557	531	547	538	522	516	502	490	504	554	464	532	544	525	505	531	517	551	498	559	529	538	520	496	537	562	484	512	498	512	483	528	534	473	515	476	494	495	492	509	534	543	508	521	515	540	499	517	519	528	499	501	531	521	500	524	526	504	546	483	518	499	518	502	536	493	501	481	523	489	534	530	556	510	479	492	531	513	505	543	495	541	568	529	528	538	525	505	519	535	547	518	532	516	560	566	529	555	521	479	521	549	495	577	507	542	509	497	536	519	489	555	532	515	503	549	509	514	482	497	467	520	537	517	508	480	524	518	489	514	529	528	501	520	505	502	536	463	511	523	488	512	512	467	500	501	523	490	519	519	530	473	514	539	537	502	507	476	538	574	554	520	534	509	506	492	527	515	555	532	556	526	511	528	536	516	526	521	529	483	534	517	521	523	518	502	562	518	517	526	511	534	547	523	529	498	510	478	518	534	531	494	490	518	495	528	514	548	521	552	539	549	520	471	472	492	484	524	492	496	495	510	522	516	524	523	489	490	492	482	508	514	527	508	513	492	462	502	557	501	513	463	480	532	506	490	540	514	551	494	536	501	526	530	513	514	520	522	567	532	490	523	502	521	532	484	505	527	528	468	529	548	511	490	506	460	502	519	519	542	522	537	488	472	496	541	512	527	522	476	533	535	520	536	554	482	544	493	532	500	522	531	532	497	506	526	495	530	515	525	528	493	542	551	509	546	540	495	500	512	508	555	537	540	513	462	532	524	511	530	502	514	516	525	511	552	546	500	525	526	514	504	497	505	557	530	539	539	509	474	502	521	521	525	560	545	548	527	542	499	474	517	513	509	486	525	507	541	492	532	536	522	504	492	504	481	514	497	507	516	526	535	484	512	486	534	549	557	514	506	553	504	533	541	525	516	480	543	519	537	523	511	505	536	520	519	507	547	500	490	519	488	533	514	509	508	526	509	514	491	507	493	527	489	514	489	511	533	538	550	494	519	513	500	542	512	547	491	522	534	525	499	532	521	536	492	532	555	482	533	486	517	509	518	531	568	524	487	515	532	490	518	536	517	519	510	511	543	484	523	474	490	520	568	514	502	464	528	529	557	520	551	523	540	507	518	525	507	523	503	485	490	500	571	479	503	528	551	539	518	528	552	477	493	537	508	512	526	547	497	520	515	542	510	518	525	545	517	507	520	544	507	540	511	505	492	508	492	539	492	521	510	494	508	513	486	543	488	489	549	540	516	486	485	492	556	542	510	573	528	505	511	512	527	513	507	521	579	534	485	558	531	484	519	505	517	506	521	515	525	512	513	531	496	521	491	491	517	546	492	496	535	542	456	531	471	491	520	495	479	518	489	513	551	551	516	517	525	514	503	481	505	494	543	534	523	520	545	501	502	507	495	526	525	510	478	489	513	535	559	531	500	508	499	522	507	533	518	560	511	532	514	489	502	528	498	529	509	499	501	518	501	554	524	516	526	538	502	508	481	538	514	483	544	524	496	520	529	543	509	538	519	498	538	535	498	530	517	528	532	509	507	517	511	502	490	504	528	487	505	504	504	510	539	505	532	484	501	535	492	473	558	498	497	502	532	485	488	483	557	505	544	507	503	508	526	525	536	532	534	498	524	544	518	550	462	543	503	522	525	554	512	519	484	527	531	510	536	505	572	540	480	518	517	536	551	517	481	517	539	489	573	596	470	524	503	543	509	543	515	511	498	505	525	523	497	512	505	501	523	509	522	457	488	514	506	512	518	514	500	509	549	540	495	524	543	508	522	552	497	479	538	526	510	499	502	505	528	483	533	537	506	530	530	492	532	513	556	536	518	539	509	531	535	492	504	498	521	528	529	522	495	520	498	522	531	493	500	521	492	546	506	547	541	493	523	505	533	525	563	505	500	519	501	529	570	493	536	523	497	511	536	505	529	504	512	538	519	509	538	583	509	510	512	517	552	518	517	506	516	528	585	559	542	514	527	571	524	498	482	477	550	552	526	526	492	537	517	491	522	487	489	484	514	503	504	521	469	561	538	507	524	567	540	529	480	497	509	512	527	495	552	509	547	512	533	535	544	526	564	501	510	532	509	498	508	530	510	512	531	520	520	523	532	462	520	480	530	557	486	553	515	516	512	519	525	548	519	513	521	497	523	522	541	495	494	508	488	482	522	548	552	531	509	532	536	531	519	504	475	533	559	549	502	489	467	544	504	483	478	537	504	562	507	516	505	478	504	567	491	553	518	529	493	493	510	498	484	514	552	504	486	512	526	507	515	511	509	534	538	489	540	532	517	530	497	591	516	487	480	544	517	499	513	494	561	521	546	521	502	530	552	495	493	511	493	527	524	523	514	485	537	514	509	534	483	521	522	509	488	517	520	529	529	504	505	520	470	488	545	485	524	551	521	520	506	499	483	499	513	515	465	532	560	492	504	559	543	527	507	529	506	534	508	513	504	536	510	512	466	541	527	551	506	495	512	517	501	500	513	564	526	476	503	483	560	539	511	516	514	472	528	547	504	523	517	496	542	534	525	518	510	545	532	564	473	527	523	532	530	505	522	471	518	519	516	545	550	543	496	484	522	535	537	538	485	523	513	560	478	532	485	499	527	517	502	480	528	554	524	491	531	515	522	451	532	525	525	512	473	503	504	496	486	541	524	545	502	521	496	476	551	538	495	492	547	542	506	520	550	506	539	510	517	522	520	503	543	536	490	555	532	533	483	522	514	485	525	544	536	499	502	487	504	546	450	512	504	556	527	519	513	491	538	498	539	498	543	532	502	521	540	513	533	487	558	516	511	490	510	508	500	512	535	517	522	518	527	540	504	523	527	530	546	529	488	531	529	505	531	514	506	530	514	495	496	520	563	494	507	506	503	485	523	500	522	480	516	517	566	513	504	506	515	507	491	530	525	455	545	502	506	509	508	531	522	541	544	491	504	488	502	522	501	534	517	526	475	544	535	475	503	493	534	525	496	492	500	546	526	464	494	538	498	507	528	520	538	496	481	561	524	478	535	511	491	506	541	513	482	516	512	519	527	504	499	544	544	502	516	523	520	536	524	479	551	527	503	546	501	493	530	542	502	486	529	495	530	489	525	522	520	508	523	536	489	484	528	528	549	482	530	501	505	494	546	480	517	546	478	529	501	532	518	537	515	517	505	509	515	488	530	529	496	525	504	541	486	493	531	498	504	497	527	529	548	523	533	516	518	536	538	503	514	538	570	499	539	480	480	512	537	492	510	530	493	539	528	506	521	521	533
24823	20716	26456	24685	7663	1973	1356	921	806	828	923	922	4195	11987	9157	4632	1750	800	593	586	516	555	563	566	554	521	582	596	527	602	550	573	580	530	551	511	525	544	515	494	501	560	537	487	527	567	493	538	488	553	521	587	558	566	550	543	536	500	529	535	535	524	554	535	581	618	549	564	513	549	575	517	564	530	545	584	564	505	508	493	526	536	565	526	530	540	534	582	548	533	547	526	548	521	534	537	513	508	534	584	580	578	540	574	532	512	558	534	506	570	562	535	582	555	523	579	526	571	538	550	533	545	572	546	539	551	532	568	542	526	559	595	533	521	530	541	538	547	563	542	505	536	527	548	534	562	542	589	528	529	518	555	538	582	505	500	538	551	543	592	541	509	551	552	524	551	537	565	520	576	553	554	584	539	555	578	568	551	563	558	562	536	534	560	565	569	541	530	520	571	579	526	553	550	545	558	553	493	526	566	546	535	523	543	545	516	591	517	550	511	522	524	527	504	539	541	510	503	613	571	529	519	520	559	569	537	541	570	556	544	533	512	557	511	535	515	551	548	547	542	499	557	544	521	506	610	528	549	550	501	487	550	586	564	568	517	514	526	529	587	550	506	547	536	552	584	528	565	506	533	535	474	558	510	540	559	550	526	534	547	564	529	613	561	575	575	528	553	540	544	569	576	563	483	531	540	545	532	546	544	544	537	532	528	530	504	540	552	556	528	511	559	556	532	569	529	540	518	540	518	528	529	549	557	582	486	517	547	523	568	571	554	528	582	508	602	516	513	545	528	558	567	555	563	565	527	545	549	523	543	544	548	577	518	520	525	492	508	573	551	580	525	538	516	509	500	540	524	574	539	571	532	584	571	561	562	561	533	552	547	583	568	512	563	562	552	542	562	535	560	516	507	556	555	558	493	515	597	547	547	539	517	471	543	497	522	529	535	552	537	522	545	562	513	561	573	544	538	552	554	537	538	554	561	548	534	511	494	526	548	574	519	502	547	478	544	547	572	509	562	506	559	578	559	524	551	498	559	528	515	525	522	536	554	546	527	521	545	521	526	518	560	564	578	562	542	548	570	522	516	521	564	572	530	511	525	537	527	535	571	561	561	540	527	550	561	539	510	548	567	531	533	573	534	623	539	504	573	548	580	504	509	538	551	551	575	516	571	559	569	565	556	538	527	525	579	555	542	569	539	531	568	543	551	504	561	497	537	510	522	559	560	545	500	542	522	554	541	499	566	540	571	537	501	570	546	525	564	533	555	560	575	541	555	561	569	570	553	525	561	539	534	560	527	582	545	506	517	587	526	497	489	578	511	553	544	529	551	538	505	526	557	536	502	574	524	534	547	530	579	535	574	528	559	576	552	545	575	523	554	501	524	507	576	563	514	533	577	572	570	534	541	553	550	553	538	572	567	538	537	529	546	547	553	531	538	553	575	552	516	539	513	577	508	548	564	536	514	554	545	508	582	570	574	572	546	549	577	530	527	544	536	570	573	527	599	600	532	561	545	535	571	545	517	511	513	539	526	569	537	554	547	583	499	566	556	524	498	529	568	568	521	561	555	536	492	498	540	576	581	534	541	542	571	510	506	616	554	510	524	542	510	518	545	500	529	542	545	541	539	532	521	518	517	546	564	534	559	562	534	522	561	550	565	546	512	559	565	550	520	514	508	539	528	517	539	563	526	577	564	549	565	529	546	525	581	554	543	505	562	536	523	556	556	561	568	559	498	550	535	557	531	539	544	541	524	505	533	544	536	501	514	522	529	526	514	539	555	531	534	550	578	531	566	572	512	507	530	521	534	534	620	539	534	537	518	540	540	569	578	553	551	503	499	550	584	503	501	540	549	553	582	510	538	507	532	553	564	545	556	556	514	523	524	566	545	588	512	517	512	535	533	561	510	532	517	577	537	539	523	551	531	523	523	568	530	520	540	523	547	513	547	526	579	546	544	556	549	564	542	564	584	538	573	522	521	499	521	542	555	546	521	566	570	515	538	547	577	565	537	540	537	567	542	557	509	546	558	535	592	552	531	490	548	556	519	526	552	504	571	551	536	547	560	563	543	569	494	550	534	526	544	546	565	547	555	509	573	512	494	578	551	554	540	591	560	559	546	531	553	560	563	541	579	565	554	567	555	545	563	569	530	536	538	497	549	545	538	555	571	565	529	591	506	514	563	483	544	548	556	547	524	568	546	535	525	511	524	536	531	538	550	529	547	577	529	545	476	519	493	571	569	550	514	541	516	547	550	526	560	540	540	530	512	558	509	548	558	536	533	537	534	563	540	541	549	568	534	545	552	515	556	536	552	511	550	524	567	552	536	578	530	520	524	522	596	533	581	535	583	518	522	567	542	541	525	535	518	547	548	500	553	559	514	562	533	537	538	507	525	578	538	560	517	512	525	540	537	566	530	521	565	495	544	536	565	563	562	525	506	492	519	522	545	544	545	548	538	533	540	586	511	559	536	528	553	484	582	552	506	519	526	568	547	551	575	526	588	558	531	557	517	556	569	548	528	584	549	558	554	553	519	550	567	509	539	564	587	545	536	495	577	519	528	565	553	505	518	523	591	540	596	539	547	506	532	523	575	577	535	547	517	552	534	533	551	523	543	572	576	513	554	554	554	562	595	545	565	577	533	520	562	528	568	581	533	551	533	502	545	569	571	570	521	573	550	502	527	504	527	539	509	547	531	521	512	571	533	539	530	536	561	563	559	525	525	561	510	548	520	521	582	543	536	516	548	531	524	598	562	557	547	522	529	529	525	545	571	557	549	559	537	515	563	543	507	517	547	511	542	524	532	512	583	552	553	539	552	567	588	619	524	543	569	541	525	485	565	530	548	526	569	565	528	509	540	523	534	560	541	555	517	575	520	546	568	545	558	558	565	523	528	535	534	522	536	523	550	558	524	535	552	534	523	554	504	520	530	542	518	542	532	560	559	548	539	536	529	523	523	533	533	559	554	553	548	570	559	516	530	517	544	565	526	545	517	516	519	514	513	563	577	563	553	505	520	501	556	551	513	553	522	545	519	547	562	535	541	546	539	529	558	510	506	519	515	541	552	533	513	561	571	520	540	541	561	544	572	538	554	553	539	553	551	540	562	523	523	555	557	538	565	537	527	545	544	567	516	532	545	555	514	535	519	568	565	521	521	543	553	527	521	520	519	560	541	541	566	558	525	528	572	566	522	529	557	541	522	523	544	519	584	516	528	525	531	558	550	540	533	527	557	555	545	529	530	500	542	547	561	583	513	535	525	557	544	545	577	513	579	571	519	501	554	527	534	565	533	525	533	531	532	528	513	546	521	514	585	516	545	537	529	534	553	575	529	548	528	523	542	569	576	567	546	555	533	529	534	565	537	537	507	519	514	524	544	583	522	586	514	552	506	543	543	542	537	571	486	525	560	593	543	540	546	562	548	548	517	557	548	523	516	568	541	550	541	561	505	557	531	588	552	541	570	575	557	520	551	505	527	540	547	533	533	537	522
4646	5453	5035	3611	2358	1862	1404	1046	1003	992	1190	1223	6490	13653	9116	4729	1942	800	602	527	516	498	553	555	541	531	519	489	517	506	482	467	480	534	513	527	541	521	537	504	472	486	539	521	456	523	546	508	496	550	519	549	481	497	536	507	518	488	513	516	557	534	486	472	516	468	500	502	496	496	483	527	513	494	517	530	497	484	496	513	511	514	524	551	477	539	501	524	478	488	509	464	512	508	520	441	510	511	489	517	450	488	473	523	493	492	511	522	512	538	521	475	490	482	528	490	504	515	542	549	488	497	494	484	541	471	518	483	518	503	500	450	500	525	485	490	505	503	501	506	493	490	488	452	461	504	482	486	497	494	498	532	492	505	507	555	481	477	506	512	471	512	487	546	454	511	505	456	523	530	454	538	532	536	510	508	497	489	500	462	513	536	514	506	517	539	503	504	525	475	506	518	527	556	483	522	508	484	470	495	515	486	495	497	502	539	485	530	452	500	483	506	486	468	485	518	502	512	524	538	476	486	512	497	534	495	509	501	484	522	479	498	506	502	480	482	532	485	519	515	486	508	503	462	499	509	483	514	483	488	500	502	497	479	504	515	457	498	463	519	508	515	498	488	483	527	465	519	499	475	521	491	501	486	545	516	504	519	467	502	475	477	501	515	508	514	472	486	489	463	457	514	522	491	490	494	478	481	509	519	481	483	499	480	481	479	472	480	513	493	486	468	497	519	561	557	533	469	496	505	492	484	519	501	488	513	522	519	526	504	490	462	495	492	462	461	521	519	524	509	513	481	536	502	497	509	545	510	517	495	480	515	530	466	494	479	516	538	544	466	487	523	498	511	476	487	521	492	528	507	482	464	481	529	508	480	439	468	558	514	529	506	475	481	481	475	519	481	522	525	516	496	517	510	516	512	503	516	496	527	505	491	525	492	466	476	481	483	510	501	490	481	501	482	489	499	520	475	504	492	476	476	494	488	503	491	495	500	509	522	520	500	495	499	513	508	500	531	508	490	487	532	499	490	530	496	537	497	479	492	497	493	475	498	510	466	499	532	525	535	495	489	474	505	473	530	454	473	480	483	481	484	489	478	494	515	449	486	459	495	491	505	487	491	502	503	490	514	543	525	544	533	506	496	480	497	486	508	471	526	509	500	507	523	485	493	509	458	527	512	464	504	502	527	508	482	467	512	501	470	494	496	482	494	499	506	474	513	517	454	498	509	512	471	507	486	515	453	489	443	528	513	518	509	485	502	484	475	480	501	523	535	463	493	520	510	493	474	484	486	506	538	528	489	538	507	509	555	503	504	500	462	540	547	529	472	507	473	518	528	496	503	510	483	477	497	502	503	520	505	488	477	544	480	499	526	483	512	473	486	498	497	435	480	500	494	485	494	505	485	516	491	506	491	484	498	489	522	536	518	537	461	514	477	506	462	498	515	500	515	473	530	533	471	523	533	479	457	512	506	490	544	484	492	502	494	502	500	479	494	495	531	493	533	485	490	508	462	466	511	504	512	492	479	480	494	496	482	491	500	508	474	483	498	507	549	520	507	485	506	490	493	486	477	527	471	498	537	535	473	516	465	460	500	517	479	455	511	484	481	480	524	511	500	486	543	494	512	492	516	479	513	499	529	484	512	525	514	530	485	522	470	534	504	514	441	487	526	481	491	519	475	503	498	489	536	500	481	466	483	505	490	466	538	497	471	491	500	482	511	486	523	481	521	479	513	481	508	493	480	519	554	454	469	490	533	488	494	491	499	475	506	496	493	499	537	509	491	489	542	462	500	517	513	511	522	523	475	462	502	512	496	490	521	495	518	518	460	505	506	503	502	497	530	478	485	534	496	480	488	449	435	503	466	457	486	460	510	456	477	518	497	501	495	503	483	465	504	500	479	522	508	500	489	500	515	528	498	547	490	444	497	527	476	473	517	500	482	492	520	485	503	479	535	485	494	501	517	462	500	460	494	517	456	537	531	519	505	492	503	470	487	506	504	494	488	493	470	520	494	492	496	558	485	463	511	510	506	519	523	479	507	489	521	518	487	475	530	504	526	491	497	477	515	463	516	506	476	505	490	496	496	510	456	496	494	465	496	499	482	510	479	536	528	461	492	516	445	477	510	473	484	510	467	513	504	501	532	547	492	471	488	489	484	481	504	518	491	542	500	496	511	498	496	518	545	499	515	534	515	456	494	536	505	516	500	492	476	517	501	499	506	446	462	529	471	515	507	527	509	512	502	521	518	508	488	524	485	490	506	490	505	507	503	521	498	493	536	491	516	506	501	490	495	507	491	493	527	494	522	525	485	480	509	515	505	509	516	483	493	514	466	485	525	511	525	497	509	511	529	473	495	463	505	465	491	505	507	504	543	531	501	516	499	505	511	528	480	509	494	540	511	457	499	531	484	488	560	532	492	489	493	521	500	485	498	495	522	522	467	487	510	514	467	496	482	500	508	471	520	521	484	548	490	482	493	493	538	494	469	490	478	507	495	486	487	495	523	510	521	495	509	507	489	485	501	487	479	499	499	490	487	509	500	467	556	500	473	496	496	513	504	503	491	499	469	484	494	490	538	479	500	518	520	481	541	516	508	496	518	515	497	524	485	468	507	441	501	494	529	548	497	469	510	485	492	531	492	472	522	452	501	518	520	460	466	525	434	481	518	489	514	502	517	485	497	502	469	481	528	536	466	492	519	502	481	506	537	521	526	493	504	497	526	512	485	484	490	474	512	481	495	477	524	551	470	477	475	475	492	518	515	496	522	551	479	496	508	467	537	498	487	487	494	461	510	492	473	438	513	524	514	510	478	501	510	520	521	504	494	491	491	512	496	498	500	508	509	475	474	486	495	515	493	509	496	496	479	512	545	471	455	469	510	524	508	530	481	486	466	492	504	485	469	483	507	494	480	469	508	534	480	486	516	491	487	508	476	496	473	488	469	502	489	466	523	485	470	472	487	496	533	473	476	526	516	513	515	467	510	474	489	522	483	528	506	505	501	511	510	508	520	523	495	500	485	509	527	502	468	516	467	492	481	508	494	495	512	481	469	456	511	482	479	501	513	523	505	541	497	490	524	479	500	487	489	479	496	489	502	484	486	503	511	492	492	513	560	443	462	518	507	455	511	522	521	490	500	458	509	525	481	482	496	455	478	480	495	504	456	439	500	515	486	540	458	471	472	510	514	432	523	472	501	518	493	493	515	515	492	517	512	501	529	481	492	499	508	469	480	482	503	513	513	501	490	493	493	507	493	529	501	531	507	515	457	511	525	502	488	555	535	483	484	485	498	493	536	533	461	480	460	532	506	495	514	486	486	499	470	542	498	532	491	506	461	484	498	513	491	504	530	509	502	460	485	484	494	504	524	493	480	499	511	498	509	491	476	487	467	503	541	508	492	470	497	505	515	479	459	478	500	506	504	493	514	513	493	490	513	461	473	512	506	503	506	509	489	497	560	503	519	535	456	490	499	483	483	521	529	518	540	489	478	527	539
23839	20704	27570	23892	20115	7198	2472	1661	1501	1463	1437	1372	7075	21480	16452	8798	3048	1040	766	647	727	665	724	640	662	688	699	660	680	698	673	637	677	673	646	657	644	692	665	639	624	649	729	681	678	656	670	677	673	688	672	673	720	693	643	648	653	698	638	669	671	643	610	662	642	672	663	638	710	663	667	631	664	658	660	674	688	727	691	650	622	660	652	629	662	699	731	720	700	681	719	682	666	685	671	641	674	684	668	688	633	664	668	666	697	652	642	679	667	645	685	677	635	632	654	623	681	707	623	662	666	640	668	639	687	653	676	644	678	683	651	654	684	695	661	641	691	626	602	648	695	620	660	641	668	697	653	640	620	627	673	677	664	600	708	656	696	661	684	628	684	664	668	722	662	666	689	707	631	614	621	704	644	667	679	620	698	664	674	609	654	683	633	666	639	709	668	657	691	636	651	653	647	648	713	658	618	620	677	657	650	714	669	678	682	700	631	626	697	642	647	653	645	656	644	657	638	673	674	668	693	635	632	674	621	622	652	665	685	654	694	639	681	666	637	703	663	660	665	693	631	685	704	657	618	661	664	678	634	644	684	620	678	650	650	668	641	658	651	682	637	641	637	620	628	615	648	686	622	645	687	701	643	644	650	735	690	682	644	706	623	666	626	695	648	639	665	644	625	697	643	666	652	624	685	617	628	652	687	664	662	699	637	653	612	696	622	654	623	653	704	651	627	681	648	675	617	643	661	651	694	675	603	671	672	634	637	666	647	673	654	628	652	702	677	676	680	637	668	643	677	666	649	651	632	649	678	660	613	595	660	662	614	662	660	673	645	676	638	672	674	653	663	671	656	644	633	662	687	701	657	610	648	648	645	679	646	643	644	696	673	639	700	692	643	720	656	655	681	681	653	664	648	655	676	694	664	646	696	652	639	670	612	636	631	625	587	692	644	696	605	642	641	655	698	659	607	669	677	631	674	688	656	629	672	618	646	623	658	618	638	657	644	689	682	643	669	644	653	680	655	652	619	651	651	634	659	629	631	631	720	662	689	646	664	671	641	687	662	627	685	664	672	655	676	655	659	652	664	663	634	668	644	650	690	685	620	685	666	675	670	665	634	618	666	631	640	636	630	672	666	680	662	631	708	656	625	638	613	658	649	650	658	647	654	677	639	691	617	623	711	664	645	614	654	676	688	669	654	659	657	655	656	681	620	670	651	652	688	643	634	628	686	674	612	664	680	623	641	671	638	636	656	636	613	654	602	652	680	691	642	698	625	606	668	650	645	654	643	663	669	627	663	642	661	704	655	667	629	643	637	672	692	652	673	719	673	615	648	652	673	655	640	693	683	707	651	669	674	643	731	677	663	662	676	676	621	660	635	633	669	664	637	724	662	652	688	673	686	689	618	629	675	676	691	645	651	663	661	652	678	638	645	669	671	651	623	681	669	684	687	639	614	639	697	669	712	699	676	646	633	634	718	679	659	656	655	661	651	612	698	639	678	619	666	618	621	662	627	656	675	650	703	660	694	642	705	607	692	680	640	651	680	669	623	660	643	612	679	650	628	664	635	661	674	663	644	647	648	642	674	712	604	692	665	602	697	698	695	687	633	668	622	683	654	681	664	611	673	717	687	635	681	662	632	666	659	639	661	718	682	655	644	656	647	679	675	649	676	662	685	656	637	663	665	690	658	636	657	695	709	654	673	679	681	658	649	680	669	687	646	689	649	681	602	681	642	640	663	641	661	605	715	639	632	648	684	638	593	645	707	661	664	633	654	679	626	655	662	696	631	683	677	665	684	677	664	611	685	708	677	663	675	671	633	665	642	658	649	660	669	672	633	693	627	648	636	682	672	609	636	677	631	669	624	659	670	698	643	658	674	635	633	694	681	651	663	606	615	638	652	655	667	640	666	676	686	640	667	699	653	679	676	703	672	669	675	654	654	663	662	632	666	651	660	674	673	637	660	630	622	652	707	675	690	603	621	654	626	634	646	620	666	649	700	638	684	608	637	697	652	689	648	649	663	709	665	650	695	673	724	660	686	663	652	603	666	642	668	629	636	685	676	695	651	626	661	709	695	659	635	614	651	659	619	670	655	642	627	629	659	627	649	679	675	648	659	662	648	653	653	638	673	698	661	606	633	725	672	660	648	661	642	643	664	688	663	645	635	678	711	666	607	634	650	667	673	644	676	677	671	618	695	641	679	669	638	635	678	604	695	637	627	665	677	641	646	676	675	655	706	649	630	588	669	676	688	668	676	652	654	664	677	721	646	651	648	660	694	639	668	651	631	681	666	608	696	622	659	636	610	660	667	659	660	678	651	666	653	645	623	679	677	636	688	658	634	693	616	673	646	630	643	645	589	654	694	678	651	672	663	718	629	684	636	673	653	675	637	688	647	661	669	658	638	592	666	674	679	717	648	630	671	696	704	642	645	682	585	631	670	632	627	689	692	675	690	622	627	644	662	683	651	694	635	649	648	621	637	629	645	616	650	666	678	662	614	683	648	665	669	664	624	673	669	668	687	694	669	666	682	658	659	680	686	653	668	695	639	644	731	645	666	662	669	695	663	674	645	697	654	679	649	664	657	676	630	660	667	657	615	656	700	687	671	666	715	644	630	684	670	649	631	651	599	653	668	581	677	697	690	660	667	647	674	658	675	660	626	703	649	659	691	682	662	660	681	627	701	641	644	643	693	674	618	649	631	678	671	642	664	629	665	659	634	659	631	693	658	711	686	686	642	619	666	640	642	622	677	695	637	659	620	617	613	635	663	633	664	680	638	639	632	659	686	670	672	626	669	705	661	645	661	673	640	623	623	674	657	671	686	695	647	646	699	607	634	711	623	619	626	673	632	636	631	613	634	648	608	640	662	647	666	637	629	662	678	613	687	685	656	648	627	662	671	692	707	632	657	653	680	645	653	717	629	672	697	700	667	685	653	623	636	670	634	639	651	643	664	660	694	667	649	683	703	655	687	605	672	697	641	659	631	619	645	684	667	676	629	670	705	654	684	674	614	651	636	665	672	649	620	647	673	643	666	640	646	638	650	666	610	656	661	626	654	634	654	633	673	641	648	635	626	677	676	651	663	640	661	680	675	681	672	650	620	641	627	690	621	655	646	633	640	651	631	632	634	664	628	686	656	642	729	649	708	650	637	607	648	688	672	671	646	624	674	657	621	653	649	657	647	697	655	682	699	640	678	685	615	673	685	672	647	683	688	625	656	628	630	622	664	667	656	634	639	652	675	626	679	669	630	672	619	693	637	628	655	661	694	636	674	626	655	657	691	641	660	663	640	641	683	648	708	648	677	632	656	680	633	691	665	655	632	638	663	636	684	650	733	646	638	686	667	637	663	663	665	641	652	652	641	667	670	654	643	628	668	638	648	631	683	666	655	648	641	684	646	665	676	648	660	648	620	696	664	626	668	648	623	633	659	727	678	655	657	636	656	614	611	683	682	626	612	715	696	647	708	692	645	633	643	663	638	649	658	629
5161	8993	8737	5318	3933	3010	2012	2030	2168	1933	1806	1929	10461	21800	15072	7951	3159	1037	737	596	613	622	570	587	625	579	602	568	602	588	561	624	576	639	584	636	625	571	610	625	610	582	574	614	620	589	629	594	573	602	586	613	550	572	612	639	574	558	604	580	612	599	587	632	589	578	550	548	619	598	615	566	598	582	568	621	590	571	626	626	596	550	644	599	556	612	571	597	602	584	590	609	573	587	604	584	618	603	573	583	628	593	581	617	606	580	610	633	598	603	606	579	611	652	589	576	585	567	569	581	601	600	621	601	598	599	597	582	575	570	615	594	621	604	546	613	575	626	593	623	632	537	575	595	622	605	570	621	590	619	621	618	591	580	563	588	618	593	591	574	649	595	571	628	616	632	573	577	609	594	574	573	632	579	567	576	563	575	616	597	585	575	634	597	598	630	558	606	610	598	613	608	606	637	596	609	613	571	578	612	592	604	590	656	556	607	593	600	587	606	553	607	558	607	569	567	610	603	559	634	609	611	596	599	611	595	588	548	585	557	611	615	602	584	621	601	575	625	577	589	595	539	621	589	594	565	649	628	545	582	560	609	569	612	582	586	605	583	626	608	545	586	563	597	588	611	586	595	580	559	588	586	594	603	588	576	559	626	612	651	610	606	643	531	615	594	549	597	573	621	578	596	593	626	596	614	596	583	581	578	587	573	577	571	609	571	605	562	614	622	580	615	627	620	589	601	586	611	617	560	622	599	653	593	624	639	632	598	577	573	598	606	573	578	596	579	573	611	599	634	572	603	609	592	602	611	618	617	582	571	589	587	587	577	577	562	606	638	566	623	595	602	593	613	591	592	598	584	579	582	607	624	585	558	590	566	583	613	530	644	594	635	602	599	615	567	603	526	568	622	571	620	582	595	614	589	618	584	601	594	543	568	594	572	626	546	585	607	591	557	569	592	564	584	574	583	560	571	624	575	609	564	545	612	579	545	597	622	590	568	562	598	598	617	588	618	576	575	581	567	620	576	565	569	600	567	584	581	616	582	588	565	634	625	570	574	610	573	609	599	556	595	563	609	596	616	647	614	583	595	585	601	595	611	577	573	564	577	617	620	575	563	602	574	598	621	606	577	640	625	608	620	629	611	634	606	583	639	642	567	641	600	588	623	601	583	569	574	590	595	562	557	610	617	613	607	592	626	601	602	572	562	595	568	615	598	598	593	607	616	550	535	570	567	595	601	572	584	637	577	663	597	602	608	590	577	578	645	557	620	592	590	608	597	566	588	543	599	623	576	594	600	569	581	646	568	604	606	591	580	573	588	556	556	614	587	566	568	574	601	611	598	578	604	585	568	598	617	630	572	560	609	606	571	585	538	573	635	615	603	564	641	605	598	596	608	569	630	602	568	593	556	626	567	600	579	619	615	617	593	615	587	568	566	605	616	600	620	622	619	601	579	604	595	585	633	590	566	569	582	613	599	612	599	580	647	608	611	574	574	596	608	588	601	619	574	622	583	632	557	582	585	584	581	566	611	619	556	608	581	587	625	579	580	589	607	624	593	604	542	594	643	530	561	578	622	590	655	651	591	579	581	589	619	572	545	576	574	583	583	576	579	592	620	571	632	546	608	531	573	587	599	575	571	634	585	563	583	573	574	612	569	594	616	607	647	590	628	529	616	532	581	590	655	643	596	562	596	599	605	561	576	568	581	586	595	604	603	576	546	599	555	633	611	553	622	601	565	595	553	583	615	587	634	601	591	566	569	572	589	596	599	610	559	599	573	611	565	555	573	583	592	591	635	579	579	537	596	578	588	551	607	623	578	608	571	598	595	545	621	545	570	572	602	564	553	670	596	577	630	564	608	559	608	595	606	539	584	577	607	611	566	557	600	600	574	542	590	632	538	550	632	585	630	599	623	613	582	597	605	595	620	640	562	566	612	560	620	584	581	605	597	613	621	604	607	574	551	601	582	572	584	609	571	623	541	581	608	577	591	626	583	635	586	543	553	610	531	567	624	589	589	663	608	628	604	578	596	578	580	559	565	613	599	558	638	619	612	630	581	610	610	568	582	566	589	604	587	590	573	620	583	595	604	580	621	636	580	631	601	639	630	580	567	572	574	591	573	619	603	593	527	560	557	583	599	575	614	572	563	561	615	589	610	618	613	630	604	579	622	564	591	548	587	620	584	575	578	596	627	569	590	599	602	544	579	609	587	628	602	596	596	620	584	600	561	608	574	581	561	589	574	586	562	634	622	576	596	595	558	598	593	572	559	577	583	564	581	565	611	561	621	648	572	597	613	621	604	587	600	607	564	583	628	617	570	592	530	575	569	597	580	574	597	569	606	604	585	594	561	578	611	631	578	564	572	603	575	587	604	614	608	557	581	603	604	594	616	556	596	605	597	575	596	577	567	566	605	601	596	605	539	602	549	569	603	569	583	621	568	588	639	568	552	563	601	599	597	571	568	582	560	598	631	570	584	610	629	621	616	612	582	633	605	573	590	593	549	601	574	580	617	596	567	604	603	628	581	609	602	573	604	617	620	565	576	589	565	601	598	606	597	591	573	629	622	599	564	594	584	569	605	576	558	583	588	628	623	595	588	602	600	643	566	548	607	533	553	609	593	564	604	593	562	570	602	615	545	583	622	574	594	596	548	574	641	586	598	613	570	579	593	581	646	561	590	598	600	566	555	579	585	587	567	561	584	568	587	603	616	560	582	604	602	606	586	581	640	578	577	609	582	562	562	590	568	596	586	577	599	589	594	600	563	589	557	582	568	561	585	598	605	598	606	644	578	574	625	562	555	573	613	594	583	569	601	590	557	598	617	590	561	577	555	584	606	559	610	601	600	575	602	645	550	596	598	592	602	548	589	594	649	629	601	575	589	578	587	584	556	575	590	606	603	621	627	598	615	584	626	565	566	637	552	583	573	558	582	626	588	586	566	588	558	602	591	572	589	586	609	632	597	546	611	600	621	562	553	607	540	584	597	594	618	622	597	618	631	553	596	617	569	590	565	600	554	571	583	555	620	621	612	554	560	599	597	596	559	570	595	559	625	604	596	584	601	603	597	601	526	565	576	604	582	613	559	594	580	583	567	572	565	570	598	566	595	572	498	607	543	610	570	607	569	581	562	570	577	620	571	575	608	593	640	620	586	564	612	578	600	607	594	566	598	582	573	618	597	559	631	565	570	601	619	598	598	642	633	624	604	616	623	627	596	549	591	526	577	608	627	568	581	604	581	582	610	562	580	562	581	562	563	564	587	596	605	596	593	572	569	606	574	583	590	584	617	593	617	575	599	564	575	544	570	588	582	592	591	562	575	571	612	573	581	578	572	622	593	599	597	566	558	595	614	604	606	578	584	625	559	596	579	581	588	587	573	561	570	586	595	618	612	592	630	642	608	586	609	646	565	608	659	607	567	556	577	597	596	615	640	627	572	558	605	617	566	613	582	618	546	555	562	572	535	587	611	574	605	590	587	567	597	574	565	604	605
26568	8772	2582	1649	1118	897	722	836	787	722	682	641	749	1428	1562	1166	802	606	596	592	568	523	586	601	589	552	569	581	567	565	602	548	597	581	621	550	565	570	547	565	627	615	553	575	514	591	566	534	558	562	574	578	564	586	630	552	555	573	526	526	580	544	556	555	550	575	565	557	570	569	555	571	526	601	545	538	591	524	543	573	595	555	570	561	571	564	531	563	587	554	557	563	559	557	543	571	579	541	582	633	540	537	595	552	568	557	584	559	572	617	624	591	577	595	566	610	568	551	598	553	568	564	521	579	539	525	548	571	602	564	585	571	552	577	582	523	539	569	605	546	607	541	569	558	543	550	563	553	599	563	535	565	593	559	575	597	578	575	545	566	611	531	549	568	557	597	551	565	557	579	547	577	596	604	555	564	538	564	566	561	555	564	578	558	572	571	588	548	555	539	580	555	564	569	580	525	538	583	576	568	568	592	564	575	564	554	634	545	603	581	573	597	531	591	572	542	535	588	559	588	557	585	560	614	578	584	540	560	566	533	607	570	536	610	596	559	574	584	555	560	558	592	576	574	569	571	529	556	545	576	600	575	566	581	584	593	582	529	567	581	558	539	575	601	584	575	616	547	536	582	534	553	566	546	560	527	578	572	526	549	576	563	564	551	558	546	548	559	591	538	598	547	590	581	579	624	553	541	570	598	574	593	555	592	576	548	558	561	552	563	585	572	561	550	564	550	593	590	572	547	518	554	539	611	539	585	532	574	562	563	545	570	574	586	550	604	524	603	565	536	575	581	527	539	552	564	527	601	549	567	534	599	587	574	600	525	586	590	551	591	566	601	595	536	565	549	537	583	544	532	608	599	561	593	525	559	578	546	565	547	540	591	538	550	549	567	579	551	568	575	574	564	554	526	583	576	544	569	573	606	582	553	590	558	582	554	571	576	526	587	552	563	529	556	605	516	567	570	584	542	555	535	552	570	558	625	590	566	536	574	570	583	590	587	604	542	541	554	577	564	542	578	583	567	564	556	617	520	577	582	580	572	639	552	585	526	542	572	579	575	575	527	564	561	600	573	611	583	597	519	585	562	595	529	542	616	567	583	568	584	581	553	554	605	582	568	591	563	581	575	515	580	554	536	569	623	569	593	538	593	549	558	541	568	607	602	536	572	603	560	567	557	572	587	595	624	605	588	594	581	564	572	551	573	552	594	573	527	580	521	534	551	563	563	585	557	556	601	544	537	595	572	579	594	570	563	582	564	579	580	583	623	540	551	564	561	566	582	568	540	562	542	557	562	549	567	592	529	600	552	562	570	618	541	571	585	558	563	528	606	526	582	578	567	592	601	606	601	582	559	574	579	589	563	530	562	590	549	593	558	598	547	539	553	547	585	552	551	550	530	540	581	538	561	587	537	567	585	558	588	569	531	527	549	551	551	601	540	561	595	539	578	609	588	555	573	577	548	607	582	571	580	543	629	548	559	549	590	540	592	550	562	515	604	532	565	575	577	597	538	592	578	593	544	573	618	596	573	569	582	535	589	572	539	537	544	572	599	553	572	551	564	647	587	560	556	529	558	557	581	578	556	559	571	598	597	591	531	593	566	562	572	560	550	528	613	581	595	568	604	561	561	575	589	590	556	551	573	566	580	552	565	547	572	595	574	555	590	584	614	587	572	566	582	578	550	591	540	612	544	586	550	576	591	530	544	601	604	567	608	572	583	548	563	570	579	575	577	614	523	587	553	551	554	573	583	589	591	576	544	556	527	571	572	528	566	559	592	511	515	570	585	568	583	583	549	539	618	564	582	586	535	575	609	533	558	549	597	587	543	561	581	550	559	567	553	539	567	569	595	564	577	542	598	556	605	596	572	555	555	552	555	550	584	547	617	623	611	586	593	625	534	598	584	590	563	597	589	525	579	564	550	557	570	531	565	584	578	584	553	597	560	567	589	580	598	572	581	576	562	575	565	574	599	582	608	537	583	579	559	534	568	566	578	581	589	557	599	566	535	568	599	530	578	591	576	510	550	545	613	577	560	596	535	563	577	591	548	553	561	578	608	617	543	569	603	590	597	595	564	598	581	519	570	589	569	562	554	599	581	575	550	554	574	604	552	585	546	541	563	511	570	543	569	563	561	609	572	572	560	561	550	558	569	597	584	553	556	536	613	614	564	570	503	570	547	524	613	579	589	565	564	565	583	558	532	573	571	627	569	580	579	555	571	554	558	569	587	548	599	561	588	627	530	556	607	599	579	571	568	578	570	552	525	563	585	601	584	550	573	596	547	557	570	587	574	589	609	568	568	542	580	593	570	578	574	533	569	538	605	584	601	522	559	594	623	551	585	580	557	587	573	544	555	586	564	541	549	628	600	581	543	522	574	566	605	580	530	573	589	523	584	546	572	564	562	592	575	542	532	547	624	598	623	572	607	592	576	593	563	592	595	584	570	578	564	600	540	583	568	597	554	562	559	562	582	564	560	592	579	525	561	532	582	531	561	601	577	570	532	578	567	569	594	543	536	536	576	563	581	559	555	590	570	563	575	555	586	584	602	606	565	610	588	567	558	562	586	582	583	586	507	560	563	578	553	521	594	580	570	541	548	591	560	589	568	533	580	577	590	588	573	561	576	567	595	571	517	571	587	569	512	586	585	570	587	529	565	570	535	568	576	559	560	574	559	592	565	517	587	602	587	560	537	551	559	554	569	546	592	586	531	580	555	543	591	603	583	623	558	548	573	628	580	556	557	570	587	570	592	564	613	606	550	542	569	562	552	554	548	573	548	592	565	528	599	579	565	563	560	547	574	603	555	582	577	543	573	551	601	611	544	575	578	536	543	608	560	559	628	561	510	553	548	582	552	567	616	500	562	602	559	549	538	570	595	583	541	576	601	549	536	590	596	605	552	601	577	592	539	561	526	546	565	542	583	626	581	539	595	579	532	557	498	532	554	622	565	569	585	571	574	590	585	591	606	533	552	525	557	593	574	563	587	600	603	557	564	603	576	607	554	591	554	548	541	550	589	580	622	563	570	552	581	555	532	561	599	563	591	576	541	609	577	557	587	545	540	559	555	568	604	580	597	601	591	578	614	545	574	580	570	580	548	599	584	535	556	537	568	552	608	559	581	574	508	537	547	562	591	567	575	574	582	543	614	585	535	525	505	581	560	587	594	581	629	562	549	583	556	578	543	558	555	561	529	559	553	559	578	610	518	537	547	555	598	531	536	589	590	606	531	556	532	544	545	569	580	558	612	577	576	584	523	567	552	556	556	568	552	579	583	526	539	586	540	564	543	616	524	594	604	566	572	548	582	546	608	547	580	592	582	572	567	565	562	538	575	604	585	585	563	541	590	560	552	534	584	599	555	611	562	527	566	562	581	554	583	591	532	630	593	600	604	538	593	608	572	537	566	538	527	562	574	514	540	617	579	575	579	554	578	546	541	582	573	579	555	584	594	572	546	586	573	572	589	537	604	532	562	521	550	583	589	592	579
5996	1962	2558	1544	1136	892	859	891	893	845	736	686	964	1952	1851	1317	823	644	527	529	495	529	488	545	468	531	546	504	544	526	483	509	528	541	513	516	482	501	490	480	540	538	527	537	501	502	490	479	500	471	510	542	485	492	494	501	518	505	428	511	508	521	483	515	548	516	468	508	540	491	543	517	559	502	465	520	499	506	550	522	551	507	497	483	542	463	481	494	530	511	502	498	483	488	519	513	512	498	518	505	517	513	480	474	483	526	468	515	508	538	495	512	513	490	512	470	499	509	504	516	478	576	531	511	454	514	543	525	492	523	510	503	507	492	492	462	534	511	479	505	510	482	500	531	520	515	512	507	529	470	517	502	490	514	497	499	524	495	540	496	552	476	530	500	492	479	512	527	528	504	534	512	502	502	533	517	490	478	504	478	500	486	499	485	567	480	494	501	516	500	490	474	479	534	503	506	493	476	498	503	523	499	491	479	463	499	472	481	463	466	545	534	533	512	510	505	493	522	479	528	535	496	495	531	509	479	499	497	472	486	513	503	492	495	517	439	507	456	470	504	508	468	498	511	498	509	515	511	507	524	510	498	495	492	545	498	498	465	519	520	487	477	484	497	502	476	494	471	489	515	482	537	508	513	528	485	510	539	524	469	531	536	523	521	481	488	497	470	518	435	529	486	483	512	504	502	552	559	473	492	506	502	497	491	464	537	555	504	503	500	452	520	508	517	549	526	515	507	532	493	473	514	515	497	489	485	500	509	536	499	504	517	520	477	495	529	506	473	513	486	491	514	483	452	509	548	500	494	488	506	479	505	563	507	500	486	537	489	514	527	529	514	542	495	531	495	506	481	509	498	580	482	506	479	451	453	519	450	482	535	504	500	477	512	542	531	479	491	493	464	524	500	516	541	508	512	537	497	514	467	509	503	509	491	494	515	531	519	494	523	517	508	498	507	526	516	508	487	500	497	482	487	497	539	529	496	530	507	489	528	523	476	490	513	500	535	521	521	488	545	537	536	504	502	498	516	489	548	502	542	483	486	516	495	515	512	546	447	490	500	468	519	495	510	487	525	503	498	551	502	516	511	533	515	499	537	499	510	529	523	477	513	530	491	502	520	530	525	502	535	494	506	484	509	566	516	525	497	519	555	496	526	529	483	532	481	511	504	498	527	483	499	471	496	481	509	500	524	540	495	518	522	482	500	502	539	478	490	509	474	492	522	473	504	484	488	469	506	479	521	517	484	528	499	472	480	477	502	522	490	549	517	528	529	487	505	487	516	502	504	515	494	508	493	516	490	500	468	494	540	469	523	499	516	492	524	485	493	483	471	485	453	477	539	529	477	533	488	493	505	494	550	513	490	483	486	499	528	479	508	478	506	506	493	494	542	539	505	523	477	504	528	502	488	491	483	496	511	495	530	521	530	494	532	470	525	501	477	515	480	509	508	538	494	519	476	497	453	510	498	515	527	545	539	508	443	480	518	504	503	511	506	537	517	495	507	533	498	493	518	510	520	518	484	522	531	512	549	519	530	482	513	483	539	537	509	519	548	488	462	497	511	548	492	481	480	513	515	507	513	507	503	514	469	529	493	515	536	518	469	500	470	476	525	503	533	496	540	531	530	519	497	505	512	512	485	532	517	539	504	528	484	494	455	466	543	478	508	532	479	525	461	516	490	492	517	475	519	511	501	527	537	517	502	517	526	457	485	505	512	506	547	535	510	483	488	501	498	534	512	507	495	507	489	516	535	492	499	537	494	497	450	491	524	484	510	535	516	497	490	465	514	534	512	528	472	524	498	484	465	492	504	490	462	493	504	508	502	499	530	489	528	497	532	538	523	508	490	513	522	507	541	504	504	499	499	499	489	537	497	509	539	542	508	493	486	473	506	511	540	502	466	495	506	486	535	524	525	515	510	489	459	515	488	473	511	553	520	548	496	510	516	526	509	544	496	480	500	495	506	500	476	491	543	507	501	559	519	517	510	494	509	553	509	492	546	528	493	506	534	508	488	514	484	508	484	517	519	521	517	491	522	494	544	561	495	488	481	512	493	530	486	500	494	552	495	490	500	491	494	494	496	508	508	520	505	521	533	497	519	512	506	489	513	539	511	489	503	531	510	464	505	447	481	500	539	532	515	506	486	555	481	536	475	504	512	547	502	489	517	488	515	510	515	512	487	521	526	542	506	508	522	494	558	521	472	523	534	452	530	485	530	506	500	518	504	538	501	549	501	507	472	490	468	506	502	526	515	500	499	522	501	510	494	553	512	519	499	517	526	511	541	520	526	469	556	510	511	538	560	537	500	478	529	469	528	516	487	507	474	487	504	463	494	507	485	500	480	500	515	528	547	496	551	517	547	504	498	514	479	507	517	490	529	528	519	498	488	486	489	504	473	535	508	514	484	527	496	505	545	544	480	529	493	506	497	500	497	517	473	535	515	529	515	518	480	519	502	497	506	514	544	533	507	503	488	516	497	491	523	493	560	508	478	529	514	464	465	485	494	466	519	495	482	457	535	494	513	527	509	476	464	478	492	518	447	556	483	469	479	531	468	503	486	519	466	488	505	489	468	521	525	486	528	529	498	487	513	497	526	493	534	495	488	500	518	495	482	511	524	517	525	498	502	525	512	518	478	470	484	504	490	528	482	488	490	476	485	524	517	541	518	508	530	510	499	498	463	468	506	491	470	520	475	523	485	507	481	469	507	503	508	512	510	486	471	492	473	476	494	508	506	533	507	531	494	530	502	502	517	489	501	506	517	475	474	515	536	497	476	500	514	534	509	499	512	524	483	485	495	472	514	501	491	506	526	473	467	524	487	492	509	513	516	494	479	531	515	529	515	485	536	495	516	524	485	507	490	487	533	525	491	532	480	534	517	468	478	491	514	499	502	506	470	519	519	511	483	525	487	469	528	487	521	504	519	502	488	516	528	505	500	526	490	537	474	514	508	535	507	526	509	543	540	479	514	526	511	532	492	508	501	512	530	514	518	508	469	511	534	544	477	532	525	481	558	498	499	496	529	494	501	510	527	476	503	524	493	490	493	494	516	486	520	552	476	513	473	528	529	485	512	512	483	475	482	457	529	528	491	476	484	520	513	491	513	493	491	521	536	478	512	528	500	497	505	527	534	472	502	536	498	510	519	496	516	520	511	506	502	546	540	487	478	493	549	509	508	511	497	472	550	521	515	500	506	476	484	483	489	527	548	491	528	458	507	494	494	518	502	508	544	546	523	492	489	530	507	542	510	508	548	492	535	492	504	504	518	535	478	536	550	566	505	504	516	500	503	485	516	525	497	523	533	543	506	495	470	507	483	494	498	529	526	532	528	493	535	498	525	516	532	504	480	494	502	492	518	508	507	499	520	505	501	513	515	511	474	489	459	552	457	518	496	499	510	512	510	503	530	499	494	458	498	477	491	506	506	487	499	527	558	542	513	528	496	521	522	551	495	454	489	536	518	540	470	458	540	527	499	534	504	509	505	501	489
24876	20731	26504	24616	7809	2149	1490	1297	1012	1012	969	873	2221	9894	9153	5287	2056	748	569	472	492	539	465	464	523	507	454	510	496	495	495	559	491	510	491	491	463	472	517	483	469	496	496	472	506	481	473	521	502	457	484	460	490	519	425	483	451	487	509	489	482	461	486	503	473	462	498	475	484	521	539	469	498	530	526	503	497	491	458	476	485	479	470	490	489	511	525	508	477	484	470	509	474	477	524	437	472	454	464	489	472	505	477	497	478	517	478	502	452	497	487	495	511	491	529	486	499	522	506	465	503	471	472	492	525	491	482	480	496	447	483	491	515	494	507	434	500	500	464	456	492	517	473	477	497	498	493	506	535	502	502	474	501	501	537	477	477	484	512	492	499	469	524	504	497	472	498	493	537	470	477	504	492	513	472	463	511	486	482	458	515	487	501	520	471	492	460	463	514	494	476	475	519	460	494	567	450	489	485	528	461	505	543	472	513	507	476	509	482	505	512	531	487	529	469	497	436	496	521	475	481	497	495	488	455	438	543	498	476	474	495	487	495	500	476	505	500	463	490	480	464	488	499	532	491	462	506	479	530	489	494	527	447	514	462	472	501	448	532	462	550	491	519	532	522	483	466	467	494	519	510	500	457	470	472	476	496	493	458	557	530	495	478	526	454	483	504	466	504	496	492	505	468	490	471	490	520	459	474	499	494	471	483	488	473	480	466	499	500	493	472	465	499	489	511	509	490	486	460	547	491	477	491	490	463	485	501	493	502	498	467	491	452	474	450	479	503	499	504	485	513	455	527	508	481	440	484	499	447	464	481	505	455	523	502	487	509	463	502	457	522	478	514	500	453	496	503	495	466	468	495	527	470	478	524	488	448	484	452	485	497	493	482	491	457	446	489	524	483	483	441	453	499	511	497	478	474	505	518	478	505	457	511	528	495	505	503	499	483	514	459	502	541	487	532	488	493	498	458	461	487	512	460	508	498	494	504	516	495	503	453	508	509	496	459	497	468	507	470	489	497	479	453	486	498	455	505	502	553	500	457	468	491	480	478	517	505	455	488	471	529	523	493	491	459	485	485	480	475	503	493	438	462	480	491	494	482	469	483	511	468	490	476	526	519	488	453	505	460	526	485	483	504	487	491	491	505	493	518	488	503	462	507	462	519	479	486	505	496	495	452	513	493	468	502	488	470	474	494	491	513	519	514	510	517	475	487	477	517	505	494	492	481	444	524	491	474	486	469	466	480	530	527	512	470	470	483	500	498	509	493	507	477	456	508	487	428	453	525	480	479	490	500	536	467	502	499	472	509	534	511	514	499	476	531	503	506	499	492	501	475	471	480	480	499	493	529	479	488	493	498	469	504	524	477	458	492	490	512	484	496	543	470	485	502	503	474	491	461	476	501	483	507	468	482	485	491	478	463	515	488	471	513	489	478	537	485	486	493	468	431	468	465	479	472	494	491	500	457	468	477	496	467	464	486	491	438	464	500	468	495	517	495	470	497	467	488	519	472	483	463	491	488	488	448	488	472	465	483	497	494	444	472	537	501	493	477	521	521	469	515	483	450	515	493	483	509	472	532	506	491	467	535	480	527	481	477	488	508	493	464	457	515	522	460	530	474	472	447	522	503	469	458	486	483	437	514	454	482	486	517	474	473	470	495	511	498	476	488	500	475	512	487	498	479	478	473	473	522	484	506	509	523	515	502	478	468	482	458	462	502	487	480	481	485	554	512	496	452	499	491	472	494	483	500	469	544	503	511	502	508	508	522	451	491	498	494	455	499	492	485	510	488	477	513	524	500	485	464	482	474	496	510	468	465	486	465	512	504	453	525	482	512	495	497	489	488	446	475	474	486	515	497	481	496	490	525	495	471	496	515	468	492	460	509	478	490	485	479	470	479	494	507	512	456	518	471	495	500	514	501	484	519	463	509	476	490	470	508	472	510	496	512	465	532	488	474	479	525	493	473	465	484	504	491	498	455	541	464	497	466	487	519	508	462	484	474	522	510	485	495	499	464	502	461	451	476	452	543	477	518	508	498	456	463	470	498	482	445	468	456	533	516	482	461	529	504	475	501	499	477	476	497	480	506	483	519	516	498	489	528	530	526	475	512	475	483	499	462	471	498	490	478	491	480	486	513	486	497	493	476	498	493	508	485	511	500	518	498	478	493	537	440	523	501	512	505	455	473	459	494	485	491	496	454	455	473	522	508	523	456	469	469	518	497	525	543	499	472	464	493	461	471	520	491	476	488	501	453	467	492	508	440	500	507	461	483	493	472	484	485	503	456	478	505	483	520	537	479	535	475	458	493	467	490	469	491	452	487	501	500	505	465	470	493	497	506	450	488	458	520	495	492	460	488	497	467	491	479	492	484	460	495	427	485	477	510	507	494	483	508	486	503	494	505	515	486	523	498	509	491	506	502	482	513	461	481	507	476	486	436	511	518	508	490	492	470	495	492	458	478	476	468	495	501	504	482	472	498	530	468	505	474	471	471	507	521	479	457	454	537	485	466	496	517	473	454	461	479	500	523	472	514	509	487	493	468	454	508	484	526	486	532	543	488	469	492	492	510	485	476	442	519	462	468	480	491	470	550	498	492	522	496	502	456	462	499	452	482	531	502	449	513	479	506	504	454	459	489	493	509	495	444	480	523	476	461	443	525	501	476	505	494	469	521	451	484	500	497	482	554	511	509	490	536	457	495	501	450	471	484	498	453	526	471	510	507	409	492	488	524	493	466	495	460	480	478	490	479	507	468	511	494	499	507	495	469	469	482	520	494	463	487	494	518	492	523	475	487	502	493	482	492	500	452	450	497	512	485	483	465	493	476	489	524	467	482	456	504	492	531	479	461	505	499	492	499	463	436	467	489	482	525	472	494	505	494	504	471	517	491	520	505	457	504	488	514	499	527	499	496	467	505	531	545	466	508	478	455	504	485	518	493	474	496	459	505	510	478	477	507	507	463	455	473	476	464	491	502	470	485	479	485	512	495	482	490	482	508	516	501	484	496	476	511	473	466	490	493	480	498	460	487	468	488	501	461	476	453	450	525	534	508	488	495	514	524	494	509	474	477	502	465	489	512	519	485	478	480	487	540	514	495	481	493	470	468	495	501	483	492	505	532	501	526	481	481	534	531	508	479	457	560	561	521	501	537	500	485	455	463	482	509	505	466	511	468	488	498	470	493	454	515	493	485	506	474	484	506	456	499	494	524	476	506	522	491	496	505	473	499	473	505	458	507	492	516	497	522	478	509	465	502	465	514	490	466	505	486	504	470	482	481	449	482	475	521	492	496	475	470	506	488	485	493	528	482	448	459	496	502	535	457	451	474	456	459	507	438	531	460	470	490	476	485	508	469	465	475	479	479	490	510	464	522	465	476	521	469	528	523	433	513	465	472	500	475	523	502	464	491	490	470	514	477	510	477	476	499	471	499	488	498	519	427	519	496	479	504	485	496	501	474	494	455	538	502	477	504	453	503	494	500	486	472	489
5089	6242	6461	3748	2282	1947	1703	1675	1379	1370	1203	1114	3520	12072	9451	5441	2270	772	542	479	474	451	434	466	464	413	455	458	456	477	459	457	485	436	476	463	452	472	478	485	467	454	451	468	451	438	410	455	484	457	477	430	461	439	460	467	446	478	436	451	469	439	481	460	439	433	458	459	432	459	433	466	430	445	467	450	455	406	449	448	458	447	448	457	443	450	442	463	420	470	454	472	444	435	452	435	442	454	475	464	463	508	458	441	429	462	459	459	454	465	440	448	488	422	443	458	436	474	444	453	465	446	475	459	450	467	460	485	468	460	475	455	447	457	436	472	460	459	418	431	494	510	430	461	500	486	461	455	462	465	454	437	466	466	460	434	445	478	446	424	501	467	476	437	461	436	411	413	453	438	410	457	497	453	462	413	454	493	447	471	440	467	451	480	488	419	436	479	467	428	424	484	452	505	449	475	457	439	448	509	485	471	467	448	457	458	452	443	456	461	452	427	465	454	439	457	433	470	481	503	447	440	467	473	480	468	445	522	491	490	438	443	457	446	465	427	460	442	476	431	439	431	469	439	473	430	423	437	455	477	448	409	414	443	402	469	473	477	517	452	434	439	463	466	428	424	453	480	422	427	475	469	413	462	430	486	450	445	500	457	444	450	442	477	490	450	447	451	457	493	462	493	438	416	460	458	463	499	415	455	469	462	448	458	495	452	473	420	432	461	480	435	465	427	472	436	453	460	455	432	441	464	442	442	439	468	468	478	478	478	479	454	447	455	392	436	453	476	472	473	456	435	494	453	496	440	447	454	426	482	458	451	451	446	435	455	456	487	433	431	457	492	455	459	477	387	471	472	449	422	400	442	510	492	491	472	484	449	472	453	427	446	484	441	458	457	448	457	442	428	421	460	457	436	456	419	456	445	462	405	489	473	453	458	484	433	479	447	468	445	453	444	477	482	424	464	476	463	486	427	422	429	464	439	465	431	446	454	445	431	500	444	438	423	446	443	475	438	454	435	418	457	468	501	476	485	438	464	459	447	452	441	514	466	438	448	451	421	487	440	433	459	462	439	464	450	456	446	453	440	490	441	463	458	450	428	492	480	449	454	496	429	444	450	432	450	473	484	466	479	478	475	441	473	517	429	507	430	462	432	451	430	467	413	423	444	447	441	456	468	430	440	472	465	469	425	424	449	462	446	425	457	463	434	451	449	438	489	413	466	490	449	412	510	409	450	456	415	422	475	472	500	424	430	474	427	428	492	428	462	418	460	474	446	434	469	455	444	439	478	459	416	475	484	437	461	402	451	445	462	484	457	451	464	445	453	422	442	438	456	414	449	439	417	470	441	487	468	443	450	461	474	454	459	474	441	443	436	468	503	411	439	463	469	446	434	446	456	440	496	470	453	469	463	455	455	443	496	422	461	477	449	417	453	484	451	440	474	445	485	481	443	428	471	470	423	431	463	463	470	439	443	468	455	426	482	438	444	463	458	441	451	428	422	440	473	441	449	427	448	452	452	453	471	455	465	468	456	487	435	480	436	447	405	429	486	442	433	453	462	471	437	481	468	461	493	414	457	461	477	425	461	413	472	477	452	433	416	450	422	449	460	443	483	465	464	460	481	468	429	464	462	459	431	444	431	476	468	435	455	436	445	416	448	464	448	452	457	440	425	480	440	472	463	452	451	456	455	469	454	453	442	474	474	457	414	441	445	440	459	440	432	463	459	498	467	452	459	435	449	475	431	405	431	434	415	475	427	464	467	446	453	445	409	473	443	439	448	470	452	453	458	461	418	458	479	432	453	456	453	445	478	485	454	450	465	422	463	463	464	442	460	474	428	465	470	433	437	471	452	456	472	485	454	460	454	425	450	455	426	483	438	483	478	467	440	478	445	436	433	444	447	451	442	464	449	424	425	436	441	463	456	430	447	452	419	437	480	429	479	473	462	438	441	487	401	453	410	416	446	453	405	445	442	461	425	441	428	437	444	422	460	440	417	487	435	448	434	435	464	432	452	461	435	460	494	461	417	435	462	473	395	476	417	435	462	457	443	430	481	448	448	479	445	484	481	409	481	448	436	444	489	438	445	448	478	453	412	472	428	457	470	499	448	460	425	447	462	522	474	451	451	446	469	487	457	424	438	468	456	468	440	433	491	451	463	468	428	446	476	427	461	469	437	472	466	496	457	464	472	432	465	421	415	451	455	467	455	468	450	465	426	498	474	458	511	464	433	427	443	412	482	470	437	462	471	454	463	416	495	476	486	462	447	462	438	456	473	436	435	474	467	449	425	476	451	415	447	486	410	469	467	455	440	445	475	435	434	456	464	465	448	448	432	441	439	463	465	494	448	438	467	470	465	458	459	437	452	444	445	476	458	447	421	467	452	466	435	449	421	443	419	430	437	460	410	480	438	440	451	462	446	441	440	454	473	466	433	430	436	443	470	434	462	492	430	475	518	468	439	428	444	493	497	455	471	473	461	446	410	471	413	480	466	461	432	429	445	432	457	449	447	466	425	464	452	467	469	452	437	458	465	467	480	439	482	441	481	447	447	459	453	441	427	451	465	500	465	455	475	473	420	457	470	444	448	439	468	482	449	443	448	453	425	444	447	434	476	477	432	420	465	469	448	431	422	441	441	423	459	450	454	456	435	460	442	427	453	417	432	478	403	435	432	451	464	420	427	497	482	483	489	458	437	444	429	450	466	441	469	432	469	486	475	455	429	467	424	447	433	476	453	469	448	449	426	434	446	485	442	472	458	424	485	456	464	428	461	473	453	435	449	452	467	448	445	430	451	451	446	442	449	478	421	437	447	469	451	463	468	419	458	446	433	460	483	467	449	476	454	444	458	436	421	478	436	476	509	481	478	433	458	472	452	470	421	475	430	446	458	450	440	440	472	416	492	460	466	463	492	475	438	486	434	438	442	467	433	494	462	436	443	463	454	419	469	457	468	469	485	497	463	438	439	461	426	446	487	486	416	481	475	449	480	443	420	456	451	424	457	494	452	446	460	439	438	455	477	450	437	439	449	428	475	420	453	465	424	457	438	459	461	422	427	425	439	476	448	409	490	483	460	453	451	445	478	471	441	445	443	423	468	440	455	485	467	447	446	444	435	417	443	481	446	463	468	446	410	458	514	438	472	473	432	433	444	440	444	461	458	439	462	464	437	442	471	466	437	427	454	454	450	441	468	491	454	422	410	491	475	448	474	440	453	474	450	420	456	465	455	509	484	489	472	399	435	466	481	449	447	435	451	435	446	425	458	453	430	452	454	478	435	463	419	476	455	452	482	422	457	458	457	432	419	448	426	414	444	454	451	431	465	462	440	487	436	470	414	438	460	453	419	466	444	447	471	479	454	446	433	426	486	468	429	477	469	471	407	466	457	449	473	467	413	483	442	465	482	448	440	434	445	445	455	458	427	471	430	418	463	430	451	433	433	472	430	457	435	428	447	428	475	422	466	425	449	476	438	450	392	429	480	425	425	472	443
23857	20716	27542	23932	20189	7257	3204	2153	1430	1434	1284	1201	2301	18827	19120	10815	3787	1209	761	661	655	618	615	620	600	636	620	630	648	604	587	666	578	649	648	632	626	605	635	620	608	621	561	632	648	675	647	608	630	646	612	608	608	623	608	610	626	556	613	627	602	646	591	614	635	631	579	642	627	621	626	579	633	580	612	613	629	600	610	600	631	615	636	624	618	620	601	572	602	602	615	585	625	622	580	607	641	659	630	575	646	618	567	639	630	640	615	594	599	601	613	588	609	598	559	664	671	628	583	607	587	618	624	608	580	614	610	607	653	596	597	632	588	648	633	573	622	630	609	631	597	639	579	578	600	660	628	620	644	668	622	611	592	650	624	616	605	587	596	636	608	623	580	614	614	648	609	602	617	568	642	639	597	614	610	635	567	628	606	600	579	677	627	638	623	598	666	609	583	644	605	628	599	573	613	595	613	609	595	609	634	652	590	655	664	592	541	592	585	590	619	582	632	593	598	637	636	589	607	635	621	626	591	616	626	632	593	627	644	590	571	592	598	600	618	651	633	608	601	616	567	645	611	612	663	670	579	671	628	603	566	580	606	656	624	606	612	648	606	628	644	605	664	620	610	600	581	640	616	596	597	592	615	613	574	621	644	597	588	612	597	579	620	614	631	601	636	596	608	640	594	627	603	615	604	588	590	607	593	586	599	588	629	623	562	599	616	579	622	585	587	632	628	601	588	583	637	611	632	611	579	640	599	676	604	656	605	625	628	619	648	588	587	610	595	610	640	623	614	640	632	619	600	622	642	623	658	576	651	622	603	616	596	603	592	609	621	611	633	652	615	629	574	621	611	641	622	556	649	619	589	616	607	629	599	580	634	611	612	622	604	586	626	643	626	589	616	608	643	633	636	611	622	601	602	595	643	616	594	598	640	636	576	618	588	655	610	611	633	587	648	638	602	593	653	602	603	620	591	616	630	599	610	602	653	641	613	605	622	600	608	609	571	617	570	616	627	628	601	608	614	604	632	681	608	659	637	617	590	564	573	663	554	610	611	617	602	600	605	643	579	605	614	633	619	558	582	606	598	620	551	611	622	626	624	599	637	588	583	614	675	594	594	598	594	621	623	641	628	629	610	633	588	570	640	634	578	643	563	613	601	629	612	602	640	642	624	627	606	603	621	628	578	594	596	638	581	555	629	591	613	596	601	614	586	643	648	610	640	546	631	636	652	587	644	608	626	625	623	615	589	590	580	639	615	656	598	580	638	622	562	661	597	570	620	623	641	624	609	620	636	628	656	642	604	583	587	597	610	606	651	646	652	623	609	548	645	617	629	613	638	613	576	608	605	643	614	581	612	603	609	619	620	609	606	653	628	669	654	633	590	586	611	602	611	608	570	638	605	562	628	545	653	597	635	652	584	610	623	633	637	571	617	581	631	587	634	585	610	583	612	678	618	632	668	606	604	597	583	624	573	620	648	625	595	593	595	607	568	612	675	633	630	595	582	553	584	597	679	606	638	634	650	587	571	621	619	620	624	589	584	598	615	649	626	658	641	625	620	651	603	600	650	625	629	595	582	596	607	616	586	622	569	570	610	613	628	663	641	650	607	655	577	605	632	591	576	612	599	658	623	625	611	622	601	608	598	606	579	543	611	601	621	606	606	627	623	655	568	613	599	587	570	654	628	618	629	616	603	634	602	675	640	570	629	633	645	596	627	618	616	599	616	589	653	616	604	661	596	623	587	619	584	604	617	609	619	627	604	680	623	602	583	617	592	632	652	602	619	630	582	627	611	590	641	575	605	595	593	616	572	559	607	551	633	635	625	611	640	587	666	608	576	648	664	553	600	633	613	586	577	673	599	636	620	630	625	600	600	601	655	575	622	600	604	634	606	594	592	620	592	593	580	609	630	629	608	610	630	655	602	620	575	604	649	625	575	621	593	605	615	576	591	589	603	590	686	600	617	619	600	624	627	613	599	645	631	570	617	628	576	610	636	581	611	594	604	645	617	580	601	597	638	607	605	573	616	641	653	569	600	653	608	636	614	588	623	589	633	616	602	633	610	586	564	588	608	561	598	640	645	615	615	586	563	592	666	607	631	620	598	601	581	577	579	583	628	603	623	601	696	625	575	583	584	620	615	617	596	564	603	571	624	584	574	602	586	637	600	566	627	575	588	604	629	555	643	659	653	577	622	614	618	595	640	598	575	539	618	621	589	595	592	620	611	596	613	625	639	609	613	558	592	585	648	600	605	582	636	599	599	626	589	634	607	641	604	600	590	583	643	593	607	639	606	596	580	597	658	610	617	632	608	586	566	571	597	605	588	620	638	595	634	646	611	639	603	625	601	621	609	653	605	611	621	597	601	589	628	569	608	577	631	680	592	577	656	605	632	638	597	566	652	634	626	626	591	615	615	637	652	607	580	605	647	627	605	575	621	613	623	601	616	630	602	571	586	624	612	569	615	601	634	618	624	638	587	612	565	567	633	572	561	582	603	659	619	569	646	616	629	592	561	650	632	604	635	591	654	623	617	630	620	591	612	621	592	586	592	626	566	598	608	591	568	591	601	617	606	584	620	574	632	618	645	570	618	589	597	621	626	623	557	648	596	595	633	630	584	575	587	622	601	587	611	621	623	683	632	611	614	622	599	607	610	625	598	613	677	669	637	600	608	638	625	590	603	593	593	572	601	590	605	554	650	608	596	579	636	631	591	626	573	611	587	617	633	621	609	622	596	647	629	661	601	598	618	544	604	658	620	594	616	657	626	620	639	629	628	583	619	618	632	645	607	623	636	594	659	599	569	611	636	615	612	648	602	605	598	658	600	580	594	610	598	618	638	662	607	696	597	657	611	602	606	617	631	606	620	623	569	545	601	638	625	600	624	603	668	659	588	566	614	588	597	621	640	596	561	637	620	625	677	630	629	566	637	653	611	563	613	650	600	621	587	628	586	596	589	603	602	617	625	616	633	618	613	614	567	655	594	623	601	587	620	596	579	616	623	627	577	647	576	636	609	643	598	623	663	613	627	633	576	571	586	569	643	593	573	601	561	615	589	613	576	610	628	618	643	641	581	589	618	623	615	593	624	611	553	562	594	569	618	624	618	625	631	595	636	638	615	582	613	560	605	594	601	622	639	581	630	645	596	594	667	623	579	594	615	633	594	606	611	634	609	645	602	638	606	609	609	617	616	586	605	608	628	605	595	586	616	587	551	624	595	637	575	609	580	570	626	597	581	606	656	643	610	600	612	620	611	650	584	624	623	617	591	643	624	612	587	586	616	606	597	628	643	591	620	606	586	570	618	602	586	613	620	644	604	589	574	580	571	617	612	611	650	598	613	620	611	592	689	637	597	564	618	608	626	613	590	625	632	637	595	643	588	607	592	584	590	612	585	637	590	605	655	618	660	594	638	635	587	639	574	616	601	596	660	619	568	606	608	656	571	598	577	632	555	597	564	588	574	596	617	608	652	611	583	645	600	632	615	586	565	594
5778	9309	8788	5097	3697	3345	2957	2622	2039	2004	1727	1515	3597	21621	17281	9735	3824	1075	670	570	569	552	589	529	516	567	565	583	531	581	596	563	514	591	587	577	560	590	575	555	562	535	586	581	584	522	552	579	539	602	557	527	566	598	587	562	542	568	565	531	568	514	559	561	595	574	579	560	553	577	556	557	578	541	568	579	541	563	566	552	586	590	554	559	544	545	568	514	552	562	548	527	513	581	550	561	544	564	530	547	571	491	553	584	575	574	594	520	599	531	593	529	552	547	529	560	544	542	544	548	515	588	542	582	625	562	569	551	556	544	599	516	570	542	576	552	587	553	550	540	546	582	549	560	543	574	557	556	560	562	537	567	564	582	530	549	548	578	552	548	569	555	581	510	518	553	577	562	591	532	585	555	559	515	552	574	593	534	580	517	546	561	576	568	525	601	600	554	522	584	539	546	568	564	546	522	546	578	512	518	588	520	591	551	539	564	529	601	551	536	546	580	580	566	594	553	548	540	576	579	572	578	539	553	587	580	562	571	520	541	527	606	547	540	536	568	566	587	556	526	538	521	538	580	584	615	553	593	511	563	563	578	541	565	562	546	554	576	509	574	561	546	532	566	541	562	600	518	537	538	572	552	545	552	566	565	528	532	589	539	628	579	540	523	512	543	569	589	616	569	521	577	567	516	587	571	571	519	525	515	593	558	546	555	550	567	587	568	575	526	541	586	564	519	563	528	541	561	555	549	585	550	547	524	557	538	566	556	561	563	561	548	597	593	581	548	567	549	536	513	526	589	543	559	578	568	555	519	542	563	541	562	510	560	554	569	547	572	525	501	539	582	542	567	541	599	552	537	551	576	547	561	552	546	547	612	585	554	599	506	562	560	575	526	574	575	551	543	521	591	592	579	562	598	548	553	565	487	563	529	532	565	576	541	557	568	553	585	558	582	545	554	554	525	502	539	558	560	577	575	536	550	535	550	572	616	560	587	531	517	528	525	571	561	563	563	619	525	582	523	569	520	566	531	549	529	571	553	530	535	558	512	552	528	545	523	540	554	537	559	537	552	496	567	569	582	553	560	547	537	593	552	567	510	579	539	549	589	557	529	549	551	541	584	543	558	534	554	564	598	574	561	546	563	560	544	534	514	555	608	576	555	564	594	552	555	571	523	606	567	585	554	553	549	588	574	552	536	576	571	621	538	542	544	580	541	551	562	519	520	544	567	547	580	557	581	536	585	532	543	599	576	576	610	526	532	550	573	542	551	579	557	556	556	547	560	553	511	520	582	562	565	566	577	558	577	564	580	569	577	617	525	552	566	574	617	616	564	594	536	528	589	571	579	554	517	573	601	544	569	562	581	550	538	497	533	559	499	553	569	610	550	579	518	524	540	499	588	583	568	578	531	560	519	520	491	559	560	583	543	532	579	560	595	539	559	566	529	547	553	578	569	586	540	579	533	568	576	577	537	558	610	548	555	535	560	608	537	541	543	553	554	568	531	532	554	565	547	534	536	571	529	604	582	540	534	563	588	571	575	549	526	559	527	578	549	582	586	546	571	506	561	533	571	544	551	595	569	565	594	576	543	583	577	590	532	553	557	538	586	508	543	554	554	569	607	549	539	555	521	507	507	557	562	539	532	599	569	547	573	506	567	599	556	572	541	576	530	562	555	541	580	581	519	521	520	564	533	545	571	533	563	539	518	565	577	546	524	538	549	576	556	541	529	566	532	556	590	531	600	564	514	585	571	552	593	507	588	550	554	538	539	544	560	559	543	598	553	566	541	515	538	578	581	537	574	538	558	530	600	537	550	581	531	568	545	544	521	540	525	550	547	574	557	542	570	532	534	567	538	529	549	550	572	540	529	550	555	606	503	518	538	550	517	530	556	560	573	553	549	561	543	560	556	552	582	537	544	568	580	525	522	581	552	541	523	560	548	544	593	559	586	542	562	547	557	514	555	554	543	525	565	564	529	582	556	587	566	566	549	505	566	526	607	557	564	549	516	557	574	556	527	590	543	545	539	547	564	541	554	542	549	593	547	545	520	558	570	592	558	596	566	559	562	574	574	507	556	543	545	554	576	569	528	539	586	540	523	540	563	561	556	507	527	546	533	591	577	538	555	534	555	623	555	572	541	523	528	566	596	535	560	586	547	567	535	564	544	535	547	541	550	551	582	543	533	534	558	564	586	614	492	578	537	553	584	554	525	536	560	561	536	553	515	515	563	537	561	525	576	515	533	529	531	565	542	588	531	554	594	524	589	478	542	520	579	568	573	559	549	561	613	534	540	588	535	536	496	527	521	583	535	522	509	575	566	568	552	530	543	590	537	543	555	563	525	550	558	524	528	581	565	545	513	555	553	528	575	527	546	559	565	592	564	537	548	538	517	549	579	517	586	570	556	544	564	558	622	544	545	554	568	556	584	541	543	541	505	572	539	522	566	531	519	562	548	562	556	545	554	530	550	545	611	542	575	565	564	523	546	525	540	583	575	547	530	573	552	555	514	567	494	547	581	543	524	551	520	533	557	567	533	573	547	517	527	557	513	561	539	541	546	569	560	607	568	508	537	543	547	516	595	540	551	518	542	627	576	545	556	596	560	548	528	560	546	575	520	535	530	571	554	538	559	551	523	582	538	548	513	540	560	534	579	554	541	547	586	551	534	544	579	529	606	507	531	561	548	564	560	522	516	523	532	551	565	541	575	549	527	563	542	579	527	528	590	557	604	584	541	545	586	608	577	543	603	557	561	561	518	524	530	525	522	527	534	542	544	580	552	541	522	569	548	580	548	549	538	597	547	525	561	550	561	519	520	523	575	527	529	521	562	581	558	529	623	578	523	575	567	605	564	582	577	522	505	528	582	536	559	527	609	531	551	550	542	510	554	556	522	514	557	545	565	541	567	573	563	562	561	568	558	554	520	546	595	561	520	580	590	496	554	573	571	535	519	568	516	540	550	575	550	555	540	576	550	569	542	513	561	579	530	533	506	589	560	589	572	533	548	549	530	552	550	593	533	559	587	524	533	565	545	535	568	590	595	557	544	505	556	570	558	511	581	571	537	536	566	550	566	507	594	550	538	552	532	503	560	540	554	545	541	589	543	579	555	552	552	573	546	517	552	556	550	581	551	528	548	482	615	543	563	513	576	540	560	558	531	555	517	513	603	581	541	570	538	556	562	553	549	564	522	565	482	549	594	522	560	540	569	556	567	525	552	537	562	553	508	542	586	496	557	575	582	514	533	570	572	578	536	531	533	540	554	545	516	564	546	537	556	532	570	549	554	530	556	523	593	531	507	545	573	541	537	487	557	529	602	502	581	547	549	533	529	537	567	534	547	547	549	511	534	553	518	554	529	552	521	528	495	512	538	590	540	565	558	582	548	582	550	528	553	546	575	544	569	542	551	535	560	547	563	573	532	565	553	542	556	524	541	555	554	554	566	557	549	553	541	502	536	511	561	528	534	523	563	547	575	522	515	578	522	535	501	606	543
26455	8934	2650	1336	748	746	747	675	663	726	631	610	681	1345	1523	1091	789	638	598	547	547	570	542	563	498	563	534	591	537	536	586	547	572	569	591	538	578	545	526	581	500	551	528	555	542	567	552	576	572	554	567	575	566	603	546	550	561	572	610	551	573	574	554	561	534	564	554	514	576	570	553	535	570	532	580	583	558	556	568	555	551	556	640	562	589	580	562	592	522	535	562	526	521	566	564	566	537	532	567	563	531	551	550	585	610	557	560	596	558	569	540	561	584	521	573	609	555	517	581	591	645	539	534	513	523	532	581	553	578	523	565	560	559	512	576	547	565	552	551	571	553	515	562	599	565	573	535	537	558	570	549	555	582	513	553	584	555	526	511	551	536	536	595	559	573	572	587	567	542	534	522	574	569	570	515	541	555	541	554	557	545	512	570	554	582	529	565	559	606	549	572	575	592	553	565	527	569	542	584	571	534	554	557	573	585	582	548	570	573	538	518	551	584	583	561	545	587	563	576	570	565	570	534	558	573	595	558	558	544	567	553	543	590	576	538	536	592	573	547	576	568	543	573	546	613	537	555	579	559	533	556	569	587	543	583	537	561	518	514	549	560	562	572	536	571	584	576	567	586	575	534	541	559	580	569	563	538	561	550	573	505	560	552	544	548	526	574	566	566	587	561	527	538	544	569	536	552	583	562	582	562	564	565	601	563	609	577	590	576	551	561	570	546	574	542	587	559	564	600	551	534	609	544	552	607	577	574	518	557	604	536	558	531	541	556	566	579	539	589	555	553	545	543	576	548	612	564	593	564	561	580	575	581	549	541	535	562	532	554	558	530	601	560	550	569	587	617	538	555	566	549	544	602	538	568	555	578	535	547	555	560	548	547	518	509	540	581	517	580	565	527	534	553	577	557	538	543	532	568	570	572	559	573	558	567	574	533	583	572	582	535	589	554	595	539	553	615	574	532	579	580	532	578	537	533	571	562	525	568	555	540	596	563	543	557	554	573	615	541	572	567	552	562	550	631	533	531	541	622	565	552	564	564	568	542	548	545	537	579	519	551	509	568	544	547	546	551	525	575	563	545	576	548	546	541	584	563	589	556	559	542	544	557	582	533	511	579	556	531	564	512	549	514	558	507	561	570	540	563	567	545	594	542	566	558	603	586	560	584	557	564	561	566	590	508	523	583	583	515	540	541	526	551	557	551	596	554	577	578	537	566	575	584	563	582	569	505	601	598	550	529	574	547	577	562	595	530	566	598	565	560	571	560	589	554	575	561	548	582	603	600	556	546	557	578	507	494	571	553	546	507	541	531	565	552	582	582	581	552	571	528	521	533	592	559	560	567	562	581	553	567	555	556	546	554	545	554	600	546	570	577	586	557	557	558	578	594	544	575	531	582	518	556	550	559	532	557	592	564	554	555	571	535	544	557	581	542	603	558	567	565	568	601	533	515	523	581	536	594	546	575	510	541	542	573	575	549	542	544	573	538	565	547	583	537	586	551	594	581	515	551	554	552	585	508	570	550	558	598	585	562	548	607	575	518	547	578	596	536	545	602	561	544	547	570	550	535	556	545	553	543	529	541	563	545	575	547	582	507	526	597	539	570	522	543	538	574	579	562	563	609	627	634	592	538	536	581	609	579	570	580	549	555	560	552	585	545	560	558	520	502	553	592	546	561	544	530	538	579	574	563	567	544	553	572	571	577	569	577	538	567	567	567	582	601	529	555	501	559	570	537	504	537	580	505	593	550	533	562	572	556	567	560	516	553	550	593	526	572	547	546	576	549	599	570	500	595	565	517	566	592	571	573	544	501	549	525	621	585	563	553	556	564	574	579	553	564	536	534	519	572	538	558	543	509	570	529	543	565	576	579	575	543	557	562	553	612	559	565	547	509	560	607	580	563	563	561	557	545	581	579	587	525	521	556	582	563	569	542	538	552	519	532	580	497	570	576	574	578	565	551	569	528	574	561	501	583	553	560	600	597	575	535	570	550	565	564	562	540	572	569	544	557	585	530	557	563	533	559	535	515	589	556	560	512	601	585	585	598	551	534	611	564	546	567	606	543	565	579	563	553	559	571	566	577	545	547	575	553	578	603	544	531	551	544	553	531	533	526	580	528	550	544	535	566	511	575	544	562	580	550	563	529	547	557	604	586	540	564	530	543	542	536	577	540	547	558	575	561	547	517	571	551	541	563	593	573	582	533	566	527	547	531	560	588	574	536	556	599	582	503	555	559	588	508	541	557	621	569	537	518	576	550	632	551	554	584	539	557	566	567	577	589	564	576	530	530	559	589	547	585	564	562	520	577	558	511	522	564	535	558	558	580	527	558	530	511	571	551	538	553	601	534	565	580	576	554	549	564	562	554	591	527	521	561	564	508	545	551	578	558	549	570	600	579	521	592	565	521	553	529	549	559	590	559	552	579	561	552	550	592	552	534	560	574	502	564	578	562	573	568	582	636	550	557	563	531	553	546	569	564	542	551	568	529	558	527	559	514	560	555	583	521	561	561	574	569	549	593	576	558	560	538	560	590	623	622	567	595	537	549	566	579	570	550	574	547	518	550	518	572	581	566	569	549	558	560	521	595	553	563	558	546	585	541	574	545	556	534	549	561	564	573	574	560	556	561	515	591	581	562	605	617	543	560	568	622	533	543	538	513	504	536	537	557	565	535	555	561	561	538	583	579	546	571	583	565	548	580	560	535	554	537	572	539	556	529	566	535	561	524	582	523	550	568	508	575	538	555	564	576	578	572	551	587	558	562	604	518	567	562	571	583	548	578	540	530	568	542	571	544	601	554	581	535	581	552	576	562	546	576	528	567	556	538	542	577	540	541	560	571	527	548	588	564	596	564	566	550	569	566	550	554	515	556	537	549	508	550	589	577	549	608	574	552	525	554	546	593	578	551	531	541	560	559	540	537	534	558	542	544	561	555	587	530	578	570	550	546	582	610	563	528	516	574	588	568	547	551	538	596	521	613	531	595	557	529	610	561	546	554	557	556	608	550	517	504	571	580	553	552	567	562	573	524	561	517	594	557	560	591	564	581	557	554	562	600	557	557	562	510	528	571	578	550	570	584	538	569	558	573	555	545	559	529	581	562	575	577	550	578	567	562	545	551	511	551	599	529	570	556	560	564	566	565	541	581	539	550	567	602	559	521	551	543	538	549	537	534	577	528	545	528	562	548	571	545	576	590	544	533	564	562	545	518	602	558	507	589	572	608	550	571	600	532	591	571	564	591	540	527	593	526	568	551	550	568	585	570	559	540	542	535	628	574	585	576	548	533	509	534	563	585	523	562	546	533	581	578	583	564	545	600	559	560	548	532	571	564	530	534	572	582	505	569	577	584	559	527	584	522	555	612	568	547	555	549	544	602	570	579	568	557	569	553	560	552	512	555	603	552	563	581	529	587	564	581	500	561	600	579	500	554	558	581	572	549	588	602	594	586	537	571	541	535	536	516	587	621	553	592	575	566	566	564	545
6085	2640	2631	1187	810	881	827	785	704	731	750	720	823	1919	1732	1115	741	567	536	497	484	509	482	476	465	529	505	503	518	562	499	489	498	491	493	526	463	497	504	483	535	531	504	458	477	502	519	462	547	505	480	496	521	517	484	492	506	510	502	501	519	491	531	507	501	474	530	520	537	478	489	521	495	497	470	501	497	536	478	488	538	466	474	550	512	460	517	485	501	489	516	501	534	533	516	491	517	487	486	517	531	480	552	497	527	478	485	491	510	486	510	466	513	481	455	532	464	530	501	474	472	442	501	522	496	517	497	480	524	461	476	462	508	474	503	499	496	478	501	504	489	500	493	498	505	500	499	509	488	471	474	510	495	506	503	514	486	466	487	482	509	522	486	512	540	561	543	495	460	464	482	528	475	518	459	475	497	493	491	513	475	487	504	544	534	479	498	449	500	491	512	493	487	472	478	504	482	484	491	492	493	475	552	486	519	492	473	495	516	481	480	473	504	516	514	529	480	504	474	522	539	496	512	530	511	492	529	465	486	507	523	484	512	481	496	493	522	493	489	468	478	526	497	563	492	528	505	522	532	498	498	508	533	549	513	502	491	493	498	498	447	483	465	477	458	536	494	470	506	498	533	488	447	504	532	466	469	501	481	538	479	531	471	496	502	474	491	535	489	532	504	487	497	495	527	538	502	494	505	484	490	497	529	540	510	469	496	467	532	468	479	520	520	507	439	484	534	498	513	523	483	464	470	507	518	501	519	528	519	481	471	517	511	494	507	497	474	502	520	493	490	500	547	492	476	501	512	502	486	495	511	460	485	513	504	572	520	504	496	493	566	508	482	447	505	512	475	516	520	508	487	492	521	495	492	453	523	520	488	508	537	538	511	486	494	470	501	495	485	508	467	495	514	485	480	510	486	475	467	481	505	511	487	492	476	501	489	470	516	504	526	514	479	467	513	507	491	518	486	483	512	498	465	525	523	507	491	462	510	509	511	492	500	518	485	486	463	495	487	499	484	480	459	471	468	517	490	485	501	465	498	527	491	463	507	519	524	467	513	468	518	481	480	495	502	485	459	475	476	469	506	495	502	476	499	509	516	509	507	487	478	502	475	475	472	525	491	497	551	500	503	463	445	477	500	501	500	481	433	526	497	506	486	507	494	510	519	490	453	540	506	469	460	515	472	515	472	453	519	532	518	477	459	504	481	537	531	508	533	477	498	488	524	496	501	479	534	487	500	495	503	531	503	486	478	498	507	501	514	522	512	482	475	530	448	513	538	493	472	497	491	518	449	493	488	538	506	492	504	502	492	488	482	506	483	496	484	511	521	499	509	477	513	503	527	502	520	484	515	487	476	482	535	507	510	524	508	469	513	492	516	482	517	480	527	516	486	486	480	471	506	485	520	504	521	500	476	508	533	544	543	511	496	528	513	490	478	475	462	508	521	501	539	497	497	513	492	514	509	486	497	538	524	466	504	479	554	532	536	479	485	497	472	554	494	520	484	507	526	526	463	543	495	514	518	495	486	460	453	496	503	459	450	514	456	488	507	496	502	525	497	527	464	517	510	481	477	508	444	471	493	483	546	543	468	470	487	495	489	522	482	500	486	431	462	472	528	509	459	480	490	506	495	493	530	496	489	464	499	524	504	487	516	520	488	512	478	515	525	499	489	477	478	493	512	486	472	513	483	490	477	486	516	475	528	527	471	490	522	495	508	502	517	473	496	478	436	501	485	519	497	540	518	499	481	520	497	500	479	488	498	501	507	511	509	491	513	445	470	457	501	523	508	485	488	507	500	501	515	502	511	507	534	458	479	493	538	511	528	496	498	460	501	508	477	495	494	480	453	461	506	504	527	530	499	480	513	467	507	478	542	540	514	505	484	510	449	505	493	498	509	481	512	521	483	493	539	486	500	513	499	483	467	537	488	473	484	497	468	525	462	499	491	538	497	522	528	480	487	503	496	479	490	493	514	490	464	478	493	536	518	524	470	522	512	486	505	522	506	512	457	506	457	490	490	517	488	523	479	513	507	539	448	473	475	509	511	510	467	497	494	488	490	529	514	493	536	531	500	509	488	492	529	545	445	491	550	520	521	462	528	508	519	516	495	481	517	463	469	484	496	513	484	525	494	521	519	531	555	505	516	518	502	497	495	508	507	531	460	461	520	475	504	466	472	468	494	482	485	520	519	491	478	494	462	506	487	481	535	513	464	497	514	506	502	471	529	513	470	532	479	483	523	490	484	482	485	540	525	487	504	494	511	494	503	522	481	491	477	474	549	498	518	461	483	490	507	487	484	492	521	483	517	517	477	512	485	520	476	494	479	467	494	465	511	474	493	449	499	487	504	484	517	498	474	482	518	483	503	496	498	503	496	501	525	469	519	529	463	485	504	503	505	497	505	547	499	481	516	482	484	497	501	490	495	505	515	464	523	505	480	488	511	520	499	474	457	513	468	490	525	523	458	496	512	515	472	483	529	508	494	494	519	490	461	535	505	530	522	498	507	510	474	490	508	494	494	479	505	507	504	515	495	481	484	525	481	512	516	528	498	499	514	486	497	471	493	529	502	504	524	478	506	526	557	548	532	508	500	522	485	494	479	477	447	464	509	532	488	474	482	533	492	508	533	520	507	522	514	525	512	526	495	481	467	495	506	529	490	492	508	439	509	489	529	496	493	494	508	509	515	496	480	491	496	498	471	486	505	493	499	491	490	495	459	500	483	484	480	489	531	506	500	510	501	505	490	496	476	482	502	484	490	482	465	531	507	486	485	487	498	503	470	486	505	511	503	488	492	509	522	466	470	469	509	506	492	524	499	533	502	463	494	550	511	506	488	501	487	467	509	510	513	461	511	498	472	499	511	528	510	512	512	479	511	466	455	484	500	530	505	531	491	481	534	545	497	481	488	486	481	454	474	485	488	520	500	482	550	518	478	477	501	513	536	485	512	506	509	524	482	516	527	492	508	523	504	502	461	503	539	485	510	512	527	445	523	500	509	473	522	515	490	497	489	496	499	475	461	530	498	505	496	477	488	471	530	541	520	495	494	491	486	495	475	538	505	495	492	516	465	469	536	519	454	502	484	509	522	512	506	476	492	539	516	479	504	488	503	491	470	428	497	487	474	478	520	516	484	536	506	534	487	525	444	521	484	489	524	500	527	463	477	523	456	513	492	478	468	454	476	511	454	489	516	502	495	513	521	491	514	513	492	518	495	514	493	496	497	520	506	495	490	511	516	501	497	507	551	518	535	504	501	525	509	515	509	540	510	537	512	493	524	508	531	497	507	482	490	519	523	502	477	513	484	486	489	484	495	518	526	511	501	545	463	488	485	488	493	505	535	517	474	466	533	478	522	504	496	497	466	463	478	486	470	468	489	519	448	500	497	530	507	496	499	486	514	492	515	464	503	481	485	491	502	472	517	451	538	552	482	513	511	502	519	460	507	493	457	498	534	530	511	474	536	473	521	491	512	503	465	486	487	508	523	486
24853	20706	26486	24610	7716	1957	1266	996	930	935	910	864	860	7245	12174	6588	2431	889	619	554	516	538	565	551	528	560	465	528	488	551	541	500	517	510	557	496	530	535	539	539	495	518	483	529	548	485	474	556	517	507	511	502	493	519	500	535	504	489	486	503	508	537	546	476	530	539	519	482	488	505	510	516	536	506	523	556	520	533	485	511	548	516	495	489	500	543	553	492	523	496	526	503	528	518	516	501	522	510	471	511	533	514	506	552	579	527	516	510	512	479	483	538	492	535	481	490	488	529	513	496	518	516	553	518	532	505	481	488	527	507	514	570	532	482	513	510	506	539	524	549	498	543	526	533	553	498	508	514	518	520	514	523	493	508	502	470	490	508	491	545	553	540	472	528	512	511	525	445	529	523	523	552	519	506	525	514	481	537	510	464	532	507	485	570	504	509	492	501	538	517	515	536	532	523	503	561	526	516	478	494	456	521	519	493	510	503	470	471	549	500	479	507	488	513	507	521	499	518	516	520	484	496	537	501	524	513	487	502	500	516	556	495	485	506	490	506	528	499	477	513	521	508	491	502	551	516	536	521	464	494	515	536	491	522	554	497	478	508	505	548	511	486	484	503	517	522	561	502	501	488	513	498	526	532	501	533	543	527	532	503	495	522	500	491	492	519	516	519	506	489	507	525	528	498	530	493	467	513	539	511	515	507	507	510	498	522	547	516	526	459	492	519	487	494	505	491	535	479	545	527	484	560	507	557	506	509	511	517	521	494	511	541	535	510	518	464	490	545	523	502	497	496	512	475	544	516	506	483	497	568	540	512	501	529	495	518	512	561	493	518	508	520	519	497	499	490	541	541	548	526	519	480	520	562	489	478	552	473	492	489	511	516	531	576	496	527	508	500	532	523	491	482	526	496	524	531	533	488	582	491	464	492	525	505	493	488	513	514	489	507	498	523	541	483	518	501	543	543	504	486	533	501	535	509	500	514	504	529	508	479	534	512	518	536	491	500	490	523	462	530	472	509	552	532	487	491	519	517	488	496	533	550	522	488	519	531	497	548	532	517	539	523	508	474	530	531	500	512	535	520	546	541	520	541	529	523	496	501	520	485	556	502	508	531	477	521	468	515	503	502	490	521	524	485	481	542	518	539	540	531	490	516	543	517	490	491	518	521	566	506	546	521	517	499	541	510	508	519	488	518	521	515	501	525	502	521	479	514	508	530	546	488	530	472	535	519	497	533	528	506	513	509	547	520	508	508	516	530	505	482	503	507	480	519	503	522	518	532	530	506	502	527	510	515	528	527	527	535	484	516	502	519	535	519	533	518	502	536	518	549	524	503	487	541	533	488	496	481	517	496	522	481	516	490	487	460	521	477	540	490	528	540	481	516	513	523	465	516	488	542	543	503	488	513	509	533	467	506	566	475	507	464	521	503	535	508	488	539	492	491	497	556	493	495	525	586	484	510	510	548	515	505	528	523	489	500	499	541	521	523	507	530	529	505	508	524	547	525	513	498	504	515	525	497	485	534	524	509	523	541	557	531	519	481	509	512	537	484	508	505	483	540	496	501	500	529	528	474	519	491	518	511	525	488	468	511	534	510	492	480	515	512	525	517	530	516	497	511	505	479	478	547	488	499	522	533	535	492	507	522	529	492	532	537	476	539	503	527	538	520	537	532	504	542	533	502	528	490	542	488	545	465	498	511	481	493	486	492	511	512	540	528	557	496	556	492	506	499	513	467	509	549	512	543	528	521	500	497	553	542	549	495	496	525	500	514	523	482	502	503	493	496	561	505	504	541	561	523	472	496	495	503	499	501	495	499	479	535	524	519	507	531	542	513	505	486	538	506	502	505	480	483	494	533	509	519	509	553	512	491	465	507	572	507	483	546	515	500	495	507	487	489	494	514	445	501	479	523	495	532	498	505	533	526	516	515	526	512	546	475	475	505	511	532	532	494	513	533	510	500	509	520	473	515	495	500	514	507	497	518	517	497	501	520	530	555	506	571	503	528	506	470	538	513	486	529	492	503	518	515	544	517	497	545	514	535	512	528	550	517	549	490	497	487	545	506	512	520	515	509	455	520	513	524	532	535	531	495	535	508	500	520	525	525	486	519	522	512	477	529	502	502	535	512	498	526	504	509	509	519	495	572	541	545	522	516	528	502	493	491	495	537	517	498	562	513	524	542	502	528	482	534	527	508	521	502	527	495	521	528	544	552	469	489	491	509	502	501	553	554	526	505	517	543	487	498	532	547	483	526	543	524	459	541	490	479	509	500	491	537	509	530	493	474	500	508	488	478	514	471	524	532	509	547	498	488	505	519	539	491	514	513	525	507	509	474	548	485	509	522	468	512	505	518	469	516	509	493	551	546	515	522	480	507	513	532	480	542	543	532	518	483	484	513	524	495	513	515	488	514	499	567	494	503	537	517	460	511	509	486	512	514	512	496	500	536	517	514	532	502	545	501	499	524	515	551	515	530	499	530	511	525	508	549	543	510	489	480	480	495	555	522	533	518	527	488	501	537	534	475	553	502	465	498	496	509	528	492	500	509	479	487	501	479	497	493	491	510	507	533	535	527	524	537	513	515	513	494	507	492	505	511	511	516	511	532	547	519	506	528	465	524	531	481	518	488	509	531	527	492	547	539	543	492	537	512	525	514	496	478	517	491	523	515	520	527	538	521	514	510	560	495	495	451	523	495	534	521	559	515	499	473	510	503	504	506	503	520	493	500	436	513	498	511	512	491	564	480	497	534	517	487	536	507	493	509	471	534	484	523	502	486	527	495	543	522	505	573	567	501	504	522	526	546	487	511	518	540	520	498	510	503	476	511	518	486	518	525	491	507	486	483	521	493	522	504	519	524	522	513	505	526	497	501	498	461	485	531	475	512	516	494	484	494	521	526	494	511	543	515	532	536	519	537	488	523	477	512	555	528	508	489	479	531	521	503	483	485	502	527	534	524	488	476	513	498	513	467	516	505	511	518	485	499	500	552	507	509	548	506	484	506	491	498	564	506	489	494	519	519	504	510	490	522	505	528	498	490	521	490	523	514	488	504	492	488	525	538	521	496	513	525	521	537	476	526	516	485	503	488	519	486	512	544	543	521	488	503	546	515	478	456	514	532	527	473	483	453	528	502	514	507	523	533	476	490	530	523	513	511	487	505	543	493	480	496	504	526	508	517	492	530	509	511	519	491	483	508	494	465	506	549	517	526	540	511	490	553	541	507	463	500	519	503	523	473	508	512	489	523	530	528	514	504	500	509	530	507	495	522	515	505	493	524	475	534	501	505	528	506	543	537	511	492	487	515	473	474	490	484	494	459	537	505	546	531	505	478	487	546	535	478	501	503	534	560	522	489	519	540	511	514	523	518	514	545	487	534	497	500	515	533	493	489	499	561	521	488	532	503	499	492	494	498	511	551	551	472	514	533	495	505	503	502	560	524	513	558	468	524	551	505	540	540	484	493	518	519	482	486	531	490	514	468	521	498
5278	6799	6641	3492	2151	1694	1312	1291	1234	1260	1151	1040	1205	9942	12184	6429	2555	917	613	508	490	489	471	488	471	461	477	452	457	452	490	493	465	475	498	452	439	460	448	436	481	481	452	493	502	470	483	483	475	465	519	471	484	500	480	464	464	451	510	463	460	454	476	467	443	485	462	471	461	494	459	490	502	472	477	453	464	466	457	481	487	480	472	473	478	461	480	496	477	487	456	511	477	489	468	477	464	493	474	489	462	472	451	448	481	496	452	485	451	477	471	473	482	484	461	436	481	451	455	481	487	478	441	476	457	478	451	481	477	429	449	449	491	439	453	445	477	471	492	495	490	467	462	496	462	478	442	493	482	492	467	479	493	474	479	486	496	475	477	476	498	466	472	460	481	514	463	498	430	464	447	450	494	508	490	462	469	475	479	476	465	442	484	489	494	498	512	500	451	442	424	467	473	500	499	457	505	469	488	481	507	489	472	485	471	471	460	475	495	448	503	495	511	449	497	495	483	501	479	443	483	461	480	464	481	435	465	503	435	496	479	450	491	511	433	499	457	492	472	456	495	483	532	483	473	415	460	504	490	435	499	469	470	414	464	469	486	472	466	476	489	509	535	465	443	498	478	463	477	483	486	470	489	473	479	460	456	466	503	445	441	483	477	500	473	461	469	441	442	458	493	470	508	463	450	457	476	470	485	470	511	469	484	494	501	514	503	453	477	510	472	483	499	446	443	466	438	467	473	500	461	480	444	489	429	463	459	473	473	505	446	504	446	455	465	464	458	467	462	434	447	478	458	459	450	449	449	482	434	509	472	496	474	460	481	476	460	491	473	461	471	474	492	458	480	466	455	482	481	446	450	463	465	434	459	465	482	446	477	456	469	469	480	428	447	480	444	477	494	493	478	449	504	495	491	475	463	466	490	480	441	415	453	461	504	476	454	468	485	457	459	491	499	448	474	509	471	481	465	485	483	486	455	475	466	432	463	526	483	476	436	423	430	488	465	434	394	532	517	467	454	490	491	507	462	451	454	473	456	475	465	475	467	466	507	502	507	457	425	449	489	472	464	435	475	491	491	504	481	478	502	448	476	439	470	448	514	437	455	448	497	476	468	450	457	474	478	488	463	494	483	492	451	465	453	499	491	498	467	460	468	480	492	476	457	457	476	453	478	444	490	452	453	446	497	462	483	434	449	463	496	442	435	465	470	471	483	473	473	462	467	438	474	477	448	472	475	463	485	508	500	486	464	451	471	489	468	463	452	463	449	469	451	480	453	466	470	506	480	502	508	514	438	469	445	452	463	472	482	498	487	507	496	456	455	474	445	465	468	485	463	479	485	487	467	442	494	445	475	481	532	470	476	427	440	462	478	443	502	452	483	469	478	472	476	476	476	459	447	485	458	513	474	461	520	444	453	481	486	482	463	478	478	511	470	484	484	459	470	468	460	460	447	456	482	491	508	485	466	469	489	487	489	459	466	480	488	492	453	481	476	496	459	472	427	470	464	501	448	481	498	452	488	470	472	479	466	455	479	473	452	471	454	455	492	456	476	453	453	460	454	472	475	470	507	459	452	466	459	485	467	454	505	470	498	476	483	486	504	502	492	463	470	478	483	459	441	496	457	468	491	478	473	441	488	411	479	495	469	522	472	493	466	497	462	490	488	466	480	454	488	475	492	449	469	481	514	450	487	466	501	511	473	488	461	438	470	429	479	488	464	485	493	456	478	473	503	454	449	479	482	457	487	466	494	461	451	456	469	457	453	476	478	452	473	454	466	493	464	496	499	514	483	455	440	472	485	504	463	511	449	493	485	448	493	463	506	493	507	461	472	509	498	496	474	483	452	485	446	506	461	468	481	461	432	466	454	498	524	460	462	456	471	456	477	444	448	478	475	483	443	438	496	500	462	463	489	440	443	472	463	439	468	463	484	476	460	523	473	433	483	459	513	454	453	484	452	468	479	458	452	489	457	458	481	441	462	468	436	481	475	498	457	508	466	476	478	495	456	470	538	497	476	459	472	493	490	479	439	515	509	482	475	475	457	465	454	477	469	479	454	464	475	505	468	493	459	428	456	506	462	469	483	487	472	472	474	496	483	492	450	495	465	472	442	491	428	454	493	465	470	456	453	467	472	465	450	465	471	469	528	469	467	494	464	461	489	453	469	502	468	477	469	506	457	475	445	480	458	462	486	500	470	435	511	436	486	479	495	491	448	474	499	462	480	477	467	452	440	482	433	472	463	512	466	471	469	503	496	457	437	404	492	471	484	451	487	460	467	517	440	478	458	452	483	445	411	487	439	449	475	444	474	518	477	458	488	485	486	455	458	479	443	462	478	484	489	478	482	494	460	525	479	451	477	483	480	458	477	488	509	495	461	464	473	458	527	437	474	503	472	477	487	450	458	458	505	469	471	457	475	466	455	494	497	424	452	460	470	505	501	490	447	450	458	500	496	497	496	473	465	496	478	513	498	477	473	466	474	447	480	473	471	480	459	428	452	429	463	461	524	481	469	467	477	437	501	450	499	444	496	478	465	463	488	470	438	477	489	484	483	508	461	441	473	461	468	464	437	507	505	446	485	485	485	493	513	452	496	483	473	444	475	455	433	476	469	440	474	466	446	463	457	510	489	459	477	451	409	468	437	453	501	491	461	509	469	448	462	495	450	461	469	389	477	483	463	447	489	419	461	436	495	482	484	454	489	492	473	475	480	458	421	473	456	504	467	442	479	520	453	484	473	474	426	461	495	517	480	483	465	486	472	458	473	436	481	484	455	469	487	448	463	518	501	459	479	466	489	460	465	467	491	496	487	465	484	424	481	481	454	483	461	422	444	495	447	448	481	437	445	468	505	469	494	473	477	469	483	438	473	478	499	477	501	447	454	479	482	464	470	464	488	476	479	457	473	491	464	467	507	477	481	473	471	462	473	479	483	480	498	452	494	438	446	482	486	481	477	428	465	441	469	477	479	463	434	471	457	474	450	447	521	472	454	470	505	496	472	450	452	448	455	458	457	467	527	466	473	476	496	460	501	439	458	505	459	494	460	477	444	449	486	433	471	461	495	489	474	463	480	474	498	446	466	471	466	463	443	474	472	466	448	478	469	458	435	468	510	426	459	479	480	473	469	499	424	515	503	493	434	490	434	477	442	460	523	452	493	443	498	483	498	451	505	479	465	423	504	451	485	488	493	446	467	510	429	425	496	435	514	462	469	477	457	474	435	497	471	406	496	475	480	487	491	507	507	484	481	493	486	454	467	469	453	468	477	415	466	486	464	492	487	450	446	454	494	464	449	453	469	459	477	429	478	476	467	526	451	458	467	472	493	476	485	450	460	449	499	425	441	480	501	442	467	479	484	485	482	467	430	452	461	483	466	513	468	501	464	482	467	436	464	472	425	438	461	483	461	465	471	485	470	493	422	496	505	454	491	491	452	499	491	465	467	456	522	455	440	467	456	466	496	478	490	475	484	492	477	491	463	474	444	453	430	440
23921	20704	27524	23942	20073	7521	2585	1670	1262	1214	1127	1012	1206	17595	19522	12088	4309	1339	827	737	658	644	730	711	649	661	664	713	675	667	649	656	660	665	669	645	604	638	679	647	640	701	623	659	659	639	666	632	652	695	671	640	690	676	689	651	687	655	702	663	638	661	640	650	712	720	653	657	710	660	682	646	637	633	683	688	702	650	652	628	699	709	613	680	694	664	659	669	659	640	655	658	693	679	719	672	697	674	668	662	693	659	675	709	659	664	663	614	663	640	715	703	654	656	669	638	698	637	615	674	653	684	685	625	668	658	654	645	631	675	625	676	639	686	676	659	657	699	683	650	716	637	667	698	669	636	661	664	704	639	719	670	707	660	656	673	653	697	643	660	626	652	651	691	694	696	668	720	664	615	654	637	680	646	668	643	738	650	650	674	721	672	686	684	723	705	678	661	625	702	713	678	658	642	636	688	731	664	696	668	651	680	652	643	693	667	677	663	724	646	664	652	657	661	641	630	704	664	643	663	674	677	676	667	639	671	661	640	672	675	722	637	677	650	662	691	663	699	647	625	682	671	698	664	658	667	632	670	687	677	626	674	667	666	660	641	646	659	663	670	628	659	631	633	691	670	654	654	687	705	638	697	633	678	669	654	651	676	649	678	670	637	629	675	629	651	675	629	660	659	655	707	625	692	712	690	645	635	667	632	671	709	737	697	662	667	704	721	648	687	608	671	659	654	665	642	652	601	655	660	643	647	650	624	641	643	681	672	670	710	693	667	729	658	641	671	681	674	672	693	688	640	638	693	701	716	617	678	673	686	685	681	630	645	665	674	657	701	684	671	641	674	702	665	661	669	658	675	669	665	669	664	684	635	679	691	627	663	674	634	678	666	685	646	692	659	676	647	627	695	694	668	641	692	646	655	678	667	642	718	654	658	633	636	647	667	663	640	683	655	660	680	692	663	667	677	658	709	661	669	711	657	650	647	656	638	683	710	666	667	692	664	646	705	687	659	631	710	652	685	671	685	650	673	703	654	728	694	663	646	638	664	649	662	666	655	729	673	690	673	687	661	667	677	655	705	648	630	666	643	697	636	634	660	678	652	642	661	640	633	687	649	634	634	675	671	691	628	638	685	657	647	672	666	675	626	663	642	661	682	669	689	693	662	687	663	651	639	656	685	655	633	614	668	665	615	671	663	625	629	616	631	699	672	673	635	664	692	640	673	718	642	620	656	697	619	659	632	648	661	608	620	693	666	688	643	703	674	659	609	670	704	667	625	700	655	716	685	653	697	702	693	665	692	667	604	669	650	646	653	599	639	682	702	654	659	672	676	677	643	656	700	615	653	685	692	673	641	716	640	682	632	669	665	650	646	650	669	615	648	641	669	625	636	640	651	652	645	648	663	713	703	667	622	671	638	658	625	656	691	687	659	658	654	640	648	622	655	671	650	687	683	660	656	650	662	634	663	640	585	680	628	728	656	709	661	647	666	649	691	679	606	626	645	643	669	681	668	677	637	666	653	642	641	635	694	634	658	643	656	648	692	663	654	629	653	652	647	715	661	641	667	664	681	673	694	665	653	685	665	662	635	665	631	669	675	686	660	682	672	671	674	651	622	675	663	630	636	641	575	698	673	667	665	666	686	706	697	623	660	642	637	677	648	642	667	672	603	630	689	676	656	706	671	630	650	674	665	653	656	689	631	615	625	658	676	639	702	684	656	642	642	670	632	600	701	653	628	703	683	688	623	635	653	709	667	692	692	673	707	698	685	658	654	664	673	669	637	663	698	659	677	634	664	672	709	697	686	635	647	665	663	641	655	650	627	682	683	647	632	641	649	662	708	689	668	659	655	618	658	651	684	618	665	656	680	665	694	646	665	661	694	658	636	666	619	681	685	669	634	679	657	659	681	673	627	689	641	672	642	656	694	701	640	653	688	674	714	631	657	689	680	658	650	653	615	642	631	687	709	678	642	666	650	704	732	705	631	671	674	649	652	647	659	711	644	682	659	658	662	662	652	694	662	731	683	675	691	669	712	659	698	652	676	652	666	691	666	636	676	647	652	630	649	654	675	670	680	692	712	653	674	704	645	653	703	721	667	657	699	672	613	695	689	644	647	642	646	706	662	687	664	637	647	698	658	679	670	662	670	658	678	666	663	668	655	653	677	689	697	653	657	664	652	659	677	628	696	637	629	697	675	694	659	664	640	677	639	653	651	681	653	605	680	648	692	692	654	644	669	675	651	677	659	630	673	661	679	667	676	686	620	588	652	623	647	716	626	660	648	634	655	691	642	631	664	695	684	696	640	671	668	671	670	651	634	648	673	665	672	611	647	716	641	619	694	637	632	633	667	621	655	696	662	632	657	694	663	693	655	691	665	614	638	650	665	638	665	622	685	625	611	652	656	701	688	679	634	665	648	699	672	646	650	645	665	673	630	680	640	646	682	618	626	687	654	674	627	670	648	669	705	677	595	707	625	734	635	652	621	633	650	721	687	647	631	672	664	648	636	689	649	661	672	667	752	683	667	636	607	658	607	642	665	683	664	659	662	656	680	675	661	656	666	652	664	649	664	624	607	682	616	682	697	708	659	675	665	681	622	621	644	614	629	662	625	677	647	648	674	649	669	689	702	681	668	683	701	621	613	649	617	681	686	721	673	680	654	664	670	636	670	682	660	666	642	661	640	683	660	694	626	665	649	632	648	675	615	676	664	653	675	632	648	661	633	654	621	688	659	648	656	674	676	671	627	652	637	600	649	735	655	679	655	644	654	683	614	665	606	668	688	681	619	650	650	686	667	624	676	698	665	656	658	632	649	646	650	689	690	679	612	637	670	637	647	680	729	654	671	692	622	643	635	668	668	668	647	649	616	697	634	655	647	658	662	655	699	624	704	664	634	660	611	661	666	658	632	652	663	675	660	611	663	665	638	642	760	652	668	643	626	642	653	706	657	680	664	717	661	663	660	637	629	644	665	685	694	668	704	693	630	691	643	668	682	660	656	649	690	663	671	685	648	682	639	657	664	640	614	669	639	671	639	646	592	648	680	693	657	661	695	643	681	648	641	649	667	676	659	636	681	666	648	702	671	660	636	607	686	689	696	637	641	700	667	665	662	692	683	653	650	659	657	614	619	635	708	602	671	670	638	684	600	712	655	673	620	658	666	676	638	665	653	658	655	648	653	671	670	675	661	658	621	665	608	649	659	656	625	645	640	662	683	682	629	634	661	649	675	645	665	663	696	701	647	687	637	663	644	623	651	667	710	690	683	635	648	642	708	598	632	661	663	587	619	641	735	659	654	677	694	665	682	672	646	680	662	680	608	675	615	699	689	676	631	663	643	614	613	663	647	645	628	668	656	576	693	639	654	677	678	698	656	677	694	674	653	625	643	705	653	693	673	655	636	709	629	660	630	674	646	651	632	655	641	632	673	645	689	612	647	669	662	641	650	644	662	675	665	628	665	679	674	658	677	685	634	637	640	676	641	668	644	621	623
5587	10711	10056	6694	4161	3039	2319	2060	1709	1532	1409	1056	1661	20955	18068	10467	4205	1221	763	618	568	626	634	596	601	609	614	593	629	604	642	620	581	563	646	590	616	613	598	628	613	602	607	605	582	611	632	629	649	610	615	606	574	596	581	593	606	581	588	595	610	556	614	534	599	641	619	592	557	607	573	549	571	591	583	612	629	586	612	592	606	603	614	627	642	570	663	562	593	621	581	616	582	596	626	592	608	652	580	596	581	600	619	596	590	575	593	571	610	591	599	587	625	576	600	611	591	611	593	593	635	585	577	591	603	598	609	601	618	633	590	579	640	585	621	599	589	554	561	577	623	632	535	619	586	591	611	600	573	599	596	651	609	635	628	573	570	581	590	596	575	632	591	590	582	637	567	594	543	586	599	622	596	624	572	603	625	609	606	612	607	566	573	597	597	576	559	601	585	594	587	600	592	605	579	608	662	618	561	600	579	567	626	563	623	612	597	586	609	584	587	635	594	561	598	575	610	588	611	579	624	548	587	573	563	568	596	571	575	621	586	616	607	603	565	610	596	610	596	606	577	621	634	589	607	583	619	623	592	622	605	604	545	602	559	585	586	575	599	592	574	583	551	636	586	604	571	584	610	597	628	591	556	597	602	608	652	617	598	585	615	603	608	576	579	594	631	628	582	639	599	594	579	564	572	593	621	551	617	600	617	559	589	567	590	558	573	576	588	589	579	583	595	617	658	569	579	589	636	565	631	607	603	600	544	583	593	656	592	568	605	659	620	603	615	620	603	579	554	588	585	582	640	582	547	599	621	615	579	610	615	598	587	565	615	607	590	588	598	605	579	618	591	589	573	604	535	599	566	596	618	625	659	580	589	618	586	595	585	588	573	630	589	596	585	606	572	569	591	562	541	600	586	594	589	593	617	554	575	605	631	582	616	648	571	569	583	574	567	582	566	625	601	575	604	562	561	560	581	568	580	574	605	577	590	606	624	607	592	566	602	573	627	591	571	586	604	636	592	628	627	582	629	577	581	577	613	599	611	611	630	630	609	618	635	588	572	591	598	623	589	616	643	621	600	599	583	595	603	617	652	589	601	650	613	591	552	600	589	579	621	629	612	542	574	569	651	553	590	586	561	563	549	595	594	592	610	607	605	576	651	603	617	612	599	572	550	569	595	589	570	552	581	576	597	601	614	619	605	601	636	587	556	585	584	618	575	581	616	577	587	614	569	585	581	625	563	591	535	609	609	539	625	631	607	587	619	591	580	594	603	606	605	609	582	579	618	584	617	574	579	581	618	577	597	585	597	575	544	580	605	608	593	634	609	575	559	582	615	568	590	616	574	595	620	579	598	618	585	548	630	627	593	578	584	610	593	594	555	628	600	631	551	605	612	607	588	623	577	613	576	620	564	566	543	576	595	595	641	607	572	571	577	566	547	601	629	613	609	572	637	619	562	601	555	597	590	620	566	567	607	571	559	600	559	586	624	563	623	645	573	596	602	596	572	588	544	630	594	602	586	615	584	571	583	642	571	587	617	607	555	594	596	604	559	624	562	593	624	539	554	579	570	611	599	591	612	581	589	569	626	590	626	592	609	588	599	582	608	615	639	605	620	629	631	583	578	609	573	603	566	616	603	577	560	556	622	581	627	567	620	605	601	623	596	624	574	592	609	598	588	615	536	605	518	596	587	603	589	582	634	560	601	629	567	593	552	600	590	634	615	629	580	561	608	607	616	614	616	630	626	607	601	569	634	584	583	620	551	631	624	565	599	599	556	600	623	553	595	626	593	621	593	664	579	573	603	620	567	594	562	597	602	589	582	618	622	564	552	601	595	608	601	580	596	628	581	619	621	598	642	591	633	602	589	584	598	637	606	650	604	606	539	623	594	573	623	557	586	621	606	607	604	589	645	635	598	567	555	595	535	549	584	610	562	566	594	601	603	603	629	581	625	592	598	593	609	631	596	553	619	578	579	549	606	604	630	635	585	575	582	623	587	590	621	594	597	620	592	594	597	557	603	606	604	564	580	536	614	571	593	576	601	623	579	556	608	611	586	583	553	603	613	617	573	611	595	626	590	626	561	647	578	592	560	588	605	576	581	567	549	610	589	602	555	618	591	584	607	583	601	555	609	614	610	524	578	549	571	605	620	577	582	596	597	634	614	566	566	615	588	616	558	558	585	630	548	600	582	583	575	583	559	589	626	564	555	643	567	565	547	602	589	583	585	614	549	610	602	589	587	606	632	609	569	564	595	550	595	577	596	557	571	619	583	637	596	576	597	587	596	595	567	600	644	634	598	556	624	594	580	563	582	582	586	557	594	613	565	582	584	628	609	611	615	593	560	580	556	595	574	598	590	589	606	545	580	611	566	638	602	613	606	596	577	578	556	586	604	595	598	594	608	577	582	600	618	586	578	594	571	585	593	581	598	563	568	549	597	596	582	588	582	575	576	610	606	557	622	600	585	602	552	568	557	589	558	597	607	648	624	591	594	623	555	595	569	631	601	587	549	575	563	604	620	579	590	594	584	570	615	602	576	567	610	577	626	619	570	596	601	609	562	599	566	588	610	566	565	592	631	578	592	625	568	588	618	617	547	626	625	624	572	626	581	602	614	605	627	599	611	618	610	604	582	595	570	597	538	638	605	604	639	608	602	619	579	600	616	604	578	565	546	617	585	583	574	582	627	650	618	605	574	613	574	581	553	568	615	614	576	654	588	565	584	575	604	609	597	609	587	614	577	570	553	622	610	565	558	604	612	597	558	626	593	560	611	550	535	594	615	596	585	564	633	639	545	604	612	580	575	634	590	572	601	569	576	605	588	620	596	567	565	596	613	612	633	585	606	608	583	633	608	602	610	596	603	584	611	616	570	569	620	605	556	597	569	596	611	605	587	587	673	635	602	585	587	581	536	586	628	561	558	579	633	591	610	583	579	560	596	568	610	590	627	605	637	621	596	589	633	627	565	568	589	592	620	619	600	600	580	641	612	596	604	544	615	596	589	610	608	629	607	615	582	601	586	548	599	571	617	561	559	604	597	610	589	559	624	580	580	574	603	610	617	629	606	597	601	611	624	530	585	599	535	604	621	628	600	580	572	645	552	586	570	580	601	544	595	596	585	591	576	600	594	611	599	565	577	552	596	597	561	568	581	590	582	588	585	591	617	573	590	564	639	641	617	561	617	556	592	586	572	577	554	603	574	587	611	567	578	594	568	621	601	580	592	554	589	566	580	606	545	612	583	582	617	607	595	605	634	613	616	598	593	611	607	584	565	589	567	583	629	579	611	654	575	594	575	579	575	569	618	618	589	562	568	594	595	598	605	603	635	586	617	590	583	636	609	557	596	598	577	574	574	618	575	605	578	595	593	586	601	615	607	554	645	616	548	601	613	569	600	639	593	599	564	592	595	585	554	592	536	600	621	599	574	627	602	608	582	630	601	557	593	596	596	609	571	601	595	606	549	594	569	569	555	620	576	583	568	609	620	601	558	568
26613	9030	2369	1485	1061	947	818	787	739	691	689	690	731	1115	1548	1338	995	713	662	622	639	644	658	609	608	605	632	587	618	631	567	652	590	594	610	649	616	683	597	658	662	632	583	624	622	574	596	647	640	619	604	622	606	642	616	604	666	643	637	572	639	678	640	603	614	605	599	592	604	603	614	631	571	608	640	684	637	667	636	629	613	627	610	581	678	601	577	611	644	669	608	623	628	619	591	634	631	625	617	590	624	607	587	633	639	622	665	616	617	623	627	605	600	598	601	645	606	610	610	609	618	586	623	651	626	606	571	635	596	604	632	606	649	613	610	638	625	605	597	598	596	598	623	619	606	665	668	572	622	638	596	622	585	596	569	654	616	572	651	633	641	625	616	646	674	615	608	630	632	574	565	603	640	568	591	646	594	618	592	633	630	637	633	572	647	602	606	592	609	587	576	615	628	594	609	585	603	646	618	617	651	632	579	580	640	590	642	631	608	576	623	602	572	616	633	627	582	628	649	623	642	605	626	588	579	580	635	607	652	634	634	680	631	645	636	663	596	674	643	629	617	619	588	592	613	602	589	613	619	559	606	643	606	598	606	633	597	610	596	638	605	628	630	617	585	602	628	560	656	613	629	605	607	633	625	604	579	613	568	590	638	615	584	620	612	620	673	651	644	612	628	605	622	623	643	574	601	627	640	593	576	628	638	628	609	597	649	637	616	651	632	623	621	598	654	591	662	618	648	613	670	628	611	644	620	612	615	635	616	624	603	652	604	646	620	615	618	621	610	629	621	630	602	594	637	621	636	667	592	607	640	611	614	586	652	613	644	596	641	598	596	591	577	600	619	609	607	590	603	612	581	625	641	603	632	618	594	622	645	564	635	597	597	598	608	613	635	616	606	600	649	583	599	592	597	585	598	616	597	692	625	617	635	635	615	609	665	582	606	633	595	609	660	635	595	600	593	615	607	600	628	647	625	629	630	594	627	651	615	588	588	606	628	609	583	600	626	612	608	612	617	602	608	628	620	590	640	601	620	561	647	595	579	608	612	616	612	617	636	617	597	614	634	601	605	623	613	631	591	621	614	649	626	632	594	614	593	644	613	582	618	634	597	635	588	597	579	590	592	637	612	567	618	612	621	647	619	622	601	616	631	602	631	648	666	608	632	625	615	628	630	636	592	599	579	610	635	622	616	622	611	607	636	670	606	608	580	616	568	600	650	607	596	609	626	605	633	621	596	623	648	590	633	569	631	608	621	572	633	637	606	633	621	588	664	601	599	571	622	597	599	625	592	606	638	593	665	609	603	621	615	687	583	613	597	629	610	631	615	592	597	603	645	585	619	633	621	663	608	624	587	614	633	575	596	617	593	616	609	616	573	584	640	635	596	600	619	595	611	651	632	638	614	618	674	603	606	601	612	600	659	615	589	615	613	661	573	656	588	532	604	592	582	642	616	615	575	625	610	641	642	648	595	555	573	605	674	645	605	636	627	594	569	564	602	672	633	664	597	606	667	617	623	654	614	610	608	595	554	623	616	649	635	613	601	592	672	611	695	642	616	627	621	591	611	609	634	642	633	588	630	607	678	634	604	634	640	621	631	644	588	622	611	582	654	624	609	617	616	615	650	579	605	628	634	620	585	660	625	596	677	637	644	554	601	633	575	570	605	623	616	595	612	599	611	639	631	593	596	632	655	644	602	589	642	607	588	612	601	618	591	628	620	641	577	648	627	641	591	644	614	668	647	664	620	615	620	636	627	645	585	621	684	609	583	567	602	606	608	635	604	591	594	668	630	587	593	608	604	585	631	649	627	637	598	638	636	674	637	584	635	585	596	643	607	622	605	593	597	593	627	593	671	604	605	585	643	642	617	623	619	640	620	623	590	611	611	589	604	613	650	573	624	578	610	612	616	606	538	550	678	600	639	628	597	621	677	601	596	601	575	638	594	642	547	603	603	622	649	614	574	590	677	560	595	637	630	617	642	590	593	653	636	608	635	597	589	624	627	646	604	601	623	619	646	611	596	644	598	605	634	606	613	600	595	648	603	606	584	615	639	580	591	591	618	609	621	607	626	615	588	608	611	612	668	653	606	566	672	586	596	616	623	652	588	643	625	637	630	597	589	615	584	661	605	618	611	584	664	650	620	600	597	645	622	635	630	609	632	598	586	673	553	619	614	645	685	606	626	604	606	611	595	617	613	628	589	583	598	579	599	606	645	590	632	620	555	629	636	598	609	633	605	554	604	646	592	638	612	610	624	593	609	605	641	632	633	628	628	608	634	610	538	614	632	611	575	633	613	566	613	660	646	645	621	643	610	642	620	575	608	592	630	598	616	610	653	612	613	594	574	634	632	618	585	587	643	628	620	603	682	653	616	643	616	620	612	650	623	597	654	628	602	593	573	638	595	658	620	575	605	591	631	587	553	616	632	656	586	601	596	608	616	628	601	660	612	585	620	647	669	567	603	587	569	606	616	630	610	581	647	591	640	627	619	643	611	622	609	638	620	599	598	574	662	588	605	590	595	578	612	669	697	648	629	591	625	582	594	623	586	614	597	626	639	601	596	612	616	642	593	628	589	602	592	610	643	587	634	618	626	576	620	616	589	630	624	634	615	618	608	619	590	562	579	559	613	612	585	599	600	616	638	664	620	651	592	631	645	570	649	588	651	598	632	577	603	650	625	573	648	565	579	592	652	632	600	592	611	640	564	638	625	602	654	637	633	569	636	649	629	612	635	628	630	601	639	627	626	637	573	609	572	618	626	647	606	647	630	590	562	625	630	613	660	595	606	625	636	601	686	629	599	630	637	620	567	637	564	616	589	584	598	622	628	626	635	614	637	594	679	617	637	650	598	631	607	604	590	662	592	582	579	609	638	619	623	617	633	568	589	587	647	644	655	620	603	606	594	618	607	610	656	587	614	591	578	621	555	605	622	624	628	607	659	638	608	618	619	606	593	594	622	612	594	654	618	632	560	612	603	609	612	654	630	598	579	606	619	616	623	661	594	609	635	670	598	577	615	625	579	642	603	615	612	620	602	624	630	657	632	632	656	578	640	589	591	583	587	643	656	585	627	633	603	576	639	596	641	600	645	603	576	595	594	583	644	617	656	619	607	559	625	609	639	632	630	606	622	597	608	616	633	648	619	624	596	666	607	638	617	649	575	587	632	648	592	613	600	609	626	678	658	601	643	688	647	638	616	599	625	585	621	616	624	656	599	608	637	614	658	621	641	603	601	624	600	588	584	604	639	553	667	538	608	589	634	603	617	605	585	610	625	548	585	622	616	636	669	596	659	606	607	586	633	604	562	630	612	664	607	632	575	602	599	577	622	601	666	610	602	644	577	605	613	592	604	583	645	605	631	618	640	613	663	611	630	563	567	627	631	626	635	590	609	633	637	611	603	594	598	603	645	629	603	653	621	614	659	621	632	624	614	608	592	621	581	593	595	571	620	637	649	613	613	593	625	640	582	599	591	638	564	608	576	616
6216	2339	2288	1435	1178	1019	950	865	793	761	762	728	671	1439	1824	1473	1017	639	594	552	498	567	540	543	551	535	552	518	567	543	582	531	517	532	553	527	582	541	506	536	554	540	596	497	540	567	465	571	583	538	533	544	520	588	557	498	532	555	528	526	536	533	583	563	537	536	522	537	542	583	523	578	514	529	537	510	511	521	530	501	569	561	493	540	520	527	596	533	562	546	566	538	529	556	512	519	521	517	498	549	545	544	554	527	498	567	544	484	490	509	507	517	577	524	550	529	516	560	536	541	521	569	553	551	601	595	558	494	528	552	564	529	520	531	522	532	570	536	520	544	519	559	542	564	553	487	533	563	580	539	564	546	548	502	523	532	521	564	549	572	530	559	530	515	517	560	523	511	525	509	561	535	571	537	570	555	599	537	537	549	567	516	521	538	550	521	542	494	542	523	537	525	549	538	556	535	545	536	561	523	538	565	534	528	517	511	539	544	539	519	561	536	576	507	548	548	507	538	522	558	561	527	539	525	557	546	554	541	501	521	530	544	534	544	559	551	489	538	541	514	551	561	553	522	534	549	538	556	511	557	571	494	556	529	526	591	529	546	583	503	551	517	544	504	547	557	541	521	526	581	541	509	548	549	551	534	567	555	520	584	521	529	555	581	538	560	536	560	550	543	570	548	519	560	525	553	552	566	537	543	529	521	584	543	513	549	544	515	562	547	554	567	525	540	535	536	553	577	525	555	556	544	521	540	496	537	540	544	498	525	527	532	622	542	577	550	556	533	572	485	512	533	521	533	513	534	532	500	538	549	563	546	505	537	584	505	497	534	511	518	507	579	515	503	551	568	557	550	561	530	539	510	560	520	566	568	544	527	541	565	549	496	544	573	537	543	535	541	523	569	514	488	570	514	528	529	534	531	505	525	528	574	524	539	527	539	541	523	538	525	528	557	529	510	529	529	482	555	589	536	567	528	547	579	534	538	547	554	553	533	511	532	546	540	539	558	531	516	572	539	516	546	516	556	495	510	539	553	600	569	510	540	545	547	494	551	519	542	542	551	507	542	528	501	511	543	556	518	533	529	500	575	525	525	529	529	566	554	542	514	502	538	547	550	522	564	510	587	557	538	553	607	536	549	541	526	535	543	555	562	527	506	550	550	574	544	535	518	534	515	550	524	550	516	515	513	542	539	557	563	565	549	513	536	524	561	550	540	509	547	554	606	554	508	526	561	513	533	508	516	519	503	582	550	540	506	531	552	516	545	523	496	571	530	514	536	546	550	558	481	542	576	545	541	548	541	533	589	564	575	550	545	525	537	559	525	572	499	554	554	534	558	541	543	531	571	524	567	560	541	559	525	586	510	495	543	612	563	481	523	555	583	580	508	527	532	542	561	568	555	492	532	549	560	529	526	529	539	526	571	499	543	521	555	523	516	525	568	556	483	561	522	515	521	564	545	500	565	535	553	498	558	547	552	528	550	535	542	538	513	533	531	543	553	518	549	568	551	559	528	545	540	545	498	501	549	573	513	530	552	552	497	509	528	543	571	544	555	549	508	538	552	579	553	514	533	555	529	553	557	556	528	539	533	530	563	552	514	504	522	532	553	572	521	500	576	551	538	534	504	520	553	524	513	527	537	534	530	544	543	511	532	482	565	523	560	560	498	526	522	566	512	563	528	580	557	575	538	511	550	578	516	530	553	540	508	533	560	545	535	538	548	512	557	509	516	545	546	525	525	562	531	551	554	605	537	539	506	517	520	561	515	581	531	527	564	548	531	520	575	543	531	571	547	525	526	525	515	531	525	559	555	513	586	543	526	533	525	513	558	571	593	550	585	515	543	564	565	576	535	551	504	583	531	542	543	517	550	561	527	565	532	542	548	541	534	542	555	553	581	523	527	578	546	551	550	535	541	590	551	572	510	581	539	569	557	552	578	539	532	531	532	528	566	571	513	510	538	531	567	558	527	523	545	561	553	574	555	553	532	584	565	525	561	539	535	567	545	505	549	536	535	528	520	554	547	540	552	528	555	546	533	514	557	539	551	537	506	548	530	492	517	521	532	500	541	554	526	553	522	590	589	550	554	546	512	561	536	541	527	529	485	532	546	504	524	554	549	530	586	546	545	523	515	559	607	523	552	538	542	561	522	558	546	542	556	566	567	494	522	545	526	517	498	547	585	514	515	540	543	544	532	559	521	496	536	565	551	549	558	562	533	540	549	528	543	531	505	546	512	528	578	539	539	516	563	491	561	521	525	527	546	542	524	558	550	536	524	566	509	512	584	590	505	497	528	519	490	540	563	527	522	510	537	530	551	566	502	561	500	536	547	551	583	565	543	555	557	534	529	540	517	539	574	597	496	602	572	557	517	458	561	540	575	524	533	544	534	554	555	535	535	535	500	505	552	533	519	516	556	550	526	572	526	530	521	532	548	526	511	495	538	552	522	499	565	529	533	544	550	539	532	549	532	538	529	590	554	556	508	582	539	508	539	530	532	514	527	571	532	527	526	517	525	598	517	542	537	540	557	518	551	535	545	552	505	559	527	511	544	520	545	550	567	517	602	557	562	524	558	573	515	532	530	497	515	546	538	526	571	548	517	533	500	539	540	515	518	524	585	504	547	530	591	537	556	511	549	521	524	552	491	543	520	534	552	570	510	539	555	565	528	477	577	568	535	547	538	539	516	545	512	512	559	541	590	515	566	536	511	551	587	530	524	561	579	532	497	570	562	571	539	537	550	588	501	575	503	554	555	510	480	536	527	546	554	560	532	500	573	524	562	567	564	538	520	542	538	551	505	594	597	565	522	545	583	528	542	519	535	528	539	464	558	543	608	602	539	544	569	549	570	514	548	514	559	493	544	539	546	582	557	558	510	540	574	551	552	522	578	517	538	521	548	501	515	540	547	527	484	546	541	560	515	554	545	512	542	540	580	512	551	534	552	571	532	484	545	532	563	560	542	531	511	613	540	517	546	575	561	528	571	546	490	501	577	529	514	590	534	576	550	541	538	558	581	497	539	551	510	541	556	513	499	553	543	537	572	547	573	547	537	542	552	572	534	522	534	588	545	558	572	554	544	561	521	561	548	511	510	535	541	500	518	551	526	563	519	539	546	534	580	559	530	542	546	528	551	548	542	548	558	562	516	535	560	551	521	486	563	518	513	587	557	563	553	574	585	545	537	594	552	540	518	546	525	533	552	499	522	594	531	518	549	554	536	510	557	551	593	534	536	543	507	539	537	529	581	563	522	564	562	507	537	511	574	532	517	560	519	508	550	547	570	523	552	549	551	492	571	518	540	557	544	551	583	547	548	552	533	537	522	575	567	542	534	564	511	550	540	539	551	554	584	530	544	579	543	520	523	521	525	536	525	543	519	520	552	567	535	510	541	570	554	567	578	522	498	569	544	519	547	543	504	545	485	517	555	566	539	553	546	536	487	523	545	537	518	561	570	563	548	534	519	559	588	487	524	567	532	550	540	522	584	551	549
24855	20744	26581	24655	9248	2643	1809	1335	1097	943	892	865	904	7880	10630	6580	2711	985	685	580	618	577	598	583	632	582	578	572	550	603	556	600	537	564	602	626	632	592	626	576	586	615	584	588	582	595	574	582	585	596	555	580	562	582	575	572	597	585	568	580	541	638	618	637	627	594	622	543	576	632	573	532	605	580	581	556	592	541	623	572	577	624	558	550	585	578	596	640	599	543	572	551	558	545	609	585	596	525	584	582	608	560	602	531	606	574	567	568	555	545	627	573	564	566	596	573	592	544	668	614	580	607	587	556	600	559	614	602	628	599	576	579	566	603	548	560	577	622	554	611	612	588	594	605	589	562	577	590	589	552	621	538	582	617	601	606	574	585	590	583	595	538	569	594	639	566	600	564	610	605	593	628	574	588	588	515	564	592	585	549	602	615	613	602	598	602	580	549	573	582	633	571	577	591	635	576	532	588	585	581	559	580	610	570	585	607	589	589	596	608	594	535	624	651	557	580	619	591	567	559	586	583	591	585	563	594	569	590	602	573	577	600	558	538	567	608	569	628	555	580	606	589	536	588	622	594	570	603	581	583	604	586	600	613	615	563	580	579	591	562	612	576	570	599	628	535	546	634	569	530	612	594	569	632	560	589	602	613	606	547	602	602	564	569	630	545	594	609	574	572	537	592	563	590	573	579	584	635	591	573	578	549	605	592	590	608	596	577	604	593	576	613	553	587	607	546	562	586	585	580	615	553	594	564	576	608	585	581	600	555	576	564	580	534	560	575	566	557	589	603	563	594	602	594	579	581	572	585	557	582	576	592	619	618	621	546	548	555	631	621	619	528	584	584	610	562	575	570	580	604	569	545	559	585	638	627	548	559	567	573	619	597	560	570	592	577	579	577	611	616	612	625	573	595	574	569	579	577	592	593	563	598	534	573	628	589	566	618	556	568	641	529	560	612	572	605	569	591	572	568	580	572	557	552	553	535	526	643	540	538	597	619	597	582	564	603	565	584	637	550	550	609	587	570	572	577	586	594	638	545	612	582	595	574	584	566	641	570	579	610	578	559	584	595	581	625	583	577	574	614	608	585	572	599	595	557	555	595	653	578	536	574	585	574	537	612	560	564	554	623	586	584	556	565	635	596	576	565	579	546	574	586	573	622	571	551	558	577	607	566	604	573	596	575	586	584	570	573	623	559	588	600	548	572	598	611	587	550	599	567	554	597	600	637	579	530	589	555	570	591	577	596	600	575	569	605	588	601	576	590	630	563	572	577	601	560	618	571	602	560	569	586	551	567	566	552	577	537	565	608	589	596	609	600	548	615	578	605	591	570	593	589	554	549	562	578	540	590	587	591	587	598	566	592	557	568	555	582	595	590	624	569	613	587	621	590	603	558	580	573	611	624	585	538	532	547	574	551	564	596	590	548	608	596	582	580	614	570	617	566	578	601	574	609	567	604	589	581	566	638	562	561	592	561	564	553	539	626	587	590	584	552	555	593	606	592	569	573	565	630	603	610	613	620	595	535	568	541	608	616	570	566	596	551	539	573	591	597	561	565	563	542	595	527	591	628	616	586	605	590	577	540	568	588	572	574	551	611	568	587	561	588	544	627	627	561	604	581	576	560	591	535	579	560	614	586	611	570	569	546	599	594	589	578	584	578	605	582	575	536	587	594	586	595	553	590	597	587	559	552	540	608	595	581	598	588	582	572	534	608	619	568	555	606	602	597	598	599	573	601	592	585	553	609	557	608	550	573	608	592	607	533	583	588	595	577	610	541	554	546	641	594	550	571	575	577	566	584	594	588	577	558	594	576	610	588	587	579	587	546	593	579	593	579	571	573	572	593	599	596	587	558	634	594	546	625	584	611	548	566	567	636	584	596	566	578	556	595	587	574	568	580	566	595	607	569	578	570	576	600	596	582	596	552	580	567	611	590	597	581	603	571	605	615	556	546	597	573	604	572	590	596	586	596	611	579	585	575	599	588	607	572	566	633	592	538	578	611	589	610	570	577	598	597	586	566	570	615	589	599	571	550	567	618	602	619	556	585	581	591	599	538	589	590	602	598	572	628	579	623	601	595	598	574	542	600	579	576	579	621	634	567	520	590	558	627	612	590	605	574	585	566	641	613	559	548	600	585	571	578	556	559	606	556	569	558	582	586	611	523	552	584	611	564	589	590	592	604	586	574	620	599	549	581	613	559	546	587	593	564	559	613	587	574	557	625	602	601	610	565	571	638	590	580	587	571	600	581	610	610	624	582	609	614	559	569	579	524	613	602	606	554	592	562	604	565	575	599	580	591	588	579	596	605	551	590	601	632	628	548	553	560	560	608	595	597	595	578	556	561	609	585	605	587	583	565	541	556	564	546	561	593	601	611	558	569	595	576	579	590	515	612	600	540	578	610	561	550	594	559	533	616	607	571	581	595	560	588	566	582	615	591	602	563	582	571	606	562	591	564	588	567	573	565	582	572	619	568	564	576	600	523	604	540	618	612	563	615	580	574	593	608	564	586	544	607	571	568	546	546	581	578	570	566	621	573	567	590	602	586	630	570	573	555	613	559	588	539	579	561	595	614	565	595	600	552	582	602	569	567	577	614	623	572	575	554	583	576	599	552	564	607	554	603	589	588	562	588	592	624	585	623	546	554	602	548	573	584	640	543	613	557	555	623	583	546	574	550	625	574	586	593	572	591	554	549	590	617	578	592	582	562	566	575	550	611	611	613	554	566	564	582	626	571	519	609	639	567	612	591	556	590	604	537	567	604	574	566	593	596	582	581	563	599	591	609	594	576	594	594	578	592	607	591	616	614	553	578	560	655	594	588	556	598	578	619	594	578	606	613	566	583	609	559	600	596	609	613	610	597	555	597	604	556	567	563	593	515	590	611	584	620	541	598	609	621	601	601	626	570	545	606	583	579	596	566	579	529	558	617	597	635	570	553	558	598	600	588	599	587	570	566	587	542	593	566	560	570	532	602	614	590	568	588	613	563	534	557	602	644	550	589	593	570	600	575	549	580	629	570	594	550	573	532	613	621	559	602	593	646	569	573	540	584	573	565	540	597	573	569	572	554	587	564	595	579	591	598	574	580	624	586	561	566	609	589	562	553	568	608	600	593	563	548	600	579	567	548	576	549	588	579	549	551	569	630	600	595	561	582	608	567	585	571	627	528	588	566	559	600	591	576	604	606	563	595	582	604	618	535	585	576	560	601	553	601	598	593	618	558	605	574	611	567	599	581	554	579	517	576	578	592	634	599	584	565	584	628	646	574	594	587	563	602	598	573	577	543	573	596	521	582	557	564	591	540	607	567	594	570	610	596	619	590	550	563	571	564	581	597	573	577	564	609	560	593	588	537	577	533	597	592	576	554	573	566	574	569	638	573	574	568	572	539	592	609	557	565	557	578	580	565	547	566	601	583	561	551	552	606	603	590	559	586	582	563	550	576	574	561	573	608	597	596	546	631	566	569	557	579	611	587	565	581	547	588
4861	6248	7054	4338	3153	2253	1979	1655	1400	1025	1009	1049	1049	10715	10869	6766	2706	981	645	569	515	541	509	537	534	538	475	492	540	551	525	517	536	502	552	491	511	482	506	497	514	474	549	522	530	511	567	525	534	547	524	520	529	568	510	510	561	532	475	508	525	511	539	558	543	506	559	544	489	535	553	538	515	511	555	548	520	505	540	463	513	543	537	566	518	501	556	516	545	514	520	504	539	512	549	522	544	503	531	515	519	544	544	527	547	564	554	519	532	495	571	557	512	502	530	492	516	492	531	538	530	498	522	493	491	546	490	520	525	527	518	557	506	525	538	554	543	543	523	535	513	545	543	523	547	571	535	529	535	496	494	503	545	497	520	497	551	544	586	537	506	547	513	496	520	482	525	525	559	519	519	501	532	527	490	509	567	532	576	560	549	548	513	494	535	511	552	471	526	510	501	521	512	533	552	513	529	523	525	569	528	525	493	512	548	505	548	550	523	523	494	512	500	546	514	540	536	540	532	490	526	509	543	519	508	550	528	474	525	553	559	519	532	498	536	490	508	532	553	542	534	534	545	530	538	523	499	510	498	567	601	529	514	496	538	551	521	521	491	512	540	506	509	519	507	528	569	500	520	527	527	518	483	557	516	570	467	523	531	517	514	506	479	531	533	534	484	505	518	548	500	538	532	502	564	517	557	557	534	557	538	528	508	550	498	526	544	476	535	544	544	508	512	532	519	548	524	540	535	524	505	483	498	510	552	481	504	506	532	530	528	559	538	550	538	540	507	548	559	589	531	526	530	494	531	505	499	532	515	524	530	544	549	510	523	532	530	543	531	523	524	533	545	540	485	509	526	507	523	473	479	513	516	504	504	527	553	532	546	531	528	507	488	556	525	493	521	532	525	555	495	504	531	510	542	510	525	494	570	497	509	503	565	570	553	519	539	527	565	531	524	529	491	512	568	555	529	542	506	537	529	524	515	498	531	532	505	528	523	468	473	478	514	545	522	511	495	533	533	481	522	486	514	551	530	569	539	539	521	563	523	554	570	532	502	540	509	544	559	508	529	552	534	534	536	510	534	550	542	522	498	542	546	546	521	533	492	509	532	520	559	543	510	558	538	517	496	528	502	483	543	510	539	504	500	534	519	538	536	511	490	466	535	574	534	514	550	541	544	519	520	498	490	517	536	499	508	498	529	524	511	536	552	516	523	486	492	532	491	538	500	561	537	533	539	532	502	550	548	547	535	504	497	529	506	538	516	527	550	511	503	495	544	541	546	507	509	508	515	538	547	551	539	540	546	556	520	510	527	506	546	523	542	523	535	512	507	491	516	514	534	515	473	551	517	518	485	522	516	513	535	570	556	523	502	527	538	507	538	527	569	569	549	510	554	475	541	573	542	514	499	519	525	523	527	518	531	520	524	539	559	552	527	525	527	540	473	539	561	502	572	534	537	530	511	526	500	526	530	508	521	504	502	516	517	544	547	511	557	507	534	502	511	529	502	509	528	549	513	511	576	536	506	526	549	517	519	536	562	526	534	535	515	587	515	511	530	502	514	494	503	548	572	516	523	526	482	498	544	499	501	503	549	517	495	538	504	442	529	504	523	533	493	525	539	559	521	549	529	501	506	551	522	515	516	512	503	512	516	524	484	531	529	526	510	507	489	518	542	484	498	514	527	505	475	511	519	555	502	559	509	523	518	510	508	554	529	497	526	550	562	526	544	554	549	537	535	523	571	543	530	499	544	502	530	483	502	525	537	526	562	523	521	486	520	520	519	511	524	559	531	489	532	529	546	517	532	552	523	498	517	523	521	506	523	538	508	550	533	490	487	541	517	539	487	510	520	504	505	534	509	549	511	523	516	530	518	489	576	586	557	539	529	483	495	558	497	525	539	532	538	547	542	537	551	500	539	522	556	531	534	514	521	542	524	530	512	534	552	519	563	530	509	524	524	492	495	547	506	539	530	548	535	497	510	489	498	536	504	523	531	519	506	550	513	514	550	511	503	504	526	540	534	529	544	529	502	523	535	563	496	475	529	513	468	532	564	510	513	506	487	509	513	534	519	499	516	501	505	533	503	567	469	502	504	493	502	523	525	556	541	524	548	503	511	560	555	503	474	544	505	522	503	524	523	542	555	533	520	526	507	476	522	546	488	537	550	521	541	507	465	502	536	523	520	510	522	484	549	533	545	559	496	534	492	496	548	511	514	555	535	515	527	526	507	504	525	494	559	513	512	529	514	525	496	518	515	486	540	493	527	504	552	520	511	503	527	529	522	524	524	511	519	577	492	526	533	506	495	543	506	520	532	504	516	525	486	541	553	513	503	535	481	484	505	520	489	517	557	494	496	511	535	505	507	544	535	488	531	522	528	525	504	514	537	518	558	523	518	494	526	514	551	465	496	509	508	507	533	488	517	503	517	490	544	530	526	566	492	500	535	539	490	495	478	470	508	538	516	511	496	489	516	538	516	498	535	502	507	504	513	561	532	502	508	502	536	516	530	498	506	515	542	538	481	551	496	550	516	489	542	482	515	490	552	541	506	539	516	514	496	474	544	539	501	516	528	459	540	541	550	508	506	556	560	521	521	499	534	513	528	536	486	539	526	529	552	533	504	503	535	511	555	492	521	574	531	531	527	518	563	532	499	509	516	492	529	531	518	502	518	510	491	519	531	521	539	500	517	487	544	528	495	485	544	562	491	512	498	546	521	497	542	487	499	503	497	515	511	554	503	554	527	471	512	530	518	536	535	489	543	517	485	541	515	539	507	525	552	499	488	523	555	542	511	525	514	498	515	561	539	498	506	509	529	557	522	506	550	554	514	520	463	514	522	566	558	491	535	496	527	507	530	533	539	580	540	571	508	551	535	547	506	486	527	522	503	519	578	506	498	530	523	501	557	530	527	510	512	546	556	539	481	507	505	537	490	524	509	542	534	504	509	487	528	554	552	516	507	560	540	544	527	532	546	515	544	529	538	555	478	511	521	550	516	518	516	493	535	463	502	509	553	492	523	537	535	507	536	558	473	527	545	499	551	515	554	521	563	524	548	532	508	498	515	533	538	539	499	512	531	514	548	546	523	547	532	524	496	522	535	520	510	532	514	554	545	533	545	546	497	492	520	511	539	508	559	509	546	485	508	542	493	523	516	506	534	547	510	540	510	509	535	531	535	488	506	507	480	516	525	524	507	523	534	520	513	564	517	536	514	565	531	523	491	505	481	526	502	481	497	500	509	551	535	508	493	535	499	496	509	521	524	533	517	552	533	518	540	503	507	529	518	505	523	544	520	484	545	526	484	537	587	475	510	540	523	498	522	504	535	521	513	557	513	566	555	492	522	522	517	515	504	511	507	514	499	528	518	513	512	516	496	555	547	526	510	559	489	520	513	549	494	513	564	538	523	554	491	502	524	475	508	579	530	479	516	513	530	542	530	517	523	549	566	545	558	528	527	528	527	526	567	472	561	534	510	533	558	526	523	505	558	538	512	527
23908	20721	27562	23932	20237	8368	2789	1875	1693	1480	1248	1285	1179	11062	21063	13896	5507	1575	930	796	734	691	718	729	747	696	746	693	682	702	677	655	736	697	713	708	744	751	741	715	734	750	718	706	752	717	702	672	743	704	691	722	698	745	732	730	741	738	732	692	747	679	729	720	712	691	716	635	722	735	784	724	737	728	683	708	711	698	678	696	743	655	688	739	683	743	677	734	767	661	711	665	732	709	697	684	737	713	714	700	699	734	659	675	718	702	710	746	701	719	716	694	687	688	714	686	735	734	698	697	683	695	645	724	703	705	668	688	736	784	700	723	690	708	752	732	734	717	693	688	719	704	696	738	722	722	731	702	695	724	695	724	718	715	721	663	743	724	671	738	704	664	730	727	736	690	678	676	715	723	712	703	722	725	777	721	752	722	674	690	716	699	704	720	736	742	685	684	677	714	667	669	685	711	715	751	660	721	718	733	722	693	674	678	715	729	735	718	699	754	691	712	747	700	721	701	712	726	765	705	647	685	687	691	712	705	732	692	712	709	703	695	686	722	667	702	701	687	713	665	671	693	720	688	717	760	680	722	718	691	746	683	682	702	682	706	634	689	718	700	686	750	684	706	672	673	695	725	738	715	719	686	731	760	731	719	688	759	703	727	706	704	701	685	728	671	750	702	707	754	710	760	688	738	670	693	740	722	701	762	736	693	726	724	694	709	701	736	706	740	730	720	691	668	778	701	698	727	641	695	680	729	696	695	670	681	715	711	721	731	737	748	686	672	681	731	730	688	708	742	705	759	709	729	691	688	710	682	705	672	753	693	737	718	706	651	679	713	679	732	711	663	731	725	715	724	689	722	718	669	689	655	705	683	706	666	752	659	628	720	704	691	696	714	752	726	723	722	699	712	691	710	696	670	707	748	700	765	729	695	700	756	703	668	729	682	771	698	716	722	755	659	721	707	658	734	708	695	678	743	730	701	676	720	680	696	705	754	690	748	699	696	728	749	743	747	733	688	688	683	747	702	721	704	689	671	685	714	673	693	706	714	718	742	723	686	744	706	697	698	741	712	733	689	702	738	707	743	757	696	721	688	710	717	715	641	735	727	697	749	689	788	736	735	676	741	719	650	725	680	685	685	722	683	677	655	679	678	766	718	727	772	725	712	667	741	705	706	689	751	709	702	701	712	688	679	748	766	678	711	726	701	688	703	665	727	749	711	673	702	734	727	690	718	695	684	733	742	643	661	760	682	668	697	693	699	688	695	712	688	724	688	717	713	706	746	691	698	729	682	670	728	709	796	720	767	646	734	716	748	738	684	710	745	699	676	656	699	713	740	689	725	697	725	719	702	732	698	709	667	728	721	709	683	712	698	722	718	717	723	735	687	693	710	729	706	678	743	713	701	711	704	678	697	683	748	681	706	684	696	679	722	717	685	672	679	751	724	669	692	691	682	662	726	723	683	708	712	684	678	724	711	669	747	720	673	740	697	695	682	735	734	729	683	681	743	709	723	683	713	672	746	711	716	702	664	667	733	675	710	705	724	692	679	718	734	707	709	736	704	704	695	741	708	677	698	679	722	740	716	664	723	718	705	744	685	685	683	671	672	709	705	712	716	684	740	707	767	677	687	694	734	693	681	707	699	742	743	753	706	694	664	733	717	687	717	742	664	673	709	694	682	689	694	684	667	677	666	682	678	701	690	703	739	743	696	718	722	675	702	693	711	670	714	664	689	706	705	698	678	717	695	712	705	711	721	715	687	708	706	698	729	716	696	737	727	731	755	722	654	665	688	733	685	699	689	699	704	666	733	711	710	702	695	722	690	751	667	691	769	695	730	676	649	667	730	675	663	684	750	709	668	747	742	695	721	694	718	716	666	670	692	673	704	697	669	704	717	707	685	703	721	733	716	707	743	713	709	720	739	756	697	690	707	717	718	721	743	685	722	661	707	698	664	675	729	725	704	694	773	689	736	731	674	697	715	723	739	756	719	720	720	703	764	686	711	741	728	690	699	717	686	709	691	739	703	703	692	692	695	695	687	721	707	747	688	727	708	728	716	746	739	684	690	732	754	679	729	727	732	706	760	727	714	729	701	656	688	700	693	683	700	721	675	740	694	728	678	719	660	729	715	681	737	714	678	683	674	728	677	750	741	720	701	706	675	698	688	701	691	744	684	712	712	678	685	736	705	737	750	718	639	689	714	696	702	664	700	715	669	685	710	718	689	714	717	678	680	685	722	737	740	726	689	679	726	690	681	677	682	693	687	776	704	708	738	701	722	643	730	703	766	733	740	697	656	732	705	717	713	716	707	729	750	664	693	679	665	731	681	725	677	699	720	647	681	697	713	656	690	697	718	678	720	684	669	686	645	696	701	697	729	705	709	736	669	686	742	673	722	715	703	718	726	689	643	728	681	705	677	725	710	682	774	717	706	730	708	719	747	705	734	741	678	703	676	677	695	738	682	716	697	691	684	715	687	713	705	715	740	734	692	713	744	695	747	707	686	744	687	695	687	707	709	728	710	699	705	677	782	669	715	731	731	693	695	678	763	651	750	754	725	725	694	687	695	710	698	671	688	767	700	696	685	735	686	701	692	714	675	698	748	720	719	727	695	717	750	690	753	700	686	711	657	719	699	725	701	713	694	711	760	675	730	716	717	737	679	697	716	748	703	732	685	713	740	695	712	678	704	663	685	710	737	687	695	650	671	757	716	707	710	699	769	672	734	698	722	699	679	728	722	670	746	720	726	681	690	694	704	790	682	697	716	722	684	651	722	724	717	698	742	729	684	738	735	654	692	689	688	703	682	670	693	691	713	686	708	749	720	683	698	690	676	703	716	693	732	638	679	670	695	722	711	672	666	691	728	786	723	685	710	746	710	732	706	724	738	691	716	719	684	677	699	695	681	660	711	729	660	658	689	716	720	706	662	689	689	663	718	694	691	686	688	758	706	737	695	715	733	710	719	704	701	710	710	716	686	701	702	710	698	685	744	718	687	718	712	769	717	731	711	702	771	706	685	673	642	710	734	685	710	754	691	717	671	721	706	680	706	703	670	738	717	710	701	691	667	668	757	690	684	742	664	717	698	736	686	670	716	729	724	677	712	722	670	747	676	673	698	683	742	724	705	708	656	695	674	666	729	677	677	719	696	635	665	687	693	695	715	718	703	694	692	725	645	726	702	731	677	674	702	649	695	719	695	715	686	688	669	742	715	744	701	704	696	732	662	658	743	703	667	666	706	671	743	677	713	722	692	708	716	664	683	626	698	699	671	727	747	694	723	695	717	736	701	655	718	662	677	711	730	732	661	715	709	734	704	736	713	723	684	703	698	724	692	693	682	734	638	723	666	665	723	694	697	671	691	714	691	653	703	666	718	706	741	711	728	733	749	722	694	665	752	719	679	646	682	683	711	695	696	711	700	733	694	705	756	697	664	679	685	696	702	732	693	679	729	720	716	701	670	750	712	652	724	736	698	754	691	723	757	747	681	730	763
5739	10421	10014	6399	5079	3433	2264	2221	2261	1793	1339	1344	1454	14400	19697	11801	4997	1485	868	651	614	641	651	643	642	638	635	629	646	646	663	631	644	643	644	701	599	677	589	628	661	576	636	636	618	624	621	616	618	660	625	624	576	629	631	609	656	628	581	608	668	604	633	617	641	673	665	613	619	587	676	613	618	591	615	651	607	608	653	598	655	623	654	636	606	615	593	598	602	662	617	647	688	611	638	672	627	633	638	648	654	595	590	578	571	638	578	604	634	609	589	624	601	624	631	647	642	617	640	603	640	663	638	595	583	607	642	650	614	589	654	648	669	646	605	616	637	668	611	645	677	610	598	647	633	632	594	613	608	590	633	576	602	635	622	613	666	646	596	628	643	631	577	640	620	619	598	631	606	644	635	666	671	619	598	594	595	598	668	631	611	647	641	582	617	611	626	628	603	642	634	652	648	625	627	654	611	639	641	606	624	588	591	558	645	609	604	611	644	650	629	663	624	601	558	639	613	635	642	619	631	569	621	654	667	598	638	630	634	626	638	621	609	595	650	589	632	627	629	592	584	618	674	621	642	617	634	625	663	614	600	614	609	618	606	622	614	565	655	632	614	608	660	606	645	611	630	594	607	570	620	661	630	636	620	615	602	613	645	646	624	632	619	623	625	615	638	674	631	624	657	640	656	644	621	630	627	642	596	640	599	671	560	591	604	598	583	602	637	577	623	625	643	608	618	593	629	621	601	575	604	616	607	609	608	594	630	664	612	623	618	594	632	604	613	606	597	610	659	651	600	618	622	659	593	618	633	637	682	613	627	600	652	603	586	572	635	636	607	615	595	642	599	619	647	628	605	608	608	601	603	633	570	621	628	627	639	631	601	618	637	585	605	626	632	588	611	596	607	632	606	642	590	632	608	635	653	642	616	658	589	639	606	632	597	619	673	632	650	644	606	605	629	600	580	604	592	652	620	627	682	642	639	598	629	638	598	663	608	583	644	592	598	617	609	576	602	612	659	632	607	659	588	627	628	670	592	616	616	611	624	611	612	623	564	645	669	568	589	657	642	610	686	634	580	685	587	627	642	622	634	610	546	588	627	614	603	624	617	624	564	586	573	612	658	590	603	647	619	631	611	620	623	656	627	604	644	678	590	626	615	560	662	652	621	597	623	625	653	558	642	647	595	602	612	615	601	609	565	610	628	615	589	625	661	615	616	598	605	635	643	624	622	642	620	557	612	614	628	622	640	642	661	569	653	620	600	634	617	594	668	617	646	601	639	633	629	594	604	626	638	660	596	592	586	604	636	600	650	596	587	622	617	596	567	610	618	632	668	615	614	665	643	601	586	593	615	627	624	622	632	594	602	651	645	589	646	660	635	587	624	618	609	592	595	593	629	648	622	623	642	626	610	605	640	587	636	582	605	644	572	610	670	633	650	654	611	623	569	657	624	602	584	599	591	663	590	669	584	648	608	615	616	623	627	627	622	637	644	664	646	586	557	634	617	599	624	612	612	604	631	595	596	639	616	630	590	624	604	621	576	627	607	596	603	603	619	588	590	605	569	608	605	618	612	631	640	597	630	617	588	647	615	578	650	616	622	596	600	621	639	631	628	675	603	627	628	609	604	625	669	655	630	636	629	588	616	622	601	654	646	617	623	628	584	619	588	607	642	632	623	595	613	605	597	634	645	632	615	621	613	639	665	664	578	608	634	585	628	675	599	635	659	659	615	662	615	637	581	613	578	614	570	614	583	609	658	624	604	606	598	641	652	632	639	594	635	595	613	623	615	635	589	604	628	613	642	614	613	613	626	593	652	596	627	605	603	596	631	672	658	605	617	660	611	574	593	635	659	636	580	625	611	598	590	608	579	612	625	580	632	646	572	687	603	611	656	613	573	578	604	625	616	623	604	619	639	661	582	627	634	659	612	609	638	665	650	624	617	604	628	613	629	616	611	569	577	632	599	654	592	586	660	645	612	614	664	622	604	604	630	623	588	596	605	607	608	632	653	624	639	583	616	621	627	565	617	643	624	636	608	637	606	627	557	620	644	594	644	640	578	624	671	615	626	612	616	633	661	606	550	592	627	656	613	621	605	628	592	632	604	600	597	587	616	641	593	632	628	642	615	609	641	606	612	610	569	594	609	625	628	584	604	638	596	622	632	578	630	628	636	627	653	611	601	589	621	593	637	656	643	644	591	632	599	631	619	610	613	592	601	614	626	637	670	630	641	657	601	671	575	666	619	653	641	613	612	650	589	621	641	609	583	630	619	638	663	620	594	644	593	597	646	612	645	612	560	647	594	642	588	602	626	602	593	630	612	590	646	576	624	619	600	647	598	647	636	618	618	636	599	665	626	589	625	592	623	605	595	572	576	653	613	603	644	620	614	612	630	616	623	621	638	622	632	610	626	617	586	644	633	576	632	573	609	649	591	637	602	638	635	632	642	665	648	581	623	652	644	615	605	616	625	632	639	631	635	631	660	568	618	643	587	635	665	636	615	648	649	638	635	636	609	616	620	623	627	629	594	610	614	656	621	597	616	633	634	617	633	608	597	576	609	621	585	564	628	588	596	588	645	624	616	591	600	678	615	640	656	561	566	603	604	651	661	597	589	620	623	644	607	609	556	610	636	580	661	616	623	631	643	632	616	600	612	631	648	664	577	577	616	609	626	593	617	649	606	610	582	595	575	669	638	601	637	604	646	612	578	644	644	585	589	645	645	626	613	623	621	585	615	575	625	606	635	614	626	630	622	633	642	624	669	592	623	594	688	641	647	595	639	634	656	701	634	628	618	658	638	577	655	549	622	664	622	651	622	631	669	596	647	676	603	612	645	717	658	595	603	633	587	650	598	583	624	644	562	594	615	561	563	629	668	655	610	618	606	637	556	608	617	586	611	638	609	635	614	607	624	611	629	633	610	592	612	645	577	613	617	579	624	601	613	628	609	606	599	593	618	635	619	658	611	636	638	570	630	624	612	646	642	634	646	589	667	629	601	670	617	655	657	646	646	622	606	636	628	657	657	588	653	586	655	640	644	637	623	660	645	607	638	629	588	566	679	648	592	624	580	629	641	635	620	639	615	624	642	610	636	610	637	648	639	638	616	613	599	635	613	566	621	600	647	629	597	585	618	623	632	570	642	649	607	640	575	601	592	594	615	584	634	641	656	629	600	641	565	644	602	620	675	627	582	592	643	611	622	623	601	574	629	595	618	634	651	629	607	577	594	650	639	593	627	586	613	651	635	597	620	615	629	633	647	618	641	652	659	605	624	627	595	582	640	628	595	592	600	614	593	641	573	616	626	658	573	658	623	606	639	608	597	583	581	609	639	637	657	628	650	598	606	590	591	601	649	624	607	585	648	604	642	625	632	614	684	628	664	628	615	610	618	621	634	690	643	636	629	630	640	635	609	609	641	640	600	669	633	594	592	584	598	574	573	598	629	670	617	623	573	589	629	628	678	585	632	608	555	615	595	595	637	572	651	640	584	612
26477	8954	2148	1303	966	940	870	825	828	752	824	689	769	1114	1618	1424	1033	744	644	667	625	651	604	600	611	644	681	621	657	617	688	644	639	636	612	645	647	592	683	626	642	643	623	630	667	661	603	630	630	627	605	613	611	695	650	640	652	585	566	619	614	654	640	558	634	625	603	629	623	625	648	599	597	647	668	656	683	667	641	605	661	665	648	614	642	687	663	611	618	622	644	625	645	623	616	597	611	602	699	595	654	643	614	594	655	643	634	611	651	622	619	672	659	607	629	666	691	587	652	631	667	626	634	619	600	635	625	632	622	647	642	636	619	637	632	622	638	630	671	631	604	631	642	634	630	601	624	624	600	636	622	660	670	623	622	666	619	661	628	626	618	653	670	624	629	632	604	684	638	626	613	617	655	581	623	638	666	650	611	629	640	654	618	586	573	625	587	617	646	610	620	612	623	630	629	647	621	607	638	671	637	656	625	650	603	643	630	677	611	600	658	574	626	631	614	651	634	631	643	610	615	625	656	652	631	651	643	642	638	663	608	627	630	638	638	647	613	641	681	585	623	627	601	663	629	643	557	703	658	620	660	565	617	656	664	692	651	607	620	635	631	668	597	675	645	603	618	612	657	584	670	638	644	624	666	625	662	657	663	630	656	621	626	654	622	579	596	611	647	618	648	642	619	631	604	645	642	646	643	654	592	637	668	659	649	603	616	649	622	631	627	634	683	593	661	556	620	567	622	595	631	626	659	649	667	662	662	650	666	606	656	639	605	638	653	654	640	651	648	621	612	613	593	643	634	669	639	611	619	637	658	594	660	627	618	631	596	642	644	642	658	585	608	657	656	623	634	617	626	647	615	655	632	614	635	662	627	628	662	612	651	637	626	629	638	672	630	616	635	651	626	653	637	602	631	644	656	603	629	649	622	640	638	654	651	623	639	621	611	653	605	598	606	603	655	651	608	636	614	599	606	656	675	635	634	687	685	652	593	630	644	604	641	643	617	672	633	588	595	662	630	628	587	634	634	660	618	651	641	660	680	593	628	650	612	654	681	621	623	656	624	640	648	637	647	651	617	646	650	648	604	611	652	625	682	664	603	631	591	628	601	647	627	624	592	623	648	649	630	684	616	620	605	642	638	652	649	642	616	625	650	622	575	615	668	665	639	651	647	649	619	645	637	657	619	680	637	614	652	628	636	661	609	662	681	593	631	640	627	640	657	621	640	583	639	631	591	637	634	659	652	653	638	628	625	664	629	649	615	637	595	616	649	632	594	692	596	619	622	662	599	634	645	629	625	643	575	634	616	629	590	680	651	655	598	649	648	649	595	616	634	623	633	618	643	628	645	656	637	616	639	597	658	652	629	613	657	592	618	622	613	626	674	625	616	610	639	613	653	646	625	593	681	643	625	651	622	667	640	632	638	687	626	671	612	649	673	615	634	619	640	636	649	659	613	590	638	638	639	614	620	662	651	606	588	634	667	657	686	600	664	616	633	628	659	627	566	632	605	641	632	655	634	630	611	651	675	615	655	608	641	613	676	634	603	629	692	622	642	660	621	611	668	583	600	597	640	660	653	647	629	597	610	645	667	628	618	658	634	601	650	626	652	629	617	603	614	605	644	668	614	659	645	661	660	634	640	649	657	626	649	645	609	644	601	604	586	666	639	636	649	604	619	649	593	662	628	603	634	634	598	657	630	636	588	620	675	660	638	616	633	646	632	615	618	650	650	655	631	648	664	625	644	603	659	609	613	602	618	666	685	625	644	609	639	632	588	586	659	644	632	607	641	584	644	664	621	603	668	577	631	659	680	612	660	624	611	655	617	627	633	630	647	627	633	643	668	654	589	638	653	660	663	620	645	614	621	633	628	632	679	666	663	632	591	647	659	640	611	629	654	623	617	645	626	683	685	605	609	589	661	638	646	630	645	599	678	616	608	631	629	647	655	622	635	628	620	625	632	634	612	624	623	687	614	628	662	613	611	593	665	641	631	648	646	632	615	634	627	633	687	619	653	595	626	614	642	660	635	636	640	636	638	615	633	592	615	610	614	638	671	631	653	629	618	627	651	616	641	639	662	608	641	606	657	644	644	673	624	619	657	681	626	649	651	675	639	664	580	588	642	624	653	639	600	619	633	607	662	629	650	598	609	637	641	645	645	597	631	664	666	656	647	600	678	635	635	656	644	682	619	594	605	654	594	677	652	625	643	595	618	656	647	654	632	605	627	608	606	625	639	630	585	598	602	635	619	622	645	650	655	570	619	610	601	574	581	611	647	682	622	669	655	640	613	638	622	643	636	669	601	589	650	611	631	620	662	586	652	643	636	615	625	631	603	649	616	648	707	613	617	637	684	654	636	629	606	669	625	651	641	645	632	656	629	618	647	638	618	591	625	672	661	628	665	636	676	591	630	613	656	629	640	638	635	556	619	646	603	618	588	626	647	612	605	628	644	629	638	650	615	618	653	640	698	654	610	654	615	658	643	610	581	649	626	638	634	636	657	648	621	628	613	618	685	667	627	655	623	635	644	618	650	641	625	668	645	569	626	613	638	677	618	575	596	634	606	603	612	640	638	616	628	640	673	639	604	613	631	619	596	619	680	618	617	676	669	633	582	589	671	627	621	632	624	614	644	612	657	609	621	643	620	598	657	637	680	671	621	622	659	619	652	600	621	629	666	628	616	617	626	683	630	619	652	616	662	687	612	633	642	632	635	619	529	598	646	685	591	664	640	621	659	640	656	633	647	663	586	632	642	682	640	612	608	631	660	634	623	624	654	606	611	592	657	599	638	600	618	694	654	630	619	608	644	664	628	634	609	596	616	631	649	658	604	612	661	614	647	634	640	645	598	677	677	676	648	663	711	623	630	636	597	663	613	677	591	619	598	606	627	609	628	615	641	612	623	648	609	579	609	669	610	587	618	647	672	657	606	594	630	620	624	669	669	625	649	629	640	630	603	639	642	594	588	644	692	622	672	595	601	584	598	648	668	638	687	585	690	597	610	613	653	572	650	646	629	642	624	649	638	648	623	657	604	669	621	611	651	601	642	639	660	642	583	626	644	589	695	669	602	687	666	672	676	611	635	640	644	603	615	627	627	599	643	550	670	615	612	638	623	619	656	652	650	607	616	614	576	610	613	608	671	682	654	672	599	625	617	639	653	635	641	682	620	634	646	604	656	622	633	610	649	630	636	642	639	607	658	614	635	654	613	649	597	679	634	647	630	603	627	640	607	694	652	607	668	622	646	637	642	715	619	686	696	663	633	662	623	677	632	627	648	663	678	633	632	637	644	696	610	643	639	651	694	647	676	645	618	649	605	635	650	639	597	589	642	687	635	652	628	620	666	657	570	591	649	607	650	654	652	625	649	612	647	648	631	680	650	625	639	654	624	639	638	666	661	594	619	649	618	620	685	633	627	587	603	638	652	664	628	656	605	696	646	679	634	668	614	589	621	651	644	623	686	630	598	631	603	652	624	640	661	613	592	609
6107	2185	1997	1180	1070	1154	879	958	918	861	774	747	725	1394	1929	1487	965	666	564	559	569	540	479	536	525	550	514	587	562	547	509	545	560	578	549	569	561	585	564	525	548	577	533	549	603	538	531	544	552	519	544	535	540	582	527	575	553	577	562	549	535	540	555	525	553	572	596	499	609	530	563	540	545	558	581	595	547	536	528	548	549	600	552	579	528	508	541	572	547	537	569	507	567	559	544	535	579	573	554	556	545	545	560	531	548	567	582	555	537	570	573	573	521	605	565	549	559	554	546	577	578	517	531	561	567	567	554	557	575	531	588	503	560	558	519	565	606	528	550	544	551	582	548	539	527	538	543	578	538	541	529	525	519	585	552	537	559	559	538	524	596	599	537	513	583	529	504	572	617	516	527	523	557	531	557	549	526	556	533	491	564	539	524	501	525	553	520	565	579	530	543	545	532	568	493	565	573	535	543	609	550	536	531	519	511	532	538	536	532	522	512	513	528	532	550	563	551	535	550	509	528	565	561	569	586	531	544	517	532	574	543	556	589	542	525	568	584	591	481	561	487	577	565	568	534	542	522	582	571	572	564	533	586	583	545	536	569	564	547	518	582	514	568	561	546	570	568	556	542	576	577	553	541	565	590	530	541	547	560	562	581	515	573	501	529	550	539	512	528	569	508	596	570	550	536	526	526	536	548	582	555	559	582	525	544	525	593	578	529	540	517	568	502	559	542	508	525	588	525	528	520	539	555	582	521	520	565	556	541	578	569	567	521	534	540	529	534	591	530	556	533	567	507	565	598	544	596	539	570	578	583	556	585	543	557	547	568	586	533	568	579	526	531	555	506	509	538	564	571	539	524	553	608	531	574	543	530	506	521	562	570	564	544	575	551	539	514	526	542	564	583	530	568	537	549	566	558	572	558	569	536	583	533	569	534	540	510	575	536	581	530	526	524	558	555	567	577	546	515	541	514	577	539	514	536	530	562	569	549	549	543	563	547	571	555	508	527	545	526	601	525	536	558	625	575	522	496	539	559	568	561	509	546	525	539	536	589	549	524	527	555	534	557	525	544	542	557	553	528	545	539	548	571	584	523	519	542	567	537	600	525	566	539	537	524	565	602	564	553	581	571	553	562	566	514	522	589	572	519	550	523	491	577	577	553	549	555	515	569	543	536	522	571	608	567	554	537	554	568	582	559	512	566	525	575	533	547	536	532	535	527	496	534	540	536	603	566	554	531	525	517	578	538	567	548	528	560	576	586	556	519	558	583	546	550	527	542	549	564	578	559	556	511	542	556	548	538	542	525	548	570	538	607	520	589	537	561	546	513	548	521	547	551	501	533	517	548	529	551	546	588	577	561	550	548	539	536	548	566	518	547	532	551	562	554	543	521	533	565	553	539	557	550	552	534	539	542	539	562	544	577	546	567	526	558	583	520	575	568	574	547	533	558	529	563	530	564	559	560	552	522	523	578	516	573	550	562	513	558	549	509	520	556	562	542	585	559	533	522	533	539	566	543	509	527	524	571	544	560	549	563	551	566	538	584	540	511	523	499	572	558	510	532	588	541	527	516	564	555	547	543	555	531	551	516	580	565	582	554	529	540	584	571	532	553	543	576	592	573	561	560	514	556	533	542	551	564	584	562	523	576	589	563	533	540	525	542	551	548	557	615	500	572	591	551	567	462	502	571	544	587	522	516	523	554	555	578	575	564	543	557	542	580	584	529	574	554	574	547	500	520	554	530	560	586	546	561	523	594	567	546	550	558	535	540	568	547	584	619	550	554	556	533	542	555	567	515	573	587	579	570	544	529	563	585	522	583	565	565	532	530	537	504	565	550	589	510	557	558	545	551	538	543	555	563	530	556	581	524	516	539	563	529	540	571	546	502	576	535	556	538	541	548	545	534	574	586	560	539	573	519	547	534	542	571	568	564	555	530	604	540	558	542	552	529	518	511	551	555	533	557	506	557	524	527	527	531	544	570	575	552	541	612	516	556	574	570	526	547	578	572	509	586	545	566	600	492	589	567	579	560	545	520	521	582	570	586	602	571	557	519	584	562	558	557	587	539	602	534	569	576	544	562	547	542	570	549	501	524	576	529	530	553	537	513	547	524	521	546	511	528	531	554	543	584	571	558	514	568	529	567	515	536	509	535	531	523	554	576	588	530	537	542	521	548	546	552	528	561	523	565	543	538	481	526	562	560	579	549	553	561	559	562	550	566	550	566	543	550	552	597	562	543	513	555	535	521	545	560	546	557	540	525	530	540	517	548	581	521	537	530	532	490	559	506	557	553	506	536	574	526	544	539	555	539	539	532	548	579	552	547	539	535	550	555	602	527	546	526	548	535	545	540	531	553	570	573	607	542	565	549	582	586	559	536	525	522	548	549	589	530	587	551	571	562	488	584	609	594	552	532	555	533	555	530	546	532	554	519	528	543	535	540	522	580	570	541	535	543	504	552	523	541	569	556	568	556	498	586	538	559	519	506	564	517	544	546	569	517	518	522	553	488	563	529	501	549	569	551	531	564	545	563	534	556	559	563	562	545	560	523	511	570	567	569	534	569	581	566	539	561	517	544	562	548	572	591	552	533	563	518	607	569	556	552	569	532	570	530	561	546	554	556	507	526	566	539	558	580	584	567	530	578	549	529	573	538	533	557	553	566	560	545	524	540	526	532	543	550	559	549	521	547	565	550	515	524	572	503	599	533	607	538	551	585	521	558	553	544	547	523	544	507	500	575	515	556	550	538	537	544	554	630	547	582	548	557	558	548	550	563	563	568	583	545	569	564	538	501	541	582	504	580	576	565	493	558	513	557	526	546	504	528	558	574	552	592	635	548	591	558	560	576	562	554	534	531	517	559	546	579	552	539	535	549	597	513	596	572	544	589	529	569	531	527	545	558	549	543	572	601	529	563	499	550	594	533	528	550	519	533	549	546	568	558	573	557	524	566	532	582	496	547	551	546	591	575	559	505	529	509	580	511	549	512	555	548	521	545	520	525	546	561	524	551	539	522	550	585	566	555	555	527	540	537	514	562	593	523	579	550	521	578	533	538	541	540	526	543	563	527	542	538	553	533	545	531	584	580	578	532	525	560	519	531	563	533	602	588	537	514	555	540	536	551	585	506	519	553	586	517	549	533	537	545	563	546	554	560	589	544	556	575	548	561	601	566	570	551	521	522	595	515	560	523	528	576	543	570	526	558	560	536	595	589	571	538	532	567	577	539	560	520	542	559	586	527	580	528	550	579	530	567	552	553	610	576	576	543	511	497	516	571	553	515	534	566	587	572	524	547	556	588	540	588	555	573	528	540	563	536	522	615	570	583	531	489	568	588	527	564	557	539	602	517	513	574	562	555	591	512	576	527	586	546	567	531	577	524	523	577	557	519	575	527	570	539	548	575	517	565	563	532	536	551	575	529	574	565	505	534	517	549	530	517	560	523	529	529	544	538	480	527	525	580	546	545	561	601	546	553	561	508	522	574	546
24868	20779	26550	24772	9820	3318	1718	1327	1350	1129	776	1833	5919	10478	8417	4232	1620	842	664	571	586	598	595	626	577	589	558	609	634	529	605	573	599	607	579	616	558	611	574	556	568	554	597	578	574	613	561	589	578	609	578	602	570	642	558	576	606	570	572	611	549	556	577	558	589	626	623	561	590	601	539	603	566	580	567	583	587	584	555	616	603	596	610	574	558	586	641	642	589	589	609	550	563	623	600	602	560	571	593	608	568	640	602	565	580	611	598	606	608	594	586	617	600	614	647	566	572	520	570	589	606	543	569	606	580	608	580	574	585	632	612	602	622	569	573	581	601	580	550	573	566	606	579	594	585	593	530	630	578	612	595	570	593	611	605	590	644	595	547	624	574	590	609	607	589	605	638	544	573	580	578	587	541	618	619	600	602	579	612	563	613	628	531	617	593	599	591	614	572	626	620	611	596	612	613	570	609	593	598	567	626	546	593	611	608	553	601	573	625	542	597	636	622	596	574	589	580	636	556	548	610	604	578	654	594	595	605	603	586	664	618	622	619	620	609	558	593	592	603	542	605	573	558	642	594	537	545	618	595	590	579	593	617	590	573	628	595	651	541	632	567	587	625	585	583	558	577	581	584	561	578	584	578	615	576	614	603	609	644	558	572	603	605	611	583	577	584	609	596	564	607	597	591	565	580	572	565	583	595	583	598	583	590	655	589	586	570	598	568	603	557	564	535	637	579	573	650	587	618	533	589	570	621	579	600	575	567	603	599	569	596	590	619	634	592	611	615	604	554	549	606	584	582	601	563	590	633	610	599	594	586	609	611	584	545	595	582	524	567	558	611	598	583	601	572	591	608	614	613	628	575	607	620	586	600	538	612	566	586	563	626	588	592	592	597	621	589	543	572	589	543	600	590	530	615	595	622	615	550	565	577	586	604	630	602	602	558	629	607	564	592	589	600	617	585	574	583	600	606	592	567	562	584	651	581	592	585	604	599	602	580	574	550	570	604	620	600	600	572	610	616	603	611	600	578	600	618	570	633	572	571	590	579	588	631	559	569	590	597	623	620	605	594	600	652	579	567	615	596	578	621	609	608	625	581	614	614	574	599	561	621	603	567	587	592	570	632	589	588	605	574	596	586	612	606	567	603	611	561	561	567	614	586	580	586	581	583	595	587	612	604	555	561	541	567	586	576	606	604	568	581	606	605	594	565	596	553	570	590	607	581	633	594	545	552	575	602	572	584	530	577	632	583	551	586	605	625	543	583	579	589	646	584	566	534	577	591	562	616	584	601	561	611	564	580	625	603	614	569	547	571	608	612	581	638	568	587	563	601	572	597	597	581	629	589	549	605	590	558	595	549	601	556	596	560	594	622	616	591	599	596	557	577	600	587	599	583	625	584	566	579	600	596	594	595	586	592	609	595	586	604	590	586	569	582	556	618	608	554	568	596	605	580	602	591	594	558	587	548	588	645	548	588	585	597	583	600	566	601	584	588	605	609	551	606	579	565	618	593	586	575	616	568	570	606	561	595	586	597	596	612	555	607	573	668	555	585	583	581	633	591	569	605	584	555	589	590	601	603	623	604	556	607	566	589	564	569	614	600	598	566	600	602	602	597	608	617	579	610	592	568	634	560	561	571	576	617	617	614	571	590	631	573	573	599	607	595	585	603	600	630	571	598	558	605	665	577	601	588	549	596	575	590	543	595	560	588	616	599	576	622	576	572	557	604	584	620	594	566	604	552	592	603	590	620	543	555	583	598	565	609	605	566	546	610	570	565	618	614	578	570	575	576	583	611	615	595	591	614	572	599	592	605	610	611	569	602	616	606	590	581	614	593	553	580	575	629	633	542	582	584	593	584	563	595	572	551	538	611	582	607	567	597	566	598	598	606	518	585	605	601	594	644	571	565	558	597	562	576	563	561	577	562	571	585	569	566	563	605	613	586	604	565	610	625	561	597	583	572	631	584	580	577	587	611	625	583	561	581	570	580	624	605	605	572	603	622	565	597	590	574	560	585	559	568	546	566	631	618	615	567	588	546	580	580	575	559	605	574	576	607	590	563	597	592	559	559	571	571	616	602	595	610	617	537	598	572	607	568	586	583	628	609	588	636	540	623	639	570	645	552	593	559	610	572	588	567	655	570	585	587	553	572	614	601	639	573	577	611	598	588	610	565	609	645	590	606	567	544	574	596	572	588	581	607	552	602	615	615	547	567	584	626	571	583	599	591	625	584	570	542	578	595	606	602	610	609	583	578	590	646	582	589	597	576	617	606	569	616	589	592	577	593	599	620	566	589	586	534	597	578	614	613	641	590	602	588	602	576	583	575	599	588	615	587	596	606	580	554	537	591	595	572	561	614	602	586	554	594	562	609	580	581	635	577	574	589	603	569	578	569	596	589	592	602	634	591	638	627	560	588	613	589	607	603	604	569	585	623	567	576	609	606	607	588	607	603	580	558	602	599	582	601	587	610	572	592	590	566	580	555	630	592	577	608	609	608	569	594	584	565	630	585	621	601	597	570	545	578	564	561	562	597	610	588	576	601	576	619	602	577	610	592	567	572	578	568	553	577	566	649	615	616	649	568	592	603	635	563	627	562	588	567	604	622	615	587	578	553	614	616	522	558	610	581	571	608	620	606	599	568	621	590	573	601	612	570	590	615	556	613	559	573	598	580	627	621	569	589	631	610	580	602	590	569	571	599	619	621	615	580	614	607	572	600	588	556	647	576	564	615	576	604	575	605	578	615	611	564	589	553	625	614	577	591	605	575	590	602	568	575	570	589	594	630	586	598	572	599	571	580	590	557	566	569	616	581	607	552	523	575	608	539	627	601	569	589	561	614	584	601	623	578	589	590	601	586	600	645	565	601	582	596	595	588	603	588	606	631	631	561	581	638	556	586	571	576	553	645	567	584	582	609	580	582	569	565	554	567	573	581	568	589	582	593	550	589	572	605	570	582	565	582	594	580	592	586	622	596	624	573	568	566	575	597	601	590	610	591	574	610	637	594	604	602	584	608	620	573	573	564	634	616	565	586	580	592	562	593	576	610	616	594	578	581	595	576	569	538	595	553	601	544	550	580	599	565	597	570	607	564	610	542	612	560	554	611	567	573	540	574	575	639	591	606	605	628	581	627	592	576	567	547	591	575	608	638	578	602	630	621	594	582	608	575	574	593	610	599	552	598	585	619	613	546	579	591	583	610	543	557	585	566	570	536	624	578	602	565	558	564	616	614	549	606	584	583	622	552	575	533	651	565	587	617	600	592	604	586	575	571	576	619	568	583	576	593	598	594	560	584	609	594	567	554	599	584	625	618	578	564	563	556	593	652	532	547	574	652	595	538	574	573	588	629	590	611	642	564	579	599	565	579	559	615	598	578	578	580	586	580	597	602	628	604	616	587	606	599	601	565	601	615	602	580	622	625	573	648	607	596	564	619	582	578	647	574	603	629	550	604	590	593	540	618	602	596	623	584	560	572	610	604	566	583	560
5012	6514	6067	3472	3758	2779	1828	1592	1695	1274	883	2711	8096	11534	8577	4359	1821	802	606	560	526	533	534	493	551	535	524	534	568	541	521	504	504	505	524	525	535	526	548	535	519	550	515	522	511	561	530	577	579	510	529	536	526	560	529	536	513	536	532	560	540	575	517	479	558	493	553	530	511	503	510	493	533	503	508	529	537	498	527	543	540	524	503	548	529	548	528	549	545	537	530	489	506	521	517	545	520	542	528	521	558	521	531	528	528	545	538	527	511	529	550	543	531	503	515	527	516	569	515	495	537	512	520	521	580	558	552	570	503	502	544	506	528	533	562	551	542	560	516	569	512	531	506	528	540	529	532	541	522	522	537	537	518	519	542	514	534	551	489	532	528	472	497	521	503	517	528	489	527	496	534	587	592	550	506	557	547	535	522	526	512	551	537	549	561	547	542	473	559	576	529	514	519	511	536	546	546	542	531	520	567	600	549	546	520	524	524	498	521	515	542	516	562	524	501	556	529	554	521	533	561	534	526	549	561	551	542	539	540	504	529	529	529	523	519	498	514	517	497	529	502	565	515	513	543	529	515	501	556	508	539	570	545	567	514	497	589	517	521	524	558	509	575	497	518	541	571	467	512	514	519	545	523	528	552	508	555	541	526	544	507	496	524	566	538	538	516	486	549	523	526	511	555	486	516	530	498	542	538	520	536	526	527	520	495	537	553	538	557	495	537	506	488	535	564	535	511	559	559	539	493	512	496	542	545	513	536	552	519	570	542	499	534	534	537	524	521	557	505	492	531	502	534	505	495	517	551	530	511	547	534	484	541	515	526	534	507	540	523	518	541	514	522	570	502	511	516	536	551	521	530	526	517	520	574	544	557	542	544	559	579	502	493	492	507	486	524	551	534	541	528	516	507	554	537	488	529	503	527	546	522	505	533	560	546	500	532	520	558	561	528	509	546	516	501	559	542	522	527	548	512	537	527	521	523	541	523	509	537	549	564	542	513	541	484	575	527	529	502	575	549	509	536	542	540	516	550	541	507	517	499	516	506	531	549	534	540	529	514	514	518	540	546	541	498	564	539	534	523	532	520	473	543	544	519	517	524	504	510	560	519	515	524	548	508	553	545	534	503	552	537	530	521	532	500	544	508	526	492	529	480	520	507	536	534	543	547	578	510	525	543	544	501	528	526	510	571	511	561	526	533	546	523	541	515	494	508	521	543	518	506	511	525	532	551	584	525	502	534	473	518	504	551	525	549	516	550	534	548	509	534	551	513	545	530	513	503	533	512	540	544	541	564	500	573	502	523	523	563	559	530	497	541	544	499	552	535	498	523	552	504	508	488	548	528	478	497	562	530	535	536	567	532	521	580	532	509	495	539	564	501	545	557	549	544	523	514	545	510	510	563	487	496	515	511	536	480	549	535	552	539	513	499	508	543	510	519	526	526	518	535	561	535	534	509	503	573	491	548	501	540	537	509	562	536	516	519	535	516	529	509	542	514	504	484	531	537	529	521	517	526	540	504	546	531	518	556	524	509	517	532	522	536	510	541	527	529	522	541	549	545	523	541	509	582	553	481	560	530	521	503	525	520	511	529	490	514	535	566	493	497	500	516	505	547	555	546	519	543	517	491	514	535	516	501	562	531	516	526	568	522	539	558	539	471	561	521	541	522	507	539	531	519	547	519	482	530	521	514	524	566	510	527	517	520	504	516	569	570	556	576	535	514	576	545	560	514	508	576	538	553	552	531	519	514	546	514	526	536	502	518	499	539	506	534	573	533	512	514	523	549	512	528	513	473	582	533	511	545	508	517	536	497	528	536	515	508	525	518	533	556	515	480	554	556	575	545	503	502	565	485	530	545	520	502	510	580	545	514	538	511	510	520	515	532	533	511	512	552	535	490	492	500	522	527	536	558	511	494	563	513	507	543	543	514	556	507	518	514	526	488	518	539	527	521	550	505	528	490	527	485	530	545	549	515	514	525	548	530	520	553	525	537	527	506	511	524	532	548	532	539	551	469	516	556	558	550	554	509	554	525	511	534	522	506	527	545	548	531	522	507	557	513	563	518	516	503	551	560	499	510	531	519	524	561	527	528	472	521	536	526	528	509	509	513	543	520	517	560	558	522	566	535	498	533	528	543	518	510	539	564	553	553	566	560	538	531	517	519	551	535	526	535	572	541	531	531	536	534	518	497	520	467	528	496	571	536	492	547	535	536	518	536	534	521	516	551	515	548	497	501	500	543	538	525	497	572	507	492	503	540	504	538	484	514	516	528	533	481	574	561	524	506	538	560	513	508	552	564	520	555	530	521	518	544	485	557	531	531	529	520	521	523	538	508	495	539	538	527	529	502	520	513	533	539	501	520	560	549	493	533	537	514	515	523	533	516	493	541	538	538	530	553	544	501	498	515	496	569	546	478	524	473	551	513	522	519	550	532	503	511	573	529	540	497	553	513	514	583	557	528	538	507	541	582	526	531	553	555	587	526	533	505	541	535	508	508	522	520	524	530	511	559	519	541	512	535	525	527	569	496	488	549	560	505	581	523	499	508	571	516	511	534	521	567	553	523	585	542	558	482	556	468	554	551	515	530	502	532	540	510	526	491	496	503	536	539	549	532	547	534	450	488	504	559	508	557	496	537	504	522	500	557	496	495	528	540	549	556	547	536	486	533	523	515	549	516	503	556	516	515	534	545	569	496	537	469	546	529	520	498	532	544	523	511	554	524	511	527	517	527	514	533	528	515	537	538	520	520	544	527	528	479	511	519	534	543	495	538	482	571	557	523	569	510	535	530	537	508	522	526	501	542	541	541	568	527	531	523	519	532	548	549	527	521	534	515	528	529	501	519	544	546	532	518	553	528	542	524	524	550	545	520	511	518	545	519	517	509	500	529	504	515	521	485	542	523	533	492	487	518	496	536	507	551	546	529	505	526	503	530	503	554	490	554	491	497	584	531	538	496	513	528	508	516	543	528	522	553	521	508	529	514	484	506	522	533	544	488	544	531	514	575	504	522	557	548	527	525	516	534	526	563	543	495	514	523	508	516	482	508	485	574	528	521	522	499	536	573	534	535	521	511	551	535	565	520	583	543	566	550	532	517	510	521	501	516	546	495	538	547	533	471	534	527	531	511	495	492	503	539	547	490	505	479	527	567	492	526	511	542	507	528	566	560	529	520	546	534	479	530	478	495	506	507	537	540	516	513	518	531	493	540	577	542	525	561	507	520	520	485	502	528	495	536	537	540	534	546	553	586	503	518	553	560	495	527	528	562	532	510	508	537	515	517	529	519	488	558	526	524	521	501	526	529	499	538	555	559	530	490	520	510	533	514	523	551	518	533	515	519	519	540	561	514	534	534	522	528	549	592	521	516	522	485	530	538	541	527	506	554	562	525	548	496	540	550	541	544	542	528	528	557	547	518	523	518	509	530	508	532	495	492	524	514	542	530	511	510	499	535	493	502	569	521	530	550	518	530	530	507	503	536	537	483	597
23977	20787	27718	23961	20262	8237	3021	2018	1758	1577	1226	1897	15019	21275	14380	7068	2363	1022	770	742	706	714	668	717	671	716	713	739	701	715	712	711	710	703	733	711	714	675	692	724	716	686	692	687	678	704	680	716	723	694	748	675	664	716	681	710	681	657	665	719	712	701	703	704	695	677	724	714	704	681	777	722	677	665	669	693	724	663	683	701	710	705	699	697	718	717	677	675	693	672	702	700	680	711	731	729	683	682	694	661	621	683	704	706	720	705	652	738	671	694	673	693	732	664	744	692	680	668	679	684	749	711	730	672	704	674	690	718	668	702	723	722	696	690	685	737	708	734	740	694	716	687	740	676	731	690	701	740	658	722	712	679	664	708	734	675	677	735	712	729	667	664	667	734	758	685	740	684	685	658	692	724	732	677	762	708	712	705	713	715	708	661	679	667	712	701	728	691	698	673	742	701	711	698	708	719	708	656	688	703	699	705	718	750	741	723	730	693	676	670	717	690	690	685	701	745	705	718	742	660	682	667	718	685	710	715	666	772	729	674	669	686	669	698	727	730	720	668	698	731	712	678	691	664	692	718	685	669	706	671	683	693	692	690	694	684	693	660	677	750	638	726	660	733	663	644	693	701	708	714	707	672	720	698	701	681	667	711	698	724	682	678	676	708	738	727	726	707	702	706	694	721	689	719	709	630	685	682	622	713	707	681	734	688	692	703	689	716	724	719	651	677	710	693	685	677	662	760	705	720	668	732	766	651	698	728	704	686	726	699	701	692	714	654	737	674	656	682	710	724	733	681	653	698	682	734	743	724	724	711	704	730	693	714	685	690	682	721	687	674	671	703	732	699	692	689	661	713	704	721	700	692	718	691	752	731	687	700	685	699	719	734	741	724	727	695	713	683	667	736	726	693	643	718	671	647	621	673	633	714	710	719	726	708	704	724	678	703	718	686	694	695	673	751	718	712	737	633	680	717	686	720	667	709	688	689	678	713	700	705	654	677	674	735	691	683	713	664	693	670	658	731	702	700	749	719	674	699	706	643	708	708	665	674	712	662	716	652	681	709	666	709	675	698	696	656	644	671	683	688	720	674	664	698	721	732	653	680	725	712	641	745	655	701	666	729	727	695	700	672	686	666	690	728	637	612	675	665	721	729	690	664	697	688	747	736	716	656	715	688	664	725	722	708	719	672	685	709	669	749	694	652	670	701	639	709	673	689	689	701	691	678	648	683	701	712	711	679	736	708	676	697	771	690	700	741	736	678	714	702	685	721	734	705	755	705	647	727	714	700	704	698	693	688	729	725	670	688	674	705	688	666	662	713	652	680	668	705	730	674	678	696	672	716	717	690	739	701	720	707	668	709	663	704	723	633	684	718	703	742	667	702	716	700	643	687	675	698	705	664	650	656	715	725	701	701	709	744	695	696	664	690	690	708	684	664	658	689	680	635	746	717	671	724	688	736	710	662	694	724	704	727	707	670	721	695	701	704	681	737	690	703	721	665	717	651	707	655	701	672	731	673	711	715	695	707	660	707	732	707	700	681	672	660	712	732	665	672	718	680	703	689	703	675	678	672	711	688	649	652	702	712	704	695	669	714	684	696	710	735	700	679	681	729	701	658	652	703	669	683	704	726	679	627	701	687	645	722	681	707	695	730	683	695	665	704	738	698	696	726	709	667	708	685	670	703	714	675	695	681	703	674	668	673	659	680	711	680	712	660	683	689	730	683	679	726	703	733	736	728	708	747	714	690	688	690	665	688	677	719	680	721	723	665	727	672	677	712	697	675	655	727	736	681	674	692	633	687	681	727	685	712	701	671	693	721	709	726	732	698	727	654	731	657	700	676	670	680	666	704	729	712	705	686	718	694	662	690	676	697	756	664	682	717	680	662	668	731	690	701	685	737	696	684	707	674	720	675	739	663	691	699	675	670	657	717	665	663	713	718	690	741	693	689	674	700	691	701	712	726	682	645	733	664	713	707	676	713	701	722	700	702	639	693	672	677	676	728	655	703	708	712	705	676	710	723	730	693	691	647	671	698	713	709	661	721	675	754	725	677	685	728	685	646	703	684	714	706	708	722	674	723	671	729	679	693	690	660	674	722	690	739	659	703	724	695	704	721	661	725	722	701	722	632	687	748	731	662	696	696	648	717	633	696	687	668	691	736	719	688	704	755	721	668	723	643	682	717	688	689	706	725	743	715	706	717	724	701	691	703	689	699	674	704	649	679	679	695	752	686	779	727	653	689	672	705	699	712	641	636	715	669	695	691	692	654	668	698	691	725	705	744	738	690	711	723	716	714	705	673	681	708	711	737	723	681	672	647	628	713	700	697	679	696	660	675	699	697	713	708	686	723	733	716	690	680	701	692	650	719	716	670	714	717	680	696	685	642	699	713	719	680	633	732	709	721	742	706	713	747	664	711	726	741	676	630	711	665	679	705	703	746	694	704	651	648	683	732	669	724	705	668	682	696	653	672	703	677	671	690	700	698	714	744	695	714	700	693	691	681	732	672	645	698	740	703	668	695	679	670	636	699	710	697	667	669	678	685	685	676	683	699	690	728	717	687	712	641	700	726	708	668	690	752	717	694	693	679	683	680	673	698	716	730	709	661	704	654	713	722	690	706	708	692	686	658	678	681	748	689	673	701	706	734	728	704	632	656	656	707	667	692	669	705	695	697	699	724	661	694	701	724	684	719	694	677	747	654	704	717	710	685	703	607	656	669	723	658	737	690	683	693	721	745	700	815	693	673	658	693	705	722	693	700	693	627	722	743	723	699	654	712	695	696	673	668	692	746	735	667	697	710	717	695	670	726	681	702	675	655	713	725	688	688	658	703	715	731	730	654	689	667	667	672	692	694	712	724	623	693	714	722	744	696	735	648	648	759	648	755	694	725	749	756	676	738	736	733	668	677	664	722	682	653	662	682	663	692	691	701	722	694	689	673	701	743	711	707	713	670	685	681	703	750	738	732	725	709	706	691	725	711	644	711	694	725	738	751	636	666	734	712	720	696	629	690	646	664	670	748	735	740	734	663	702	695	683	711	660	642	682	725	701	765	676	681	697	714	695	671	704	711	724	711	667	661	726	686	717	651	687	670	756	700	706	667	684	692	717	657	653	667	707	732	696	721	688	707	682	692	678	696	666	676	688	734	677	649	761	686	724	675	691	676	678	719	691	680	690	678	737	655	694	714	715	673	706	670	673	677	688	718	749	715	649	714	649	728	708	675	714	728	691	732	681	678	668	729	729	722	718	678	715	731	676	725	638	699	648	687	684	705	651	712	647	699	710	667	676	685	702	734	719	708	663	703	716	682	661	708	691	716	666	685	707	708	725	672	691	687	678	736	704	692	635	683	723	661	758	705	718	744	676	737	672	730	720	694	724	690	694	671	724	692	664	668	697	675	721	660	709	641	678	697	688	649	694	712	700	693	715	694	713	691	728	734	678	776	682	695	681	684	678	673	646	691	715	717	705	650	671	710	695	683	711	732
5327	9355	10410	6760	4806	3623	2794	2460	2573	1909	1165	2682	18339	19447	12704	6512	2468	1037	701	658	585	625	607	629	629	593	628	671	632	643	643	631	618	614	587	657	629	672	636	644	646	605	633	592	633	592	654	584	609	618	609	657	590	628	608	623	592	651	602	585	619	632	643	628	613	553	653	615	625	612	631	649	662	592	635	634	610	619	630	619	631	600	554	604	640	605	639	610	605	587	602	593	596	620	636	664	652	640	632	570	610	645	651	614	641	595	604	637	623	617	597	610	619	655	587	606	632	603	606	592	669	641	612	565	609	614	611	630	653	601	640	613	614	587	642	630	646	630	627	634	634	645	622	635	589	618	614	639	635	596	637	553	608	632	590	590	618	619	644	651	590	623	668	638	625	608	607	649	624	650	651	581	647	620	644	647	643	656	575	665	636	622	593	644	620	627	639	591	624	618	607	613	619	648	651	563	616	614	635	616	629	658	629	615	636	576	615	565	595	590	614	616	591	616	629	608	646	644	619	637	583	630	641	651	636	630	571	607	625	617	602	646	641	605	599	568	611	614	624	627	625	580	569	582	623	615	598	599	643	604	621	639	623	606	613	596	604	623	609	618	625	664	609	581	611	649	672	643	605	655	621	623	645	570	590	640	619	631	619	622	622	606	643	607	620	556	619	574	619	620	580	642	633	635	605	590	642	609	596	635	659	599	625	631	595	585	621	612	613	617	624	607	621	610	627	612	596	660	629	625	568	554	653	627	624	620	669	635	664	573	604	592	659	635	599	605	632	650	633	586	634	621	639	629	637	618	604	645	573	600	596	594	629	613	638	637	684	621	583	627	626	588	602	653	601	633	645	628	575	636	644	584	588	637	617	639	643	636	587	596	626	619	631	648	637	592	624	622	561	644	605	602	640	600	572	626	614	658	644	606	636	581	598	589	600	635	579	634	638	582	641	599	618	607	635	617	651	640	631	606	654	594	600	619	562	623	575	619	609	605	604	649	588	618	600	637	599	675	612	635	637	678	641	585	620	598	617	607	601	620	585	664	633	624	608	631	605	588	632	597	596	603	609	655	587	616	597	623	608	640	618	629	642	591	607	635	586	634	624	635	631	591	608	641	623	619	602	663	584	639	647	633	670	621	651	636	612	657	618	589	618	631	606	619	632	610	631	634	627	616	651	609	636	606	610	602	621	652	690	614	592	606	595	648	594	634	586	622	610	621	593	599	587	623	573	590	629	606	654	615	647	618	591	619	609	627	627	642	600	610	647	649	586	632	620	609	631	604	618	631	665	621	641	590	644	548	643	584	642	673	632	651	610	623	621	598	667	628	589	613	604	624	643	608	607	650	599	635	556	612	625	602	570	615	627	601	613	538	612	629	607	611	619	643	618	603	621	619	592	617	596	656	674	664	651	632	586	630	652	649	624	609	626	602	616	558	602	650	575	584	649	612	622	655	625	623	668	637	669	609	628	614	612	623	647	629	650	604	605	603	609	586	667	648	605	601	648	622	637	658	582	642	632	623	677	614	654	645	624	638	644	620	616	643	637	627	625	599	603	596	631	605	613	632	628	622	664	589	666	607	606	665	605	649	565	609	631	638	643	629	592	601	600	602	601	601	597	633	609	607	617	555	626	591	627	638	681	636	642	591	609	555	646	643	631	617	641	603	638	598	587	607	653	630	594	603	644	641	634	617	589	625	623	653	649	634	644	629	580	632	645	575	603	647	627	598	645	643	621	598	644	599	619	598	585	631	634	669	618	673	644	651	619	570	592	628	657	645	604	598	610	594	620	605	650	624	630	615	627	614	644	603	641	608	636	583	615	609	653	605	618	643	604	643	576	674	629	588	617	603	618	606	618	583	658	632	631	603	619	637	594	610	585	629	578	657	643	636	600	590	572	631	622	628	607	650	615	608	615	596	590	592	595	602	626	657	624	597	619	585	604	636	581	629	579	623	605	621	597	568	658	631	573	616	602	614	612	627	647	644	655	574	626	607	617	590	647	611	652	642	600	602	643	654	593	632	589	606	644	644	618	580	652	626	604	597	613	610	598	613	585	626	647	646	614	601	644	631	605	655	627	577	632	606	583	616	563	643	636	661	566	612	560	610	618	589	664	615	582	630	623	636	608	606	661	627	584	633	615	637	666	622	609	632	601	627	627	592	642	612	563	608	609	618	650	616	636	589	618	621	575	611	605	586	608	589	582	609	630	646	592	603	623	607	626	625	618	591	669	568	651	610	576	608	614	616	634	604	649	620	613	622	619	591	660	601	590	612	616	662	606	595	584	637	611	633	629	609	632	672	637	608	695	636	617	601	659	639	633	611	631	604	662	656	626	599	599	628	646	611	635	601	575	604	618	605	612	633	572	589	613	683	679	633	588	608	584	611	639	617	592	646	602	624	631	607	619	568	563	611	709	562	588	653	602	636	620	669	645	643	622	631	569	620	646	640	566	644	597	601	617	573	634	580	575	626	586	649	635	612	666	613	604	598	565	663	614	562	593	664	617	638	644	633	625	618	629	607	649	614	654	654	656	631	638	574	642	619	580	648	643	644	648	609	610	657	620	637	625	623	620	621	631	621	604	613	623	638	619	611	591	624	633	599	669	610	611	607	568	627	630	629	617	604	588	593	622	631	610	623	657	545	631	638	606	586	614	610	616	630	592	641	609	600	570	626	640	614	646	618	615	580	629	644	592	614	615	640	601	667	613	610	571	598	605	626	610	665	612	622	642	604	577	649	614	616	624	598	616	600	639	611	618	611	590	568	616	618	633	607	593	638	604	623	668	611	643	633	613	585	609	549	624	586	594	615	609	608	669	577	578	608	583	617	624	583	634	607	599	676	636	636	628	635	609	582	602	620	632	646	615	577	632	610	639	662	662	621	614	637	659	602	596	645	577	659	650	650	601	649	581	587	599	606	642	592	572	619	628	623	599	623	608	627	647	582	647	610	621	621	613	598	599	607	604	626	613	627	644	615	618	596	642	649	603	633	631	630	614	615	586	616	602	612	605	622	599	595	606	619	630	631	629	592	608	613	622	619	608	600	665	631	595	634	661	620	606	615	600	620	625	629	607	585	596	645	643	649	599	615	650	619	623	637	623	580	589	671	652	627	631	622	616	630	604	632	661	608	631	600	603	554	581	586	627	640	595	632	575	575	590	647	585	602	611	607	618	611	603	645	595	627	598	592	627	661	612	646	610	611	617	594	598	612	664	592	626	600	599	635	596	624	621	625	612	594	629	604	595	625	623	614	574	643	620	622	627	586	588	612	595	582	647	650	611	624	613	668	652	699	620	619	604	641	591	585	643	634	616	627	591	619	580	601	592	599	626	608	661	640	611	639	594	560	645	630	586	626	598	621	611	652	604	599	575	652	614	602	604	602	661	584	581	637	638	609	624	651	615	573	569	593	607	619	611	626	600	584	593	577	630	623	629	654	620	634	601	652	632	618	676	639	629	650	609	616	629	612	580	591	607	607	660	590	584	661
26762	8613	2522	1592	1088	986	870	782	725	669	645	678	1191	1544	1329	995	769	674	613	591	596	609	605	593	620	632	643	605	591	625	627	619	603	614	564	622	567	588	619	650	641	615	601	637	631	601	624	626	599	643	634	645	533	593	560	628	611	619	626	611	618	670	611	580	593	665	621	613	595	602	630	604	563	603	611	579	584	590	611	633	591	599	593	616	632	596	587	586	574	587	614	608	649	638	622	615	610	597	620	637	607	605	593	589	635	585	611	633	585	611	614	582	621	645	607	597	624	596	680	601	607	563	590	593	553	603	592	575	615	618	638	587	615	607	574	616	630	632	604	604	616	614	587	580	612	610	635	591	544	612	643	634	619	593	599	594	617	616	606	587	587	599	583	643	645	590	570	596	604	585	582	650	604	609	634	575	581	583	603	563	586	603	578	569	552	608	597	631	638	640	614	603	615	622	575	576	583	599	628	604	605	582	603	645	642	584	575	589	601	595	579	586	598	621	613	622	596	638	594	577	597	594	591	608	603	610	572	642	604	624	570	581	618	575	601	627	559	630	568	623	596	558	629	614	622	588	602	649	658	613	559	657	618	627	672	610	599	569	601	599	583	590	670	599	616	640	581	636	599	610	586	610	589	602	608	612	628	657	591	576	614	627	592	600	603	544	585	587	577	607	662	614	542	540	591	604	571	643	616	620	592	601	620	608	594	614	580	592	587	611	556	617	600	595	610	568	589	604	629	633	564	617	599	597	589	633	573	650	597	575	603	616	592	607	611	602	607	586	627	622	587	574	630	619	571	638	576	630	573	573	577	621	652	578	552	597	614	605	608	589	605	601	630	624	574	589	641	589	619	597	612	600	602	574	604	596	604	596	567	616	569	603	599	582	577	601	609	621	621	616	597	619	608	618	594	574	622	593	629	591	634	618	633	625	600	589	619	595	595	607	602	611	611	580	570	594	645	627	608	618	584	606	612	624	587	587	617	599	611	618	633	565	598	584	624	597	608	645	577	600	622	584	624	606	636	584	675	589	567	607	646	625	612	594	612	595	577	616	606	588	584	654	613	587	611	597	587	593	590	622	578	640	649	649	633	583	614	616	624	603	621	582	643	634	574	572	616	653	564	616	632	586	624	620	629	589	648	572	602	586	646	591	600	580	655	629	545	589	615	630	635	631	640	581	556	615	572	570	589	618	596	626	626	595	574	590	555	595	608	562	591	606	618	561	557	622	568	594	624	584	598	635	623	572	608	602	630	600	587	569	601	602	640	627	632	580	558	617	649	644	593	639	599	618	650	583	628	634	586	597	610	610	567	644	572	624	595	629	625	575	617	589	599	625	575	581	634	580	555	625	606	613	589	605	567	635	606	596	608	591	601	593	653	624	581	620	593	597	654	612	634	610	641	598	591	588	615	646	604	645	581	600	561	612	613	637	628	552	609	571	580	639	582	620	595	573	620	593	621	583	625	575	594	623	667	566	589	675	609	606	641	598	588	608	610	633	569	643	611	614	658	601	565	628	633	573	575	628	601	597	590	643	625	587	641	597	560	649	588	627	627	612	602	596	618	622	590	608	583	623	586	626	610	568	617	624	598	625	591	614	617	608	596	583	605	558	623	618	573	612	593	574	552	617	577	586	633	586	610	577	602	629	597	607	591	617	632	616	571	578	608	602	625	644	623	602	674	596	555	586	634	564	635	578	579	601	651	604	582	630	585	613	612	613	601	626	608	595	585	626	634	594	604	620	586	579	630	636	617	569	643	608	593	616	593	595	626	624	619	607	565	588	565	611	620	592	584	597	601	610	590	603	548	624	610	626	619	612	589	607	586	598	619	572	602	595	548	646	618	568	574	583	631	589	594	655	590	590	597	559	549	591	612	604	583	616	656	633	589	609	587	631	596	588	607	609	557	635	601	617	552	606	602	625	634	628	614	560	629	619	630	584	636	608	588	588	619	646	584	612	649	608	623	588	633	600	597	591	576	637	571	588	626	595	610	577	604	599	588	615	623	625	673	579	615	626	638	619	621	604	608	661	609	638	567	619	627	584	585	615	577	590	576	601	634	593	639	634	617	609	605	612	606	640	604	575	643	585	566	618	625	581	570	592	603	609	650	622	672	594	595	608	618	572	603	606	619	581	619	603	554	619	583	612	595	628	571	628	621	564	648	648	615	623	599	600	603	566	592	587	596	549	613	612	629	583	643	596	636	629	557	580	611	608	581	553	575	681	620	607	615	606	580	591	599	558	631	586	607	615	580	583	632	613	616	623	588	614	601	605	614	569	578	617	610	621	628	585	634	590	615	624	613	627	640	610	610	594	608	595	599	566	576	614	630	623	627	604	557	600	597	572	588	592	601	630	609	603	581	626	584	594	595	680	582	574	620	589	588	617	600	582	602	567	591	599	652	592	613	595	579	608	593	631	614	623	603	576	583	630	562	593	599	577	647	616	596	609	603	619	630	647	627	633	616	587	646	650	631	559	640	630	592	604	573	604	602	586	581	599	617	614	584	657	610	591	640	602	635	615	584	616	584	599	617	612	601	638	563	597	620	619	582	597	563	638	644	618	629	587	590	636	573	622	540	607	599	629	612	575	577	595	606	608	603	602	548	618	605	610	626	643	596	623	596	594	596	625	608	610	604	633	584	598	567	559	590	541	601	569	585	645	610	601	587	552	614	639	630	610	590	573	614	597	546	647	639	611	586	568	618	583	608	617	596	593	594	607	612	566	600	580	634	612	597	606	605	572	637	617	607	630	589	631	605	563	627	598	597	611	644	596	609	582	650	655	592	622	632	622	623	599	613	615	609	612	633	585	593	596	565	627	616	603	565	552	581	568	602	617	623	637	594	586	626	582	599	612	608	600	613	629	553	620	629	648	586	580	627	628	592	577	611	556	620	593	601	621	615	579	558	637	584	599	595	612	623	602	581	560	600	588	589	635	572	628	576	567	597	612	595	550	604	606	604	598	600	610	624	606	614	635	595	595	583	635	568	591	618	573	603	609	634	611	639	630	573	638	614	642	562	590	630	589	601	591	587	578	620	605	600	594	628	626	617	566	594	610	600	632	602	594	593	582	644	579	597	553	557	601	598	577	603	621	540	579	596	607	593	585	556	556	565	608	615	588	583	595	572	611	586	632	592	566	626	580	617	600	586	579	582	611	596	610	574	562	644	605	598	633	615	571	606	575	584	614	614	597	611	588	604	586	562	589	627	632	613	654	569	596	624	612	606	632	620	554	586	633	597	562	611	600	578	578	639	588	574	580	616	592	547	580	594	610	583	571	583	587	594	616	612	603	539	598	586	618	564	594	603	578	577	631	615	620	602	636	569	611	596	586	619	611	597	602	610	577	566	614	616	641	585	601	620	638	620	644	576	619	586	638	650	615	561	670	644	598	570	559	603	597	604	641	595	631	631	622	598	605	651	602	616	567	594	602	583	633	629	608	612	653	618	586	609	600	616	587	615	649	639	599	629	605	630	595	610	593
6057	1977	2553	1635	1232	1239	1083	876	779	657	591	621	1506	1921	1489	1016	715	546	559	509	547	516	531	565	517	500	557	554	545	526	484	544	508	522	496	521	537	518	557	563	498	545	535	533	548	527	521	537	537	537	516	558	552	544	503	549	525	503	522	512	561	535	561	549	548	533	550	536	507	548	544	560	547	530	552	529	516	488	511	512	553	525	516	533	548	570	492	543	528	560	527	559	518	555	544	553	495	527	521	536	523	527	537	525	507	515	536	536	544	553	536	532	533	543	519	559	553	536	516	510	547	471	504	559	518	472	560	547	510	570	537	515	545	529	563	536	500	496	540	472	553	524	521	510	517	495	522	531	536	552	526	564	496	555	525	536	522	571	542	539	537	507	502	562	544	564	536	511	508	510	539	516	531	557	519	510	540	536	519	567	560	595	539	537	562	520	510	507	515	514	517	569	507	483	506	524	506	502	570	516	548	530	525	562	531	549	558	526	556	560	518	495	502	526	586	512	550	535	525	539	501	486	494	519	546	510	529	553	511	520	512	524	534	522	581	581	530	490	556	539	494	557	529	478	517	542	584	494	526	528	509	532	529	551	563	505	480	525	526	514	476	540	525	537	528	491	584	540	572	507	471	560	510	520	544	532	521	516	594	534	566	539	501	530	536	514	560	524	514	505	544	554	507	512	532	540	560	547	530	548	552	474	567	565	532	497	513	529	528	571	565	548	553	578	506	531	509	547	547	560	545	530	501	506	513	508	493	558	567	544	514	544	528	527	534	497	559	506	484	510	540	549	523	550	513	550	537	542	512	526	578	505	529	548	529	543	531	531	523	533	522	542	528	537	534	575	550	545	528	573	542	507	523	519	529	481	514	545	529	545	515	561	498	529	527	526	572	582	538	516	526	530	582	522	526	517	508	549	514	532	510	552	533	516	537	561	520	548	552	544	534	489	539	502	548	517	526	523	557	549	551	545	528	595	546	499	525	516	566	546	522	512	552	531	548	535	533	559	568	505	511	535	551	547	531	521	540	533	559	513	557	515	563	576	488	539	498	523	552	537	555	526	552	531	495	538	584	504	553	519	561	511	491	499	529	521	534	558	541	547	568	531	486	544	487	510	529	523	499	509	551	554	506	527	528	556	501	559	538	502	535	575	512	528	527	555	550	556	508	540	528	567	558	471	544	527	525	481	526	519	557	581	546	537	528	536	521	520	505	529	552	511	509	507	518	545	572	558	508	560	502	550	547	521	528	539	522	535	531	581	542	492	507	522	579	501	529	549	530	502	528	526	518	534	528	557	543	540	542	560	559	537	538	515	524	497	542	582	525	493	585	522	558	553	515	550	475	536	513	493	542	508	547	529	545	520	540	533	517	540	535	529	560	567	528	525	535	523	522	532	555	549	499	513	523	487	534	491	542	519	568	535	536	558	523	524	528	556	545	529	519	526	516	527	536	546	582	530	584	581	519	502	542	532	494	564	515	540	479	542	502	529	537	525	554	548	490	544	540	539	545	535	535	553	502	546	564	551	512	476	532	559	552	513	506	526	522	561	569	546	564	550	547	522	492	549	483	530	536	522	546	546	519	541	545	546	509	542	498	517	550	576	560	563	527	503	522	518	521	526	510	529	517	553	555	500	518	536	532	526	536	496	507	525	539	532	485	529	519	560	513	543	550	503	506	543	558	497	554	534	539	537	515	503	521	559	551	530	525	470	574	563	551	527	530	512	565	486	549	510	542	514	541	518	561	540	496	510	547	552	563	525	488	551	493	515	538	525	537	539	564	610	513	552	577	512	544	511	530	526	518	519	560	569	570	532	536	534	543	504	573	514	564	557	551	534	557	537	520	560	530	533	536	544	530	535	559	522	543	491	543	520	571	568	539	554	541	521	548	554	561	535	546	483	572	509	531	553	544	506	518	535	534	565	533	506	518	568	534	506	521	564	541	481	531	541	572	549	523	533	510	503	493	511	554	510	541	497	545	493	541	535	540	563	519	530	540	506	554	507	520	492	574	527	560	529	522	568	553	544	549	551	568	556	500	516	516	539	570	558	523	576	571	505	530	538	546	528	567	527	500	553	532	521	546	540	576	540	541	548	525	524	532	532	565	573	514	532	536	560	540	512	548	525	543	545	515	504	499	529	554	505	517	568	566	552	540	542	527	555	512	525	533	559	531	515	567	530	534	559	514	464	533	538	519	514	503	535	574	563	584	533	491	552	553	554	520	533	548	537	546	495	549	543	532	543	541	529	497	547	499	470	527	580	535	536	489	536	528	536	535	573	583	551	518	522	524	509	549	552	558	500	547	515	510	514	528	538	564	527	545	573	528	512	517	534	518	500	546	538	499	582	533	517	532	559	546	525	552	507	541	534	504	556	513	503	539	554	547	591	496	519	521	519	527	506	541	527	552	507	526	540	557	517	512	516	558	491	511	543	572	530	487	557	554	537	517	522	534	596	507	516	516	556	540	563	540	570	576	515	509	535	562	549	501	555	579	530	516	534	591	525	488	497	530	541	530	535	514	494	569	503	533	576	543	549	530	562	533	546	513	492	519	519	539	526	539	561	509	562	518	557	525	572	527	538	516	542	513	535	536	523	488	543	549	563	565	554	535	499	556	532	529	531	557	560	553	583	578	568	512	560	508	528	558	497	503	510	541	506	518	537	520	558	546	528	530	560	512	557	507	532	536	525	515	499	530	547	514	522	501	536	564	527	510	517	543	575	536	523	530	509	544	557	538	505	530	517	527	529	534	554	509	542	541	539	543	529	540	515	564	550	546	524	517	542	500	539	566	513	534	551	540	566	511	517	537	522	517	515	542	553	545	519	533	548	584	505	549	522	524	523	528	556	518	556	538	485	566	545	558	493	583	487	545	522	551	519	541	511	510	543	528	529	532	561	504	524	555	535	501	540	511	541	520	536	543	549	553	548	547	511	498	542	543	530	515	501	512	526	494	537	503	483	530	544	535	518	504	506	524	548	519	548	533	540	540	533	504	518	553	535	543	538	530	519	517	553	512	530	483	520	515	509	553	535	507	572	526	534	529	536	505	534	547	534	526	581	529	482	552	542	531	510	578	542	546	534	507	517	511	556	540	523	500	551	524	517	544	560	529	548	572	523	518	506	529	522	587	532	502	533	567	534	541	545	553	562	499	530	563	526	543	547	524	552	550	513	539	526	570	463	535	539	545	559	551	560	522	529	584	518	580	536	546	541	548	546	528	496	530	539	510	534	532	550	518	548	524	534	574	520	553	569	536	584	527	548	501	535	553	559	504	507	532	503	539	498	523	562	491	558	569	540	573	513	494	537	550	560	538	554	505	536	538	522	528	523	579	604	514	563	521	554	495	509	539	521	521	526	518	533	541	538	579	546	532	534	510	569	509	494	497	501	542	495	560	529	534	502	515	553	535	565	500	519	501	553	540	538	532	502	583	510	520	499	525	543	507	544	550	490	565	538	514	531	556	519	529	547	508	583	549	557	560	532
24873	20774	26571	24657	8765	2746	2017	1311	960	765	584	1194	6906	10930	8203	4012	1174	679	535	516	500	513	492	517	503	441	510	459	456	466	491	527	492	505	493	523	503	488	470	535	497	486	510	521	465	486	453	490	529	504	454	490	498	500	472	492	484	519	516	500	503	475	506	523	507	539	475	488	482	515	445	496	503	511	494	512	492	454	510	519	508	538	480	518	485	449	476	464	500	504	539	448	493	472	489	523	484	498	428	512	507	474	502	495	505	490	458	478	504	512	537	456	521	509	468	463	499	508	522	510	503	480	495	468	478	476	489	476	488	501	516	440	536	486	507	499	513	503	494	507	466	497	504	478	497	516	471	525	517	495	511	490	489	511	465	482	472	552	480	490	482	514	473	494	490	469	481	476	461	504	537	455	458	480	517	479	480	501	474	506	482	484	506	493	508	503	508	469	477	482	501	492	482	482	522	508	499	489	526	504	496	498	514	455	488	487	470	449	497	480	482	468	488	471	497	461	498	503	452	493	550	463	482	519	483	468	510	507	479	506	490	452	516	453	502	498	462	466	512	514	506	481	505	479	459	443	511	467	505	530	524	469	512	506	522	530	485	493	487	497	502	530	462	524	445	507	531	485	497	467	482	456	512	514	525	505	523	491	482	484	514	519	510	531	465	452	509	465	489	465	497	532	484	480	472	500	532	512	513	515	468	513	491	467	503	496	501	497	484	503	508	461	478	466	498	476	516	456	472	466	455	485	484	528	475	478	479	499	475	482	509	471	455	485	464	500	523	468	516	499	486	510	438	496	508	517	503	473	482	495	467	470	531	551	487	517	503	483	500	541	483	510	522	473	501	505	489	505	500	504	478	513	473	491	514	478	471	492	511	470	501	486	484	482	441	525	491	500	477	469	479	479	468	474	484	478	523	489	521	493	474	508	478	487	548	473	496	496	475	517	513	455	511	478	493	497	477	506	517	491	490	476	484	518	518	432	482	498	528	499	519	519	480	480	469	527	467	509	490	521	453	499	466	543	484	476	452	478	501	496	469	476	527	480	492	506	499	443	513	476	482	495	461	486	518	514	489	501	548	487	474	513	498	526	528	473	515	502	495	550	510	540	504	490	504	450	454	514	519	520	509	501	464	497	536	495	500	529	513	468	498	495	510	506	513	483	485	478	512	493	492	477	502	480	479	494	478	461	511	501	489	505	531	540	501	524	458	512	478	500	474	500	473	499	478	509	484	486	521	534	505	472	496	513	506	488	443	523	493	486	480	459	470	501	462	480	524	496	475	489	519	512	487	510	536	499	474	491	500	498	476	494	480	494	462	485	515	496	517	518	493	471	465	506	508	475	487	474	528	496	461	447	495	556	496	510	539	529	425	477	454	508	470	496	499	507	514	493	500	488	504	507	500	487	503	509	518	530	499	500	522	516	513	463	494	475	497	504	494	510	475	480	501	452	502	504	528	470	494	495	481	457	510	515	513	521	468	494	473	465	498	513	501	477	485	531	502	476	479	519	515	511	450	469	504	472	481	501	461	509	537	513	455	492	474	456	471	496	497	480	504	489	532	463	457	510	485	490	468	528	500	457	485	495	460	460	466	496	485	480	528	482	487	501	463	478	543	505	505	460	483	449	502	475	496	501	478	543	548	522	478	499	476	505	542	482	542	477	512	484	484	482	482	474	494	482	447	473	456	470	471	471	509	463	524	503	485	446	490	520	516	475	488	448	485	460	478	457	524	502	480	480	491	466	552	498	476	519	507	527	543	493	503	505	502	475	494	482	498	516	521	502	464	434	496	490	521	505	487	463	478	482	482	458	542	505	501	473	457	499	520	540	483	472	487	477	523	488	501	472	524	481	495	494	499	496	471	517	575	506	507	481	510	535	489	480	514	506	483	484	507	471	504	502	473	481	528	492	502	515	508	483	481	529	468	514	501	461	493	462	484	495	517	518	463	504	529	463	457	482	516	476	485	495	469	498	517	510	507	488	525	456	518	500	492	494	527	484	506	521	483	567	501	451	490	494	461	479	463	518	521	466	511	512	482	528	504	484	481	478	478	464	477	494	491	447	498	504	496	499	489	531	491	528	477	479	484	492	445	492	480	503	485	483	518	524	475	519	485	469	520	511	519	495	472	513	476	492	487	503	517	462	491	499	491	473	486	484	501	502	506	467	489	463	483	496	465	465	539	483	484	464	486	479	503	493	524	516	501	536	488	487	500	475	508	468	498	495	500	522	484	491	487	495	511	470	451	500	471	498	496	462	503	498	502	486	520	486	510	488	471	504	463	463	503	523	490	504	469	492	493	483	497	502	494	513	502	482	509	479	498	500	489	480	477	487	506	462	572	519	517	481	481	505	492	483	516	482	518	524	515	499	488	486	536	491	527	500	481	465	467	537	478	508	508	549	503	487	488	496	503	526	479	491	514	512	531	501	490	467	487	498	475	485	478	479	498	491	472	493	457	454	471	492	490	510	494	469	474	500	532	472	526	482	507	476	491	494	492	462	481	465	523	485	463	516	498	493	518	503	457	509	487	521	491	510	476	504	543	448	471	473	462	434	493	471	482	452	504	481	471	495	486	470	505	472	522	509	510	485	508	461	501	495	470	482	484	489	524	473	486	477	516	526	469	512	488	493	501	497	481	473	465	469	460	460	512	500	481	467	497	488	460	489	455	511	515	459	482	488	471	469	471	493	485	490	474	454	519	457	484	506	467	459	478	495	469	512	483	499	498	482	509	492	525	503	509	499	496	527	514	514	505	459	472	497	506	478	514	492	496	456	502	438	487	462	545	506	473	521	483	504	465	502	469	499	468	501	514	506	528	474	460	476	484	517	506	480	524	487	488	508	537	478	445	453	498	514	472	500	482	504	525	483	505	465	496	498	460	479	482	478	474	533	475	500	493	471	475	499	521	455	533	474	484	453	527	471	475	475	489	493	516	488	516	498	474	524	491	474	508	505	497	476	493	476	507	463	516	493	505	485	541	506	496	495	484	515	462	509	464	496	491	446	509	500	465	476	505	500	522	469	500	501	463	513	514	534	472	489	502	494	526	519	524	511	472	490	490	481	550	450	481	482	510	518	531	516	504	557	503	489	455	536	494	509	552	525	485	447	521	515	521	532	491	510	466	486	508	458	446	501	501	510	490	460	511	521	503	508	512	503	477	504	478	504	487	464	493	489	474	472	491	505	492	460	481	495	500	527	494	475	493	462	516	532	472	447	455	481	461	492	510	484	478	467	482	500	499	531	487	500	497	513	492	497	508	512	504	476	501	498	460	476	473	465	509	467	522	474	481	473	525	476	486	514	461	457	514	517	515	495	450	452	552	472	505	477	466	508	515	511	478	484	511	464	476	523	517	515	474	471	460	500	558	498	515	479	546	460	475	482	490	486	501	520	480	476	477	482	487	495	491	472	476	493	467	525	547	463	464	494	494	497	502	513	509	502	518	512	529	485	502	481	499	486	476	528	505	514	472	523	490	479	478	480
4820	6880	6962	4509	2984	2707	2482	1814	1328	832	625	1784	9486	12203	8158	4281	1385	671	508	467	431	470	474	462	451	455	427	466	436	449	482	484	457	452	498	426	462	476	491	455	443	439	440	466	455	440	476	452	461	501	456	456	506	495	500	467	474	474	457	474	490	459	483	455	455	485	504	440	426	442	468	458	441	428	482	446	435	468	478	443	432	471	417	450	467	458	539	488	475	454	467	402	453	440	427	460	458	474	434	454	430	453	508	434	455	499	486	473	496	441	477	429	489	490	493	478	460	467	482	450	460	440	464	455	471	477	430	491	452	426	445	434	441	441	475	420	465	452	495	445	401	449	443	464	450	446	462	448	445	458	426	489	440	451	490	462	464	464	466	449	452	462	472	446	479	435	423	408	465	443	471	453	445	435	469	457	471	418	432	447	448	498	445	498	451	457	459	476	477	465	426	473	477	475	466	485	461	479	436	494	483	457	439	446	504	457	467	495	462	437	465	464	479	450	471	484	467	474	457	454	442	470	440	429	470	439	451	430	530	444	430	464	447	423	468	463	439	436	478	468	456	457	438	457	495	409	469	452	454	469	431	422	466	450	471	475	415	490	456	436	476	455	453	442	472	479	483	457	462	477	495	507	494	437	433	476	474	465	465	469	451	461	470	457	428	463	440	478	444	431	490	463	458	465	505	473	483	445	455	441	461	406	459	467	465	453	449	435	471	451	437	436	435	458	450	454	457	455	448	444	454	483	447	438	460	496	495	481	454	432	466	428	464	425	431	484	445	447	457	438	446	456	430	457	481	489	447	448	418	500	442	455	486	475	477	455	429	455	496	446	458	457	479	489	465	463	453	466	438	467	470	474	450	447	500	463	457	472	428	414	464	459	477	457	461	443	470	469	468	472	477	496	467	453	445	442	496	460	464	451	493	445	461	464	483	459	476	458	494	461	446	450	443	519	501	470	475	511	455	484	455	458	449	472	463	465	467	469	462	445	463	428	462	451	462	456	423	491	479	433	484	460	463	506	446	453	472	478	446	449	457	438	429	458	439	449	501	449	412	479	454	470	445	459	491	466	455	500	463	447	460	476	504	451	443	465	432	502	490	480	459	469	464	436	476	462	438	483	465	451	495	486	461	485	451	474	443	456	450	460	432	475	425	465	488	489	459	508	446	452	455	448	463	422	472	448	467	442	488	459	440	448	448	468	458	445	504	471	462	456	470	440	463	430	465	446	497	451	459	415	453	434	459	469	452	472	471	468	438	477	476	433	462	433	413	439	480	469	451	478	506	428	475	493	463	472	440	475	437	482	431	441	456	476	452	460	434	488	460	457	461	487	470	480	439	439	470	472	439	454	471	444	420	472	446	477	475	431	466	475	477	465	466	472	469	451	453	462	449	448	421	454	472	465	441	435	434	445	474	430	434	457	431	440	458	444	475	475	486	483	462	452	487	454	478	448	417	445	465	464	466	444	455	457	454	502	466	487	430	444	465	442	420	438	432	474	454	470	471	461	429	472	468	447	496	420	464	462	484	434	487	464	459	484	459	479	470	468	433	476	429	425	445	474	437	453	466	468	490	465	480	479	453	453	436	436	421	484	462	429	463	497	465	465	454	452	441	464	468	452	470	449	460	460	482	497	495	482	469	473	430	479	448	483	438	474	490	460	456	457	466	444	483	460	460	476	435	470	426	431	447	487	453	466	454	441	434	435	455	476	449	475	468	462	470	469	470	453	439	514	448	452	487	456	414	461	438	478	454	434	484	426	472	435	483	428	454	433	455	503	491	464	416	462	470	487	468	475	487	457	453	455	444	410	449	451	460	429	415	491	445	469	498	477	504	461	476	494	479	459	455	466	470	486	476	439	459	440	451	445	446	450	477	438	490	461	441	454	436	441	518	472	427	434	440	474	443	477	434	430	486	460	458	455	478	443	416	449	452	469	465	450	448	482	464	439	442	426	409	447	439	474	440	454	458	446	491	485	476	425	495	474	442	449	478	448	467	432	467	453	498	462	487	442	441	446	458	447	442	417	452	465	461	450	436	458	474	443	458	442	455	458	492	473	432	444	476	458	454	459	465	456	490	483	436	506	441	450	438	444	444	505	456	445	495	482	401	476	448	457	449	446	481	434	431	455	452	432	457	438	475	419	439	454	464	419	475	461	481	428	484	479	456	452	476	446	429	447	419	437	420	512	471	443	485	476	445	489	409	458	464	474	459	476	475	466	494	482	446	461	472	488	431	476	462	492	468	434	424	461	497	407	449	450	466	453	468	440	459	439	471	471	455	459	451	435	490	453	503	465	461	467	492	483	453	443	470	471	461	442	425	466	461	451	451	450	441	470	432	439	460	446	430	499	493	422	461	494	454	411	477	464	430	496	483	489	456	434	480	482	474	443	496	468	441	442	485	416	455	460	463	460	459	476	454	447	439	494	465	466	463	444	443	482	487	467	441	431	465	489	480	475	447	435	459	423	462	468	467	479	466	436	449	442	451	427	419	434	448	478	465	467	442	452	430	439	465	442	429	432	467	472	452	459	439	446	453	450	504	458	475	478	497	486	437	447	466	489	403	487	475	442	443	488	463	467	482	417	449	447	443	484	435	494	460	447	475	448	486	460	461	465	476	482	481	422	473	462	433	432	451	442	443	441	482	509	476	436	452	492	463	527	445	422	454	458	474	447	418	439	452	465	444	459	482	484	493	434	441	502	464	477	446	482	434	452	437	434	449	502	449	451	480	477	452	482	440	451	489	477	464	507	443	468	466	505	467	455	439	459	447	458	470	426	469	469	463	451	461	424	422	491	487	473	447	468	481	473	448	450	474	436	466	444	425	435	470	464	468	444	430	496	462	519	465	487	496	434	479	463	488	462	505	473	468	459	434	454	464	441	489	462	467	456	475	449	463	480	465	480	462	497	401	422	472	469	430	453	452	487	484	457	448	494	489	432	429	480	468	454	440	431	444	433	467	465	432	465	459	429	483	440	439	455	447	448	458	451	505	427	485	434	469	467	457	499	453	478	485	450	473	424	431	436	461	452	461	447	454	434	465	408	465	491	475	483	446	445	461	475	447	433	429	457	466	441	443	472	483	481	468	468	442	521	443	441	459	430	458	457	464	497	460	512	448	467	490	460	458	467	422	448	457	457	445	437	462	438	447	449	489	432	483	431	483	451	475	455	505	418	465	462	519	470	467	513	431	467	421	470	466	470	452	446	502	454	482	454	426	468	469	436	448	463	433	454	433	437	490	453	470	479	456	449	448	477	481	486	453	505	422	445	478	458	478	463	506	445	446	444	464	477	414	465	463	441	420	485	434	439	473	435	461	470	492	443	491	457	449	471	477	480	448	462	431	498	455	469	486	462	457	490	456	429	436	451	430	443	448	455	441	443	451	467	456	480	492	471	470	461	459	455	464	450	465	458	448	433	461	461	489	476	461	449	479	455	438	486	457	435	451	477	475	461	494	475	429	481	490	464	474	467	464	454	535	444
23981	20801	27660	24021	20229	8535	3548	2265	1834	1094	815	1346	11089	19270	15300	8935	2802	1105	823	646	627	622	640	619	651	613	628	661	655	651	610	632	601	659	606	619	641	626	636	621	594	582	664	646	638	633	620	605	604	614	642	585	617	594	652	589	640	618	654	623	619	655	645	616	629	620	622	622	608	622	684	654	654	576	627	614	675	633	654	593	634	592	638	618	641	650	603	687	640	623	641	617	618	619	640	597	641	630	646	603	613	617	604	591	630	622	641	641	645	620	628	692	609	633	688	661	637	641	627	626	631	583	611	627	647	593	639	631	662	666	599	627	629	608	600	661	615	644	644	663	612	648	641	629	614	658	625	564	645	663	598	621	635	654	565	602	635	636	594	644	627	605	612	631	604	592	633	630	633	611	613	636	603	659	613	599	598	607	637	626	650	598	621	612	626	657	641	588	635	640	605	612	632	601	638	608	630	621	608	622	636	589	614	626	635	595	640	638	673	657	645	645	622	576	633	643	624	651	599	602	589	642	618	662	558	646	624	638	602	624	586	622	666	602	647	608	621	637	611	605	636	618	612	645	634	638	606	630	622	620	575	628	639	603	665	620	635	590	630	589	623	633	617	633	608	651	621	639	608	659	636	635	606	633	666	624	642	613	571	616	666	637	605	608	618	605	616	622	623	565	609	651	638	601	653	603	622	606	605	616	621	642	607	665	633	656	614	617	639	617	646	613	598	624	603	609	659	576	623	626	647	627	672	614	582	638	626	632	615	627	589	630	657	612	607	613	601	663	626	608	596	685	623	640	605	636	586	629	611	609	631	639	659	592	608	602	645	655	606	582	633	597	686	633	646	583	620	662	648	652	599	617	628	576	644	638	672	610	654	587	646	632	638	619	588	614	650	598	596	621	610	616	587	626	641	608	613	637	606	612	631	659	656	653	631	612	601	588	627	605	673	629	623	613	691	619	632	636	593	665	629	595	623	626	595	597	624	623	637	660	630	604	634	666	634	604	629	609	584	672	646	635	622	640	614	625	610	597	582	647	616	563	605	606	634	651	625	582	634	605	594	634	616	601	648	617	644	621	638	639	627	627	644	600	663	598	628	633	615	619	615	587	598	600	608	661	648	645	585	619	627	622	633	615	577	621	649	600	621	650	650	632	656	602	628	631	629	586	606	616	575	602	656	611	621	599	626	641	642	659	656	630	621	620	590	646	601	614	642	661	597	613	622	605	661	620	636	608	605	568	663	575	636	661	611	615	601	623	627	577	668	635	642	632	605	632	626	618	648	622	604	623	590	621	617	627	672	622	680	603	570	611	647	642	594	657	624	646	619	611	682	653	645	609	615	636	631	620	668	621	592	617	564	637	594	603	618	635	623	659	627	625	652	613	636	586	650	633	605	653	665	617	627	589	542	603	626	615	672	643	641	639	630	606	633	599	620	635	595	625	639	566	620	645	617	634	639	638	678	649	588	639	610	592	627	621	618	592	596	627	619	593	646	630	656	610	670	649	587	581	605	569	599	561	624	592	639	612	585	622	633	635	602	643	624	613	609	647	632	631	611	609	593	641	640	669	624	627	619	620	610	649	673	612	599	651	632	615	642	623	595	632	623	631	625	605	575	579	627	599	635	601	637	609	658	646	624	626	611	658	656	629	619	592	588	663	615	640	608	620	627	666	626	642	597	606	588	651	621	574	628	604	645	584	585	618	617	622	635	647	621	596	590	648	614	643	630	620	666	608	657	612	642	596	612	649	630	568	622	604	648	612	631	624	579	627	643	631	605	634	647	606	648	600	612	604	581	620	590	629	593	634	711	681	601	615	599	626	583	598	584	587	605	668	627	622	588	616	584	632	680	631	633	645	591	599	617	631	606	624	632	608	583	644	655	622	608	651	579	606	660	615	599	608	602	606	658	597	609	662	608	637	608	618	615	637	571	642	601	622	591	595	646	592	659	646	595	643	652	648	630	606	613	667	620	639	625	591	629	665	631	598	672	640	641	644	673	650	657	652	653	623	632	601	655	636	601	610	620	538	621	587	617	598	626	627	581	598	612	609	586	637	642	667	591	635	603	612	604	597	614	610	617	627	607	633	655	598	668	580	605	604	591	637	602	597	595	610	631	648	635	607	646	588	642	633	679	627	644	638	613	614	593	607	625	623	613	649	597	600	635	616	584	620	620	629	632	616	626	626	639	662	595	600	590	664	622	655	667	628	578	634	676	635	637	625	595	641	604	612	640	633	613	648	575	658	630	623	576	616	646	606	635	615	623	605	592	667	602	661	667	683	655	623	631	586	588	633	615	597	637	597	630	621	601	651	613	605	675	617	643	653	674	642	575	629	636	665	612	624	644	596	581	624	600	593	573	621	650	635	605	622	614	597	607	564	645	618	659	599	588	588	638	580	656	646	618	634	609	652	633	609	640	666	606	628	659	633	603	605	646	642	647	658	608	624	618	622	655	667	630	588	580	616	642	619	609	689	603	633	634	609	635	591	610	662	651	592	574	579	623	605	628	622	613	555	568	609	594	587	598	648	642	660	629	630	611	617	632	647	613	599	667	559	591	606	610	638	632	617	641	608	598	591	650	597	594	671	616	663	622	654	622	548	634	600	664	629	652	626	596	613	643	609	584	592	615	627	611	603	626	598	620	593	635	643	602	630	606	642	620	664	618	598	609	593	611	608	646	587	650	607	661	625	620	690	634	570	629	594	663	599	583	614	620	597	616	589	666	617	609	609	646	571	650	636	597	634	602	621	605	603	616	647	596	599	653	576	599	610	594	613	611	614	614	580	648	597	631	587	624	627	622	638	641	609	600	659	624	622	587	604	628	617	619	645	614	658	623	612	617	580	668	617	614	607	591	651	583	632	631	618	618	648	616	625	618	657	617	604	619	612	612	630	610	547	613	651	623	655	584	647	647	648	599	590	633	611	640	642	609	607	562	665	657	585	640	593	596	567	594	640	604	626	642	563	675	630	622	592	636	633	613	613	599	631	601	619	619	591	593	592	637	704	598	625	635	618	604	611	612	632	636	641	602	617	599	656	608	634	600	611	611	653	640	623	609	600	612	604	630	618	623	629	615	690	596	616	647	595	564	628	628	571	598	630	603	579	592	631	594	586	650	643	596	634	592	627	604	600	642	599	631	590	624	623	604	616	655	625	630	619	633	591	595	552	636	630	646	625	632	606	644	618	642	645	619	620	615	633	568	617	681	626	573	624	593	590	655	622	643	600	602	638	627	638	617	627	606	639	642	651	574	612	649	629	617	597	600	573	610	599	608	649	680	595	656	602	647	636	639	609	580	588	590	611	590	629	611	602	664	646	582	606	670	632	688	621	596	583	662	620	618	590	610	621	635	614	625	641	583	638	658	641	636	606	606	592	595	637	623	635	625	602	619	605	601	651	612	635	582	627	620	623	622	624	610	650	646	636	629	624	642	598	617	650	649	647	604	630	557	593	619	652	620	619	614	624	609	645	612	545	643	644	620	592
5527	10107	9752	5998	4833	4107	3460	2971	2511	1397	881	2009	14831	19101	14244	8424	2807	1180	715	611	603	579	567	553	567	554	556	539	570	558	595	541	553	578	586	552	589	534	579	560	582	579	589	565	602	596	541	541	566	554	569	576	553	581	570	531	520	598	573	532	551	574	602	551	572	562	590	559	575	550	543	579	532	553	535	597	574	556	568	551	552	527	574	593	576	546	570	541	569	557	517	557	554	555	582	544	598	547	570	602	503	561	526	577	536	538	610	534	570	600	570	604	570	607	542	566	565	516	587	567	590	547	560	547	576	587	595	535	578	555	610	545	547	560	528	578	613	575	600	535	557	568	596	581	594	588	589	570	557	598	553	587	557	540	558	610	552	569	562	528	574	553	538	562	584	584	548	531	544	571	563	530	564	569	552	584	620	606	576	591	570	567	584	548	546	538	550	568	555	586	599	554	530	533	547	550	534	565	608	558	586	567	572	550	590	551	579	580	553	501	591	556	547	553	543	542	567	556	583	611	591	604	560	557	571	571	554	593	534	588	592	580	544	573	513	589	547	563	626	580	588	602	560	531	553	551	588	587	534	588	540	578	579	550	582	575	600	554	567	514	535	594	562	615	569	517	528	558	576	571	606	545	575	603	527	581	536	511	552	559	535	572	587	575	584	537	549	566	565	522	562	601	580	551	585	593	570	571	570	616	549	562	505	582	612	600	553	560	590	584	532	560	569	567	563	568	515	550	532	579	570	584	527	550	535	549	546	562	570	538	569	523	596	557	558	560	576	574	567	549	566	607	544	545	524	575	580	568	527	565	551	573	587	528	573	530	572	577	539	576	531	544	585	546	597	580	555	606	573	560	551	585	592	585	536	579	561	518	527	529	525	568	583	574	530	579	538	546	558	594	536	573	517	546	545	533	533	590	557	532	575	555	572	587	585	550	607	547	579	540	586	579	569	591	544	579	540	542	544	544	576	557	517	571	564	604	535	508	570	548	545	542	533	614	557	552	554	583	540	551	572	542	621	529	541	606	547	562	591	531	570	584	536	558	559	553	542	578	542	606	561	554	595	579	588	583	544	545	529	542	530	599	571	555	571	547	613	549	558	567	581	528	592	562	554	588	539	567	568	535	558	574	566	575	588	556	585	548	574	545	526	593	558	576	525	543	563	552	592	621	560	550	584	607	539	516	573	605	560	564	617	583	576	526	559	569	556	586	546	571	567	580	546	567	574	588	556	572	596	540	552	551	564	541	570	571	602	559	566	539	555	568	561	609	560	568	548	573	550	569	581	567	574	546	548	582	551	560	586	610	535	593	506	563	574	521	609	563	593	594	571	534	578	546	568	561	589	532	539	580	564	612	569	555	558	607	565	515	549	514	537	558	554	563	546	541	544	541	554	536	553	531	513	545	586	549	552	565	557	526	571	573	595	529	540	546	588	618	579	559	580	588	537	539	558	552	550	549	608	570	517	576	567	529	537	534	576	610	570	530	570	552	560	563	587	530	568	569	548	548	560	542	587	543	562	566	582	549	564	528	575	549	558	569	600	566	595	597	563	568	567	587	541	547	536	548	541	592	563	550	517	547	578	562	565	556	569	573	537	559	566	575	534	560	576	552	562	507	535	560	536	557	620	590	577	531	566	635	547	533	590	544	562	543	517	531	583	621	556	594	555	530	536	594	586	544	537	554	558	564	550	543	550	520	587	577	588	510	578	590	569	505	566	534	583	518	533	552	535	580	568	612	574	566	530	497	526	567	571	578	555	556	599	570	582	532	561	551	567	542	565	563	546	543	582	543	540	574	579	565	572	580	556	573	539	565	558	566	600	591	586	510	583	512	526	547	595	548	589	585	599	570	554	588	553	558	526	530	566	580	598	570	528	568	494	575	572	554	542	541	559	615	576	552	585	585	539	586	629	581	586	538	539	524	558	580	518	559	554	556	545	576	547	531	586	583	562	503	578	554	528	546	548	542	547	568	581	555	558	550	562	515	593	554	563	623	592	540	585	522	610	603	563	569	606	581	592	574	602	551	563	531	575	605	552	596	576	604	578	541	555	571	599	563	527	565	544	564	556	544	558	568	550	569	560	571	596	615	570	557	532	528	575	573	549	535	537	527	542	550	548	532	531	544	590	596	552	580	563	580	573	587	603	522	543	615	535	576	531	596	560	551	542	570	563	585	570	547	535	575	546	519	566	593	548	535	540	560	585	535	577	582	567	546	556	582	554	571	570	576	598	496	576	590	573	543	514	546	586	545	559	594	578	602	531	557	545	583	520	515	561	554	522	568	581	599	544	601	568	554	512	550	539	595	524	563	580	545	532	572	576	575	538	560	582	554	519	567	553	545	590	542	561	603	523	548	582	543	597	552	516	558	547	583	523	555	557	516	608	548	575	579	539	560	551	530	530	541	585	502	582	525	570	555	581	562	571	566	600	524	562	570	585	527	559	568	579	586	551	600	575	581	563	544	532	557	562	535	525	628	539	544	544	586	601	569	581	511	598	536	583	529	563	555	535	544	545	559	549	578	557	571	561	544	550	568	529	561	556	560	534	597	583	569	541	549	540	537	546	590	536	512	559	517	548	595	583	582	611	555	545	570	546	580	526	561	562	502	567	604	527	560	593	526	572	525	545	568	568	577	542	599	552	592	576	590	578	555	574	580	563	566	559	546	571	550	581	521	608	591	567	528	584	563	557	571	537	578	518	537	630	538	535	562	567	503	558	530	536	576	547	558	531	567	578	551	511	568	570	585	525	544	562	560	604	533	588	568	562	555	601	576	554	570	570	566	580	540	561	552	543	551	534	550	555	560	557	553	587	543	530	570	587	577	538	554	608	524	535	578	547	550	594	582	526	584	610	527	565	572	545	554	572	511	600	585	556	603	554	564	505	569	570	552	558	582	571	514	536	535	566	580	543	551	574	542	536	571	534	576	569	598	597	567	553	563	583	541	571	546	556	521	578	557	567	592	527	558	515	557	574	591	554	546	538	576	573	595	561	553	511	571	564	590	583	526	579	560	549	596	564	562	604	561	537	532	556	584	572	582	594	554	574	545	559	583	583	574	580	562	560	555	531	596	554	543	562	526	602	573	578	558	592	557	525	556	551	555	583	570	579	563	564	589	564	529	586	563	549	573	553	570	559	579	566	562	553	557	579	523	570	572	556	553	577	503	535	565	549	553	542	571	570	577	569	583	550	549	556	597	534	546	541	596	531	551	544	539	547	563	554	582	571	594	567	536	572	520	580	551	542	575	565	527	619	513	578	524	550	604	551	556	568	550	548	570	543	570	568	574	566	560	611	530	544	557	529	575	565	579	567	575	546	554	564	579	554	546	586	573	576	572	566	568	585	532	582	538	536	579	544	565	587	590	605	544	550	559	572	539	586	540	567	532	565	544	522	540	603	575	567	580	557	544	594	563	538	584	540	549	593	579	562	545	576	578	555	542	562	573	564	584	580	574	589	541	541	565	556	563	531	565	580	562	571	553
26713	8956	2220	1280	1046	1051	912	898	808	704	664	601	894	1340	1286	1088	827	686	632	607	520	572	581	539	573	568	585	602	568	561	560	586	602	611	602	597	567	593	555	524	548	549	544	542	552	557	586	557	562	574	568	568	560	540	560	574	593	551	560	552	542	576	567	561	552	541	569	599	531	525	602	536	566	534	571	568	579	552	552	551	577	544	534	603	558	577	562	562	564	593	547	577	551	547	556	585	590	560	538	578	578	552	610	542	535	551	553	556	537	574	545	539	630	547	570	557	555	556	510	542	567	552	507	530	566	584	572	534	588	584	586	581	579	529	540	572	535	524	544	552	570	541	564	535	578	587	609	536	580	552	560	592	534	528	538	601	571	546	526	553	552	548	595	592	587	576	559	604	557	536	575	533	539	545	582	549	548	531	590	557	601	554	590	602	569	593	581	581	611	564	559	590	559	583	558	573	563	530	585	558	548	541	561	545	576	554	587	541	573	606	523	600	540	587	641	588	589	561	553	560	555	559	545	548	541	534	554	608	580	577	573	566	592	567	546	582	581	555	548	543	575	583	555	581	538	582	538	548	569	533	521	539	524	561	535	615	598	542	583	542	527	588	564	540	577	566	620	571	565	531	568	535	599	584	600	521	516	551	578	591	529	561	578	559	562	593	570	595	570	562	607	524	562	592	532	586	560	586	536	546	548	538	548	574	558	563	569	604	544	595	540	531	552	549	593	556	562	567	595	564	559	611	584	557	555	505	539	569	503	555	568	537	579	546	559	537	589	564	583	590	555	573	551	565	572	575	536	530	554	590	539	540	531	570	537	577	592	565	564	550	592	555	509	523	537	576	530	556	560	579	537	563	590	605	537	583	569	541	499	564	549	551	575	551	539	545	577	575	559	553	534	589	594	505	566	552	538	552	561	554	557	555	570	582	554	554	580	548	550	590	531	593	545	579	580	577	558	552	562	571	593	562	549	538	540	562	591	519	560	571	528	583	573	548	591	531	528	595	547	585	572	552	521	581	596	585	582	570	548	558	552	556	542	563	580	619	578	528	585	574	568	566	569	602	570	598	559	587	605	582	535	576	569	562	556	530	571	606	593	551	550	555	542	582	576	550	621	551	566	530	587	540	567	529	562	591	564	531	566	556	543	561	578	583	596	597	575	584	597	601	528	586	586	588	542	549	571	526	510	557	563	571	541	574	568	556	574	550	598	556	545	515	554	594	560	545	560	543	583	577	536	556	546	537	617	577	557	570	546	562	558	528	610	515	574	578	529	585	565	569	548	560	570	595	561	530	614	537	568	574	595	519	556	554	547	537	564	536	541	580	521	547	580	568	569	557	582	549	564	601	554	555	577	584	590	573	576	587	593	549	555	550	530	576	545	592	544	534	556	585	548	555	552	524	531	562	575	523	588	552	587	565	540	568	571	569	551	538	575	571	548	573	582	589	578	552	607	534	516	560	548	575	577	547	597	543	510	628	563	527	562	580	541	548	561	522	547	560	560	573	507	583	532	494	555	569	588	556	531	538	535	632	573	544	573	559	543	548	563	588	574	603	549	546	561	569	560	577	583	622	597	601	596	540	562	551	549	568	538	564	556	584	564	537	576	539	606	569	596	576	527	581	563	545	588	574	584	578	556	536	523	556	561	618	591	595	601	570	594	519	578	542	587	562	591	549	551	562	538	577	566	571	558	550	590	587	553	571	560	572	532	601	613	597	561	594	564	521	581	583	540	600	555	624	580	557	577	520	593	544	605	564	580	583	593	555	538	534	565	595	554	549	554	536	553	574	580	569	547	568	605	602	617	580	586	545	551	533	576	572	595	590	591	585	595	577	551	548	550	582	560	539	541	520	588	512	558	534	529	581	590	556	580	544	594	579	572	595	548	565	592	603	571	535	554	561	597	593	567	581	591	572	555	544	549	555	586	584	538	540	542	548	556	525	592	609	596	548	565	564	531	558	564	505	557	539	549	568	555	582	544	539	580	540	576	560	587	568	621	576	559	516	617	566	534	543	577	569	601	559	564	570	562	590	584	537	547	541	573	547	534	552	544	578	564	589	540	512	542	565	574	564	537	563	580	565	566	571	575	549	547	564	564	529	539	619	574	528	578	587	547	606	589	547	571	551	576	607	591	584	581	604	553	610	558	555	558	583	561	567	556	571	568	567	575	592	522	555	545	555	603	569	573	542	559	570	564	561	542	572	569	557	542	586	534	550	557	580	586	612	570	556	569	553	554	538	603	543	547	546	554	572	579	558	541	526	581	569	572	567	554	540	559	613	526	587	550	563	578	546	579	575	578	596	528	605	556	549	581	556	582	552	589	528	573	580	567	574	556	575	595	593	581	562	588	605	562	614	575	537	536	584	599	588	600	573	598	552	562	568	605	601	557	575	564	544	576	485	564	556	608	548	538	580	544	584	553	585	538	566	551	550	522	589	580	570	567	574	592	590	610	549	531	540	561	577	573	551	600	538	547	562	499	587	553	568	549	585	539	565	610	544	586	576	582	563	604	578	515	559	534	572	548	565	527	564	543	520	566	562	556	589	544	578	538	556	539	559	533	572	573	569	543	530	584	522	601	595	560	569	535	552	546	600	539	578	579	535	570	560	531	589	558	554	574	573	537	537	584	515	563	609	598	590	555	541	605	551	549	556	561	553	558	579	545	626	569	570	596	573	573	536	543	568	551	525	580	531	570	581	526	559	560	595	591	571	562	558	544	533	552	582	541	525	537	564	579	595	542	509	535	578	555	550	568	534	566	560	559	556	543	603	543	558	575	568	534	523	574	535	534	552	578	563	544	531	563	560	595	570	577	539	572	575	585	599	556	577	557	557	576	535	588	565	550	566	548	557	562	611	576	617	636	535	526	559	583	550	550	532	574	554	586	542	557	562	558	521	578	561	584	549	576	600	555	578	543	594	580	563	564	569	562	586	550	594	586	582	559	589	527	598	541	534	591	549	541	582	568	546	588	567	587	588	562	584	544	576	524	565	569	583	512	556	562	564	580	543	576	564	584	567	603	562	515	554	592	558	573	581	585	564	590	573	546	560	527	554	567	616	555	566	583	572	546	602	569	547	615	577	552	545	597	561	537	513	534	571	551	555	549	549	575	584	559	561	578	537	577	571	588	558	571	524	578	565	540	515	547	569	550	607	545	572	576	568	515	596	600	522	566	548	575	556	555	546	564	561	571	585	542	545	575	595	545	544	554	552	549	532	573	544	594	526	569	559	580	545	566	540	554	553	593	576	543	575	537	585	569	587	534	572	534	530	589	583	552	539	590	541	559	571	555	529	598	560	594	558	562	528	585	535	575	578	537	562	535	562	580	542	557	574	561	548	545	535	573	604	575	574	576	579	570	560	539	553	562	568	563	557	584	578	582	586	562	570	574	552	573	562	546	600	570	548	578	599	554	546	561	579	527	553	524	537	516	586	579	532	548	593	538	596	608	570	566	544	587	508	598	609	562	553	576	609	594	576
6175	2179	2051	1264	1303	1206	1105	1077	964	784	679	581	964	1738	1461	1221	771	581	485	526	530	498	526	545	553	500	507	510	524	495	479	477	467	501	496	529	503	474	491	499	505	525	477	502	464	504	522	513	465	511	471	496	518	517	483	507	439	484	493	507	508	494	488	478	517	509	539	460	522	511	510	502	470	495	494	524	491	511	506	502	528	530	473	520	486	507	498	478	517	529	512	538	482	538	461	501	529	472	514	477	424	490	496	513	557	507	465	519	531	519	493	526	526	529	490	531	492	482	494	487	502	496	531	476	531	495	489	497	520	505	539	518	543	502	492	524	478	514	476	507	508	524	478	507	496	484	499	517	477	518	493	505	537	527	481	473	513	486	494	520	514	494	516	507	508	506	487	472	534	508	477	511	512	505	504	541	475	515	556	511	498	498	502	498	493	447	509	521	508	518	512	487	494	493	510	489	525	474	496	475	487	524	483	515	530	459	507	499	491	502	485	490	475	508	498	517	482	516	501	519	474	478	519	476	460	545	518	507	477	490	442	501	507	515	508	475	516	485	515	459	485	471	481	525	477	500	449	533	473	521	477	512	522	531	497	501	505	471	466	510	489	530	522	488	523	540	509	511	441	502	523	494	513	512	493	477	499	476	497	536	504	518	518	513	496	508	531	504	523	442	500	527	499	509	517	533	511	510	482	485	510	474	508	505	543	522	524	486	464	476	540	504	511	538	519	496	533	511	497	497	476	502	530	513	524	500	495	524	513	498	534	548	493	475	469	513	491	543	479	535	504	496	514	508	452	556	534	500	507	510	525	495	460	524	469	482	485	531	497	495	486	472	473	476	493	548	509	448	500	527	491	490	458	533	501	509	476	525	506	435	503	491	534	468	466	518	493	491	517	495	528	489	510	504	477	528	492	515	523	465	537	495	488	523	511	523	519	473	495	541	501	520	510	501	521	483	478	522	469	523	423	528	527	498	459	496	494	543	471	498	509	476	525	473	503	519	515	535	488	561	489	526	524	514	488	519	505	521	509	497	511	530	549	462	539	512	462	549	518	490	467	480	506	479	512	540	537	529	527	521	512	503	489	495	487	541	520	534	481	489	508	498	521	447	506	492	559	503	516	515	518	495	490	477	510	514	503	525	476	471	496	486	481	540	534	482	488	503	488	497	494	523	561	494	486	472	495	539	467	499	508	497	489	504	486	485	502	519	490	468	523	533	490	500	513	468	505	515	527	483	493	465	535	470	512	476	507	527	503	485	535	503	504	511	483	478	489	520	531	539	507	519	504	504	534	506	484	494	517	487	496	543	485	502	496	480	472	476	527	481	504	513	503	532	494	513	516	455	500	511	501	519	465	506	482	531	476	512	518	534	488	489	492	510	503	550	502	522	483	475	477	495	474	550	531	514	492	502	559	511	523	513	499	529	510	504	466	499	497	494	485	508	557	494	476	488	472	519	492	458	504	512	479	508	519	514	501	483	499	449	521	503	474	473	492	500	522	493	495	543	453	466	528	527	491	547	506	497	530	477	510	542	512	486	522	550	553	483	493	506	493	489	531	507	489	490	488	475	499	482	503	504	487	503	482	539	510	522	540	482	467	519	506	474	527	512	515	497	477	519	517	488	520	488	489	513	526	512	473	485	549	499	510	515	510	511	491	515	489	483	502	500	517	516	524	479	462	474	481	496	490	496	490	486	475	506	488	543	462	486	492	503	527	498	514	488	494	495	525	545	512	504	486	503	516	499	503	487	473	486	462	479	528	482	461	531	465	457	477	478	512	531	518	532	535	495	512	546	474	515	509	498	520	496	487	506	485	501	532	499	475	481	477	527	491	516	503	499	509	506	491	483	500	538	499	501	503	501	469	524	530	500	461	553	502	484	554	507	534	539	454	500	523	475	531	473	508	543	495	504	506	458	470	488	475	509	498	478	494	505	530	522	498	509	453	496	474	536	542	527	518	526	484	508	496	505	527	503	483	486	527	506	480	492	518	500	496	505	507	526	500	493	507	521	530	480	478	492	507	516	512	503	492	509	484	482	483	492	506	503	491	529	523	529	481	503	498	498	479	519	504	470	548	498	500	497	483	498	485	483	489	543	476	489	504	465	533	486	506	475	477	491	478	549	513	486	483	476	471	500	529	486	544	524	468	552	522	489	481	484	539	502	524	527	509	487	500	501	519	507	469	542	511	470	546	488	554	489	478	490	528	490	481	502	513	487	518	453	453	505	483	563	501	484	486	511	517	526	516	519	506	473	492	511	526	539	508	494	489	515	476	497	471	500	522	509	507	498	500	505	482	503	488	516	464	489	504	513	481	480	478	520	511	492	491	536	504	500	484	490	509	509	518	526	531	500	468	457	509	496	487	493	496	471	519	549	502	503	486	501	465	516	496	499	466	464	475	476	530	511	525	487	468	487	502	507	512	481	493	517	502	501	482	494	512	497	517	496	495	505	471	501	501	514	482	471	531	530	525	484	503	477	461	492	512	507	450	493	518	471	467	511	479	461	486	508	475	501	530	520	501	500	479	511	491	527	502	484	516	503	510	474	493	494	484	503	464	489	530	479	440	511	495	496	485	513	471	506	491	503	515	477	516	499	517	482	499	494	518	506	469	499	537	534	505	455	467	487	460	476	522	498	506	481	542	492	502	466	532	477	471	531	473	505	504	532	538	516	520	523	514	498	476	491	517	571	474	517	486	466	534	526	504	523	498	475	498	496	526	463	499	502	469	478	469	519	481	482	536	494	513	498	491	501	486	522	475	488	534	492	513	507	504	487	529	485	483	533	457	493	568	505	489	466	496	518	496	485	485	523	481	484	506	497	499	487	530	519	500	485	536	481	476	483	498	485	531	473	498	525	493	481	487	533	477	501	512	514	458	490	501	522	501	469	504	467	531	536	501	557	506	494	471	480	510	464	443	491	457	518	523	526	541	521	487	482	522	549	490	509	507	477	530	500	502	525	504	535	492	520	502	487	504	479	495	460	542	506	538	472	496	529	501	534	485	485	465	522	493	468	539	503	529	473	537	529	499	492	511	448	530	485	489	492	494	518	503	490	481	505	469	473	515	504	504	529	530	533	549	490	456	518	477	530	523	516	500	516	523	521	472	519	509	486	507	536	497	518	511	487	525	515	508	527	490	468	540	512	503	504	503	487	520	530	497	499	495	487	499	520	501	494	537	498	496	504	535	494	523	476	538	525	486	489	499	490	470	505	539	490	519	497	488	472	499	465	543	507	488	486	528	524	528	486	489	494	507	468	476	512	487	475	495	482	469	520	488	478	496	513	484	488	486	494	482	500	506	528	517	502	486	496	533	514	495	474	538	494	481	450	486	504	505	497	498	492	479	481	488	510	493	483	530	554	497	510	481	489	522	532	495	505	498	485	522	519	508	507	468	475	536	505	525	504	476	508	480	519	537	487	492	485	535	470	489	523	494	509	471	461	517	495	488	468	530	452	507	494	468	495	504	492	519	497	489	513
24917	20800	26564	24713	7672	2032	1667	1305	1076	1113	917	807	772	5943	10183	7107	2816	1033	679	519	539	493	502	512	500	487	475	481	495	517	521	486	517	500	488	500	509	483	506	529	520	509	484	452	503	488	514	511	529	513	519	496	521	491	501	469	495	478	504	506	506	504	487	535	510	509	496	506	502	476	520	492	497	521	509	473	490	481	520	531	510	525	495	457	476	506	512	505	512	511	537	482	542	495	510	529	485	487	444	485	495	510	485	514	529	459	515	532	525	529	512	479	467	451	525	543	488	502	476	503	474	498	500	505	501	527	495	503	508	455	519	525	486	527	525	467	521	533	523	472	503	540	504	519	500	525	523	508	518	515	529	558	474	506	505	497	512	493	541	498	499	530	506	503	508	491	484	544	537	480	534	508	504	495	504	502	508	562	490	443	518	487	516	502	523	485	478	511	488	491	497	519	497	491	554	488	528	501	540	502	464	499	507	474	515	468	490	495	509	512	487	515	482	510	504	482	481	506	482	504	530	517	482	482	527	486	507	487	471	522	510	503	544	473	501	472	459	528	492	509	499	509	515	502	487	480	467	565	517	498	482	549	476	488	458	525	489	517	518	487	490	499	449	446	532	514	496	486	541	530	503	478	562	461	487	483	491	508	527	504	508	512	478	483	507	577	490	510	519	520	511	519	509	505	479	503	493	501	469	518	476	456	513	477	518	480	484	480	485	498	477	506	530	459	496	475	563	516	503	469	510	508	515	510	441	468	474	510	470	511	518	503	490	488	491	484	524	543	491	496	509	466	470	455	517	521	498	519	512	535	482	518	527	491	549	506	492	524	507	473	509	494	522	490	497	509	488	499	528	488	543	496	480	523	474	509	478	512	427	507	492	500	490	473	512	492	496	507	468	496	482	489	511	509	508	510	516	524	488	497	501	447	498	510	492	496	478	510	466	466	530	500	480	502	485	476	529	505	504	496	496	499	517	521	519	490	497	493	484	518	497	482	547	480	536	524	538	506	531	520	525	518	481	491	506	496	490	518	469	480	460	509	542	510	485	514	478	519	499	496	496	519	500	520	495	493	478	493	530	469	535	509	495	503	512	487	470	495	511	532	499	505	477	484	497	495	516	494	530	519	490	537	489	500	497	451	525	491	532	522	470	486	545	509	489	522	510	469	484	496	480	499	514	492	489	510	498	503	507	483	527	517	535	493	529	484	511	469	532	512	516	508	513	491	477	491	504	543	506	506	513	486	476	500	483	475	469	528	516	528	477	532	473	521	510	516	524	525	466	475	500	519	511	508	496	527	496	496	515	511	474	502	520	470	487	504	475	527	487	501	527	500	489	483	504	510	485	512	541	513	512	478	535	522	522	504	550	508	505	480	520	514	527	505	486	495	472	506	538	509	496	512	520	505	493	525	484	499	531	540	530	514	531	496	535	494	472	520	517	507	515	477	480	495	521	456	495	508	504	481	526	499	477	507	524	501	495	497	481	486	481	505	493	506	513	494	538	526	501	498	478	503	505	485	517	517	497	519	487	530	514	480	503	483	507	467	512	474	506	477	532	466	495	498	506	498	495	517	540	481	497	510	480	516	524	496	496	488	506	463	492	501	484	498	516	526	520	498	520	507	447	453	495	486	485	472	509	508	512	507	471	541	496	488	519	481	485	493	492	541	478	516	517	492	487	510	474	466	521	479	533	538	536	493	511	487	529	510	513	520	555	500	511	498	500	507	520	501	526	503	506	507	510	511	494	514	573	505	537	558	490	462	472	481	480	552	486	498	508	499	514	514	499	542	507	500	547	529	536	449	492	481	467	514	479	474	526	494	516	510	521	471	473	501	554	467	490	509	537	487	493	499	512	519	519	498	508	525	503	502	500	492	549	497	488	506	524	447	526	486	510	513	500	486	489	518	480	479	489	461	468	489	487	488	520	509	500	486	544	477	494	477	488	497	499	492	497	490	523	503	503	484	494	496	506	494	510	474	499	507	479	483	497	532	457	460	555	502	470	476	483	502	514	508	457	489	496	501	500	486	505	490	519	539	522	479	479	514	516	470	511	485	564	485	484	498	514	492	539	537	486	483	506	488	492	487	489	482	504	483	485	482	504	510	503	494	535	479	456	541	501	527	527	482	537	517	483	517	505	498	511	520	488	500	497	524	524	511	515	540	493	513	515	512	500	494	464	502	512	523	517	495	495	530	471	511	529	521	525	515	478	484	509	526	500	488	458	510	526	531	480	500	474	490	496	518	519	459	487	522	520	528	487	551	502	511	521	501	493	522	465	521	508	478	489	481	511	490	504	503	535	479	516	497	499	492	512	497	517	495	528	519	481	519	514	515	483	477	485	527	520	518	488	516	520	501	531	492	473	484	510	490	489	514	477	521	518	502	490	512	468	543	527	475	465	504	511	538	470	527	529	467	489	480	465	495	491	504	522	510	509	516	495	513	515	482	514	517	512	501	506	522	541	483	509	494	519	522	510	459	495	510	507	517	506	487	483	465	484	494	480	484	522	492	472	491	492	499	493	476	509	479	491	527	513	505	503	479	514	498	503	505	520	518	545	535	493	547	518	510	507	502	492	501	508	457	476	475	506	499	492	543	527	500	521	492	506	490	531	513	484	532	503	482	532	505	491	526	524	472	492	496	481	504	500	489	529	479	486	506	516	507	512	514	509	489	515	489	483	503	475	472	498	529	513	477	516	483	494	554	484	512	545	495	496	487	553	516	488	514	499	489	510	521	475	504	497	498	518	537	509	459	491	517	523	470	468	521	515	522	517	504	505	534	531	475	506	485	464	514	501	512	467	483	512	492	466	504	498	470	476	537	484	563	503	487	454	483	505	471	500	487	505	515	497	496	483	489	493	512	489	530	522	504	529	526	493	510	492	503	510	483	457	492	542	518	496	489	523	466	511	476	521	507	521	537	480	501	493	462	497	509	520	512	500	520	530	499	527	505	525	499	494	529	521	516	485	526	501	489	514	513	482	480	475	526	484	480	517	498	477	468	525	484	511	532	507	497	506	524	497	506	462	518	499	514	515	487	512	490	494	498	507	523	494	515	488	494	494	446	489	541	496	519	464	481	547	493	502	448	513	508	495	509	490	546	531	518	524	480	541	505	547	552	487	508	505	471	473	474	497	476	463	475	490	482	461	462	505	514	513	511	506	513	494	511	495	505	476	504	466	490	500	500	506	518	537	470	488	435	498	495	461	496	491	493	515	494	498	473	478	502	483	522	522	527	450	460	510	520	508	509	497	515	472	498	480	500	473	502	516	520	467	468	505	521	522	523	558	518	562	545	503	501	504	486	503	525	521	538	516	538	459	494	468	470	511	480	509	478	459	520	480	480	460	493	480	481	524	486	504	529	502	507	479	529	520	482	528	485	488	493	520	513	523	503	487	500	493	480	481	486	458	503	494	498	527	488	476	490	526	526	518	520	519	499	450	489	489	545	515	483	514	489	491	479	518	492	474	477	521	483	527	505	547	484
4904	6177	5308	3248	2391	1948	1965	1747	1598	1420	1325	1086	1003	8777	10617	7219	3023	1078	583	516	476	483	463	454	478	472	456	521	500	494	448	439	516	508	455	462	463	499	464	464	435	465	492	452	485	482	454	486	487	469	455	468	474	452	493	500	448	468	442	430	487	485	456	460	473	477	483	458	425	442	480	442	443	477	504	476	451	477	450	510	502	466	460	479	497	453	485	448	483	443	486	454	504	476	488	459	464	441	422	494	512	488	447	486	486	502	478	463	430	413	455	477	476	480	480	446	465	454	482	481	458	393	468	472	425	499	484	459	482	489	487	506	448	472	468	441	504	474	455	467	467	441	439	505	505	474	468	508	498	464	497	494	492	433	485	484	486	473	447	442	476	454	493	457	466	423	478	471	469	490	425	461	500	499	512	519	466	400	469	447	439	445	477	460	477	466	463	496	494	486	438	462	480	436	491	475	466	463	481	489	497	468	494	474	489	488	464	437	457	447	453	471	482	547	476	489	459	473	457	463	477	448	472	468	438	481	465	475	425	475	495	475	479	474	448	410	462	475	481	468	475	449	473	431	463	464	487	453	466	523	479	494	464	490	443	450	449	431	493	480	496	465	489	510	463	479	434	479	449	460	462	482	461	518	460	488	457	494	460	460	451	478	441	446	477	466	428	502	467	455	490	452	481	461	471	470	490	472	513	465	475	467	500	482	473	483	461	482	521	462	476	434	480	468	459	490	456	432	470	438	446	444	499	472	456	456	466	475	482	466	415	463	486	460	489	500	477	466	439	462	445	494	456	474	461	466	447	486	472	483	490	506	496	448	437	471	452	443	485	471	441	496	432	507	454	476	494	479	498	445	460	438	474	501	479	459	471	427	461	499	462	517	488	421	478	447	488	421	445	467	483	471	506	472	468	404	486	491	492	465	512	475	474	479	479	466	475	449	453	449	445	458	464	408	464	439	441	494	483	434	501	480	491	471	440	444	451	411	451	504	457	443	448	442	455	465	467	440	483	474	447	482	472	488	474	488	485	478	480	486	444	455	457	480	467	449	453	472	491	448	434	420	452	436	485	473	472	443	455	416	444	478	494	444	460	479	459	454	459	500	491	448	457	473	432	433	480	490	495	456	474	491	445	484	488	478	449	455	470	438	478	448	459	456	476	476	459	450	466	430	457	460	441	462	457	461	456	489	505	494	468	453	417	454	464	446	436	485	455	486	464	473	451	459	471	474	452	471	470	487	453	458	493	481	486	443	479	455	482	476	473	482	463	479	471	479	417	457	466	448	458	451	469	513	467	471	497	454	468	455	490	465	435	430	512	486	492	474	446	432	491	466	413	442	443	492	440	468	499	442	443	456	442	519	495	449	464	471	464	465	450	463	476	458	448	484	467	467	466	448	442	463	471	487	489	453	471	477	481	457	475	432	511	515	479	483	446	441	478	449	467	489	471	440	497	483	476	458	472	499	477	464	477	470	421	450	459	470	494	467	437	498	489	449	449	501	490	487	479	425	505	453	468	472	478	451	462	448	474	456	463	499	462	431	477	477	458	447	444	432	472	449	485	442	465	486	460	458	495	504	446	505	481	406	462	461	447	453	461	440	440	465	469	423	454	467	504	438	460	453	462	461	415	501	475	460	472	500	459	457	450	456	472	489	449	499	480	465	452	476	491	465	474	472	483	504	413	446	470	438	490	433	451	462	465	454	458	464	464	493	477	469	494	439	478	467	478	451	465	474	457	473	500	448	464	441	439	485	454	467	464	451	519	513	459	449	487	476	483	492	456	450	468	475	479	490	476	470	484	451	454	444	453	491	524	489	494	463	476	452	474	470	457	457	453	441	505	427	468	464	437	433	422	446	449	470	449	462	471	443	479	448	484	465	482	471	468	419	463	445	436	505	482	444	498	485	475	480	492	445	476	462	439	443	467	452	505	439	491	443	467	442	433	451	437	484	466	454	473	460	468	493	458	486	489	439	493	482	466	454	493	461	459	435	472	462	477	467	477	489	517	451	489	469	480	458	457	480	461	499	470	434	453	495	460	439	451	488	466	475	470	483	431	459	455	450	468	464	473	489	464	435	442	488	437	456	463	468	452	480	485	442	482	457	465	423	468	456	471	498	455	447	501	423	477	413	484	457	449	456	466	471	470	495	483	439	494	472	497	501	485	470	475	483	457	490	454	477	466	452	458	466	493	473	501	490	473	513	452	472	494	459	492	468	468	462	452	505	486	454	465	508	461	454	455	497	467	471	475	428	477	444	456	440	439	460	489	459	431	468	515	456	474	457	464	432	457	495	465	468	432	460	493	450	499	471	475	478	437	434	469	466	464	415	511	492	475	506	464	458	420	459	474	487	467	448	493	442	472	484	513	468	479	447	491	445	477	477	428	449	453	425	452	443	458	460	468	458	424	451	448	465	443	466	468	499	447	441	445	464	491	485	434	475	498	428	437	468	452	470	477	446	449	473	437	470	416	462	455	439	481	495	489	452	500	477	496	461	465	446	473	479	453	482	480	474	437	510	461	410	423	468	454	472	464	483	513	456	482	411	478	457	489	496	439	461	445	458	463	450	485	468	445	466	487	461	447	480	449	449	456	437	464	449	414	445	465	455	447	491	492	453	483	467	475	425	432	486	494	436	466	438	450	435	481	473	503	449	491	491	465	435	451	445	468	428	461	426	483	494	428	457	478	444	474	503	461	470	437	501	412	463	460	445	457	451	452	475	459	469	482	456	430	476	486	470	432	453	467	495	465	429	465	458	488	450	469	487	479	473	434	464	426	471	476	439	484	436	482	472	434	473	499	475	466	487	504	505	477	464	439	475	470	464	460	466	486	435	467	466	493	454	459	453	466	485	501	478	458	442	459	427	451	471	465	424	443	453	475	451	451	443	507	484	457	450	458	459	472	463	469	465	458	456	460	516	430	469	440	467	459	481	478	461	504	431	436	466	457	485	487	418	466	483	427	432	439	456	461	447	463	491	447	455	484	466	483	453	466	450	437	445	492	478	401	467	458	471	492	483	443	453	433	502	449	470	472	439	489	485	473	452	453	491	434	472	455	487	520	472	466	478	514	472	456	495	454	437	528	498	435	494	483	463	442	519	473	443	448	465	453	441	461	469	442	450	464	460	449	439	475	449	473	474	456	436	439	472	488	431	464	484	427	460	494	443	468	467	444	446	466	494	475	455	464	482	512	445	470	436	457	428	480	436	479	440	429	424	489	491	460	469	450	462	485	469	442	446	462	488	449	457	460	477	518	472	433	473	459	472	489	459	459	456	441	465	432	473	465	490	430	467	449	465	460	486	467	470	458	444	478	493	487	458	463	481	431	469	462	478	440	459	460	476	457	457	488	458	462	475	471	442	439	493	470	524	458	505	483	449	470	499	479	480	470	458	441	431	486	469	460	457	435	501	449	451	464	476	467	461	453	439	449	454	465	528	490	481	490	499	493	455	431	466	474	448	483	427	453	499	510	487	478	434	451	454
23908	20781	27706	23942	20201	7994	3363	2075	1601	1434	1385	1322	1167	12934	18739	12660	4827	1603	885	699	662	665	587	626	634	633	633	635	644	626	605	631	654	592	612	638	658	671	640	622	641	665	666	622	606	640	660	640	620	649	678	643	635	651	643	683	622	615	643	649	656	615	658	674	583	685	613	650	639	642	565	641	623	648	665	652	588	640	651	648	652	643	616	655	609	640	663	594	605	581	588	620	661	673	620	636	654	640	722	576	628	633	627	621	598	666	647	664	667	604	668	643	687	596	653	670	679	669	682	656	627	612	626	565	625	631	635	615	601	613	670	636	590	589	602	617	597	615	643	582	608	668	636	634	648	598	608	614	589	598	620	589	678	669	627	623	602	630	724	607	662	660	610	617	652	623	668	646	639	661	664	649	648	657	580	598	652	612	646	625	595	647	616	606	645	654	655	600	649	594	654	607	653	627	647	624	647	614	632	595	632	615	651	601	641	642	662	618	618	627	634	594	636	628	615	613	603	612	636	665	653	602	632	631	676	615	632	648	655	608	645	589	650	623	658	577	628	613	651	608	627	600	627	664	636	612	621	635	658	624	654	625	678	666	653	586	616	617	607	627	602	625	636	639	621	650	611	621	653	647	671	644	655	681	613	664	686	652	659	630	610	641	674	672	664	604	591	634	628	578	607	650	656	654	643	606	665	629	611	660	678	616	626	610	633	600	654	623	631	592	627	624	605	639	634	654	658	633	611	645	631	591	662	609	622	664	615	621	648	625	624	650	608	669	667	633	662	648	621	601	609	623	645	587	624	613	654	618	652	655	619	641	657	591	681	634	661	583	633	604	648	575	606	629	641	644	593	627	609	656	649	629	616	625	645	610	627	640	651	636	641	645	581	586	609	610	650	661	604	593	621	588	644	631	637	568	619	642	682	639	592	637	579	639	583	619	625	612	604	623	631	581	608	609	581	646	654	658	602	626	630	614	664	600	660	691	656	634	642	632	682	629	653	634	650	635	680	648	595	621	614	614	600	639	666	680	604	632	599	611	606	657	668	665	600	639	652	641	620	621	642	640	612	603	633	633	662	636	638	625	600	642	638	621	599	615	652	655	581	626	643	614	635	623	590	666	680	643	654	583	629	652	646	619	632	660	671	627	642	643	597	665	603	642	586	688	686	605	607	673	618	602	626	632	588	675	624	644	595	566	641	606	630	664	611	617	570	598	593	632	616	621	590	607	654	604	639	622	644	588	644	630	651	651	630	646	672	583	622	665	639	604	620	644	655	624	656	668	672	611	594	650	636	583	665	639	631	678	682	662	656	604	622	634	639	630	650	597	638	673	620	653	664	616	646	669	630	635	604	625	631	643	567	591	601	623	617	608	621	640	605	637	608	605	646	608	595	656	590	658	676	610	633	631	638	636	593	604	645	664	610	641	596	620	614	630	607	627	645	641	626	666	631	631	622	644	617	655	596	630	659	626	638	644	632	653	617	613	656	664	647	618	570	656	639	610	615	686	635	589	612	603	641	632	635	640	619	635	640	616	608	589	625	594	634	648	602	643	601	629	627	603	623	630	640	614	627	640	637	613	614	589	619	663	631	645	613	634	622	591	619	652	645	630	597	622	620	630	616	663	623	651	654	637	645	631	587	575	618	618	598	619	622	607	627	644	656	630	626	655	614	616	667	639	608	623	635	667	586	586	626	618	637	674	667	658	614	611	576	628	622	647	624	639	637	629	610	649	665	585	605	642	596	615	588	626	660	636	627	643	670	681	643	652	630	675	669	607	635	606	628	609	656	598	622	635	593	593	614	656	630	631	689	664	641	610	629	610	629	618	654	639	649	713	657	618	587	637	571	572	617	621	637	603	641	642	618	631	605	615	633	662	632	598	667	656	610	645	658	644	677	636	604	591	641	631	606	602	662	595	598	644	645	644	631	642	622	616	668	607	635	635	633	591	640	609	675	615	670	637	588	576	672	600	656	611	663	603	699	600	662	636	578	624	619	635	658	639	607	609	657	681	628	647	618	623	643	622	633	647	637	582	635	646	631	634	663	564	639	640	591	641	605	608	596	636	642	650	608	602	620	639	602	649	638	592	626	566	668	624	646	617	680	628	666	654	631	653	584	634	623	593	639	599	627	603	623	620	649	660	619	646	607	623	639	639	635	678	628	656	632	594	601	602	678	591	632	614	640	632	660	658	647	631	644	658	656	634	636	638	601	613	600	596	670	636	626	625	602	628	629	613	619	620	634	591	571	594	617	645	663	653	592	626	593	586	596	604	687	621	632	637	608	638	612	570	637	660	611	659	648	612	575	633	625	612	601	663	647	637	625	584	657	597	630	628	590	666	615	633	619	597	616	587	621	671	640	606	666	663	641	638	611	642	613	661	697	654	585	589	621	648	641	609	632	643	607	622	639	673	609	640	615	596	613	644	607	625	629	667	673	633	697	638	604	603	636	621	654	693	604	677	615	607	596	611	641	643	595	604	632	626	652	629	629	599	623	617	653	600	621	603	623	634	646	634	607	634	620	656	643	636	576	593	604	629	588	625	634	666	643	668	612	612	607	643	644	688	673	625	624	677	639	631	616	569	629	608	652	638	607	604	609	625	611	598	611	605	646	613	607	627	630	626	657	570	670	603	664	635	616	594	661	600	625	617	622	622	618	569	594	644	610	575	648	656	668	632	632	607	614	640	646	607	639	685	660	629	680	620	648	590	611	661	657	586	682	589	602	613	610	634	658	625	646	588	626	604	610	613	618	637	660	628	665	645	632	686	618	594	640	604	584	602	640	637	654	633	610	658	656	633	646	659	640	659	613	625	646	652	641	559	668	636	641	654	609	643	639	648	639	603	638	628	675	657	632	643	602	628	636	665	634	661	597	639	622	596	665	595	635	630	622	633	628	612	629	637	674	615	661	644	637	613	594	657	665	664	618	653	675	600	592	610	610	649	644	633	623	630	592	672	613	618	605	649	632	607	628	640	627	638	623	585	613	614	610	648	663	637	653	607	572	625	602	621	653	653	630	668	638	618	689	604	632	623	628	625	632	665	619	612	607	598	598	584	597	659	611	621	625	639	587	635	647	640	624	643	611	616	615	658	662	599	646	622	641	597	682	673	615	638	626	647	624	635	622	591	660	629	630	641	641	635	634	632	645	620	588	594	588	624	652	679	641	636	593	639	596	593	642	616	646	664	624	668	604	657	608	616	633	613	615	691	615	641	579	609	641	647	638	626	667	607	615	625	635	622	624	654	650	616	600	621	601	669	633	631	653	654	635	655	617	656	634	616	598	677	629	660	646	613	603	606	589	673	634	598	606	648	586	651	670	646	593	643	611	665	593	596	596	633	653	616	653	610	658	654	618	662	624	698	601	638	596	619	616	625	610	633	649	588	616	617	607	619	598	605	615	615	626	657	659	615	623	621	586	609	613	631	680	610	603	627	615	659	617	607	575	587	657	640	657	644	587	614	618	653	633	603	652	672	629	630	612	599
5409	10526	10140	5964	4294	3358	2870	2669	2273	1923	1802	1768	1549	17010	16940	11458	4699	1588	811	680	588	554	599	579	599	583	566	586	552	601	571	558	613	563	579	587	605	555	596	539	556	561	592	620	554	566	604	574	579	592	613	616	549	616	549	585	614	577	604	569	616	573	599	573	541	572	562	591	593	561	596	570	609	575	544	558	596	572	585	583	616	571	571	553	597	551	592	606	591	604	564	572	573	581	578	552	574	588	611	591	602	583	583	535	607	570	561	580	589	558	618	574	556	542	588	595	629	509	553	594	581	540	601	571	577	568	586	524	583	579	628	523	560	584	542	558	532	561	563	582	564	577	563	568	571	573	590	557	585	551	554	583	583	577	582	528	540	566	579	569	613	525	641	564	573	610	612	560	550	600	537	560	566	551	585	552	567	605	575	585	551	597	549	592	580	569	576	581	581	572	588	538	612	609	624	577	543	580	538	602	576	575	569	556	540	561	556	581	610	589	571	577	570	595	559	581	614	564	577	582	591	542	568	577	562	589	583	575	573	547	623	615	571	599	617	561	570	564	547	616	574	544	582	510	555	547	576	571	579	596	550	530	560	571	563	556	579	520	581	588	557	589	565	603	560	590	598	531	556	597	580	585	602	568	560	553	596	594	598	598	528	586	544	547	581	578	585	573	563	587	578	541	576	578	562	576	541	588	534	559	556	561	576	575	575	616	562	534	570	516	581	571	573	590	579	568	567	587	591	593	579	600	585	583	555	550	516	568	570	532	535	568	549	548	616	585	591	556	586	554	594	595	589	594	598	592	613	545	561	563	568	576	580	610	555	545	590	536	547	600	557	568	563	568	600	559	592	600	583	556	568	571	553	544	595	558	580	590	595	573	570	526	584	558	576	591	580	565	582	611	562	539	595	557	569	531	596	575	579	552	582	583	589	582	571	524	570	545	614	563	560	574	592	628	582	580	609	567	556	579	618	602	570	586	577	538	578	598	552	546	624	525	577	560	582	541	551	574	595	548	580	570	596	549	572	571	556	553	572	553	597	536	582	591	623	574	556	545	578	555	596	596	534	578	580	569	627	560	563	605	535	537	567	537	549	605	588	599	585	588	587	565	597	566	610	550	555	559	548	560	582	599	578	591	573	614	579	573	621	576	577	575	581	547	587	580	621	621	629	587	568	548	601	561	574	549	526	550	561	571	593	554	558	587	531	584	530	569	592	592	553	590	523	551	589	551	580	584	596	561	573	555	554	574	530	545	568	587	614	524	565	582	611	562	596	577	557	568	577	582	576	556	555	557	570	574	602	521	559	590	568	595	569	599	548	544	570	580	564	625	580	570	542	567	555	575	589	636	548	582	588	570	537	595	559	584	587	572	543	561	548	566	600	553	566	582	506	582	561	595	590	586	536	561	545	543	630	608	566	559	595	599	520	595	573	575	587	579	546	590	604	547	570	619	597	547	555	582	639	581	548	572	565	600	579	591	586	583	585	536	591	583	593	602	588	582	588	572	604	592	594	617	585	578	546	618	615	580	643	577	560	569	566	525	602	608	559	551	585	597	564	564	575	547	592	561	596	567	624	583	575	545	567	580	553	605	632	585	578	537	541	592	544	599	517	569	626	588	560	618	573	589	540	547	578	545	602	599	562	541	601	606	545	527	567	553	598	562	635	565	553	558	558	553	550	552	579	563	613	585	564	580	574	589	504	584	555	590	581	558	585	581	583	567	540	580	546	527	597	577	584	564	600	529	530	575	546	587	568	578	594	595	581	581	542	624	594	585	595	581	578	603	561	558	568	581	574	648	570	561	581	553	579	550	521	590	592	602	523	546	556	588	581	589	590	565	604	583	574	565	603	523	546	572	576	565	567	600	570	541	614	517	565	571	555	570	563	529	566	545	581	536	573	603	535	569	565	557	557	561	621	561	587	579	576	586	586	566	546	553	560	590	571	587	558	587	500	565	600	567	543	546	575	563	574	575	569	594	567	545	613	560	542	595	572	595	540	592	572	511	550	565	573	583	580	573	546	580	564	597	578	588	566	596	604	594	584	587	581	583	614	567	564	551	532	540	557	585	547	565	616	556	549	587	529	569	585	642	566	554	568	558	547	550	524	544	560	581	566	593	559	589	582	590	575	598	539	580	554	577	565	596	550	542	587	562	580	559	610	546	602	582	564	583	560	582	576	569	514	580	554	620	573	621	575	565	575	592	612	551	591	544	597	546	579	604	568	565	551	607	581	589	578	580	560	522	611	565	522	581	541	548	556	579	584	564	570	583	576	592	579	557	532	575	562	556	554	576	551	588	545	561	586	547	580	562	595	577	556	527	573	552	566	565	573	582	591	528	566	560	555	568	599	619	547	573	544	569	555	565	567	592	539	593	549	648	577	557	556	558	564	556	561	564	580	599	598	567	576	612	577	552	514	586	588	599	559	557	564	597	593	542	557	553	615	541	560	560	550	557	549	571	574	567	589	571	566	588	572	576	573	552	558	595	548	561	564	594	583	558	588	561	529	602	629	554	585	578	578	596	560	597	573	560	580	568	611	583	544	572	583	539	544	583	573	526	573	566	616	556	572	562	599	557	584	561	593	596	579	546	597	547	562	558	525	565	583	571	581	606	547	577	618	578	557	608	550	570	600	571	574	586	554	563	517	576	550	532	602	581	592	612	542	544	585	521	598	591	582	611	549	592	585	606	577	560	572	559	567	541	591	553	527	593	564	574	571	592	553	609	538	577	613	555	613	561	598	534	525	552	580	566	568	548	622	599	587	579	573	582	580	521	547	575	596	571	601	564	593	582	568	605	610	567	585	553	559	541	542	627	528	554	579	546	608	608	605	580	597	602	572	561	564	549	581	568	522	571	552	602	542	563	544	562	575	633	609	574	608	609	536	610	565	563	606	574	574	572	553	592	613	565	595	580	591	566	545	635	557	583	542	611	622	563	562	591	626	559	566	604	587	567	548	617	561	523	603	597	549	568	637	549	586	545	601	604	585	590	569	572	558	582	582	589	598	585	548	591	520	545	535	587	570	533	558	544	583	570	548	535	540	579	574	552	582	524	561	585	563	548	637	562	542	542	596	539	564	523	578	586	529	559	618	543	595	498	569	591	594	567	641	588	557	531	597	558	550	607	526	570	574	565	577	559	573	551	544	564	579	554	541	559	576	525	589	564	550	558	551	545	582	593	548	558	547	553	584	589	539	548	570	544	548	616	546	573	564	564	585	566	562	583	561	604	578	593	578	568	560	544	577	610	602	560	564	532	640	591	586	563	562	593	601	575	589	608	567	583	566	530	537	580	578	546	528	568	558	550	579	571	565	537	551	545	602	547	565	576	588	562	556	575	572	564	593	577	599	563	565	544	529	598	531	569	557	570	585	549	597	575	595	591	562	581	554	569	544	554	605	559	555	597	571	545	583	593	541	568	535	574	603	608	532	559	566	589	618	586	532	570	535	556	518	568	602	549	575	579	592	534	540	605	590	584	594	569
26620	8862	1813	1121	829	740	828	711	625	709	705	706	644	1126	1426	1401	909	618	593	544	583	519	558	548	546	596	525	520	534	548	572	572	523	510	549	537	569	574	558	526	578	548	560	555	557	535	570	557	548	534	529	538	555	553	508	559	577	544	545	565	564	528	540	539	535	542	563	571	591	580	566	572	580	530	535	547	565	591	599	563	606	565	519	543	512	597	547	535	519	578	549	548	542	579	559	545	581	527	574	526	529	566	565	554	560	534	545	539	532	561	575	569	580	549	584	549	578	529	581	544	549	550	545	575	571	549	520	588	571	552	542	530	579	558	533	579	564	589	550	575	547	571	555	497	537	535	586	559	560	558	638	586	532	523	583	534	578	569	549	517	546	545	583	520	532	562	550	580	610	577	552	558	562	555	527	528	567	544	585	541	548	548	551	547	594	575	534	603	557	537	571	543	581	617	556	519	576	581	559	583	544	563	512	545	578	558	569	557	590	552	518	560	571	565	558	555	575	579	570	551	540	574	556	586	537	552	582	584	536	557	543	559	544	529	585	552	552	501	565	544	562	552	532	550	527	553	557	495	537	566	611	560	570	553	534	553	566	567	575	565	567	546	531	534	502	537	535	519	524	533	561	596	558	548	545	520	521	544	575	570	583	530	539	575	584	574	589	541	580	552	580	517	590	551	533	547	566	529	535	559	601	575	551	547	512	556	562	548	552	526	529	560	533	539	547	518	533	551	547	545	563	517	552	596	569	584	502	589	546	542	601	560	546	548	537	551	575	571	570	573	570	534	519	578	568	528	534	564	581	561	568	540	533	523	578	537	542	532	555	564	612	554	517	537	512	540	576	514	552	566	534	564	558	593	581	525	534	561	560	549	597	565	586	528	570	534	537	573	553	586	565	556	534	576	556	589	573	542	563	559	581	546	527	569	565	540	537	544	548	578	533	583	546	538	556	563	560	572	555	557	528	613	589	514	555	580	541	593	560	543	556	576	542	541	535	544	533	526	574	571	584	580	549	569	595	619	592	526	541	569	572	557	577	533	576	586	509	560	561	555	555	537	520	548	544	543	563	569	544	553	569	553	528	521	529	580	580	557	538	568	551	600	559	526	513	547	576	531	571	538	546	561	542	556	555	579	581	549	582	561	572	568	534	559	557	551	573	572	551	561	545	522	534	594	554	566	552	561	577	525	533	597	574	558	535	529	548	488	581	546	551	512	577	571	530	544	592	555	546	544	619	562	560	550	569	590	586	522	534	511	559	597	584	560	579	561	570	542	563	621	582	538	586	532	560	533	535	580	557	565	504	551	535	537	547	542	523	560	535	560	521	590	522	581	621	546	532	569	537	568	547	553	518	542	566	572	556	553	552	523	571	557	595	540	571	518	538	541	563	612	530	562	533	551	570	574	554	525	591	557	547	557	552	528	503	537	546	551	529	577	548	577	534	568	535	547	529	582	520	581	575	565	560	531	542	577	549	549	594	556	549	553	535	536	568	555	571	559	543	524	591	519	579	539	555	559	572	576	575	529	560	559	564	597	590	553	536	546	535	573	524	527	531	577	578	519	517	520	547	539	546	538	556	558	563	544	570	575	534	560	558	582	539	552	572	588	607	544	574	570	588	578	536	556	561	540	554	575	581	599	540	550	534	558	625	501	559	565	568	582	556	532	583	575	532	566	593	552	543	572	521	576	525	563	585	546	589	539	520	535	575	560	552	560	498	612	521	574	575	553	586	582	600	572	550	579	540	595	554	543	558	549	610	531	563	535	552	592	537	583	547	545	604	549	550	585	532	518	533	556	561	542	533	563	556	559	571	555	541	568	570	529	588	572	559	551	591	540	502	585	536	564	533	521	566	575	567	566	582	593	566	544	568	606	537	559	563	536	565	529	540	533	581	567	580	555	534	590	537	538	583	557	562	588	559	561	600	584	540	598	546	562	555	538	571	535	564	576	538	513	507	539	563	576	581	566	558	610	574	531	584	504	527	525	567	553	537	577	539	496	542	553	569	564	608	542	551	519	541	514	586	535	538	551	574	568	514	561	540	537	545	524	566	568	561	505	581	552	539	544	514	520	580	563	565	526	565	551	592	565	594	591	512	546	553	580	508	497	581	573	565	545	525	611	527	532	527	537	576	597	545	509	585	589	560	564	563	571	548	578	540	584	540	585	575	560	539	561	530	527	583	568	539	581	538	551	579	566	557	556	519	570	571	600	568	542	566	576	557	587	563	538	557	585	573	596	537	551	573	588	549	565	559	580	535	543	557	522	557	581	531	564	543	575	563	560	573	571	491	549	575	501	579	520	523	593	544	495	584	539	549	573	545	521	561	584	572	576	555	571	537	558	546	588	580	566	537	538	555	487	558	586	565	528	569	514	577	586	580	577	535	519	556	550	537	571	577	504	598	539	591	561	555	527	543	580	530	507	577	526	560	568	526	525	589	570	577	549	556	539	547	547	535	536	538	513	564	556	553	548	555	570	555	533	559	501	544	538	655	578	537	580	539	562	567	522	568	555	546	548	552	546	579	566	572	568	551	551	544	547	545	513	509	554	565	564	526	554	531	565	598	549	514	578	518	529	569	541	535	543	595	555	537	546	587	554	535	539	522	546	567	543	554	539	587	528	548	566	555	548	609	528	531	570	593	573	575	565	537	547	579	514	512	553	566	539	528	539	562	553	552	566	512	543	574	584	573	583	558	599	576	551	529	577	560	568	578	556	532	553	538	533	519	536	547	545	593	590	546	571	616	616	574	627	555	594	562	522	540	584	555	548	547	561	549	568	580	552	551	603	572	537	553	578	552	501	565	528	582	522	543	520	516	540	556	554	565	597	542	556	512	527	557	561	548	519	529	594	575	497	553	552	563	568	545	565	553	546	508	560	579	572	571	520	555	547	563	557	554	540	521	565	558	560	542	556	538	549	579	533	597	552	517	537	554	551	574	560	552	541	577	592	547	593	565	521	551	533	572	560	553	543	567	573	552	588	582	501	540	529	573	545	548	569	541	529	549	563	548	596	542	555	537	582	549	584	581	550	564	548	581	531	538	578	590	569	568	546	570	581	569	584	586	561	583	558	578	551	574	529	554	577	541	539	583	585	545	583	560	557	527	545	535	549	562	576	585	555	582	529	544	556	538	496	556	540	554	539	536	545	588	558	545	544	525	516	591	582	546	518	533	545	508	554	559	598	545	589	550	546	510	579	607	576	546	604	562	569	512	554	576	539	557	600	562	532	565	592	570	540	566	558	526	536	558	520	530	557	555	542	574	586	536	574	580	573	547	577	538	588	601	545	590	512	563	530	527	537	527	555	572	531	583	556	535	582	566	560	569	570	575	543	549	539	538	551	494	623	560	564	563	545	577	584	567	525	522	525	518	519	569	546	600	548	555	572	557	555	531	545	559	544	557	536	557	550	550	562	577	579	544	561	579	567	579	526	560	549	536	535	588	534	573	562	519	553	542	498	539	543	560	596	610	543	581	552
6143	1854	1684	1070	925	970	961	880	794	780	760	711	709	1445	1828	1502	889	594	505	488	477	465	509	483	512	538	502	503	539	505	516	512	525	520	477	451	519	491	493	531	505	499	497	511	512	493	522	526	492	529	460	511	514	477	466	487	493	521	530	510	517	474	507	495	524	513	477	453	525	471	489	506	500	526	468	520	485	461	474	492	472	501	491	494	491	546	486	475	504	517	486	454	465	493	484	504	511	500	521	498	510	477	553	520	525	495	515	510	509	498	454	517	483	475	480	500	495	483	511	497	520	539	513	462	529	498	488	449	494	494	513	506	470	528	479	505	513	521	509	504	512	512	523	501	518	515	489	526	501	490	481	507	512	518	519	476	525	455	529	503	483	487	522	500	484	499	514	506	475	492	488	463	518	515	496	457	504	522	524	516	503	527	540	502	523	513	472	526	483	491	502	498	528	504	473	488	490	541	499	496	493	475	489	498	505	526	490	520	514	509	474	549	482	518	510	478	530	479	534	473	506	506	497	531	491	519	480	506	516	451	488	488	501	506	569	493	482	497	472	502	450	502	472	478	485	472	494	519	491	516	496	503	499	517	473	505	461	480	482	502	488	493	488	501	469	498	456	503	532	499	540	521	470	517	530	506	502	439	477	457	526	485	527	523	518	474	474	524	505	512	519	505	451	510	467	488	457	507	537	514	490	486	514	503	477	532	473	484	483	465	502	493	487	488	500	535	520	504	532	479	527	492	526	479	477	498	491	500	525	516	484	516	511	506	497	486	520	483	537	492	542	510	511	489	534	475	504	510	499	522	497	513	491	488	497	511	496	496	516	491	518	527	491	500	499	551	483	533	493	462	488	513	474	464	492	499	506	483	469	488	494	475	489	487	501	464	496	501	519	472	535	502	454	466	487	520	535	484	521	508	514	504	518	512	536	463	481	478	474	501	517	487	508	532	515	482	498	490	477	513	464	506	493	477	487	501	520	513	497	472	521	488	494	531	503	496	505	490	482	527	515	494	486	513	501	521	528	441	491	465	517	507	523	491	499	491	488	520	451	516	503	478	501	506	528	500	508	497	517	482	495	557	483	510	505	503	482	488	524	504	450	484	497	491	506	483	502	526	503	539	509	536	464	497	490	535	453	490	497	510	538	489	485	490	517	532	455	540	511	496	530	481	502	504	517	533	522	516	482	491	491	482	479	504	509	500	505	508	462	483	523	544	471	485	492	492	510	502	497	493	497	553	502	469	477	478	485	498	517	524	498	512	496	525	484	498	495	495	550	505	476	490	504	495	495	506	491	490	480	499	487	511	526	534	522	475	485	492	534	530	468	505	465	479	495	474	490	462	529	500	494	497	511	491	501	474	531	512	477	501	467	505	468	492	492	526	529	529	530	528	521	506	461	525	501	487	499	535	493	486	457	506	495	460	476	521	491	474	480	470	502	483	454	457	509	525	473	509	467	528	495	495	534	509	519	496	514	490	509	490	522	481	517	500	495	492	492	489	471	508	498	487	494	484	501	507	495	501	518	534	490	526	477	499	509	476	512	509	513	514	473	498	545	494	511	525	512	478	515	506	498	527	524	506	491	471	517	476	508	454	523	511	484	505	500	475	471	493	509	502	517	480	487	498	514	494	475	476	491	443	504	539	512	528	480	505	503	489	494	501	511	497	475	513	482	506	507	463	482	568	497	504	512	473	500	474	505	557	480	467	458	500	484	507	530	461	508	492	514	469	521	530	485	529	516	485	499	531	508	499	497	467	509	473	486	498	490	496	452	479	551	494	450	493	507	525	510	468	484	506	492	503	492	535	539	509	516	508	489	495	529	531	482	475	496	461	544	547	483	512	480	498	496	485	513	537	483	509	477	489	482	495	496	470	498	514	560	473	521	467	486	483	481	524	496	450	484	493	495	525	501	489	493	500	509	480	505	483	495	532	548	495	474	530	525	514	541	535	502	498	504	464	513	484	494	531	513	495	509	507	507	500	495	511	525	535	492	481	459	495	513	489	486	540	514	493	462	501	523	512	506	470	478	502	535	453	498	491	484	473	502	532	478	480	503	480	536	506	500	465	509	493	469	491	489	523	484	507	478	489	473	462	505	502	475	471	514	458	502	528	509	471	502	507	501	496	514	503	494	484	536	486	468	507	514	513	519	497	495	515	491	489	458	496	481	505	442	468	466	502	507	517	506	487	523	448	528	487	507	489	528	482	493	504	500	474	499	503	520	523	487	478	529	483	539	488	499	495	511	463	501	466	484	510	491	522	476	504	469	527	515	506	528	466	481	502	483	481	473	488	522	464	479	523	508	497	488	492	476	532	461	532	511	546	490	508	523	478	523	500	493	484	494	518	547	450	496	475	484	482	484	504	507	488	511	481	527	489	500	476	516	490	509	492	494	508	461	517	522	492	560	515	488	549	450	498	471	478	546	496	518	517	484	496	518	477	491	530	483	489	542	477	490	478	484	476	481	480	474	516	484	534	495	510	506	466	539	519	442	493	521	483	485	561	526	517	516	506	494	483	502	489	507	503	494	499	541	496	473	506	481	485	498	501	517	479	497	481	506	490	453	553	508	502	525	493	482	518	481	482	499	491	514	509	492	489	514	483	483	507	522	525	506	490	495	524	492	542	519	500	468	459	521	511	501	520	474	518	471	508	482	495	521	506	489	532	499	496	506	478	480	498	499	504	497	470	532	482	501	496	475	469	535	497	515	499	505	461	497	488	474	538	467	539	494	500	491	531	505	488	525	489	492	505	500	472	534	498	492	509	499	498	491	487	527	489	505	473	485	497	474	496	506	487	536	502	495	512	531	486	495	503	525	510	473	497	500	516	504	508	488	493	469	490	477	496	495	530	462	527	503	520	522	494	504	523	488	518	493	493	529	490	502	450	540	508	521	480	498	482	531	507	498	521	491	500	497	515	515	501	516	533	510	505	501	485	513	506	522	529	469	460	501	498	539	475	479	509	506	452	499	511	495	500	466	491	508	504	540	511	480	516	504	497	503	464	446	520	531	506	472	494	500	509	488	472	509	494	496	525	503	504	483	482	508	506	516	503	495	485	524	537	501	534	489	503	509	514	477	534	508	513	455	512	466	460	498	501	507	498	463	501	525	523	487	517	477	485	458	511	464	495	498	502	500	501	510	459	502	493	453	500	490	464	472	510	524	500	466	524	487	535	493	483	472	509	472	476	513	481	486	505	537	532	476	483	537	490	472	455	488	456	449	488	536	513	495	482	526	527	484	536	458	520	512	487	505	479	488	538	481	483	490	499	469	519	500	496	508	519	480	547	450	523	465	520	467	515	507	522	471	505	529	470	482	528	559	488	466	486	477	488	489	529	490	535	488	535	526	504	474	530	489	527	528	521	467	474	496	499	515	533	490	457	457	494	464	485	498	493	494	490	526	488	505	481	482	476	533	474	495	539	448	456	507	474	537	504	502	490	478	486	468	536	525	526	489	485	484	505	495	514	499	521	481	524
24917	20784	26568	24746	7894	2028	1252	1008	857	826	760	783	768	7486	10624	7014	2528	859	641	525	504	500	465	530	528	548	512	505	451	500	527	484	504	474	530	493	522	512	485	480	505	446	487	491	498	523	479	475	496	519	450	471	511	468	477	494	449	486	460	494	513	489	443	478	506	477	463	466	485	460	486	498	452	444	504	499	487	449	468	486	515	515	465	487	469	528	492	493	509	480	471	446	478	481	495	480	510	466	521	486	459	483	491	502	523	526	491	538	491	522	521	481	513	523	489	460	456	444	477	491	484	506	505	545	480	484	475	483	488	478	507	526	476	497	510	479	491	499	520	483	506	513	452	448	483	531	489	461	489	493	494	537	477	496	476	500	495	504	502	466	490	521	485	468	494	480	465	475	500	461	465	488	487	504	477	457	457	466	494	476	489	488	496	519	470	478	513	497	473	460	458	487	456	477	508	470	492	427	462	421	496	525	495	503	509	475	475	470	456	466	522	504	465	501	486	514	503	477	515	502	482	506	498	486	483	479	447	528	491	470	457	504	502	533	511	508	522	485	494	504	474	503	459	495	481	484	464	471	502	495	507	482	510	529	480	466	462	484	511	478	535	524	516	512	508	489	486	522	503	508	438	501	463	467	492	446	447	538	482	493	462	496	477	435	450	496	477	516	480	523	495	476	507	480	490	559	501	496	513	500	480	478	481	458	428	472	464	480	483	469	475	468	484	472	457	479	510	481	441	464	469	482	484	464	438	484	483	474	491	488	438	469	508	455	504	509	507	536	505	481	464	503	465	489	493	459	498	520	469	463	509	506	495	470	488	477	488	490	501	465	513	464	513	479	460	517	491	500	496	516	435	485	477	487	474	471	505	496	510	471	518	468	510	498	489	483	483	513	482	464	501	510	518	495	509	508	492	499	453	497	470	547	485	461	486	527	510	483	473	480	493	487	496	529	515	500	459	510	509	495	465	533	467	489	497	481	494	490	488	492	491	512	497	494	471	521	493	478	487	460	516	480	497	467	444	521	491	478	503	491	495	537	488	537	485	492	486	503	487	500	468	457	502	480	465	489	464	524	474	495	466	483	480	467	515	469	453	468	507	475	501	464	472	451	527	496	519	491	489	485	489	480	497	495	522	541	472	476	470	459	482	491	457	472	466	509	495	502	494	442	528	466	494	475	513	453	518	481	492	498	537	505	456	471	505	474	491	452	481	524	463	498	477	515	478	496	473	464	501	483	487	488	500	500	476	517	462	450	462	503	473	491	490	526	451	472	481	430	486	491	489	482	480	503	488	486	493	489	504	463	446	550	491	515	504	471	486	509	527	513	515	508	502	500	479	451	450	503	505	475	484	484	480	458	432	483	482	489	454	498	475	499	454	507	492	505	502	491	489	484	528	488	461	509	508	508	469	451	482	465	513	456	546	511	525	488	524	515	443	498	497	480	476	486	480	479	488	486	451	482	520	472	479	493	464	528	516	496	470	503	499	507	447	508	520	483	488	524	503	466	481	504	483	503	455	483	505	517	465	473	519	542	490	504	504	485	478	510	481	526	505	506	476	532	454	510	510	507	481	499	500	499	500	437	494	502	490	473	498	476	502	488	513	492	506	503	496	475	494	523	494	483	492	487	497	466	514	470	506	529	481	496	459	493	491	489	480	466	527	488	462	517	541	514	500	524	488	468	501	484	509	507	437	529	494	502	544	538	441	467	520	461	546	493	512	495	482	470	478	481	480	473	458	490	481	523	499	497	450	462	532	486	483	508	495	459	517	422	476	468	482	467	486	486	531	505	474	476	527	538	482	481	501	435	474	495	507	525	500	481	511	456	505	458	483	500	522	490	490	489	491	486	512	464	501	492	468	494	482	473	495	494	526	484	511	489	486	507	493	471	465	521	458	501	490	446	494	466	515	486	459	475	516	482	502	506	469	489	520	484	515	528	518	487	475	526	528	477	455	493	456	443	473	502	518	505	461	527	463	454	491	469	489	471	515	457	516	546	473	517	453	513	483	499	483	468	497	485	479	469	459	485	475	506	506	482	516	485	504	515	491	486	492	501	471	486	471	503	463	449	463	508	483	492	456	506	470	466	515	460	546	506	490	487	505	489	509	460	483	499	472	498	486	474	502	510	497	495	520	515	502	498	500	472	503	535	476	535	517	471	487	491	471	491	464	470	500	498	491	455	469	509	517	490	546	485	479	506	504	480	524	477	472	468	475	494	498	488	499	463	493	497	483	445	477	490	518	493	448	477	499	504	508	480	487	536	485	520	489	479	440	509	490	499	482	488	528	462	535	503	453	527	494	481	505	481	481	506	531	484	481	475	511	504	465	488	496	498	511	546	449	476	478	495	497	509	522	493	498	461	448	487	471	493	534	491	475	487	511	512	482	493	530	529	485	488	463	485	491	491	494	479	500	511	488	481	462	479	479	486	492	513	486	501	541	492	498	527	511	505	511	507	508	494	467	532	500	483	471	501	470	467	461	446	460	477	482	535	497	460	472	460	465	518	481	487	440	497	502	467	512	517	468	510	480	545	501	490	477	482	491	487	507	512	469	468	476	449	517	517	464	504	479	518	527	467	467	509	484	430	505	516	490	484	468	489	495	533	483	496	480	519	466	463	498	498	494	458	493	520	534	469	476	543	480	459	478	461	453	493	503	457	474	479	516	474	478	483	463	485	532	536	489	491	516	468	448	504	527	466	487	487	500	468	518	537	511	452	492	484	451	461	513	487	494	491	523	474	448	494	531	482	515	464	460	491	515	508	523	486	455	496	508	511	516	479	495	460	520	535	502	513	486	488	463	468	492	498	493	550	502	469	495	491	510	457	500	535	485	478	478	497	505	496	494	505	533	494	473	434	442	479	473	500	520	509	502	490	482	510	489	477	478	493	457	492	480	501	480	492	496	523	516	465	465	489	494	489	461	474	450	461	456	498	474	465	450	523	470	546	480	503	523	457	463	480	467	492	467	496	472	503	547	521	501	508	516	491	453	464	492	454	512	489	505	517	484	489	479	523	484	486	491	521	530	464	477	530	459	521	527	513	508	469	443	469	544	503	427	484	534	513	475	489	478	475	454	477	538	485	485	468	499	487	465	487	506	477	475	471	501	517	497	457	487	494	538	523	499	462	489	479	508	491	484	477	517	486	489	500	483	478	492	468	471	461	479	503	464	476	500	480	453	488	471	526	496	492	486	469	509	499	501	505	498	481	433	488	504	551	489	506	455	544	490	491	449	495	478	513	478	496	483	485	500	478	475	539	477	516	474	518	468	444	447	479	515	503	453	442	470	505	493	464	501	463	490	470	472	442	493	484	481	491	475	439	530	477	475	500	483	504	484	522	483	491	439	440	515	470	510	524	495	469	473	460	473	481	505	465	484	482	523	529	488	524	530	497	441	525	480	481	473	485	505	450	464	468	506	491	499	466	498	487	548	494	451	486	480	494	518	541	501	509	469	514	486	477	484	459	530	460	477	467	485	506
4673	5574	6029	3365	2282	1858	1464	1267	1028	1091	931	957	1012	10560	11235	7242	2443	916	580	486	450	487	471	498	481	443	474	430	460	465	459	440	476	467	436	492	470	442	437	448	448	403	441	469	439	458	464	434	458	444	471	453	455	481	474	436	446	459	453	483	465	459	487	507	439	392	480	432	478	444	450	453	512	471	418	466	454	475	498	495	468	454	418	429	478	481	436	458	447	432	448	455	477	438	470	493	445	469	470	455	463	461	431	453	454	505	439	414	465	415	465	474	471	430	440	443	442	453	448	440	448	410	477	473	452	494	446	476	476	436	454	436	450	509	480	481	469	454	466	420	496	446	459	459	430	496	504	481	443	489	468	488	427	438	451	422	481	437	489	473	463	428	466	448	479	424	485	481	495	459	460	420	480	490	472	454	450	466	465	447	447	472	467	420	470	459	462	496	480	433	447	429	464	457	449	442	446	445	468	468	527	475	458	465	457	508	443	485	442	459	486	478	444	484	465	484	471	482	460	462	482	436	495	460	457	441	475	471	506	460	440	459	475	462	478	444	489	471	477	479	442	433	456	484	439	482	480	423	498	441	454	467	456	428	500	487	413	443	493	457	420	443	447	466	453	408	435	465	439	450	454	476	458	457	456	461	442	483	482	462	490	471	451	461	488	435	464	471	437	456	434	468	434	454	474	451	475	504	465	454	438	470	487	463	459	446	456	464	474	479	448	452	436	488	426	460	448	433	450	456	501	487	460	419	480	485	444	485	465	449	462	446	437	434	466	454	453	445	463	409	520	477	438	442	441	493	470	461	465	486	451	458	488	453	484	458	402	458	458	433	448	454	431	457	460	507	426	453	460	456	448	459	450	446	458	445	453	517	455	461	432	452	435	446	447	474	442	461	441	483	460	456	446	456	471	490	449	514	426	447	449	471	457	461	449	461	452	479	439	467	426	456	448	489	446	401	450	469	466	447	442	452	498	490	440	444	467	481	484	428	486	456	482	428	514	448	484	461	464	469	490	461	471	451	424	427	469	465	431	469	461	450	490	503	430	474	465	493	474	465	479	483	407	469	435	470	479	438	464	466	417	444	449	438	447	484	512	500	446	499	477	485	439	457	472	462	437	463	473	431	471	460	467	411	467	495	476	489	474	470	458	448	458	476	481	488	468	437	445	439	433	441	425	445	487	432	461	474	477	447	448	449	466	494	454	450	426	492	491	429	460	477	455	439	482	481	432	400	472	465	467	527	454	477	465	470	440	455	445	458	469	468	439	512	437	442	439	448	428	461	449	455	461	461	498	492	442	455	479	503	455	438	424	486	441	443	456	493	423	440	485	461	467	462	453	485	455	458	483	466	470	426	451	470	436	430	409	478	474	465	451	439	488	466	430	500	443	492	487	465	474	437	451	453	461	452	427	491	472	443	469	454	460	467	452	464	453	478	463	462	480	453	449	480	473	438	425	473	474	459	433	477	451	498	423	474	482	455	461	458	495	456	406	459	489	458	464	496	452	409	452	420	456	434	471	473	445	456	473	429	490	474	490	419	473	487	487	442	444	501	470	511	503	469	453	453	445	459	477	482	443	505	437	457	483	451	443	505	464	429	423	421	467	469	468	400	403	428	472	472	493	467	473	416	463	451	447	466	471	443	466	469	471	470	438	466	457	458	468	476	447	476	411	440	449	472	475	453	454	456	499	473	483	446	452	439	452	457	524	454	473	461	456	501	450	454	486	438	479	450	442	470	471	459	482	399	430	461	489	432	480	424	475	494	433	462	462	470	495	452	467	452	443	460	462	469	455	452	462	447	473	471	458	458	451	429	443	446	492	457	439	448	448	451	470	467	466	453	461	480	468	458	444	438	433	435	488	444	441	456	427	419	469	452	472	495	484	454	441	471	461	451	432	496	423	454	457	461	429	456	458	448	439	468	475	497	448	450	473	450	465	460	488	427	461	471	444	461	473	450	461	415	459	474	463	465	433	449	463	470	461	432	489	492	440	467	474	505	481	415	469	500	437	439	485	476	496	415	440	493	483	461	457	477	447	475	472	471	459	443	448	436	451	462	482	469	467	438	489	492	494	486	438	418	462	457	468	451	472	453	438	462	465	487	417	463	448	434	466	458	458	443	473	451	425	471	453	475	452	437	426	458	495	457	437	460	457	450	479	470	471	468	513	474	483	455	445	446	443	441	495	464	478	469	453	487	453	446	449	450	487	431	449	449	476	460	465	470	431	467	498	437	448	447	438	454	452	453	496	451	466	440	449	465	467	478	455	468	438	441	492	469	522	470	427	467	472	426	494	476	487	486	454	485	467	473	430	479	456	463	466	443	454	475	453	447	446	488	457	455	446	435	462	429	451	468	457	470	464	471	443	457	447	447	454	480	471	444	435	424	477	445	472	474	448	460	461	515	462	484	461	478	480	441	473	444	500	455	469	495	447	463	494	453	479	450	466	483	440	452	499	438	483	460	462	455	451	439	486	484	446	446	495	491	451	464	429	458	437	449	463	434	446	458	438	455	423	493	452	488	447	454	472	463	466	399	445	448	441	425	475	485	443	463	412	453	476	486	451	410	433	441	451	451	455	449	467	441	436	466	475	497	436	491	461	403	436	483	424	474	460	456	453	463	462	454	469	468	465	491	464	469	468	482	437	506	454	423	454	452	430	478	483	462	441	451	467	457	444	443	461	440	444	478	449	441	435	462	432	454	425	502	445	461	468	424	467	432	427	451	452	476	469	437	433	458	431	501	479	457	490	454	461	470	469	478	489	462	464	428	484	474	500	441	436	443	472	482	420	439	513	450	470	458	432	442	491	463	469	437	467	463	442	441	455	473	460	436	481	442	437	457	410	453	483	459	487	492	460	461	471	430	473	464	458	437	438	462	436	468	480	485	457	449	453	437	479	447	404	432	450	427	464	465	423	431	462	458	465	474	461	485	490	458	500	446	439	455	472	461	465	447	467	497	464	486	503	463	458	455	466	484	498	470	489	468	498	476	473	446	445	421	450	440	478	470	431	465	449	453	438	481	476	476	447	460	432	467	455	487	446	465	491	455	455	448	517	428	462	474	439	473	452	466	472	405	444	430	457	450	446	464	496	456	459	442	469	468	471	427	474	462	487	467	462	461	451	482	445	448	470	476	428	429	466	451	433	432	457	478	469	467	448	458	462	434	430	467	443	489	441	495	473	469	468	424	459	476	462	465	494	451	482	472	396	492	471	443	496	410	474	470	454	465	439	458	440	477	470	447	445	517	462	449	426	479	457	427	454	475	475	443	466	447	504	457	436	435	434	460	461	483	437	485	455	433	474	526	476	446	492	472	470	458	468	459	439	442	434	485	473	419	455	475	428	462	491	462	430	457	473	441	476	469	462	453	471	461	468	493	461	461	505	436	453	445	460	473	427	455	475	466	454	470	507	468	454	455	420	449	480	492	428	428	468	456	451	462	438	475	476	461	436	454	490	466	433	449	476	434	433	462	453	453	466	480
24019	20820	27710	24004	20295	6661	2266	1478	1185	1126	1108	1027	1040	13798	19020	13361	4788	1409	735	640	574	570	625	555	600	594	568	614	638	568	603	595	600	578	615	587	601	583	587	586	583	583	626	575	619	594	576	590	573	593	627	569	602	645	557	638	607	563	549	548	567	552	603	570	594	583	598	540	594	575	558	557	570	572	584	606	557	600	625	547	576	567	573	606	570	610	589	596	630	609	601	609	583	609	567	588	572	597	602	553	583	548	587	536	602	567	589	558	558	582	591	564	593	561	540	561	571	544	566	580	611	584	565	609	567	565	571	524	586	572	555	590	554	567	543	554	583	569	581	547	582	519	617	538	569	562	575	602	598	583	571	550	568	551	538	564	588	599	563	557	561	579	591	550	567	591	614	611	648	599	562	607	580	608	599	615	542	605	562	568	586	555	575	565	546	561	583	539	591	556	618	539	610	581	586	624	569	566	560	581	559	604	585	581	583	596	542	538	572	594	612	519	570	601	585	563	561	584	561	607	620	545	550	566	599	573	595	578	566	561	575	554	577	549	602	592	629	607	592	597	563	595	645	616	557	578	604	568	562	595	559	560	572	552	589	596	591	563	551	566	614	576	568	594	598	589	563	550	564	584	562	562	555	545	588	552	567	616	611	576	565	592	587	552	574	553	623	594	573	583	542	547	579	598	563	584	592	566	569	579	622	554	583	593	552	608	588	549	606	626	583	597	529	607	553	589	567	576	593	553	543	594	540	604	585	589	586	569	595	572	620	607	540	607	555	596	609	541	561	555	548	600	608	570	587	546	582	597	569	624	572	567	575	611	562	578	587	573	581	610	604	605	571	610	620	589	608	555	558	547	601	569	587	589	546	591	599	594	583	612	587	588	596	558	565	578	586	597	548	602	595	624	563	549	575	549	565	568	586	610	548	560	601	593	569	617	591	536	567	523	598	549	570	609	553	559	598	542	558	580	591	596	616	529	592	621	597	567	537	576	570	579	589	567	599	583	595	577	575	574	561	542	605	544	592	590	549	574	624	586	552	602	582	582	590	571	554	593	572	586	563	593	584	606	585	589	588	596	526	569	590	577	590	575	577	564	542	558	583	566	602	533	569	596	570	578	557	597	600	561	564	540	549	592	622	616	571	613	594	575	606	598	541	594	523	597	533	566	639	573	587	596	577	549	608	565	544	576	600	616	603	585	592	534	613	581	576	577	578	551	550	573	560	577	546	582	576	581	550	568	610	589	554	565	602	567	564	565	555	577	578	563	569	572	580	573	583	611	570	549	600	578	596	557	567	564	573	602	552	566	581	570	568	592	563	588	569	580	561	560	586	552	533	596	602	587	568	586	593	564	585	565	559	591	583	571	636	581	566	578	589	565	601	609	573	604	562	561	615	589	572	611	543	585	607	558	542	546	598	583	593	559	557	541	586	606	590	607	596	589	628	549	558	586	566	599	601	566	564	566	589	549	626	536	538	629	556	605	608	584	603	627	562	572	579	576	580	624	534	528	584	589	571	607	570	569	594	538	627	511	571	578	584	560	587	557	628	565	570	573	588	578	570	580	539	592	584	560	555	629	569	604	558	537	568	574	575	517	568	585	618	549	610	524	575	611	632	622	556	615	613	573	608	581	590	557	568	600	597	580	565	580	558	589	559	570	526	569	582	547	556	598	534	568	579	567	570	567	546	561	593	570	561	571	601	584	582	562	578	538	567	581	549	534	575	562	603	567	592	549	544	591	558	603	582	592	593	592	570	613	583	590	567	543	568	548	574	583	555	596	573	574	589	586	580	592	578	596	596	605	568	601	567	615	594	542	561	595	529	564	593	596	590	559	524	579	580	550	597	597	571	570	585	555	600	532	593	545	610	589	594	577	627	551	588	584	580	558	619	568	566	548	565	557	589	595	547	566	591	554	563	570	588	590	587	551	574	535	590	515	586	553	576	573	538	539	578	552	552	560	545	630	581	601	576	569	535	551	557	605	600	593	574	556	565	611	531	557	593	546	578	590	583	564	603	584	572	658	611	539	619	612	615	574	573	625	570	583	611	585	598	579	560	584	590	610	589	593	561	590	586	556	579	606	576	553	573	554	550	581	599	592	586	588	584	556	549	566	568	574	558	580	592	568	590	590	558	557	580	526	587	585	599	511	585	574	590	585	568	578	597	552	522	614	606	569	561	571	569	567	551	606	572	583	591	555	546	567	551	589	597	570	631	595	579	590	545	592	557	580	588	557	554	583	596	560	595	591	587	626	575	576	578	572	554	583	576	565	595	595	619	634	550	568	501	595	600	546	566	553	587	598	602	604	552	579	562	559	552	526	559	524	556	522	561	567	558	553	586	574	582	633	609	566	585	580	558	592	545	581	617	562	543	609	554	564	519	618	582	538	607	611	591	577	594	554	611	555	550	561	554	576	563	565	567	622	585	564	596	536	594	546	589	574	566	487	578	568	595	547	580	579	566	554	566	604	606	573	612	563	542	600	550	554	614	586	601	611	519	567	522	571	530	575	604	584	559	615	579	573	545	555	599	590	591	588	567	587	589	559	568	664	530	584	573	579	595	596	600	574	542	612	587	562	565	551	598	559	608	567	583	644	586	553	582	558	605	567	545	527	575	611	533	584	607	547	564	545	547	537	609	579	532	578	575	576	579	611	616	622	588	576	589	554	560	604	626	508	554	584	618	608	561	598	547	573	590	575	566	554	590	533	557	554	593	572	558	581	593	594	590	533	586	566	548	583	573	589	560	535	602	618	547	549	579	594	594	571	543	574	596	624	630	556	606	625	591	567	588	608	558	547	588	575	603	563	565	571	600	601	552	552	582	543	582	603	571	620	593	565	562	604	568	568	598	586	570	603	572	588	590	553	571	583	556	518	565	548	532	556	610	578	588	586	511	559	589	570	555	603	565	576	586	608	538	560	612	539	586	563	601	577	583	580	581	536	595	560	623	568	564	581	597	626	593	570	552	563	552	586	556	614	581	589	537	568	592	592	539	586	562	546	568	590	614	597	584	588	614	600	614	526	560	534	613	593	564	528	550	549	563	585	541	580	597	559	569	580	623	556	624	534	597	580	525	582	556	553	577	577	549	578	587	601	590	592	576	571	533	554	613	569	605	532	581	595	587	596	565	571	580	591	535	544	570	564	564	521	591	527	625	552	543	577	589	555	603	567	569	557	586	592	566	594	539	600	591	533	541	595	620	598	539	558	590	597	566	590	596	572	611	566	605	568	551	574	563	587	582	594	612	592	583	573	576	568	598	543	558	592	579	530	550	583	580	580	562	591	605	543	606	608	652	594	567	539	574	572	540	614	610	566	556	559	555	584	581	599	568	584	571	625	560	600	583	563	563	596	587	559	589	588	584	576	546	579	611	555	590	586	580	538	519	564	525	568	606	578	542	562	573	594	562	591	603	555	533	558	584	593	570	629	581	582	599	567	560	551	599	566	619	573	551	536	606	563	566	597	626	611	569	577	574	606	580	572
5290	8847	9385	5537	3665	2634	1971	1753	1658	1548	1342	1304	1319	18080	17322	12126	4490	1488	718	608	522	533	529	573	537	538	520	518	543	548	546	517	570	542	543	573	518	535	572	494	575	518	478	576	563	563	539	552	530	543	541	542	543	529	517	547	546	560	548	553	531	531	564	485	573	506	533	557	546	552	564	516	575	527	516	552	537	492	534	504	500	571	512	545	521	525	558	539	531	534	543	537	525	544	507	521	556	530	547	529	556	519	521	526	553	527	560	512	555	512	555	517	528	531	568	542	559	552	568	520	499	588	520	563	558	520	534	540	521	543	537	494	521	568	534	524	553	527	532	547	547	504	586	571	589	537	516	541	541	537	555	533	534	536	598	561	530	513	564	531	541	503	565	545	535	515	519	555	517	551	566	553	529	529	542	541	517	547	529	508	534	544	518	491	539	552	532	523	536	547	546	542	493	535	548	573	567	543	543	529	513	537	529	568	510	513	522	512	526	536	560	527	523	524	574	541	511	536	503	551	541	548	568	548	572	510	580	529	520	535	559	524	549	515	531	511	526	505	529	548	546	530	543	544	557	536	552	525	527	518	510	513	492	524	517	542	514	521	546	535	534	564	513	566	540	564	528	509	516	560	522	572	550	535	561	528	532	526	521	547	537	547	534	517	562	551	576	533	548	540	549	533	559	515	553	528	553	563	517	517	545	536	507	536	519	573	579	534	557	526	579	607	516	535	523	539	538	532	554	565	536	579	532	538	541	534	521	495	524	519	514	566	540	527	487	561	534	540	530	542	538	505	516	565	514	545	584	552	523	542	539	562	495	500	521	504	510	538	543	502	540	524	497	600	536	490	519	553	510	533	535	503	542	525	542	537	503	523	538	559	540	502	534	527	498	538	535	517	563	536	522	512	518	550	520	530	575	507	546	547	539	541	538	548	551	524	544	520	535	533	522	529	572	539	512	521	568	502	522	506	573	520	544	458	516	517	570	518	530	521	500	501	561	529	533	534	511	494	545	501	534	539	550	528	558	558	549	546	513	502	551	538	531	560	513	542	516	564	507	524	524	547	526	562	508	516	519	539	525	526	528	531	569	530	530	549	517	556	540	537	529	513	511	495	519	540	587	554	523	526	552	531	537	512	519	541	506	524	542	547	530	519	550	562	567	532	544	511	554	553	545	540	508	551	551	520	538	564	509	533	509	494	541	486	525	572	526	536	553	536	574	523	566	542	572	526	524	509	517	523	522	544	530	529	539	492	552	499	551	530	553	506	519	525	513	558	491	517	520	514	517	517	505	502	533	589	561	519	565	535	540	519	527	574	528	541	537	530	525	545	501	535	513	578	526	523	545	543	525	514	531	502	558	544	542	524	562	540	519	552	519	552	485	516	539	495	524	519	516	557	511	528	533	513	532	538	524	489	573	529	525	499	548	547	532	527	515	567	557	556	547	574	529	530	543	508	524	509	537	556	542	505	551	524	568	587	564	536	524	547	498	512	550	491	515	512	569	524	558	532	590	507	518	537	485	526	537	543	527	548	523	547	522	510	489	528	562	531	529	520	562	542	508	486	521	532	516	551	501	502	509	540	560	545	542	547	556	519	525	562	559	504	580	537	508	569	498	543	554	551	501	534	529	489	551	515	565	561	519	556	561	539	533	560	561	532	549	528	547	504	506	551	537	556	517	551	536	534	512	538	540	555	538	556	518	526	575	539	561	535	542	518	532	553	533	540	544	475	543	538	552	550	536	513	511	551	546	548	539	581	545	548	514	547	575	586	533	555	519	537	528	554	501	543	553	543	538	510	517	517	553	500	553	519	547	562	575	561	565	533	534	541	511	535	529	496	517	536	504	505	523	537	527	530	512	558	558	559	528	555	573	583	555	501	513	503	558	548	515	543	526	540	527	553	525	527	496	558	525	521	517	497	542	499	545	549	547	493	558	505	551	569	550	555	559	533	548	478	549	524	517	540	497	546	564	498	525	559	557	492	520	547	521	513	509	538	519	556	574	526	530	519	518	525	581	491	543	545	536	526	518	537	527	491	525	565	523	512	491	542	564	556	574	542	542	522	535	513	509	521	564	537	538	492	520	495	504	551	570	548	526	512	530	502	531	549	528	547	576	532	556	539	545	537	518	552	538	543	550	558	549	515	533	550	541	552	508	523	544	538	535	528	488	526	485	506	554	538	547	531	498	497	537	544	536	519	492	538	574	580	506	566	529	561	540	525	535	564	522	518	482	530	562	510	515	560	574	535	557	524	522	584	531	522	532	522	512	519	510	509	547	495	532	536	539	520	529	500	534	520	530	520	524	505	517	521	521	520	519	528	512	564	533	518	595	507	536	536	550	556	549	561	541	573	501	542	542	543	504	545	518	516	497	512	550	528	564	549	468	520	521	574	500	508	501	494	499	508	509	560	490	510	495	541	546	532	531	544	541	541	540	551	528	545	530	554	528	547	525	565	512	524	538	554	570	526	558	553	486	495	515	549	554	510	495	541	552	481	531	537	551	494	555	532	521	490	511	518	557	539	514	522	523	516	560	519	541	537	551	508	503	512	554	510	527	544	508	488	504	539	544	524	541	535	535	531	514	537	540	555	524	518	564	513	506	520	559	527	509	531	537	519	536	550	515	534	538	544	540	567	565	546	499	519	523	546	507	526	527	526	525	552	513	536	575	566	531	561	524	516	485	496	523	526	531	532	570	549	521	517	544	509	553	582	520	518	544	576	558	546	486	529	547	565	523	524	564	548	546	524	551	508	527	546	549	529	552	528	514	520	541	518	530	496	488	590	500	512	553	545	511	537	505	568	525	607	519	550	502	552	500	501	498	551	544	553	504	517	493	475	511	525	500	590	578	552	525	509	531	520	576	518	527	552	573	539	536	529	522	496	549	502	525	558	519	532	560	523	550	542	535	517	529	556	531	480	522	555	526	509	570	501	526	557	546	530	501	560	534	522	514	559	537	546	561	530	528	520	562	551	488	551	546	553	552	518	510	524	546	528	555	517	542	514	548	541	558	526	565	549	508	542	479	577	532	535	514	538	554	500	520	506	539	568	536	500	546	482	512	529	496	537	542	505	544	552	519	508	502	571	501	501	538	529	536	525	537	548	506	558	545	471	527	543	482	560	541	540	526	505	522	488	539	535	530	500	533	513	530	572	527	543	547	523	514	532	523	523	540	585	529	532	530	541	526	530	580	534	550	521	579	552	559	523	521	507	539	537	544	503	527	533	555	570	564	524	529	528	522	546	551	568	517	541	536	489	550	557	554	563	538	530	555	529	505	532	548	560	519	511	546	510	480	526	530	565	519	527	514	507	552	498	538	485	513	534	516	541	546	531	517	557	556	532	550	499	546	521	520	540	461	504	559	552	580	539	502	524	525	505	558	531	557	501	513	528	548	532	519	540	515	487	545	516	563	512	526	511	547	580	537	527	513	526	517	526	554	551	525	534	532	572	524	583	495	540	527	536	558	512	510	509	539	550	544	553
26489	8102	1701	1080	722	693	588	627	558	531	579	534	569	1112	1352	1287	844	577	511	510	490	520	481	529	561	484	524	498	503	504	475	522	483	503	540	493	481	507	509	507	502	499	492	519	480	481	497	499	483	530	512	529	525	522	493	508	494	515	518	538	480	491	512	529	509	540	529	490	511	494	522	518	511	484	505	527	540	507	497	475	549	533	510	485	488	495	502	524	526	506	475	463	508	517	486	499	486	532	497	494	438	487	517	504	482	498	485	518	493	510	493	513	514	505	547	504	523	506	504	448	474	532	511	486	519	507	506	515	483	526	517	486	533	514	482	525	493	512	510	549	499	487	516	492	447	515	464	461	499	496	524	539	481	532	530	501	515	500	502	528	488	525	536	485	500	517	494	491	515	512	493	509	513	492	512	489	474	533	496	502	503	528	492	526	529	529	487	508	497	501	502	508	525	496	471	510	520	506	498	497	519	505	496	546	530	470	522	499	495	542	506	508	518	475	512	488	537	473	503	487	447	480	481	479	449	526	481	478	509	532	482	508	520	498	534	533	471	524	499	551	531	490	509	494	487	492	529	503	478	504	500	503	499	543	549	525	528	491	502	498	520	543	530	504	505	491	460	497	515	503	523	510	548	534	547	555	505	497	509	493	521	517	492	520	490	515	529	508	488	508	493	519	505	488	489	500	515	475	515	480	521	468	491	484	500	494	517	523	523	476	488	492	493	507	479	482	529	527	548	510	526	499	509	510	513	545	482	469	477	508	505	512	519	486	501	512	507	505	481	494	460	535	513	496	555	513	516	522	500	472	487	520	527	506	490	506	522	540	546	485	462	503	489	484	509	511	484	487	492	519	535	483	494	509	488	527	493	498	501	480	500	511	506	500	527	481	492	479	502	493	481	514	531	558	490	514	501	490	514	487	493	533	502	552	515	482	489	497	491	477	507	513	512	510	503	514	483	497	488	474	507	507	543	490	511	492	510	508	491	494	494	476	500	536	522	524	484	537	468	458	511	516	502	497	453	500	510	457	530	495	530	485	516	475	533	525	533	525	515	483	481	500	522	527	521	468	485	530	528	487	521	523	481	472	505	497	503	485	516	507	491	512	506	460	484	523	515	549	564	504	493	513	489	493	495	486	477	522	488	508	479	527	485	524	524	507	493	500	512	494	499	500	498	505	512	535	496	493	494	525	513	467	518	514	494	528	499	500	470	496	514	511	509	459	527	477	485	505	476	472	506	484	442	492	518	504	476	502	501	534	500	502	531	516	522	502	450	496	507	510	525	510	511	477	482	519	504	532	485	521	493	516	467	510	503	503	538	549	502	523	521	458	504	517	477	522	505	520	514	486	501	487	492	487	527	486	536	521	519	537	528	542	499	539	503	479	528	511	479	492	485	469	516	491	500	497	497	523	501	517	494	474	484	496	484	553	498	526	506	509	493	524	470	482	499	478	514	508	478	521	530	487	494	519	509	504	503	510	471	506	523	494	489	494	516	532	487	489	507	530	558	503	520	497	521	486	472	520	499	483	494	510	538	483	482	519	520	567	499	478	535	508	529	479	467	544	546	468	521	468	518	513	497	507	493	541	487	518	522	486	523	498	508	504	507	508	501	492	463	546	509	486	524	500	549	512	518	549	538	510	481	497	517	480	504	545	525	484	496	507	495	502	509	492	495	502	502	492	466	511	513	478	510	495	494	495	498	516	510	499	508	526	499	500	466	507	524	455	470	491	515	492	484	501	481	515	495	482	487	535	510	511	548	533	503	534	509	487	484	455	511	522	503	511	530	534	499	509	482	511	483	491	507	512	506	525	499	463	521	499	482	472	464	532	525	523	516	490	539	472	515	511	480	516	466	495	519	511	512	506	508	523	482	500	488	533	443	482	534	510	484	516	492	488	508	524	522	528	522	503	493	504	511	533	526	493	493	494	481	523	456	514	486	516	484	552	541	542	466	496	505	515	487	481	533	494	508	481	441	480	533	504	494	528	493	483	504	473	473	539	509	495	498	517	471	521	528	533	525	489	487	500	506	483	496	509	470	508	503	528	481	480	515	520	517	480	505	515	533	490	522	512	508	510	497	508	489	474	496	519	499	517	516	481	500	486	506	508	503	505	506	521	484	526	509	510	524	505	484	530	526	507	470	493	530	510	530	465	514	513	506	528	506	496	517	488	499	503	466	494	510	504	506	512	545	541	489	473	487	510	499	497	511	502	487	515	487	529	506	472	504	480	508	510	522	490	476	526	537	497	475	535	505	503	485	545	495	521	504	506	531	500	529	444	452	554	530	545	482	514	490	524	507	504	556	463	475	470	522	521	512	486	501	488	484	459	466	516	510	515	551	507	477	509	493	515	507	518	490	493	508	479	501	495	525	509	498	484	521	511	465	509	481	511	524	515	526	511	493	467	502	484	486	476	532	521	481	489	516	538	497	461	492	465	512	502	542	464	473	499	511	533	477	520	497	496	497	498	485	502	545	499	460	477	484	513	470	476	488	484	480	509	497	523	543	486	523	470	536	469	512	501	496	529	516	504	494	493	525	500	477	487	493	555	549	486	505	511	486	522	486	525	492	503	534	500	512	496	510	551	465	512	494	529	513	526	520	530	480	504	511	482	512	537	455	531	490	513	501	451	522	543	523	538	496	513	462	465	543	519	489	491	517	519	526	513	472	506	478	506	508	509	547	499	479	493	489	469	532	493	526	465	498	521	483	503	526	498	535	512	511	491	531	497	532	547	512	506	495	528	521	509	543	496	525	529	463	498	530	517	522	524	505	528	485	466	474	483	489	494	499	524	506	524	476	487	488	432	490	477	574	498	505	487	483	496	480	487	485	538	487	491	542	473	503	515	513	486	474	505	531	525	507	497	511	489	483	529	540	524	513	539	485	491	542	468	475	482	519	453	497	531	508	516	500	495	464	525	556	464	511	501	538	500	501	514	498	543	516	509	526	523	481	511	498	488	518	507	478	482	518	513	558	502	487	540	476	486	517	485	503	499	520	517	548	520	507	464	489	497	490	490	469	502	463	478	540	511	452	476	500	524	522	464	541	530	493	489	502	474	508	509	513	471	485	516	490	478	493	505	522	480	506	559	523	494	514	486	508	505	483	504	495	518	514	490	516	507	485	505	503	467	477	493	502	514	484	475	519	533	495	514	522	492	500	479	490	468	490	543	458	534	521	478	502	537	490	542	538	488	495	503	479	488	492	521	487	517	530	512	473	543	501	473	510	532	516	531	495	502	535	494	504	484	507	549	497	503	524	523	490	497	488	516	487	536	521	504	506	576	535	476	504	498	531	488	512	515	520	493	462	539	475	488	515	473	515	465	516	504	491	514	510	525	509	511	510	541	498	456	523	513	531	521	507	508	486	482	540	504	467	500	493	508	492	504	498	545	516	527	525	540	540	539	498	482	529	469	467	502	466	495	445	473	522	514	483	499	479	516	479	502	482	491	502	459	487	519	522	474	490	514	533	526	493	529
5838	1653	1651	992	856	732	627	571	584	519	551	573	547	1533	1735	1417	896	529	501	452	470	467	474	449	442	444	460	492	461	462	460	443	485	439	433	444	477	438	424	442	441	466	495	439	435	438	500	452	469	468	432	440	491	454	464	468	464	449	478	479	434	417	434	451	472	437	456	465	462	449	493	476	483	490	471	463	420	470	425	468	459	445	422	429	450	434	460	456	412	447	411	428	466	461	474	449	496	447	438	459	473	486	510	433	434	470	436	458	466	440	474	465	491	455	452	437	446	465	440	465	473	493	460	473	436	461	434	450	465	459	471	453	478	455	449	472	448	424	513	436	475	468	417	478	464	463	443	472	427	494	445	469	454	467	473	488	448	465	464	425	463	413	441	457	444	447	484	449	450	444	441	433	467	449	435	486	458	465	466	461	463	459	487	433	442	456	474	438	435	423	463	463	480	492	461	455	445	505	491	452	470	453	460	471	449	473	492	477	454	475	436	429	447	477	418	477	466	479	422	461	438	427	460	403	516	409	439	500	470	451	470	433	461	449	446	463	478	450	428	458	435	430	452	452	480	468	428	479	401	489	458	462	452	405	482	445	464	464	447	454	472	452	519	471	411	485	440	440	460	436	440	464	438	488	476	463	466	457	448	486	421	475	463	475	469	437	490	463	468	468	433	508	472	444	459	450	437	435	461	477	448	487	438	480	459	466	475	444	482	431	462	457	445	462	458	432	460	422	498	483	442	478	511	462	433	484	488	466	432	444	482	469	467	459	443	440	440	454	473	471	435	405	448	454	492	425	443	462	447	431	445	456	462	447	467	476	467	437	460	441	450	439	424	479	444	460	448	470	468	474	469	453	432	433	463	462	439	478	463	458	458	437	435	451	443	458	419	495	468	494	485	435	453	468	439	451	425	421	441	494	443	446	450	453	445	410	447	426	463	453	419	495	470	456	449	425	454	431	422	443	464	437	452	453	450	440	440	467	427	466	464	479	465	435	444	471	424	436	454	451	435	465	454	450	482	450	458	497	450	462	429	423	430	452	466	486	470	456	472	473	478	482	474	457	428	449	433	469	449	446	452	483	437	482	475	445	423	465	460	420	450	460	454	466	416	438	461	438	450	455	456	479	464	425	431	432	461	434	494	501	501	400	459	461	438	461	438	487	497	426	425	465	467	473	449	480	471	456	459	420	447	447	480	468	479	449	490	450	406	462	453	478	428	428	471	468	483	407	437	471	431	437	469	494	440	444	457	470	457	477	470	457	440	444	463	454	470	427	482	463	439	492	496	486	486	414	431	447	478	481	443	444	457	446	495	456	427	426	393	467	472	454	437	458	454	461	475	430	432	481	443	449	459	475	437	445	442	460	491	431	446	441	469	415	433	462	457	426	439	477	476	476	433	460	456	447	449	472	467	428	451	448	468	473	442	447	459	427	420	472	492	428	443	440	439	446	448	453	432	508	466	466	458	462	448	466	444	469	465	449	440	462	458	448	461	483	466	450	446	431	442	480	459	485	439	477	435	476	454	441	450	405	465	450	425	434	493	459	434	465	503	443	447	470	448	441	479	441	470	425	420	478	428	441	461	459	425	433	483	446	454	465	417	449	479	477	418	473	466	493	470	477	453	483	480	461	459	430	462	450	462	513	449	463	448	447	489	475	419	452	484	447	452	488	421	476	482	442	451	418	464	499	415	449	439	471	451	462	451	477	455	470	419	484	496	455	422	433	489	412	453	450	445	458	455	440	488	411	458	461	487	466	465	436	478	429	464	494	488	426	418	432	456	431	443	439	467	443	461	438	485	420	421	430	447	450	476	447	440	442	470	496	460	444	451	470	493	468	489	447	471	464	467	511	432	448	466	468	450	406	424	454	459	465	449	411	424	471	436	438	453	471	443	433	436	492	455	452	457	467	487	443	474	479	471	480	494	457	465	427	475	466	481	503	431	482	458	423	493	437	448	472	441	465	442	430	443	454	444	419	468	479	455	468	449	452	454	491	447	481	478	469	484	452	434	481	431	473	473	478	419	442	444	445	456	466	462	457	455	451	461	441	441	489	450	446	434	469	463	472	450	470	505	454	472	487	464	491	438	453	458	478	458	465	445	448	447	431	442	424	450	450	457	465	468	416	442	458	441	430	456	445	452	485	453	472	505	436	439	482	485	467	449	503	457	445	474	435	460	410	484	475	457	436	426	439	450	458	460	476	438	482	463	509	455	430	463	502	454	474	482	415	467	470	441	469	461	446	453	457	444	450	439	459	451	416	398	461	462	406	491	475	427	451	460	458	469	422	469	454	468	470	464	491	456	439	456	416	458	426	441	418	415	465	424	420	455	463	468	422	452	449	418	468	463	455	460	505	460	474	467	429	453	463	452	458	445	436	467	439	462	466	474	452	451	411	488	453	427	473	481	447	450	478	478	426	476	451	419	444	464	448	403	411	442	479	455	506	453	449	444	484	482	418	459	417	459	453	493	450	429	458	458	481	427	445	466	439	477	503	464	466	449	451	450	438	463	414	461	463	423	464	462	465	453	472	489	459	440	444	441	445	479	445	451	439	444	437	469	465	429	497	418	469	449	444	444	469	461	459	457	469	467	483	463	429	421	436	456	476	431	464	454	433	443	411	408	480	441	441	484	457	453	434	467	465	439	400	420	447	421	488	471	485	433	472	454	439	417	435	446	452	469	434	419	427	424	451	431	484	468	500	498	455	430	464	426	449	448	434	488	441	467	468	476	446	474	479	459	488	416	453	485	437	459	441	462	459	446	499	495	492	408	477	422	473	452	436	452	457	464	448	416	420	431	443	455	506	462	419	451	491	456	441	485	463	459	482	443	454	411	454	475	450	460	468	405	474	421	457	464	459	450	463	471	472	483	447	430	450	454	437	451	452	422	420	436	476	445	416	435	440	419	470	477	479	505	471	465	467	482	451	430	443	442	438	473	463	477	486	460	406	457	427	441	443	416	459	460	479	428	408	434	436	468	427	418	440	439	452	444	472	436	462	458	459	406	452	429	427	438	455	433	462	459	447	440	499	467	419	447	454	500	483	442	455	451	463	438	488	428	449	464	454	469	469	457	421	493	450	453	461	478	450	459	473	463	450	467	486	467	450	451	453	445	473	482	460	450	471	489	425	455	429	464	451	487	482	502	447	434	452	453	431	464	434	484	463	441	456	413	469	453	461	450	461	438	478	418	497	426	451	445	469	440	479	441	438	439	425	458	487	483	446	477	459	444	455	443	468	454	405	463	470	456	474	449	459	425	443	447	440	433	478	440	474	469	459	468	440	419	424	472	443	482	464	460	476	494	474	459	462	474	477	430	441	467	468	459	450	438	487	480	461	453	435	432	474	433	461	490	438	457	466	442	450	455	481	417	449	489	442	461	464	454	422	429	472	444	451	438	454	470	451	451	501	452	463	467	491	439	463	447	461	446	449	445	465	464	431	402	437	463	464	483	472	476	477	460	441	468	466	463	491	428	426
24911	20762	26544	24802	6923	1561	1008	701	624	590	566	571	558	7386	10588	7185	2396	814	587	540	414	430	449	423	452	424	436	473	436	469	427	457	448	444	443	437	513	414	471	471	456	461	454	452	461	434	442	477	405	419	425	453	467	457	418	469	425	444	441	476	414	454	443	445	443	410	434	417	461	424	478	454	445	422	465	449	451	415	420	431	470	436	443	486	454	395	474	435	428	458	439	424	509	455	460	421	469	440	496	446	428	419	470	426	452	465	410	393	471	436	456	437	470	439	460	446	452	451	434	488	446	397	429	425	445	450	468	433	429	433	459	463	423	498	431	419	410	454	446	446	465	430	438	430	463	400	464	424	419	469	498	445	478	435	405	421	443	416	419	422	473	426	446	428	454	406	440	449	446	469	458	427	397	453	430	420	418	428	467	419	439	433	424	428	427	422	466	452	432	432	456	452	466	445	442	452	429	434	424	447	465	425	444	450	418	442	412	410	452	430	457	454	477	424	425	405	431	404	438	460	388	417	421	407	440	429	454	422	447	437	451	451	411	415	419	425	480	487	493	453	434	458	481	403	428	449	435	431	464	408	446	474	454	464	401	419	440	455	427	466	472	445	434	448	441	479	496	414	445	475	419	453	461	410	448	420	469	454	440	416	409	476	438	454	416	467	430	465	438	429	463	435	387	461	433	445	416	441	442	415	443	437	459	466	437	456	404	426	437	470	435	407	433	407	425	440	447	426	453	438	453	406	429	415	421	449	439	427	425	454	452	458	424	458	461	468	453	424	475	456	442	491	419	473	465	458	451	432	447	459	445	433	421	416	458	468	439	448	449	455	454	423	428	426	449	409	450	451	423	469	424	475	439	445	468	454	444	439	410	463	437	427	420	442	458	442	439	445	421	428	439	403	459	427	437	440	438	487	474	417	422	461	438	432	464	457	429	432	431	411	458	424	442	409	437	447	438	413	418	437	453	419	435	409	428	460	426	438	414	469	463	455	432	446	386	477	432	420	419	444	457	412	463	424	464	479	451	435	407	423	421	471	424	450	417	412	449	432	434	449	468	422	461	450	438	443	412	440	460	433	413	471	477	441	426	419	465	431	402	448	421	437	450	412	418	476	468	477	422	459	433	458	454	447	468	414	433	437	459	440	462	468	466	455	463	433	393	440	457	418	427	451	459	419	449	451	457	439	419	426	438	426	449	388	449	431	444	444	429	452	425	467	470	449	435	415	460	462	441	453	425	443	421	445	434	435	457	476	397	446	456	440	455	453	468	430	437	448	450	442	437	470	455	462	467	464	450	419	409	416	432	424	470	487	417	448	444	466	441	434	439	443	458	452	444	439	441	465	441	413	451	435	432	447	413	448	435	439	425	433	428	438	407	439	459	502	441	392	451	458	433	440	457	430	451	427	442	452	402	445	447	432	449	423	428	452	454	450	441	419	444	451	462	447	461	449	468	426	490	414	421	447	454	470	432	468	443	484	442	471	440	425	455	442	426	435	418	426	474	393	424	452	446	428	444	405	457	436	451	447	449	430	422	474	413	413	460	403	401	454	466	462	445	418	415	467	427	413	446	451	416	435	418	472	441	475	426	460	445	419	405	467	429	444	448	448	430	441	457	449	426	457	435	439	427	448	465	460	481	454	427	434	448	445	489	440	432	432	412	411	459	413	438	406	441	408	417	448	441	432	458	433	452	439	383	458	435	419	406	439	415	425	427	399	427	427	437	460	454	449	446	366	464	465	447	412	426	414	436	478	433	416	438	446	438	435	416	450	467	435	450	423	437	431	429	429	443	473	440	461	422	454	449	453	437	429	448	442	493	427	478	429	428	430	432	457	435	434	398	424	434	438	445	454	421	454	425	458	441	468	442	435	428	430	457	440	434	442	453	424	413	429	438	445	406	409	419	419	436	418	456	430	424	426	459	447	445	432	460	451	424	472	458	427	492	428	435	457	435	462	459	446	399	418	387	455	433	415	426	439	448	405	415	501	454	434	419	420	449	415	422	448	431	405	462	436	445	438	420	434	418	437	433	420	453	436	445	448	443	424	442	419	439	440	431	427	445	423	447	419	448	453	401	414	438	418	421	439	435	456	447	426	434	447	394	411	473	477	465	456	426	423	425	444	426	464	459	409	445	430	420	443	454	435	486	469	445	424	434	439	456	429	482	449	467	508	449	381	431	456	420	433	488	447	436	428	459	428	418	408	457	459	422	445	460	433	447	446	425	460	464	461	484	427	461	439	396	455	450	426	451	419	444	437	410	419	417	450	437	387	434	468	439	416	464	447	409	441	424	441	466	448	459	423	439	464	457	439	450	467	452	458	425	466	435	430	435	427	450	438	435	464	405	434	459	427	444	469	467	429	431	415	463	444	408	444	429	449	421	431	437	472	427	435	451	418	396	450	455	447	409	417	417	447	460	457	437	463	489	406	417	436	424	463	455	449	476	428	449	407	476	450	467	441	435	450	448	446	436	439	448	443	448	418	415	464	422	429	420	420	418	457	449	450	455	416	418	438	450	443	460	433	418	433	415	430	408	441	413	453	419	412	384	433	408	449	452	458	460	428	438	419	436	452	404	453	457	435	455	426	439	449	427	451	468	443	458	445	407	440	431	445	435	429	445	406	450	424	446	428	451	415	437	455	438	420	470	406	400	430	466	434	392	423	444	436	462	426	438	458	458	461	469	380	443	429	403	457	435	446	469	415	418	456	420	451	441	423	463	493	422	429	446	432	443	425	468	463	406	463	434	436	393	459	456	423	444	437	413	489	453	432	449	419	444	437	444	435	498	454	466	443	430	414	424	424	442	415	421	451	442	427	435	432	474	461	447	452	397	451	418	428	480	410	424	451	408	433	439	482	435	454	437	456	428	480	476	455	430	396	432	447	445	418	437	447	457	437	421	434	464	451	432	449	424	423	426	432	405	443	410	451	417	442	451	388	425	431	450	420	434	429	447	455	423	470	445	429	449	422	454	440	434	482	408	438	442	456	431	469	458	449	419	460	461	456	419	445	432	427	426	419	438	440	421	470	424	466	458	435	458	437	449	428	453	441	431	458	452	449	442	449	436	436	438	421	444	425	451	424	448	438	429	417	424	443	411	451	394	443	482	446	456	436	447	438	471	431	438	479	417	423	449	401	433	455	454	432	465	447	439	413	427	447	467	440	415	441	460	479	425	455	465	449	474	417	455	422	443	425	417	454	427	442	447	432	473	416	400	446	479	416	433	416	472	421	463	386	438	447	442	434	417	455	402	460	446	445	437	459	453	437	428	421	452	429	436	421	452	408	441	428	394	398	379	445	433	395	424	471	443	429	423	423	438	440	437	442	456	459	443	462	456	461	418	403	398	415	459	432	439	419	439	451	427	424	400	448	415	442	481	448	432	466	435	440	383	425	426	440	470	405	422	438	420	454	457	445	435	424	411	478	433	440	460	402	439	420	462	430	441	460	453	469	474	435	442	421	405	417	430	456	444	427	452	450
4355	5207	4454	2457	1867	1288	1170	885	787	750	670	641	647	10631	10726	7352	2644	866	608	478	429	451	439	423	434	407	414	427	450	407	430	429	481	452	450	416	446	408	408	461	399	430	480	433	413	431	417	417	444	435	426	448	443	430	427	422	384	422	405	447	395	381	438	437	450	426	440	441	452	377	441	428	435	447	426	440	452	428	433	423	431	416	395	403	418	439	403	410	426	410	420	448	427	446	409	437	494	399	461	447	399	412	403	411	428	429	382	409	413	467	410	409	405	411	451	405	381	452	401	443	401	434	415	399	434	400	440	412	444	454	407	395	425	388	417	442	407	413	425	423	455	409	425	444	429	451	384	390	431	441	424	406	428	444	422	470	442	438	379	432	428	414	443	450	424	469	418	447	399	403	392	437	423	418	407	386	435	415	450	394	432	419	418	432	441	412	390	403	423	427	413	411	422	422	425	406	428	406	416	479	418	406	402	420	442	422	420	416	444	444	392	391	398	418	446	442	407	438	434	428	437	437	406	411	448	404	442	414	441	426	396	370	449	422	436	422	451	461	438	437	430	421	393	427	417	399	395	444	439	443	431	393	427	405	400	434	415	450	405	421	423	406	439	450	450	437	461	452	399	448	396	447	430	417	389	439	436	416	423	433	408	409	417	413	419	413	403	419	391	460	424	439	460	423	416	381	402	448	433	439	410	404	416	445	386	413	466	401	407	383	402	391	404	401	429	424	423	421	367	406	418	429	401	400	414	408	418	414	427	428	397	378	418	438	449	403	404	390	453	390	370	417	420	420	403	398	397	403	422	396	416	446	420	396	431	425	392	446	417	420	440	373	441	437	406	432	399	429	400	412	434	432	432	396	447	388	404	418	436	409	438	398	425	439	430	430	404	456	415	434	415	412	446	378	416	423	403	391	445	416	445	416	413	432	388	399	451	440	426	403	452	406	418	464	430	432	436	464	395	409	441	447	435	401	425	390	420	418	403	418	453	436	421	447	444	411	438	390	426	425	424	374	431	457	408	430	413	443	382	415	427	427	436	404	444	369	434	413	374	423	424	430	418	431	399	394	446	409	367	422	407	409	395	398	439	404	414	440	405	434	430	430	412	419	395	415	434	419	392	404	454	432	388	404	414	422	433	430	428	404	403	414	436	424	408	397	431	429	455	410	411	422	393	429	430	407	382	428	481	422	404	391	382	402	423	411	432	423	415	419	411	462	421	439	403	435	435	439	397	433	415	453	400	431	438	403	434	395	410	443	400	410	403	389	434	444	421	439	443	363	378	433	386	408	394	428	428	392	418	371	441	408	407	432	432	454	395	408	401	399	402	442	404	426	425	415	439	437	383	412	405	426	397	415	423	418	396	442	422	445	412	423	403	451	454	428	421	410	431	397	386	391	436	444	409	451	414	403	394	456	419	430	387	392	466	427	438	412	405	427	457	428	411	404	437	453	431	424	440	415	410	446	408	372	445	457	367	460	435	415	425	439	441	441	403	418	416	410	383	398	391	423	418	404	417	423	419	407	411	424	380	395	455	441	399	403	404	410	413	399	391	391	408	415	426	428	483	445	427	438	432	421	400	425	398	418	435	436	426	408	402	409	410	420	405	451	406	393	418	438	391	392	396	400	428	417	428	436	407	421	396	417	394	426	405	443	409	427	397	428	425	343	407	440	402	415	428	415	437	397	429	422	406	406	395	438	390	440	437	404	444	415	414	434	415	418	401	435	377	392	439	387	416	439	443	448	445	381	391	419	427	442	436	440	435	429	429	388	394	426	411	426	441	403	403	433	467	434	435	429	441	445	384	407	414	442	446	441	370	401	405	411	441	426	425	425	408	432	460	432	435	411	389	423	376	415	420	419	407	463	453	466	381	408	392	403	454	418	420	403	434	430	424	399	434	441	418	433	438	386	428	403	423	393	393	401	427	429	424	418	428	467	439	409	426	425	413	441	411	393	430	429	403	422	431	424	430	408	397	417	453	386	428	434	395	388	431	400	411	414	408	414	422	411	424	366	426	416	443	418	469	420	395	447	383	377	405	403	446	418	401	444	441	441	415	410	387	404	418	423	394	411	394	424	405	413	418	396	430	394	436	405	424	403	390	434	422	389	429	420	433	471	434	427	412	415	418	426	417	423	423	396	427	386	452	410	402	434	425	471	421	448	432	418	386	370	446	445	413	398	450	435	459	419	392	412	403	387	404	397	421	433	440	398	430	405	390	375	420	398	451	444	376	408	416	431	382	425	405	439	409	435	409	433	440	415	430	440	414	417	403	417	433	418	449	456	456	402	422	431	415	425	389	395	408	415	414	427	444	414	415	408	417	421	448	401	431	411	386	424	430	397	431	407	421	501	450	416	400	407	444	358	431	467	442	403	417	428	460	404	436	429	448	432	463	404	394	428	425	426	424	411	369	426	435	415	414	391	434	405	373	434	388	444	419	446	434	425	450	410	409	373	438	414	407	456	407	435	421	372	433	393	422	417	437	383	434	420	448	399	429	441	411	433	410	426	431	412	413	404	426	407	427	430	407	421	416	460	423	400	412	423	423	407	438	422	429	446	433	404	398	409	382	460	412	421	447	464	445	383	455	434	417	409	423	432	456	409	400	377	390	398	407	424	442	435	433	413	412	434	456	394	421	416	447	472	407	390	433	438	424	439	411	420	419	397	394	401	431	407	430	421	446	393	396	412	405	374	436	468	402	406	412	443	439	449	427	407	434	440	395	412	432	423	409	462	405	406	440	442	442	423	410	394	415	397	408	420	428	416	444	446	436	418	466	406	451	426	384	400	439	405	439	427	449	431	431	417	408	435	428	395	412	434	430	417	429	410	424	402	388	432	419	442	433	423	414	403	410	464	439	456	425	435	435	440	412	441	369	432	398	395	400	415	391	445	422	472	411	439	400	416	430	412	425	434	419	441	412	425	465	427	426	416	396	388	432	422	442	408	417	441	403	450	451	414	397	407	448	438	429	415	416	419	418	426	452	393	382	418	429	418	428	410	423	432	449	454	394	407	433	407	397	392	422	396	406	418	450	429	398	430	422	431	436	407	431	411	408	415	403	425	427	470	404	429	385	407	426	412	424	417	403	418	408	392	403	445	472	416	425	447	428	380	421	407	421	406	396	407	412	432	413	428	424	428	407	415	407	439	422	399	402	423	461	385	435	408	398	409	431	415	443	410	444	475	419	404	390	426	423	438	432	453	400	429	408	370	369	412	391	408	437	419	434	416	428	422	425	448	459	429	450	398	416	416	428	422	413	408	403	445	428	428	446	429	392	434	433	454	416	406	414	454	395	436	389	428	429	392	423	474	405	458	404	422	434	421	436	420	389	438	418	393	399	439	413	414	440	427	387	413	409	422	411	424	445	404	433	388	371	431	372	394	445	412	415	449	401	428	409	429	414	451	418	425	429	458	443	429	436	409	379	444	407	418	414	416	414	405	416	435	461	413	460	365	411	414	419	394	418	432	404	434	404	410
24010	20790	27679	23974	20284	5536	1765	1136	966	921	940	803	1334	17521	18978	12469	4113	1493	798	641	608	606	655	606	582	594	588	625	607	605	632	571	578	630	607	613	607	605	611	566	603	587	583	605	627	576	577	597	629	612	600	593	586	626	596	603	584	592	580	591	579	602	584	606	592	577	570	617	596	617	578	581	591	576	580	655	572	622	602	577	617	592	571	622	610	599	634	596	655	572	590	571	618	595	584	600	642	592	599	632	575	616	609	618	564	633	608	581	588	603	621	610	612	617	564	571	561	620	586	575	642	586	572	612	590	574	603	599	587	618	594	611	556	628	627	546	559	556	598	635	569	573	592	591	580	591	606	550	606	610	611	644	595	595	568	610	607	536	584	607	598	590	596	543	560	608	657	634	563	624	567	624	581	567	595	641	584	594	588	546	583	629	612	580	586	599	590	559	601	583	570	600	564	570	582	629	591	577	656	612	592	579	603	575	593	597	589	594	589	589	605	650	566	542	585	584	595	597	614	569	605	550	583	579	601	574	574	619	625	602	593	529	553	611	598	569	621	611	561	572	570	595	589	571	617	570	603	616	577	597	626	573	582	607	613	653	635	572	636	565	613	555	580	607	607	587	587	593	609	609	631	611	609	617	608	589	591	577	573	613	615	625	650	580	634	606	606	591	566	598	580	580	606	642	620	601	622	569	638	590	604	572	566	584	614	553	541	596	630	605	573	549	603	647	594	566	622	608	599	575	590	599	586	558	561	601	565	558	656	583	597	596	557	539	603	622	597	583	569	591	586	532	581	552	594	637	590	572	577	571	570	596	636	597	564	584	575	600	592	593	605	606	599	581	617	571	543	557	572	545	611	600	603	604	575	541	588	604	581	538	587	614	614	601	616	626	604	596	605	606	613	566	596	575	607	603	569	660	620	632	627	621	572	636	590	641	600	556	571	641	614	595	614	606	591	605	556	611	625	595	574	500	595	568	608	565	572	603	572	563	600	594	591	613	580	594	609	593	581	595	584	567	591	571	589	542	629	601	591	636	569	591	558	545	550	580	590	664	650	583	575	624	598	602	609	619	532	608	609	601	634	581	607	602	597	572	598	558	567	596	575	648	606	594	554	584	547	576	616	621	548	599	627	623	585	607	580	556	571	591	554	633	582	575	596	569	555	631	613	543	570	596	609	627	527	633	597	558	603	590	591	604	582	597	585	595	582	606	531	651	628	561	610	574	599	586	645	564	626	627	573	584	576	620	582	564	617	584	607	591	622	612	603	574	601	605	577	613	591	622	575	648	627	584	580	570	537	624	587	544	571	529	603	591	579	568	594	607	632	574	576	591	570	606	603	582	582	593	606	560	583	586	608	587	592	578	543	606	591	577	565	581	575	523	601	583	603	587	595	566	645	565	571	594	598	564	565	595	574	589	587	606	603	623	589	611	608	616	592	551	538	603	587	556	657	545	582	621	612	565	616	586	582	572	571	564	596	614	645	608	599	576	583	661	599	513	591	601	581	594	587	623	566	584	612	617	572	623	577	574	610	547	578	588	580	588	576	626	562	648	575	590	581	581	599	570	603	562	616	550	530	640	583	599	628	629	595	598	614	580	592	613	629	583	559	583	574	570	586	580	606	565	597	539	611	567	592	574	549	604	583	563	594	590	598	596	595	633	571	562	563	644	583	585	596	588	639	572	581	625	575	644	589	572	600	572	598	615	594	572	591	576	573	588	606	562	606	587	593	616	601	581	573	567	608	598	539	574	581	574	536	600	575	623	612	619	597	533	546	614	597	592	562	590	560	607	622	531	607	593	624	593	627	614	545	594	566	596	614	576	567	558	593	590	559	634	614	589	566	586	604	595	570	544	575	659	600	622	668	574	613	612	594	604	611	565	608	593	587	612	634	596	600	612	625	622	592	569	631	545	577	573	583	595	621	600	592	586	576	622	534	615	605	573	612	611	628	596	558	595	584	583	605	583	553	648	546	601	591	606	607	562	590	557	586	608	641	570	586	576	549	593	553	606	613	587	602	597	617	616	548	545	620	597	598	554	605	566	549	587	604	613	620	587	606	580	582	575	605	578	609	604	626	613	577	552	639	587	578	591	577	573	634	656	558	611	518	564	558	594	642	583	568	620	541	564	593	578	621	587	577	560	580	563	532	604	608	566	588	605	543	592	615	587	602	557	556	588	568	586	614	556	605	593	586	566	549	570	583	575	597	628	596	604	618	618	589	569	578	584	603	587	593	625	631	591	593	583	599	555	556	612	597	561	549	637	606	558	559	567	602	625	589	600	580	592	543	587	587	566	598	602	640	612	551	591	618	583	569	624	575	551	588	563	569	600	522	645	594	580	593	634	536	564	565	611	626	563	598	617	587	583	556	555	554	587	588	590	598	585	582	636	608	598	570	614	583	579	566	636	610	577	593	594	609	592	603	590	590	575	599	589	638	605	615	566	624	619	587	535	537	597	580	590	642	587	597	603	612	653	542	616	583	581	605	577	566	603	559	592	581	591	555	607	602	618	588	578	616	597	563	558	576	564	580	554	615	583	551	578	617	586	583	595	586	603	538	577	591	597	611	600	552	585	588	569	605	603	607	556	627	524	600	563	599	568	657	605	580	602	582	590	560	584	604	578	579	583	591	545	585	571	588	575	582	623	604	611	600	583	607	635	563	554	583	592	568	572	571	627	614	618	570	567	594	576	554	582	595	617	588	581	547	561	570	602	579	599	594	590	623	577	611	591	548	581	593	578	591	583	623	553	593	565	596	568	622	599	563	634	594	583	570	585	587	578	590	637	597	639	612	603	562	575	604	599	603	595	631	581	582	540	604	545	562	568	610	592	613	623	553	601	601	618	590	595	557	633	582	599	564	591	580	576	607	615	582	612	582	561	570	574	561	578	577	614	569	612	545	629	600	575	617	557	603	598	590	561	648	548	548	610	624	603	595	553	589	545	559	569	572	542	583	543	585	563	649	559	578	639	566	580	586	564	601	619	614	571	594	535	577	568	577	576	581	625	579	574	582	580	542	583	612	569	608	588	592	571	622	567	579	593	602	576	590	604	591	604	574	602	607	595	597	554	587	600	627	571	587	564	594	632	571	609	588	588	595	559	565	582	529	576	550	606	585	648	602	536	553	616	583	593	584	615	627	606	631	580	566	639	667	649	608	600	570	565	573	598	584	581	610	590	602	573	629	554	588	571	582	562	628	550	607	539	585	641	576	577	592	578	562	614	612	577	558	612	580	605	597	528	565	563	579	610	597	594	593	576	571	596	602	584	559	594	553	599	582	557	605	580	579	611	624	599	641	631	586	567	601	579	539	560	633	608	569	586	590	578	579	573	632	631	617	548	618	522	565	637	582	567	567	593	603	602	601	571	571	597	577	547	590	580	567	578	578	595	579	587	602	533	574	534	572	614	593	592	597	559	583	593	552	570	591	595	597	566	591	559	597	606	614	570	566	620	593	590	581	657	614	614	572	559	542	600	570	616
4923	8146	6908	3933	2931	1897	1495	1352	1220	1096	1029	949	1736	21287	17026	11083	3936	1593	835	619	555	567	564	556	558	556	530	562	547	510	563	552	542	539	582	540	462	539	557	508	495	544	537	536	554	573	515	545	540	544	565	544	487	575	531	553	529	583	542	540	535	550	522	568	555	504	553	552	561	555	533	550	532	542	543	533	547	523	583	567	528	505	560	540	570	512	556	523	529	577	536	508	544	542	526	529	558	565	508	545	494	539	570	505	533	524	503	569	540	535	564	568	501	543	542	538	521	573	582	510	555	535	547	566	499	540	528	508	512	527	569	543	526	533	527	563	486	539	535	549	525	557	605	520	512	518	565	545	565	534	511	534	533	542	560	515	505	540	561	535	551	521	526	563	581	545	545	518	529	553	579	508	537	531	574	526	538	546	523	529	546	540	536	600	559	544	523	531	525	536	545	531	499	539	540	545	525	552	526	539	562	581	581	536	562	548	563	519	535	522	564	493	553	520	584	541	568	546	564	559	548	557	575	549	564	498	556	515	532	543	520	525	540	555	514	582	558	534	523	522	568	559	506	488	537	545	534	518	507	552	536	539	480	558	535	570	516	583	585	570	528	581	517	508	526	512	517	539	550	530	502	500	531	527	554	552	555	532	573	531	538	532	555	548	541	505	530	527	525	567	529	515	529	511	504	501	523	560	495	544	500	541	512	504	551	516	531	544	545	581	559	539	558	529	532	556	565	555	549	544	521	564	506	558	538	519	536	540	537	585	506	559	547	501	569	532	546	591	544	588	509	545	527	536	534	536	607	525	576	553	531	502	537	526	560	547	509	548	567	547	567	538	564	502	567	531	534	528	507	533	546	514	567	536	547	510	573	526	530	532	559	511	524	511	545	530	522	537	521	523	530	508	561	489	517	501	578	542	530	524	498	546	570	540	540	532	532	520	552	527	522	545	536	559	559	520	517	549	487	546	541	575	567	533	532	561	505	493	566	535	510	533	508	547	568	535	523	541	558	537	516	552	568	532	495	517	561	502	540	562	569	553	537	529	531	512	532	526	533	502	533	535	538	550	586	499	552	506	499	512	523	554	516	542	536	551	520	568	563	524	537	546	555	545	538	538	538	572	531	560	560	543	543	544	506	547	538	529	527	520	564	538	553	495	597	553	552	494	537	468	492	546	524	517	478	572	565	545	548	583	548	531	494	548	580	594	522	531	546	544	524	562	524	511	547	530	560	547	571	474	519	525	510	587	554	534	502	532	578	532	540	531	531	537	546	515	558	531	538	553	492	542	508	560	578	558	539	582	508	522	526	586	528	548	551	528	521	537	523	531	538	534	584	532	548	530	539	566	491	517	518	565	549	514	532	519	530	525	537	537	524	544	508	523	547	516	499	521	521	496	525	529	574	544	541	534	535	500	526	538	557	562	476	578	536	580	578	541	507	560	566	529	547	524	525	510	510	542	575	539	525	547	531	538	565	534	525	531	575	543	541	507	557	512	542	556	548	518	513	541	540	536	546	593	514	537	511	541	552	554	553	538	542	546	491	584	553	521	555	556	514	510	535	545	552	507	510	529	576	534	548	530	559	553	529	527	493	577	540	516	531	574	558	574	538	550	539	572	480	528	543	518	525	553	538	521	510	594	549	527	553	527	567	527	527	515	543	534	552	546	479	509	547	563	531	514	537	496	571	489	508	546	539	477	563	524	482	541	556	561	538	522	582	538	527	509	525	534	509	540	550	527	522	520	538	552	525	564	573	550	507	546	536	518	518	515	543	492	514	553	567	559	558	552	507	570	531	549	512	573	554	513	547	479	552	530	534	528	527	544	530	533	493	543	521	512	579	542	534	538	524	549	521	549	561	543	551	547	544	543	535	547	554	546	531	526	530	535	520	511	523	554	570	551	592	530	478	550	499	537	523	513	509	509	549	523	493	510	519	564	578	525	531	528	541	546	542	553	503	539	548	527	578	540	526	528	530	514	514	513	562	559	514	495	531	579	524	546	525	558	526	516	543	531	555	552	536	528	557	522	587	535	504	514	590	524	575	517	496	539	520	532	501	520	496	506	502	529	521	534	536	544	513	531	511	510	505	542	533	555	499	545	520	546	504	510	574	555	550	514	569	512	551	494	520	553	525	549	532	499	532	501	556	533	545	523	527	529	532	545	536	497	521	551	539	527	493	531	549	536	574	529	565	507	519	557	507	527	516	529	542	502	544	520	502	533	494	515	510	586	519	558	552	528	524	475	498	507	525	523	529	555	516	527	556	554	499	553	529	552	531	535	533	487	548	519	533	518	524	555	503	543	536	530	531	545	527	535	523	525	513	514	475	583	539	540	518	556	509	533	518	571	573	529	517	559	512	519	508	529	531	574	572	549	507	514	578	534	538	510	579	566	527	537	538	579	523	558	568	509	580	534	537	545	539	539	531	551	498	499	537	511	553	519	532	539	481	541	567	553	582	588	560	524	525	545	572	575	522	547	520	519	522	581	561	512	546	539	570	534	556	522	520	543	550	557	512	531	527	555	514	520	551	576	555	556	544	543	549	532	531	538	560	521	570	538	571	559	523	538	525	542	532	471	587	538	551	524	532	545	566	523	535	542	529	542	570	533	535	532	528	552	569	541	523	532	565	527	514	576	528	539	525	556	524	512	519	502	532	532	524	542	510	520	575	523	538	555	519	505	550	551	592	490	536	533	504	567	526	553	537	568	541	567	548	533	546	525	549	554	539	554	543	533	516	526	527	537	537	574	578	546	595	533	545	518	532	534	562	516	577	548	528	517	563	537	486	523	552	562	526	527	554	522	513	562	531	534	504	543	504	525	516	517	546	494	482	505	540	540	566	576	532	546	533	520	524	536	555	538	528	511	529	498	523	563	585	575	554	531	528	516	559	565	510	510	515	571	539	535	565	553	513	536	566	557	540	532	528	545	515	551	545	501	551	536	522	525	516	535	560	539	516	515	530	525	545	552	549	551	521	552	513	582	549	514	516	496	562	541	523	518	559	533	524	522	470	508	515	575	532	518	565	514	548	558	520	531	535	542	547	543	520	576	550	539	541	570	519	548	523	539	551	552	552	570	491	529	512	513	534	519	541	548	530	572	523	564	560	503	517	539	557	506	506	527	546	532	561	520	510	563	542	525	538	583	514	504	542	482	530	544	557	529	554	533	531	561	523	528	536	540	540	535	537	517	537	522	527	519	528	565	517	517	522	556	534	518	523	545	526	559	525	471	525	543	533	553	496	553	550	501	564	518	526	525	516	531	519	556	521	541	506	543	514	517	537	540	571	547	527	507	539	512	503	474	520	506	535	490	555	513	523	562	517	535	521	556	560	511	556	518	524	540	510	558	498	568	493	510	485	543	551	559	516	544	548	498	534	553	511	515	563	510	539	526	538	506	543	535	532	530	524	530	540	545	527	567	542	514	523	567	490	557	459	568	532	513	597	530	563	547	487	506	521	539	492	497	525	558	536	526	528	542	564	546
26452	8302	1413	966	684	629	621	593	627	587	573	630	645	1126	1511	1244	940	622	581	554	572	584	585	553	556	523	582	492	567	559	574	546	587	557	582	555	558	522	515	579	548	560	570	549	553	578	580	561	579	595	607	544	560	568	531	601	524	557	527	506	564	567	565	541	530	568	558	548	552	550	518	540	541	545	578	530	568	535	569	534	550	541	549	515	481	536	524	533	554	578	553	541	559	544	551	555	586	566	520	545	558	538	595	512	538	526	577	517	547	556	544	556	583	564	550	538	541	502	502	604	541	523	553	548	585	562	534	540	587	580	558	545	543	537	561	567	561	507	552	512	543	526	565	562	550	552	561	568	588	562	503	522	490	558	538	526	536	599	514	569	544	517	541	542	518	560	530	569	543	566	546	560	557	578	582	570	591	538	551	525	562	569	578	576	545	566	514	589	580	552	586	517	560	548	535	577	556	584	566	553	554	544	553	598	545	499	498	569	552	564	557	573	534	566	547	536	533	525	518	579	564	535	567	517	576	536	543	527	551	589	520	546	574	574	567	506	539	520	561	577	538	577	563	516	557	570	514	512	540	518	557	527	534	511	563	572	568	509	540	594	522	554	530	581	514	559	547	538	520	536	563	555	540	556	552	529	550	549	516	596	582	539	547	499	553	534	532	528	578	539	519	518	554	562	557	587	576	556	541	500	545	524	528	590	524	583	539	575	553	524	558	581	534	562	503	541	568	507	523	509	540	529	584	560	573	545	552	595	517	537	594	598	521	511	568	535	516	548	548	569	549	581	585	584	570	551	563	574	546	525	555	542	538	548	560	525	526	569	583	530	570	521	514	577	547	604	536	581	559	563	543	499	565	552	552	569	562	536	543	504	528	561	557	532	552	534	547	529	555	581	535	535	513	556	572	555	595	570	562	584	556	572	548	559	530	526	480	541	548	512	550	527	543	565	592	531	588	509	565	570	547	596	554	572	531	559	591	536	542	538	574	578	553	510	529	532	534	528	551	486	575	568	542	517	533	547	584	575	588	510	560	563	573	562	567	559	564	574	559	566	570	556	576	572	489	580	529	591	546	548	585	550	576	591	556	535	583	565	555	575	542	539	549	549	545	559	576	553	558	565	575	568	547	545	578	527	521	580	535	543	531	547	542	566	558	560	560	541	580	513	551	546	527	531	557	556	557	577	515	524	570	530	522	552	569	565	537	539	565	517	554	541	551	544	535	570	562	534	560	555	519	571	582	572	568	555	561	559	559	538	516	554	584	565	544	551	584	559	524	538	575	553	568	528	521	520	498	561	528	559	547	549	613	537	599	547	507	557	561	522	549	570	582	550	534	554	589	517	539	605	560	561	507	575	508	552	541	540	534	548	542	557	570	566	515	552	555	539	490	524	556	548	530	544	525	514	557	606	565	535	592	544	538	543	567	526	537	572	535	545	560	516	569	569	552	554	581	580	544	565	533	553	565	579	557	538	527	538	534	533	552	576	541	539	545	510	571	534	576	555	545	562	562	549	578	544	564	565	570	515	599	520	555	541	554	562	554	549	544	564	535	521	531	564	544	547	611	559	542	513	551	532	596	526	584	544	545	531	558	510	490	552	532	524	610	511	533	567	511	514	566	524	538	540	532	562	528	580	554	531	559	555	539	558	556	582	537	561	562	540	559	555	546	555	568	559	524	545	562	579	534	557	556	554	542	567	530	593	552	557	536	556	547	571	572	551	586	533	541	524	550	566	581	543	586	548	573	586	515	524	584	518	611	561	525	542	542	531	538	574	555	530	533	552	551	582	585	539	576	607	533	544	551	542	567	533	542	545	571	540	580	544	564	572	576	544	558	550	532	531	548	567	564	520	518	548	545	567	607	526	543	529	559	529	515	543	494	555	512	622	563	586	570	589	542	565	605	541	532	559	536	556	556	574	539	575	584	539	524	569	575	584	537	517	570	545	528	573	548	613	572	542	586	524	553	540	526	589	549	561	601	577	567	541	564	536	534	554	521	540	523	552	542	579	551	596	607	541	565	575	540	594	555	540	573	548	563	520	551	554	578	574	566	542	535	529	567	528	509	520	574	542	535	518	589	569	530	551	542	574	563	550	516	523	579	498	567	536	572	563	585	562	524	559	602	533	514	543	548	521	528	552	557	578	545	513	580	597	585	529	547	546	576	549	591	522	548	544	524	517	566	560	550	532	539	556	591	571	546	567	551	560	548	543	593	548	570	534	538	509	565	550	532	554	560	532	575	531	555	544	590	532	543	568	560	551	537	570	540	594	541	510	521	558	547	519	538	489	541	521	555	530	522	486	523	531	549	534	494	550	553	559	555	601	504	593	570	573	575	545	552	569	547	537	508	534	528	587	594	565	569	579	554	598	549	513	498	536	518	581	570	554	549	527	545	531	542	571	557	539	589	575	526	538	535	527	559	556	556	523	571	547	532	585	564	560	576	544	566	588	544	562	532	527	585	533	541	514	586	527	550	579	540	580	552	548	597	556	534	550	549	574	547	558	563	536	520	578	489	585	547	560	521	574	544	556	605	562	522	513	575	563	532	539	515	539	560	516	581	515	537	575	543	536	585	545	593	596	562	563	513	546	522	525	555	562	538	554	543	479	609	503	531	551	553	532	543	562	519	531	556	542	538	541	533	562	522	555	554	560	558	602	559	543	544	562	561	535	569	523	536	490	552	521	536	546	551	579	537	544	560	560	538	606	561	583	512	509	523	580	541	577	570	534	538	511	534	588	550	546	590	502	540	595	531	541	546	534	539	511	565	530	558	549	553	533	572	535	547	552	524	516	500	566	555	529	529	530	584	503	553	571	543	565	560	546	565	565	536	562	567	545	554	549	538	528	559	535	532	551	554	541	542	527	546	583	505	525	552	555	549	544	586	510	536	564	555	514	539	513	538	546	566	540	509	569	560	557	562	546	569	478	541	561	576	545	550	547	541	551	588	561	597	563	555	570	498	574	533	621	559	580	555	540	526	553	514	594	601	542	524	528	509	538	519	561	584	559	536	544	530	557	599	573	495	563	531	527	523	505	536	525	541	515	576	589	550	533	546	585	576	566	557	556	598	537	525	566	541	529	539	532	499	592	549	522	530	581	542	523	583	550	528	598	536	506	538	536	545	548	510	588	563	550	529	539	553	549	563	543	533	551	551	569	561	549	540	558	570	509	542	583	533	552	511	507	517	578	554	608	537	534	554	537	597	545	569	571	547	550	556	525	518	555	560	543	528	540	530	550	541	570	555	569	516	566	581	556	547	536	528	580	567	597	550	555	540	567	551	535	575	537	561	576	584	572	525	600	550	535	591	543	575	577	546	499	553	549	556	599	580	565	510	527	547	540	552	560	557	537	517	566	547	563	517	545	561	501	533	531	581	522	591	578	561	524	545	585	526	515	571	563	521	518	561	554	608	573	539	542	572	576	547	552	542	504	516	533	548	535	565	521	582	552	549	547	512	551	551	540	551	529	567	504	596	579
5765	1341	1056	842	726	636	596	600	671	611	587	597	602	1579	1901	1325	919	666	521	470	478	495	507	515	503	492	487	484	473	532	498	523	494	512	480	485	500	518	559	497	477	502	483	495	469	493	475	498	480	519	473	496	484	449	502	498	524	467	536	533	479	485	487	475	443	469	467	485	496	477	490	503	495	502	501	478	474	481	475	480	452	476	500	460	466	444	462	487	487	473	535	518	519	458	503	479	495	536	531	485	468	470	536	519	495	508	453	484	505	538	480	514	484	482	508	495	504	498	480	510	485	484	493	512	492	471	478	452	481	471	500	491	500	492	460	491	478	454	450	512	491	460	517	472	517	470	489	444	485	483	503	513	471	486	503	485	485	454	484	474	495	525	516	477	477	505	474	492	463	503	501	488	503	497	476	478	483	533	519	519	515	475	500	501	495	479	429	499	462	459	491	504	515	477	500	490	456	508	476	501	532	474	493	514	512	467	487	485	490	505	486	499	515	491	485	506	515	463	525	495	493	490	494	473	498	464	471	477	499	486	487	445	544	511	502	484	484	469	538	520	475	526	468	505	502	503	461	488	461	501	496	446	504	494	495	476	514	503	447	513	519	486	488	500	467	519	473	433	548	548	487	504	503	519	489	488	480	465	475	471	500	513	483	514	502	500	492	438	487	497	516	495	450	469	508	510	470	497	462	522	479	494	489	490	496	489	452	504	482	515	476	502	441	504	497	489	498	501	456	471	534	466	479	482	476	464	486	484	447	483	538	486	510	492	469	508	506	515	468	506	474	497	492	582	441	481	508	501	505	465	519	487	503	509	504	500	484	522	512	484	500	485	500	500	466	492	494	485	495	444	495	480	481	555	473	484	528	472	525	487	464	500	491	498	490	508	490	468	466	527	494	537	478	463	550	481	501	453	510	515	503	499	507	499	472	490	496	522	470	520	478	474	478	476	500	530	504	503	513	507	479	497	485	494	523	512	477	499	469	491	485	541	502	436	474	503	516	447	494	488	520	514	486	525	498	511	509	495	499	463	524	493	506	509	504	520	494	477	504	524	529	495	477	494	473	553	472	499	518	512	517	489	491	488	515	513	481	487	491	520	488	493	456	524	506	498	516	517	507	486	470	472	559	479	489	464	506	473	460	492	441	501	454	465	510	461	490	488	527	494	519	498	487	492	503	516	448	491	514	508	517	511	481	454	514	499	500	512	480	516	488	518	477	517	494	497	488	470	486	518	495	473	510	498	471	477	490	483	539	479	511	495	497	490	512	463	504	519	475	510	476	535	480	515	507	473	465	523	494	502	472	546	479	494	505	450	461	490	465	475	475	485	508	505	495	519	482	514	496	531	479	515	482	484	490	506	495	506	493	491	516	517	534	481	520	507	455	521	482	476	514	473	470	493	473	488	529	512	502	503	468	496	522	495	514	491	471	492	523	522	469	526	489	474	451	485	521	487	458	487	465	483	531	458	500	520	461	474	452	424	491	490	517	471	462	518	477	446	445	506	492	456	464	514	532	515	485	487	465	485	497	481	509	495	491	510	485	411	470	490	493	515	488	498	484	529	502	503	483	476	496	487	505	495	454	509	464	490	488	504	487	461	493	512	473	535	497	503	459	476	517	492	489	462	497	496	493	526	490	471	511	504	495	505	514	459	506	441	455	485	482	494	466	479	470	466	522	499	523	469	492	464	490	536	523	485	500	481	476	520	476	462	490	507	489	497	512	534	535	464	475	480	509	497	443	488	501	467	449	504	489	519	514	488	484	512	502	529	507	496	519	517	519	493	447	524	474	490	538	460	484	464	446	475	513	531	463	513	457	509	536	499	509	472	477	513	452	471	535	523	505	504	487	469	468	479	467	519	520	506	478	465	481	475	470	503	510	498	501	475	488	454	491	489	492	495	490	472	489	476	478	488	511	500	482	540	484	499	460	509	488	475	507	505	494	531	510	472	454	492	476	509	468	460	505	468	484	504	509	460	461	508	504	535	481	534	491	444	466	518	454	498	464	484	457	553	483	483	508	503	452	451	505	534	455	498	518	527	478	497	465	516	464	498	462	465	486	490	524	513	455	474	499	473	542	508	505	495	475	508	484	455	492	458	493	480	527	487	496	523	472	496	502	498	505	447	487	438	483	500	508	506	490	479	478	470	452	492	485	530	478	502	493	480	487	489	509	534	501	490	481	486	479	476	495	525	498	505	468	464	486	483	503	500	497	476	494	465	480	512	506	474	500	468	471	524	457	490	532	464	508	527	520	514	468	551	469	554	471	523	516	504	535	475	491	492	503	488	511	513	489	478	514	497	454	524	481	490	508	484	473	492	492	509	470	479	462	490	452	510	503	508	462	484	502	457	470	478	505	495	481	511	493	488	501	500	509	490	480	438	492	523	524	471	472	503	466	492	478	507	537	493	518	466	490	480	485	457	480	462	487	534	457	525	502	496	517	489	489	476	499	481	450	517	521	535	473	469	511	519	494	500	510	450	458	517	502	512	495	507	494	482	501	505	511	464	537	516	508	489	464	460	488	481	462	483	485	503	520	497	445	496	476	474	519	487	466	488	493	499	509	469	488	500	492	450	504	510	485	480	498	491	519	510	483	472	509	510	478	526	546	499	462	524	498	474	520	509	510	500	494	517	468	492	513	510	503	489	465	461	461	526	513	477	499	515	499	476	519	508	539	487	467	517	504	479	494	467	480	509	497	482	517	445	531	526	458	479	477	471	469	508	482	459	460	481	523	484	491	483	465	531	512	481	476	458	519	482	500	510	503	464	524	515	493	495	510	497	507	472	482	516	504	524	506	508	493	464	488	476	479	503	453	525	487	472	505	457	523	495	475	496	481	511	493	511	519	467	496	504	477	477	489	467	502	489	488	487	486	470	521	503	499	491	462	475	487	496	518	529	520	508	524	524	504	497	471	486	483	514	476	484	494	520	447	514	539	499	516	482	508	467	493	512	457	478	465	500	466	538	501	481	502	449	495	500	450	491	495	484	490	464	498	522	514	499	484	532	454	445	459	520	464	490	485	486	484	514	542	492	523	465	522	480	468	461	488	464	470	510	462	495	459	456	486	493	493	461	498	493	469	483	471	496	481	504	527	540	513	498	497	528	459	482	472	485	511	495	498	478	484	446	506	464	526	511	512	497	498	473	500	523	472	517	474	450	500	521	470	492	447	483	468	485	510	488	503	493	494	477	476	488	485	527	462	524	473	494	493	464	497	470	511	491	487	487	487	555	481	537	490	452	499	504	485	517	478	493	513	463	491	474	517	482	485	469	535	527	462	484	481	470	516	486	458	498	506	491	469	504	508	490	498	503	525	518	478	491	482	514	523	517	464	460	482	517	498	518	505	452	487	482	517	506	536	505	438	484	511	480	512	500	480	471	431	489	546	534	509	489	471	485	498	502	481	535	468	480	478	489	491	496	475	485	516	490	486	472	489	504	511	462	482	465	505	498	511	490	503	458	531	499	503	483	529	499
24868	20761	26508	24811	6775	1620	1190	886	810	886	874	802	1238	10046	10795	5912	2269	885	595	528	557	508	491	502	522	496	521	517	488	516	490	507	493	501	528	468	552	513	515	512	560	491	526	526	484	500	505	513	534	524	514	511	473	520	497	485	526	541	540	515	517	455	473	496	525	522	506	523	513	522	523	554	433	446	512	523	536	566	479	553	550	484	508	499	528	466	530	547	555	580	512	503	532	481	466	533	496	515	496	468	531	478	539	537	497	483	483	519	503	540	531	492	524	491	478	496	487	501	470	481	462	472	508	495	522	521	506	506	524	541	533	524	524	508	513	507	524	533	495	498	490	454	532	499	500	514	474	518	522	490	520	522	482	506	484	487	485	505	498	486	531	540	548	502	502	505	459	499	539	509	495	506	536	504	511	538	526	512	488	502	531	523	478	500	498	489	516	526	517	492	499	502	506	519	499	471	514	504	533	481	504	544	481	486	492	511	528	501	510	503	493	477	499	491	510	505	509	530	535	526	529	509	533	499	518	527	548	482	500	532	475	504	520	498	550	475	536	490	507	515	486	529	514	518	510	479	449	482	560	511	484	484	490	508	504	529	502	510	534	526	527	514	482	466	470	493	484	498	478	516	516	538	529	517	470	499	495	490	522	494	514	497	477	518	516	488	551	458	506	545	502	504	503	505	521	511	521	495	526	504	490	484	527	486	496	514	488	538	502	469	471	528	529	500	516	505	511	494	506	481	549	495	489	498	514	489	522	495	511	500	495	487	512	480	521	540	516	491	543	520	500	491	516	520	538	485	463	495	514	515	506	512	485	457	507	476	537	486	512	493	498	505	527	498	482	486	512	494	501	520	526	489	527	524	493	489	517	498	479	535	514	506	475	559	499	482	518	512	549	543	509	507	499	495	528	482	535	511	503	519	504	504	516	463	515	500	508	506	501	524	487	516	498	483	501	505	504	514	504	508	519	534	476	513	486	478	461	504	518	486	528	446	513	504	492	517	519	500	472	466	499	515	490	496	531	528	486	522	508	517	531	505	568	465	532	509	503	487	500	467	472	520	563	500	500	516	487	452	508	491	492	539	526	524	526	518	522	493	526	528	515	525	515	456	508	528	500	490	508	506	467	510	540	497	502	499	521	499	516	502	483	491	488	546	458	499	532	497	476	440	498	530	530	499	513	487	502	485	506	500	467	526	483	438	506	549	532	486	475	561	507	476	501	499	538	478	476	498	492	539	510	460	495	514	497	529	486	542	473	542	492	485	526	519	535	514	528	502	504	521	505	533	560	524	525	514	485	500	523	495	496	524	545	550	470	487	500	528	522	489	545	491	475	479	501	527	479	500	532	514	534	469	467	527	496	471	526	475	509	501	488	510	548	489	502	492	473	530	511	506	531	530	512	527	528	491	511	510	482	457	491	478	497	483	492	527	569	490	495	502	497	469	505	495	516	486	514	500	533	515	509	484	509	523	487	568	528	493	496	485	486	533	477	517	503	495	496	523	485	472	503	513	502	520	486	507	462	511	505	505	498	496	516	495	528	493	510	495	503	484	533	486	489	490	485	530	461	469	519	523	507	509	491	522	464	480	527	495	508	528	496	515	533	481	512	492	540	473	516	490	504	505	470	526	519	519	524	512	501	512	508	485	468	504	507	509	514	491	524	496	534	479	458	531	549	522	494	508	532	490	468	498	460	531	505	522	453	485	516	469	528	549	516	504	531	505	487	500	519	522	479	515	506	550	447	528	492	504	480	498	517	515	529	520	470	526	486	471	503	490	487	505	505	521	511	503	514	500	473	541	504	498	496	527	508	481	501	517	503	517	493	513	467	495	513	504	495	456	531	516	481	473	504	518	475	462	505	534	523	482	518	500	504	504	571	485	455	505	484	491	527	501	527	471	505	453	487	487	473	503	505	498	495	488	497	518	480	498	508	497	455	522	526	512	468	507	539	468	498	506	552	479	494	529	529	470	501	535	501	453	537	505	521	520	506	540	507	479	507	519	496	489	540	524	498	503	516	531	488	476	504	532	494	477	524	505	472	504	505	526	473	492	488	517	492	503	508	477	483	486	492	487	475	472	542	502	476	502	518	525	507	502	518	504	526	497	527	458	491	488	523	508	482	504	477	491	490	515	548	523	539	510	532	517	532	500	510	481	500	530	572	513	470	512	518	494	526	480	519	490	513	531	501	498	510	505	518	514	504	504	519	532	523	471	512	552	486	525	520	509	555	486	521	550	534	500	482	500	503	529	495	534	509	511	485	526	519	522	519	525	537	499	470	521	519	536	501	473	476	518	525	476	480	530	524	463	497	520	511	475	503	501	514	500	510	492	519	491	516	460	514	468	500	516	521	516	510	483	497	482	518	530	512	503	484	525	511	466	527	531	474	485	483	501	512	511	524	515	513	495	492	519	558	528	510	498	487	525	508	521	530	468	537	482	515	454	498	462	504	495	498	544	515	497	474	512	488	487	476	456	496	498	515	492	506	481	500	521	459	503	532	525	505	528	502	486	546	506	490	503	528	514	507	475	473	513	521	490	550	514	496	559	533	509	496	526	504	542	515	518	469	512	507	488	480	506	479	494	495	486	472	524	518	501	521	481	550	491	481	504	491	513	490	461	491	493	515	501	508	526	510	480	483	478	507	520	497	505	514	557	522	508	481	489	505	491	502	514	533	481	516	553	493	469	497	471	511	498	488	482	506	497	487	554	500	486	505	472	499	507	500	491	485	509	533	561	507	520	475	508	531	469	492	516	506	495	491	449	472	538	497	484	481	485	502	479	526	508	504	493	532	479	504	467	492	529	516	526	460	508	494	492	550	508	482	514	478	483	539	534	460	453	481	498	523	517	504	488	519	508	543	506	505	495	473	559	498	493	516	528	494	508	516	510	557	536	490	484	491	529	518	468	501	467	507	507	526	508	531	508	508	484	528	495	500	513	476	495	474	486	495	551	502	475	462	501	496	487	502	479	495	481	521	482	513	466	536	503	479	517	483	514	504	503	478	496	511	540	477	497	464	511	507	506	469	479	458	494	519	497	527	505	509	510	495	490	506	497	517	483	504	527	488	464	485	480	523	536	505	519	499	508	509	502	482	518	470	468	499	502	510	538	503	491	510	481	518	480	520	498	468	468	486	501	496	525	485	514	493	475	511	500	514	517	470	518	508	512	528	527	518	458	505	485	503	514	506	520	501	517	479	511	520	513	491	488	503	470	524	512	503	492	474	539	523	556	492	509	479	490	515	524	470	521	473	485	499	491	480	537	500	520	516	491	466	506	490	536	474	452	532	511	502	529	509	506	537	493	499	468	480	522	490	480	485	531	502	545	520	515	539	505	534	514	518	483	488	507	580	540	469	511	534	500	526	530	500	531	495	529	502	520	525	516	468	472	479	496	507	528	484	517	560	501	494	481	503	525	482	530	528	476	493	472	535	481	445	499	488	512	518	521	546	501	511	471	462	517	488	464	498	481	477	545	530	519
4327	4486	3894	2345	1815	1425	1233	1035	994	1228	1115	902	1793	12806	10964	6319	2541	989	574	530	496	470	453	518	490	464	490	445	477	474	488	495	469	475	482	466	458	446	475	456	451	486	463	478	463	506	494	459	485	464	459	518	466	483	453	498	461	483	515	472	462	460	448	457	478	442	479	472	515	509	463	432	477	479	457	484	479	490	468	490	461	482	451	484	498	496	491	500	466	485	505	464	472	468	492	470	479	491	438	453	475	439	507	432	487	459	501	464	465	457	452	456	500	488	460	460	450	478	427	432	471	478	464	477	486	461	482	458	492	482	468	454	481	467	513	443	422	484	499	474	482	461	441	489	502	454	461	468	480	463	473	474	484	465	457	488	471	492	441	474	484	494	461	460	476	467	467	439	407	502	494	480	461	439	464	448	446	479	452	502	483	497	462	475	463	477	458	495	490	447	490	437	463	466	455	510	493	452	473	457	439	483	502	489	493	498	461	480	491	491	487	433	437	491	464	458	487	455	420	439	461	458	512	464	471	466	494	455	443	502	444	473	491	448	462	449	449	475	488	488	455	468	500	484	441	473	518	497	462	475	495	476	421	455	477	441	460	460	446	440	535	473	466	440	463	495	472	464	472	504	452	474	460	448	476	460	466	466	486	482	472	459	460	468	471	478	494	444	464	518	497	491	462	442	431	491	466	485	451	468	477	521	478	440	466	472	491	501	465	463	458	476	474	452	498	471	436	484	472	503	441	469	447	474	475	466	470	461	456	465	483	470	501	464	464	471	474	465	492	459	489	474	463	485	477	482	482	462	465	469	461	490	458	452	457	453	463	488	483	496	459	472	458	478	472	464	430	508	458	456	475	453	485	449	476	499	450	474	476	439	497	512	463	500	491	433	473	466	494	487	460	505	473	463	468	472	482	474	444	449	455	492	499	494	482	409	492	446	457	470	469	425	467	496	455	474	486	472	474	463	477	457	472	476	455	468	523	464	458	470	489	473	472	492	482	453	476	485	471	480	460	458	450	439	478	462	470	452	496	487	461	454	511	475	464	436	486	462	479	464	425	442	468	448	420	462	466	466	473	487	442	470	498	480	485	462	464	459	465	444	436	423	473	428	472	464	446	486	482	479	512	473	481	490	485	510	478	496	436	466	473	471	438	444	430	471	498	513	449	468	499	471	479	454	484	458	489	466	460	454	472	469	468	509	464	497	497	476	473	439	448	491	491	529	461	430	457	430	498	459	448	442	480	466	442	450	485	439	482	466	456	456	479	484	439	421	450	473	483	474	500	492	446	492	480	447	486	494	486	455	457	416	465	431	491	452	453	475	454	468	470	462	444	505	436	485	507	497	478	460	491	460	494	444	452	490	451	483	472	502	439	477	449	461	480	473	441	499	499	495	472	469	452	476	480	490	468	479	481	445	473	420	475	484	472	467	511	517	470	450	455	485	472	465	445	445	482	473	448	454	479	486	468	482	473	439	482	447	484	429	489	447	535	461	461	476	480	475	472	395	478	457	469	476	441	454	466	467	479	432	506	459	469	492	461	436	490	475	447	430	437	462	485	497	495	479	464	479	482	492	466	467	493	463	465	448	479	490	457	468	410	472	475	469	467	494	439	496	462	436	485	457	476	480	548	475	445	438	507	455	476	459	461	486	491	482	497	427	501	469	412	449	501	459	479	481	474	452	464	470	443	474	483	479	439	474	465	483	450	444	461	469	454	491	462	495	492	443	440	456	472	468	448	458	483	466	463	473	453	444	468	439	437	515	457	472	479	449	446	462	513	444	508	476	514	448	447	471	497	453	453	424	446	465	466	478	504	429	500	491	508	453	484	486	510	496	444	469	494	486	435	492	447	460	474	452	440	446	454	456	472	464	435	476	426	476	486	496	516	419	468	445	449	464	445	505	466	458	476	450	484	482	395	469	453	469	469	470	456	481	455	437	477	505	468	491	502	503	456	437	495	486	440	439	484	501	449	445	464	479	471	499	467	472	480	451	472	465	404	438	447	491	405	499	478	481	461	464	433	471	465	496	467	464	481	501	467	497	482	488	480	459	451	479	458	461	490	509	488	503	474	476	461	458	433	480	465	473	507	447	468	444	446	512	440	444	466	450	460	490	467	479	493	437	471	459	471	466	511	482	487	455	468	441	444	496	486	495	505	487	487	471	480	434	435	474	496	460	464	496	430	491	508	487	483	439	478	472	473	470	450	500	461	436	514	468	462	444	472	423	461	435	446	452	477	528	461	515	448	481	499	482	484	460	455	465	453	450	416	463	482	487	468	443	458	445	460	486	505	480	487	462	465	494	458	479	450	465	466	471	459	473	453	468	457	479	461	474	464	461	470	470	476	442	494	458	438	474	475	484	450	468	476	434	463	480	498	461	476	467	450	495	422	483	448	482	468	473	488	460	454	482	490	460	493	498	470	452	469	491	476	485	512	445	474	432	464	441	439	458	458	466	463	433	478	480	458	448	471	473	443	461	441	474	473	447	473	495	453	482	456	457	468	476	485	490	432	482	459	483	471	451	447	498	432	458	467	484	458	479	486	470	449	474	437	470	486	481	458	472	465	485	486	452	504	493	450	462	509	455	434	447	465	462	472	476	466	475	437	450	465	461	475	468	473	458	427	504	439	478	452	489	455	508	451	500	495	463	474	461	458	463	461	452	438	438	456	459	466	423	481	472	460	509	470	475	483	466	442	495	473	481	503	472	498	452	452	468	429	457	449	459	453	450	438	438	441	468	440	431	459	467	476	492	469	469	483	470	477	506	508	448	434	471	493	453	445	436	421	496	479	496	467	476	493	473	490	460	467	476	472	477	448	441	481	494	453	448	439	486	472	460	482	433	475	475	448	441	456	476	436	463	498	461	418	423	475	446	484	514	437	471	451	521	461	464	474	434	479	457	471	447	462	432	467	431	463	443	435	448	470	462	450	444	488	479	447	475	441	459	508	452	451	445	453	493	460	441	463	462	464	459	511	473	479	454	462	459	503	474	463	459	457	473	474	438	450	473	478	441	449	419	460	466	494	438	476	447	503	454	434	477	462	487	475	489	446	458	439	509	465	477	451	493	454	486	489	446	454	459	468	425	469	468	459	489	499	424	466	450	477	542	455	483	455	465	479	484	439	459	417	437	462	492	477	462	483	489	479	454	489	511	459	484	509	462	446	481	478	499	464	499	500	481	459	456	468	470	459	468	452	484	461	495	462	468	482	436	472	492	458	514	442	471	475	490	467	514	477	472	461	450	497	469	457	462	470	484	483	503	502	414	473	467	444	470	480	453	487	478	465	450	468	458	445	477	446	471	484	466	482	465	464	485	477	500	469	476	487	494	462	467	460	468	470	512	459	437	493	505	458	442	452	474	456	488	451	484	457	495	440	483	469	461	452	459	466	473	482	442	444	490	466	494	472	456	441	477	544	459	455	494	500	473	454	475	477	489	479	446	460	459	450	517	489	486	454	483	464	459	455	493	471	442	497	481
24050	20813	27695	24011	20212	5763	1984	1519	1175	1212	1097	1099	1501	17583	20476	11578	4349	1497	761	679	649	654	569	607	628	684	634	646	613	657	628	594	655	650	595	612	670	577	637	633	602	645	578	608	602	609	586	620	622	633	648	614	628	608	650	628	602	609	641	629	637	575	614	602	601	634	663	612	636	602	613	622	640	630	639	609	624	618	643	649	625	622	645	632	571	644	644	596	561	602	620	632	594	613	554	606	619	629	597	639	628	579	623	574	585	604	634	556	598	577	609	622	611	674	605	640	605	595	607	609	654	633	628	622	638	573	638	574	617	614	644	612	628	622	595	666	666	606	627	602	640	604	619	597	598	680	580	643	641	606	639	592	617	642	589	627	644	613	600	613	614	630	609	639	633	582	643	622	623	611	628	525	633	540	572	606	645	629	613	624	617	628	607	609	642	576	591	644	633	617	598	615	649	623	607	643	575	605	621	594	657	594	615	621	639	587	625	610	599	698	639	636	611	624	609	644	619	596	648	618	648	573	633	591	633	597	653	579	662	674	611	614	585	650	622	630	580	597	587	601	616	656	637	566	572	666	629	634	591	585	624	623	587	579	573	617	588	627	595	608	658	629	684	588	621	605	584	582	621	590	579	632	626	587	635	670	576	626	592	572	584	641	589	597	622	602	633	613	590	604	610	573	622	589	609	582	603	604	594	598	604	628	622	609	619	613	601	644	624	646	592	566	632	579	597	571	602	605	609	615	663	560	599	633	608	610	610	635	615	674	579	603	611	622	615	599	626	588	631	588	659	664	608	599	610	610	630	580	596	582	620	608	647	627	658	604	577	594	608	598	622	629	618	627	628	625	624	621	639	611	606	632	646	635	611	584	647	589	608	621	616	664	600	619	621	580	623	639	575	583	628	585	644	579	662	615	611	597	643	601	609	598	597	630	658	622	570	623	614	599	561	633	618	635	609	604	603	611	613	604	616	607	614	556	568	616	636	586	628	597	626	622	607	611	610	566	611	629	582	589	625	589	636	608	618	567	626	655	633	593	592	582	627	603	624	556	661	605	630	630	628	588	585	610	618	603	652	611	606	588	580	656	599	645	643	607	615	608	600	574	589	620	599	596	593	671	660	574	597	631	637	616	585	569	603	591	643	629	567	619	623	618	614	593	599	565	642	642	643	598	607	603	642	614	663	609	625	652	598	599	639	615	602	608	606	614	634	603	633	630	605	597	589	619	576	561	648	568	618	583	637	604	611	644	589	561	632	646	632	612	613	614	604	645	604	581	647	628	597	627	585	638	606	597	586	606	614	650	659	595	600	580	599	633	597	664	600	641	616	636	650	625	577	610	621	609	661	615	625	627	615	662	606	619	608	609	615	658	621	635	635	633	627	644	659	577	644	656	596	620	609	603	626	581	670	632	611	641	578	602	618	591	627	646	668	657	609	562	609	613	607	582	588	607	607	601	660	592	603	578	629	564	626	658	574	631	622	600	615	624	599	640	647	665	613	567	597	633	602	589	601	613	578	638	615	594	632	624	605	615	625	608	666	621	572	598	604	629	618	652	600	610	595	560	608	645	603	596	617	632	605	631	592	632	597	612	604	620	583	556	628	647	642	612	600	638	616	610	588	618	593	590	590	621	586	626	644	656	632	596	639	613	622	611	596	647	593	620	577	607	613	645	554	652	626	635	643	640	629	652	623	589	633	569	626	600	646	636	639	604	603	556	638	633	631	591	593	602	596	601	649	634	605	634	598	651	578	614	607	631	617	661	646	634	628	624	653	647	641	574	583	607	596	635	615	628	566	611	611	620	619	537	577	625	590	617	590	621	638	647	619	603	637	620	621	596	635	654	587	632	594	594	611	623	593	641	615	569	627	598	628	616	622	565	609	605	595	654	608	619	640	659	590	603	558	632	606	610	616	644	605	627	624	615	596	607	615	658	576	627	599	626	692	597	594	626	587	627	595	600	589	623	609	628	610	588	583	606	599	592	677	629	638	599	579	625	613	640	628	651	643	565	594	582	587	629	606	648	604	632	638	579	647	612	650	611	644	620	591	606	611	611	623	659	559	621	579	613	622	597	606	629	570	617	619	616	572	607	642	566	601	597	599	634	638	624	582	651	625	590	613	573	584	617	609	605	597	650	613	627	620	610	609	594	580	629	626	590	625	637	625	553	600	634	639	616	576	636	604	652	585	610	660	657	630	610	627	590	648	654	606	604	607	615	598	628	604	606	573	606	629	585	595	573	634	599	596	628	607	669	634	658	611	589	614	635	640	600	629	599	592	636	639	577	609	607	633	593	639	611	629	640	653	635	614	611	574	589	662	617	639	600	597	633	572	643	607	608	653	574	598	583	597	609	608	615	567	592	578	628	611	645	620	622	574	606	580	592	626	591	621	628	567	622	601	651	615	596	605	601	604	632	606	621	612	569	601	666	623	600	626	602	598	627	588	588	627	640	632	630	610	599	592	607	622	629	602	640	602	605	636	607	635	559	660	600	622	618	638	572	627	602	607	570	620	682	606	631	610	615	630	614	653	619	593	600	652	596	612	603	582	621	624	554	600	570	561	624	621	597	594	588	617	607	604	614	631	650	600	645	602	632	600	590	600	587	594	610	603	617	649	608	602	634	601	616	609	605	603	600	615	664	646	617	573	682	621	571	605	607	597	621	634	560	633	639	614	635	650	625	624	597	614	593	572	604	649	667	612	620	626	621	618	602	617	613	614	611	595	605	590	632	595	600	570	601	634	614	632	562	554	583	621	580	592	621	604	602	643	622	624	597	653	622	653	641	632	650	621	624	599	627	600	608	665	629	601	678	631	628	597	578	633	636	607	608	611	637	602	598	605	607	645	583	697	581	587	579	621	650	609	631	603	602	585	617	629	576	590	643	639	561	631	604	597	632	624	646	603	575	600	611	586	623	628	606	652	603	670	580	556	600	587	577	654	607	612	631	604	632	625	653	604	668	600	590	651	572	599	580	620	616	598	590	629	602	577	588	626	641	562	630	612	603	570	630	611	645	613	557	591	649	598	626	591	645	608	583	582	566	643	641	569	634	623	578	617	601	623	617	627	637	609	653	590	630	607	576	603	630	588	590	616	637	646	584	584	594	638	568	600	578	634	617	620	616	587	613	626	613	591	601	625	617	605	592	620	633	576	634	648	607	633	621	613	637	675	662	647	601	610	626	594	609	638	594	636	614	626	619	603	604	595	550	666	621	616	594	556	607	587	623	591	627	606	604	612	640	626	615	616	595	629	600	638	593	616	605	634	642	611	614	628	628	605	576	652	601	644	613	577	642	657	623	599	603	597	635	611	650	634	577	691	583	620	597	607	646	617	610	627	591	595	605	626	565	625	610	595	614	602	624	564	648	653	591	593	611	573	589	612	604	601	643	545	610	628	634	603	570	598	593	589	647	592	614	627	638	633	573	613	603	599	614	664	586	593	612	642	636	609	619	619	623	580	639	610	622	605	613	595	630	617	651	618	582
4831	7246	6743	4174	3083	2299	1791	1769	1664	1500	1439	1303	2009	21024	18343	10276	4238	1476	719	613	596	595	594	545	585	589	562	578	611	580	540	543	597	591	587	564	544	597	568	579	551	575	549	568	569	569	582	616	569	609	582	562	555	547	568	560	497	582	609	551	530	558	554	563	513	558	552	573	549	525	611	615	543	602	569	519	546	592	551	581	567	604	564	590	558	567	595	615	570	534	552	582	586	584	566	517	512	539	610	545	552	546	581	579	564	554	583	539	563	545	584	557	559	557	560	548	592	520	563	565	587	565	588	551	579	554	582	552	558	528	558	581	589	540	580	558	582	573	561	604	563	563	576	555	529	532	561	531	560	503	569	580	582	578	602	534	564	559	551	538	567	553	523	567	556	553	540	571	546	565	531	546	508	629	567	547	555	570	524	531	514	547	564	553	487	583	589	595	600	557	558	517	522	570	547	552	537	562	576	589	571	557	559	561	551	577	585	579	601	570	552	580	538	586	562	583	563	552	555	594	592	541	595	522	570	511	550	531	522	567	547	551	548	579	551	555	540	556	558	546	550	507	516	558	544	561	591	539	564	555	541	540	552	576	592	527	600	560	542	549	531	543	561	534	521	552	547	563	579	581	570	582	592	620	580	565	548	531	547	565	581	528	533	553	523	551	578	565	547	563	569	531	510	512	532	574	559	540	564	551	545	577	545	571	519	555	558	602	568	603	532	533	529	539	545	533	549	567	593	565	566	565	527	540	533	548	586	527	555	537	546	575	536	559	538	543	588	474	581	533	558	566	559	515	567	546	562	576	546	564	577	557	541	590	607	548	547	548	532	565	579	540	533	526	554	576	534	594	571	573	587	542	551	533	554	547	573	559	605	586	582	559	523	561	556	522	498	536	568	568	585	534	522	530	579	552	539	544	577	531	537	561	510	551	561	558	549	568	564	518	585	587	573	532	542	526	572	528	518	592	528	573	515	565	535	554	560	551	587	600	600	542	569	581	569	543	556	567	536	550	568	519	520	560	600	547	575	531	564	564	538	549	521	544	573	528	615	571	527	551	580	595	574	571	541	530	582	540	560	566	503	565	574	524	565	566	529	564	548	531	517	524	549	563	593	562	572	581	554	561	563	539	539	559	583	557	530	539	532	550	562	572	558	569	607	601	561	582	560	531	548	535	550	572	549	540	607	586	533	587	562	566	559	546	560	551	581	571	565	546	545	566	571	538	544	540	568	569	578	544	553	534	552	549	520	560	534	571	543	569	593	586	567	558	569	548	536	514	555	577	543	542	566	606	531	478	544	564	561	536	534	550	544	595	511	533	552	574	542	557	616	548	571	536	560	568	544	560	549	539	545	562	560	564	540	537	524	597	547	552	543	572	591	561	536	601	552	529	541	548	585	549	571	548	571	533	534	590	596	557	557	565	535	539	541	539	563	535	557	582	542	553	573	549	590	547	582	593	584	560	542	564	541	492	561	582	586	562	535	580	552	568	538	552	612	576	543	601	562	517	545	530	555	544	561	527	528	537	579	555	528	529	534	568	537	563	532	526	529	569	573	549	547	561	546	538	539	573	546	568	542	642	576	563	540	535	553	547	564	562	560	552	580	528	577	584	524	554	566	607	573	588	605	545	552	582	573	569	548	537	587	551	535	521	534	548	549	583	560	572	515	526	530	578	526	586	591	540	511	514	556	515	554	533	559	560	563	557	553	523	573	566	580	539	597	554	526	546	566	538	533	551	588	510	523	552	583	554	570	601	517	561	547	538	578	540	584	565	565	558	538	587	565	578	602	541	578	554	525	558	552	510	589	545	545	548	516	512	587	584	543	533	497	527	550	513	570	554	550	560	583	528	479	555	583	540	589	556	521	560	528	552	589	555	565	545	564	566	569	549	573	558	534	541	541	552	565	541	547	573	538	542	522	557	538	570	572	562	534	517	517	568	536	544	553	578	582	556	539	577	517	528	550	549	601	558	531	532	578	579	550	585	593	552	582	588	577	562	599	561	567	573	578	533	546	582	542	549	570	589	564	558	557	578	549	605	512	554	582	518	556	537	620	539	567	559	586	556	555	552	554	540	543	587	571	578	558	567	554	550	577	577	533	569	576	571	526	564	581	545	537	536	559	532	565	559	540	557	536	535	563	587	539	509	543	587	554	573	560	548	572	526	515	488	577	590	578	564	603	575	552	580	508	559	544	578	549	535	550	573	604	578	527	534	542	581	565	575	540	529	553	597	531	564	576	575	538	552	589	534	557	529	531	545	555	524	556	534	555	573	589	530	554	552	544	554	561	571	579	540	591	569	579	540	540	530	544	526	537	559	560	580	557	514	560	528	573	580	563	554	532	592	579	521	517	568	575	538	543	577	580	533	557	576	538	548	569	572	542	570	535	559	574	571	564	542	550	513	515	527	556	582	549	549	526	529	566	569	591	546	529	536	562	576	557	548	554	510	579	571	556	577	532	560	582	568	569	600	545	551	574	557	536	593	555	575	511	516	525	563	551	519	563	544	591	539	559	533	561	562	570	541	557	540	547	577	545	588	545	553	564	589	558	547	549	527	561	537	568	553	560	575	571	556	564	547	567	547	568	540	557	556	581	555	574	556	555	566	570	570	565	532	531	568	568	533	595	528	598	559	559	548	555	500	535	546	515	539	570	551	562	533	532	536	534	539	524	554	544	535	590	541	591	559	541	571	577	540	573	555	619	560	580	518	547	610	555	551	565	541	549	578	592	543	556	562	592	556	579	537	537	542	581	522	516	516	536	539	509	551	525	549	508	564	566	558	575	524	531	530	533	556	570	520	561	572	570	516	522	535	554	518	590	542	535	589	604	593	543	526	544	528	588	520	574	521	559	524	544	573	539	524	518	523	524	604	534	499	546	567	559	578	562	587	516	545	590	581	560	532	601	525	537	535	555	589	532	551	513	556	509	549	532	516	529	537	521	574	547	528	557	538	570	559	538	516	541	550	566	568	516	560	531	568	584	585	525	564	547	558	559	599	518	516	583	527	555	563	581	546	551	566	517	555	517	546	546	576	553	554	544	541	597	519	565	538	569	588	549	609	528	550	562	555	547	572	562	577	556	573	585	594	580	543	579	531	563	557	552	564	550	581	558	593	517	556	564	536	599	565	518	566	571	574	546	551	514	568	547	545	518	549	513	520	533	554	543	564	543	580	553	554	549	589	528	583	560	573	554	527	553	565	516	571	532	578	545	508	568	579	569	542	557	539	510	620	540	536	541	596	555	566	580	570	564	569	563	543	552	519	568	590	560	510	581	566	519	562	555	543	545	569	550	538	535	599	552	547	551	502	571	531	536	577	538	548	569	553	531	588	546	590	569	570	527	554	558	567	593	544	525	513	562	533	543	529	569	560	565	566	579	522	555	540	550	606	568	547	567	523	561	571	520	554	546	562	535	559	547	569	567	541	552	559	539	521	570	562	546	578	566	540	554	570	545	518	556	512	520	594	596	540	577	578	543	580
26521	8005	1484	1030	770	621	604	580	608	592	663	612	685	1247	1363	1163	809	622	532	556	518	529	548	514	583	565	552	526	555	553	511	547	521	547	527	525	537	574	499	570	512	568	548	535	548	558	510	578	530	544	551	552	526	529	523	564	502	529	513	552	520	561	526	528	524	515	532	541	560	514	507	543	534	567	562	509	532	551	537	525	530	550	573	607	524	578	582	528	548	544	505	509	551	556	521	541	577	567	535	552	508	521	536	535	527	525	533	521	543	514	576	523	548	529	553	530	547	545	588	560	533	515	529	595	561	536	519	530	516	581	496	565	521	548	578	510	502	523	555	545	513	541	537	525	537	509	519	570	514	546	553	526	548	538	583	550	535	525	482	578	530	559	534	513	539	558	527	521	559	570	522	576	515	558	555	526	530	528	558	527	558	554	551	555	562	537	552	545	539	538	533	580	540	575	555	520	529	558	557	502	500	545	532	549	578	544	506	547	503	539	512	516	532	543	546	550	540	536	514	592	531	540	521	521	567	514	536	557	567	538	565	555	505	536	473	547	526	530	499	528	548	539	576	551	526	546	535	539	535	574	529	516	557	581	539	540	566	542	539	520	538	512	513	544	536	559	515	508	531	560	509	544	542	550	536	535	503	544	501	546	519	507	517	525	553	556	539	527	511	559	525	516	513	539	568	504	559	535	539	541	543	581	524	566	534	534	535	557	531	530	545	532	509	501	540	598	501	543	568	564	534	500	545	542	559	557	569	541	516	562	555	579	561	524	515	542	533	549	607	541	579	538	523	528	519	578	562	539	540	509	582	581	526	521	581	536	571	512	536	560	547	538	540	570	552	564	542	528	541	551	507	523	547	520	561	566	556	539	546	525	515	548	515	529	515	565	525	552	491	538	522	588	566	550	531	497	509	566	535	535	527	538	515	530	574	534	519	517	516	524	551	512	569	550	548	575	533	589	529	555	569	540	529	513	570	576	543	562	527	512	525	499	514	540	521	555	511	558	564	518	589	540	572	534	534	564	511	550	511	556	542	560	514	573	478	536	518	510	529	548	513	519	561	601	536	557	531	548	575	568	547	546	544	506	546	534	500	536	569	591	535	577	531	537	569	547	547	525	526	560	509	530	528	533	530	521	531	538	572	600	550	548	551	525	567	526	502	572	553	551	531	567	502	589	561	507	506	504	504	516	557	538	491	555	511	559	517	548	570	577	563	522	539	517	519	559	542	551	548	520	543	478	549	514	569	531	517	509	571	551	548	555	524	501	519	554	566	489	532	542	507	550	519	530	538	558	494	553	541	561	558	563	547	508	549	537	560	543	548	553	591	530	551	553	527	578	544	503	542	501	531	571	572	564	483	544	538	510	516	522	556	517	527	514	564	522	513	536	539	560	511	504	538	531	554	505	468	531	531	539	494	543	503	560	537	550	556	536	508	482	542	532	505	512	534	539	548	513	534	568	514	563	538	545	533	549	565	558	561	599	532	567	502	548	544	518	519	549	523	543	510	563	502	543	492	525	550	501	536	548	529	571	578	508	525	531	547	539	560	537	555	511	506	556	563	544	564	523	584	534	541	529	575	479	575	548	524	543	557	519	512	541	508	554	532	535	562	507	521	543	549	572	549	574	568	512	559	576	513	554	533	535	513	523	535	511	534	520	548	540	569	528	554	566	485	545	588	538	515	554	517	528	499	528	541	545	550	535	508	530	532	532	511	556	548	506	546	567	478	509	526	523	533	564	536	550	536	524	501	527	565	529	567	511	519	542	544	513	548	516	551	571	500	549	562	559	537	579	566	529	563	554	565	525	556	560	522	505	512	540	558	537	531	539	569	556	521	547	535	509	530	517	552	551	535	522	527	524	537	538	539	548	541	529	532	535	513	512	559	524	545	521	531	540	537	533	571	515	517	527	520	531	498	546	536	542	551	542	520	520	574	585	552	531	532	507	531	536	497	532	525	517	546	525	530	522	533	544	512	532	491	528	497	512	574	527	539	512	525	563	558	538	528	582	558	545	514	539	570	500	542	564	580	523	523	540	510	551	554	546	553	554	517	511	525	565	569	523	498	548	561	556	509	488	565	544	535	501	541	543	572	551	526	564	581	558	549	546	524	560	519	552	518	548	507	524	536	546	535	509	562	513	530	531	535	554	528	491	567	554	543	557	550	545	540	520	550	539	528	533	511	520	498	530	548	534	523	539	537	505	492	568	541	538	530	532	574	511	544	555	559	554	530	534	557	562	520	561	533	487	579	562	586	510	572	515	555	521	555	544	520	510	547	500	511	533	521	539	517	547	560	568	502	534	525	538	540	512	537	521	526	511	496	536	556	534	504	555	508	542	577	516	548	520	550	528	528	557	539	563	534	516	545	526	534	527	533	508	557	554	530	541	533	529	526	568	549	560	518	539	569	502	567	546	555	544	504	524	529	550	532	545	518	529	575	535	530	528	542	537	541	519	557	521	517	564	515	528	571	545	535	570	503	546	568	516	497	532	537	542	550	545	562	599	522	600	525	577	526	503	521	585	535	505	531	539	517	512	502	541	561	550	487	527	565	506	502	584	557	538	553	518	537	542	546	533	550	495	528	512	547	556	559	568	573	591	535	589	531	555	520	581	555	539	541	541	548	569	560	542	545	524	533	598	507	581	541	558	545	519	527	556	555	529	521	553	570	551	567	473	536	533	529	529	543	582	562	500	581	550	557	573	504	525	495	514	524	500	501	553	535	546	545	543	507	498	499	549	549	539	600	536	553	534	543	527	552	553	549	564	522	570	557	556	528	512	534	569	508	517	544	509	513	556	531	513	520	543	539	520	521	527	523	498	540	532	530	512	523	490	542	563	531	567	564	533	581	516	556	567	543	563	540	527	550	518	528	572	532	576	541	563	549	547	581	540	535	551	505	512	549	530	547	529	514	559	528	545	564	506	545	530	546	513	540	570	558	552	513	543	532	501	523	540	556	593	538	550	531	538	553	588	523	542	522	581	564	512	508	552	556	543	559	577	513	536	541	543	558	511	556	528	553	529	523	573	519	545	523	556	525	524	553	581	527	513	550	523	534	509	538	554	539	543	561	550	508	510	566	548	510	536	563	547	486	549	572	542	567	549	516	540	572	552	530	531	541	572	537	534	563	555	510	535	526	542	550	548	544	571	542	478	576	597	538	580	548	525	498	510	546	555	552	535	522	538	574	541	508	572	555	546	540	533	541	539	550	559	535	534	544	578	538	559	523	521	545	556	562	513	519	557	554	533	523	531	551	538	553	536	571	502	531	574	543	552	518	506	559	527	553	482	533	554	548	530	542	588	553	553	516	539	564	573	497	505	549	562	535	553	535	520	561	544	524	480	577	518	548	535	568	520	557	561	532	540	550	546	566	518	545	522	527	565	482	549	517	516	544	574	533	581	594	527	513	509	515	544	496	523	540	541	546	564	565	534	511	520	560	559	532	538	572	560	510	548	543	535	527	489	539	541	525	565	548	551
5710	1173	1255	905	826	662	620	628	606	621	590	582	737	1798	1825	1299	801	592	464	470	495	475	488	497	490	501	517	502	501	494	487	482	511	490	513	463	499	454	487	509	523	440	489	469	472	457	493	468	514	474	459	523	470	444	472	465	513	520	499	479	475	491	464	518	458	513	518	500	470	467	501	482	487	488	523	500	493	440	472	464	509	483	492	488	482	517	449	479	471	506	492	465	472	518	458	488	497	498	490	484	495	469	480	504	492	462	476	522	485	470	486	516	482	485	498	466	472	458	498	439	434	451	448	481	514	470	511	479	488	490	489	456	482	527	498	470	456	496	479	501	499	454	518	485	460	469	489	470	493	489	479	482	452	461	490	464	505	493	456	547	487	485	486	473	505	462	431	456	477	493	456	478	460	487	475	494	475	472	496	482	506	424	481	471	502	458	496	497	497	457	507	487	471	481	485	469	486	449	508	454	475	489	492	503	482	469	484	505	481	465	498	519	416	450	484	478	529	492	490	476	502	502	405	505	528	448	467	455	466	545	497	462	487	481	499	446	432	512	468	458	490	477	490	462	477	453	487	538	501	512	493	484	477	500	494	506	498	467	514	460	455	467	467	470	482	485	453	441	486	515	510	489	470	492	435	539	459	468	493	456	454	490	445	498	469	479	528	448	500	476	494	478	485	499	493	484	475	481	434	519	523	467	481	467	459	465	471	491	480	465	493	505	516	482	508	495	490	484	469	499	492	510	477	516	472	527	461	494	486	489	507	480	492	501	492	501	445	473	477	491	474	486	471	490	513	490	518	466	483	426	499	454	478	479	477	493	484	516	513	485	481	486	518	483	475	529	518	466	498	510	506	476	449	474	486	505	481	493	516	472	477	528	468	512	470	461	498	481	481	467	478	496	471	464	468	486	485	436	501	518	501	464	472	472	485	509	482	464	450	466	477	435	497	501	473	488	515	514	477	508	500	469	515	504	489	517	463	481	524	494	473	488	498	479	482	463	499	512	478	461	489	498	488	471	449	481	504	491	492	484	448	515	483	507	482	498	454	475	499	451	480	463	449	460	490	454	490	461	512	492	482	499	451	483	500	462	533	455	517	434	447	521	491	501	504	490	512	484	513	460	513	511	476	475	473	511	473	502	488	480	505	476	490	436	496	472	508	519	439	525	481	498	464	479	503	478	456	499	487	496	482	451	478	499	499	492	475	435	485	446	513	501	487	482	487	485	488	503	471	515	473	498	467	458	505	502	465	487	476	477	489	517	477	505	491	489	467	512	520	473	507	491	485	486	471	482	497	460	496	419	494	473	521	495	474	453	454	494	480	503	478	500	503	500	474	484	461	457	461	537	473	485	488	510	441	442	473	492	459	479	477	523	466	505	476	473	500	507	459	493	490	449	516	485	444	437	485	508	473	474	472	492	500	482	459	526	472	474	519	474	482	530	495	480	496	502	455	430	493	444	482	467	480	520	478	495	489	488	500	445	468	440	491	482	469	486	502	449	511	498	528	497	500	488	421	498	506	511	484	473	486	468	464	498	511	490	472	514	490	446	480	526	530	465	478	472	486	490	486	483	500	475	505	506	495	454	484	479	467	505	505	468	520	454	462	470	488	494	498	470	469	481	502	458	474	514	494	506	504	458	483	462	464	478	487	462	514	513	493	488	485	508	509	479	497	468	489	506	474	497	468	476	457	493	469	478	492	485	463	446	506	501	491	528	497	494	480	502	491	461	504	475	503	477	480	484	529	477	485	471	468	501	485	495	477	497	468	482	504	503	483	428	493	493	436	474	465	467	474	458	474	521	512	482	450	513	483	477	455	452	473	489	446	492	482	475	475	499	493	471	492	474	461	508	479	519	454	490	527	488	456	482	471	466	488	530	464	469	462	489	488	494	499	471	491	493	453	476	469	493	524	486	472	471	479	496	508	479	454	478	484	497	481	495	473	502	490	477	482	452	543	465	503	485	480	476	481	507	461	532	488	488	464	436	524	481	500	464	505	510	498	504	461	517	522	467	468	504	514	451	479	460	473	488	499	473	461	459	502	494	446	442	505	478	477	480	446	461	496	494	475	490	452	478	428	504	446	494	498	450	498	489	537	497	502	473	476	535	488	478	511	496	541	487	470	476	484	531	467	474	505	477	494	449	479	503	465	497	490	496	479	509	485	481	476	495	486	464	463	468	525	500	472	481	481	492	446	543	503	498	461	441	520	497	470	484	516	470	460	469	494	478	510	459	519	496	464	488	490	496	478	452	453	519	491	484	479	511	508	514	475	498	491	513	487	477	481	456	502	405	482	469	482	491	483	461	522	460	501	480	524	473	484	447	430	502	455	480	453	490	466	511	534	500	524	477	494	510	467	462	498	466	475	506	496	515	486	508	454	489	505	486	494	478	492	463	492	481	492	483	487	492	494	506	460	482	519	469	453	478	526	464	470	484	473	470	520	526	512	459	489	472	418	461	483	479	463	492	463	523	500	485	441	514	495	499	447	484	485	478	464	467	533	468	522	502	455	462	443	494	451	490	480	470	498	442	509	436	513	498	513	464	472	486	491	467	498	483	499	513	494	505	505	489	460	509	482	481	494	474	477	502	530	476	508	474	522	481	524	435	515	518	467	477	477	518	468	468	530	441	459	536	443	449	488	491	510	501	496	475	543	508	510	471	457	534	542	472	486	485	488	517	458	471	473	475	509	504	475	485	473	493	473	485	497	481	450	498	482	515	483	484	456	462	522	500	471	519	465	484	461	512	461	461	464	464	480	533	453	545	512	480	471	518	503	505	464	501	459	504	482	483	477	460	480	484	512	520	472	519	515	506	497	457	467	516	468	487	455	497	473	477	452	510	500	454	491	492	454	485	496	476	452	476	517	495	507	492	470	495	502	482	485	503	492	448	480	475	501	479	521	533	470	450	491	473	503	448	532	501	504	519	477	505	524	489	503	509	486	473	475	476	487	478	505	479	490	476	446	451	441	472	476	503	504	509	463	515	450	483	474	457	495	500	460	481	490	496	490	496	472	498	466	451	479	464	453	495	492	491	472	483	477	502	492	439	472	467	486	457	530	484	471	505	473	529	501	491	525	514	472	443	484	487	502	499	473	474	486	482	474	474	478	464	495	472	500	495	484	518	465	550	476	509	498	483	535	474	473	500	479	463	453	434	474	516	494	492	477	491	465	489	475	458	466	489	484	499	480	496	495	490	465	492	481	491	480	520	483	479	464	499	447	415	479	505	523	448	475	468	469	516	511	515	540	459	446	477	458	478	461	508	481	504	457	528	494	495	454	476	517	447	506	538	534	481	515	501	469	469	437	453	471	461	497	479	494	521	500	507	448	494	470	456	431	507	498	480	452	473	521	439	482	530	494	506	463	482	476	477	496	456	510	473	468	503	491	474	521	503	473	472	497	511	483	489	468	479	458	531	496	476	483	464	508	499	485	472	504	478	515	463	482	451	478	547	474	466	499	477	493	465	490	515	441	490
24904	20788	26569	24833	7174	1741	1138	950	837	781	716	727	1638	10749	10843	5544	1947	852	581	495	511	541	496	496	500	510	499	467	490	502	491	463	503	498	501	502	470	506	485	495	444	487	509	471	475	464	503	497	520	503	498	496	489	504	504	479	460	500	508	466	507	472	460	520	449	463	462	518	493	518	477	492	487	486	473	481	502	459	482	470	490	473	504	499	484	508	453	512	501	505	525	482	522	465	475	480	533	497	491	489	484	480	461	489	510	507	489	509	478	433	497	496	489	495	476	454	507	490	457	495	486	506	503	462	486	484	478	494	465	456	489	462	491	491	467	511	476	519	473	490	441	452	469	484	536	474	450	465	474	472	494	474	509	439	490	476	473	463	501	480	499	477	467	484	491	498	438	478	446	486	469	485	486	475	529	457	483	509	517	481	474	540	492	467	466	479	478	477	486	485	482	469	455	492	485	516	485	438	470	471	459	489	494	471	476	485	513	474	485	508	485	497	476	492	513	492	495	490	451	501	494	470	498	509	506	485	509	496	468	531	478	501	437	459	467	496	501	496	470	484	518	436	489	455	437	449	475	455	520	472	493	487	450	471	475	482	502	477	480	517	522	487	469	493	478	478	486	463	448	466	503	460	467	471	465	478	470	465	484	488	489	475	498	488	503	488	461	480	503	486	490	465	471	523	462	469	443	504	508	467	509	516	497	489	492	500	505	498	453	537	509	458	499	490	479	524	491	447	460	510	523	457	480	480	502	467	446	485	461	492	502	476	473	494	499	489	491	473	521	491	508	481	488	494	479	471	510	468	481	509	532	444	495	466	492	442	491	492	471	487	455	464	505	467	494	501	464	486	460	442	509	478	454	490	480	496	506	440	496	454	471	487	494	496	448	465	510	502	494	497	456	474	468	500	431	516	456	455	491	440	475	446	470	533	463	503	500	499	451	486	491	492	491	531	458	484	485	519	516	489	493	463	471	493	487	471	441	479	462	494	531	496	512	502	512	456	485	451	528	494	481	499	488	488	492	491	487	481	498	473	466	495	483	457	447	491	509	478	503	504	518	499	483	508	482	483	485	473	491	500	463	541	503	490	474	508	489	483	481	501	458	461	504	528	536	489	483	486	478	496	475	472	460	492	511	497	465	461	508	453	462	472	513	492	487	458	518	499	474	500	499	507	541	460	451	495	508	487	493	438	494	490	472	492	508	486	452	490	478	515	486	490	469	453	498	494	484	448	464	480	505	499	500	441	475	492	520	443	509	476	494	495	482	471	476	542	465	442	479	511	495	524	496	504	468	473	480	510	528	480	521	500	513	487	459	478	508	501	478	489	494	481	472	465	480	498	492	519	508	497	489	450	526	472	537	516	488	492	457	513	461	466	466	490	491	513	487	524	501	507	503	500	493	498	454	481	524	475	483	469	479	522	492	486	494	512	446	459	505	450	470	493	458	530	474	503	489	499	467	458	487	497	466	482	478	465	500	464	495	487	477	476	468	514	481	475	523	466	478	478	486	500	477	463	479	479	476	503	498	484	508	461	441	490	518	459	490	471	463	479	511	493	488	455	519	515	484	483	492	472	497	470	497	480	498	491	551	488	460	478	524	447	487	425	475	471	461	475	536	492	493	483	523	457	503	505	457	466	495	478	470	465	471	536	480	485	475	478	476	508	466	495	481	518	512	514	460	512	497	468	474	498	498	468	463	519	474	459	479	481	446	490	465	514	473	488	538	484	525	440	483	481	478	479	474	482	495	512	496	488	466	461	467	488	491	504	503	469	487	498	475	500	528	478	469	500	482	483	488	495	508	479	475	479	444	459	500	496	482	520	506	490	505	521	473	465	430	503	476	467	493	494	496	500	493	460	538	501	428	514	500	476	490	481	496	495	453	469	492	497	497	470	489	506	483	461	484	513	520	480	468	477	523	470	496	482	469	431	485	446	499	512	436	495	500	475	490	468	488	468	485	481	464	509	476	517	465	474	463	520	508	458	470	511	500	477	488	492	476	509	494	482	492	451	506	486	474	482	487	467	489	493	492	501	464	502	499	458	523	477	460	488	489	505	496	440	481	462	477	462	497	478	487	488	514	482	493	492	517	506	487	453	462	454	497	467	472	458	497	486	465	481	438	490	453	516	460	484	476	487	491	492	478	483	501	528	455	504	492	527	477	500	507	479	504	483	461	472	479	452	423	518	500	459	468	498	488	492	504	521	428	467	493	481	469	492	477	489	455	486	506	479	501	481	470	526	475	475	519	494	500	470	470	495	467	473	495	499	542	504	473	465	462	431	505	507	465	481	469	476	508	511	504	482	494	470	491	497	516	505	497	493	472	510	511	489	491	507	481	475	487	526	478	474	473	448	452	460	475	487	521	497	524	444	469	472	461	526	480	499	497	466	500	477	458	458	513	513	465	501	509	482	469	502	487	514	483	465	506	459	495	462	554	475	482	469	494	494	421	475	490	460	491	449	491	507	490	489	480	470	519	464	479	473	511	517	477	500	487	433	497	501	504	506	482	456	458	497	446	461	474	495	488	480	507	487	480	480	515	498	479	481	483	491	480	494	508	482	519	456	503	478	479	492	474	504	525	476	449	498	495	502	509	504	481	474	477	517	507	518	491	463	458	517	453	478	463	495	460	496	492	485	479	457	457	490	465	506	502	458	484	501	497	486	553	502	487	510	467	480	473	430	414	454	495	504	496	523	502	518	474	479	499	473	483	511	464	475	476	491	466	489	495	473	483	480	531	515	452	496	484	457	519	510	486	491	494	483	513	460	487	517	491	457	525	460	509	451	484	487	501	461	480	453	466	525	503	447	494	490	498	449	454	492	483	455	488	479	480	515	474	536	495	454	462	470	457	471	493	470	473	488	506	454	477	485	492	483	476	524	480	511	498	504	484	530	499	486	513	448	474	508	494	483	488	498	494	468	506	491	466	467	485	495	450	463	480	519	482	466	475	484	454	459	509	470	486	463	466	490	481	473	480	516	511	492	531	465	496	502	521	492	448	458	452	476	448	492	461	439	460	507	438	488	505	492	517	506	476	475	484	513	501	512	502	495	491	493	478	490	490	505	452	478	487	413	487	492	499	484	478	499	462	524	488	516	516	453	485	476	486	468	489	501	477	501	479	454	478	464	460	489	512	491	495	473	476	442	493	455	515	496	466	461	467	523	504	459	458	527	509	478	472	543	507	491	461	517	485	458	484	483	487	481	483	457	492	475	468	475	468	492	478	481	478	465	515	473	489	508	523	447	493	487	472	475	481	507	486	488	478	479	451	484	471	481	510	481	488	472	490	488	453	509	473	473	467	473	487	506	473	501	498	499	493	520	454	505	484	549	500	494	492	488	448	525	503	473	459	504	498	463	488	470	519	486	470	488	498	483	465	501	500	498	470	479	514	450	481	470	506	483	493	515	508	511	501	483	489	471	447	523	503	456	457	504	513	454	486	481	481	478	485	508	483	487	474	454	431	482	532	517	461	464	485	500
4312	4397	3917	2749	2092	1648	1204	1205	1070	925	847	819	2581	13501	10845	5672	2194	836	521	511	453	496	459	490	508	473	485	490	496	483	489	446	458	425	473	445	465	477	457	420	475	470	428	478	411	443	503	434	477	440	442	421	419	478	476	432	454	456	426	465	476	486	446	443	440	426	463	475	430	452	450	479	526	457	452	432	472	430	513	460	472	474	480	453	453	485	477	456	455	432	455	445	402	431	464	477	482	446	433	470	507	453	466	399	497	435	423	452	485	450	435	481	444	445	474	464	408	458	458	474	438	461	469	428	466	420	468	477	443	479	480	477	419	481	414	487	483	448	457	428	419	464	439	412	459	446	418	439	520	445	458	441	457	456	462	466	470	464	439	483	486	445	413	432	462	495	448	507	437	479	482	460	460	448	441	457	472	428	481	459	418	454	474	413	455	469	475	472	451	433	464	454	463	470	466	488	457	427	451	431	427	446	497	432	452	467	453	467	452	449	452	459	451	464	468	417	415	470	463	454	433	442	475	476	445	467	470	441	480	478	432	482	455	448	447	446	480	449	491	452	455	431	475	463	441	440	467	434	461	450	455	485	451	452	445	447	437	462	442	487	491	478	430	434	473	446	464	449	467	466	440	465	450	462	444	450	430	432	463	492	483	434	446	461	421	442	464	453	441	489	490	424	486	420	469	362	456	424	446	439	452	478	480	456	430	478	460	441	436	457	464	463	464	475	461	463	425	496	485	441	433	452	480	454	513	459	475	445	457	477	451	448	411	454	456	427	474	449	443	408	501	487	475	463	419	445	461	446	460	430	455	467	407	476	458	434	469	466	424	458	463	446	446	459	441	437	462	464	464	454	475	501	466	437	458	476	438	473	422	425	459	455	452	460	490	466	447	432	436	457	462	500	454	458	438	454	431	468	460	461	479	407	450	415	463	466	467	466	468	439	458	474	416	455	440	441	470	448	486	479	463	433	452	432	460	435	422	460	440	433	438	438	409	446	446	453	478	437	426	441	418	454	434	483	482	446	439	475	471	433	428	454	449	432	456	440	451	497	486	471	441	453	414	485	426	457	463	464	431	419	428	417	470	486	431	475	453	483	483	451	467	466	488	470	421	469	448	450	450	440	429	448	474	497	452	477	450	453	460	450	432	407	447	481	471	419	447	465	436	447	451	458	469	418	437	480	431	422	454	460	435	447	439	442	469	480	473	468	424	430	443	405	445	500	422	490	412	411	487	460	469	444	457	491	459	468	420	441	450	456	453	480	443	444	489	454	457	443	435	457	474	463	475	432	434	467	462	440	443	453	449	488	404	451	447	449	447	436	443	449	444	403	489	434	439	480	429	437	430	474	480	483	462	477	462	496	455	490	443	446	397	433	424	456	449	460	470	456	457	428	461	437	445	477	452	503	422	458	467	451	469	458	481	471	445	456	429	447	441	416	456	458	456	443	449	423	444	467	454	467	451	455	434	450	457	448	458	438	443	464	401	435	472	448	423	472	419	433	434	460	455	429	472	497	445	483	465	434	395	463	457	452	438	419	435	419	468	457	430	485	442	442	472	478	470	475	412	443	440	443	432	457	441	490	448	469	445	422	426	421	456	433	402	438	479	464	482	417	436	429	454	437	495	451	449	482	492	448	469	455	469	421	448	423	462	446	439	467	448	446	455	434	462	453	457	426	484	441	467	425	427	481	448	445	492	485	485	443	423	442	483	454	406	442	459	489	456	477	467	415	446	454	480	501	485	419	455	456	420	486	461	452	467	453	452	436	427	464	450	453	465	462	490	477	433	426	437	458	454	422	412	420	424	433	430	466	452	445	440	480	470	450	462	453	487	423	431	432	438	493	434	445	455	430	437	433	426	462	464	410	496	473	429	439	443	471	445	417	435	474	442	448	471	480	444	448	490	440	433	476	418	452	426	461	459	438	444	457	443	451	467	443	441	482	436	471	492	432	456	440	445	446	421	439	477	452	471	427	461	452	435	491	484	478	442	443	433	464	418	456	481	450	453	433	464	425	451	455	450	456	434	407	458	463	432	486	451	445	508	462	455	452	458	435	457	461	452	438	466	478	447	441	486	437	474	445	427	414	434	442	441	417	434	450	455	452	475	457	429	448	435	462	446	429	449	454	423	469	438	470	451	461	452	422	444	469	448	417	395	467	437	441	453	436	454	463	422	433	438	464	440	459	475	466	448	446	469	446	452	432	447	456	427	465	450	479	457	496	456	479	451	448	440	453	441	491	419	444	442	481	439	471	479	459	463	464	467	442	455	447	430	472	462	441	435	437	434	454	440	447	449	443	483	438	473	437	436	443	481	468	495	471	444	449	431	460	461	460	459	474	449	418	449	460	493	439	450	438	457	476	452	459	394	489	483	476	439	454	475	451	422	431	456	491	461	473	467	445	475	434	428	435	447	444	455	482	456	437	438	470	473	489	490	449	459	421	463	469	455	454	435	461	491	475	445	465	441	468	471	438	457	435	458	459	447	438	449	448	450	466	417	426	442	523	454	423	476	469	439	453	426	456	448	434	451	456	447	492	462	467	456	417	417	448	453	485	446	459	423	477	451	445	428	492	441	438	454	464	448	443	469	476	478	469	447	469	476	450	467	469	462	458	465	487	456	456	484	445	451	428	413	437	459	436	438	484	478	438	475	444	445	444	432	435	485	478	435	463	464	482	394	452	417	466	475	440	435	451	453	419	440	445	442	473	472	441	427	416	459	500	469	451	445	449	452	426	432	438	461	447	443	430	460	468	451	447	422	439	444	427	490	413	435	424	448	433	474	429	441	484	440	470	457	474	482	451	489	453	456	502	456	465	440	460	440	459	459	452	465	431	462	443	460	468	424	467	437	432	484	425	442	395	458	452	452	425	448	473	440	465	422	448	450	439	433	438	469	434	408	419	425	426	454	482	426	473	477	439	477	461	478	464	447	401	489	419	475	458	470	481	404	441	470	453	434	441	479	450	486	436	466	469	460	452	465	432	449	462	448	435	470	440	459	434	473	449	453	453	446	435	456	414	451	493	465	492	450	478	505	441	460	502	510	488	431	430	449	475	438	403	465	440	431	424	473	478	468	469	470	458	438	428	451	441	470	484	440	394	471	476	462	440	478	439	476	458	423	466	390	459	447	498	467	465	451	443	423	427	456	455	453	459	453	490	428	438	485	475	419	472	468	462	423	437	438	469	424	459	427	478	467	488	464	473	434	435	448	503	466	462	432	434	445	441	466	443	443	451	447	473	477	476	450	430	455	465	446	473	469	435	457	463	452	445	455	485	479	446	443	501	437	427	449	452	413	454	481	505	482	447	445	460	485	440	478	452	454	422	449	482	457	462	436	463	433	452	407	445	459	449	472	429	457	463	461	424	450	448	465	450	426	416	458	441	455	434	464	474	395	453	423	461	426	461	459	446	416	430	429	454	450	463	424	448	416	475	448	436	440	455	451	449	453	445	466	456	450	431	425	440	451	419	430	430	429	439
23941	20764	27646	23957	20241	6622	2495	1516	1098	978	942	2057	4910	20154	18604	9959	3270	1195	749	614	609	624	628	567	624	639	619	619	557	618	574	607	606	581	584	585	632	603	623	578	604	587	598	580	573	580	588	584	616	616	574	560	596	612	552	603	591	643	597	595	570	592	568	567	579	612	605	604	564	594	608	600	577	624	611	611	599	593	590	609	576	620	598	607	613	564	585	578	609	613	585	643	614	605	581	591	596	609	587	569	594	627	574	576	572	560	589	576	595	561	595	586	571	558	570	622	602	590	589	598	625	570	600	623	607	596	555	597	568	614	627	596	559	607	601	632	617	564	585	628	605	599	557	574	595	570	567	587	578	583	553	599	589	565	565	638	564	596	538	602	612	604	605	649	590	591	608	584	584	580	574	599	629	593	615	598	594	597	573	605	575	610	579	563	600	576	555	618	617	602	633	599	609	593	584	547	561	601	643	558	608	619	617	550	551	568	623	573	608	599	630	613	582	571	588	621	566	597	608	566	568	564	577	635	570	612	587	549	558	547	564	575	580	584	555	619	577	581	565	610	546	577	618	556	594	598	542	555	595	608	598	577	575	607	557	576	574	585	584	601	563	600	614	532	567	580	572	601	573	558	579	598	559	575	591	526	573	565	616	597	598	596	560	638	630	564	654	587	531	643	614	565	592	596	580	620	582	635	607	599	620	607	589	589	627	604	619	585	605	539	592	605	601	620	580	578	582	591	572	611	609	598	522	632	620	581	633	567	584	607	565	522	559	616	627	629	565	606	604	601	568	570	582	578	604	598	564	605	617	554	603	634	607	596	599	603	585	569	600	551	565	633	634	608	595	575	551	650	553	605	602	625	556	594	599	582	610	579	579	613	579	592	569	607	636	592	564	597	599	567	587	590	598	601	594	604	587	626	598	583	540	564	651	600	604	529	590	586	572	616	566	607	574	571	612	594	598	561	600	617	652	592	594	588	567	617	597	572	612	617	644	537	588	617	617	576	547	591	590	610	597	551	566	582	623	600	599	573	559	575	578	606	611	605	620	570	594	554	588	603	617	632	572	607	592	594	589	581	621	582	629	564	532	583	558	617	581	601	572	594	552	591	574	601	591	596	536	608	568	587	587	589	562	595	552	621	583	594	606	599	593	537	571	578	532	582	626	598	582	608	550	592	575	617	549	617	587	544	587	567	604	582	591	569	584	547	628	597	632	608	570	587	621	626	620	584	549	575	616	594	573	616	586	580	559	617	560	572	591	529	594	608	562	586	585	619	628	570	583	573	585	636	623	610	586	582	620	599	589	565	635	563	516	609	541	579	566	561	590	635	619	580	632	566	631	593	600	596	579	590	595	588	610	619	572	578	565	603	592	610	596	628	589	584	576	582	618	579	647	586	592	590	579	607	576	583	632	591	580	580	595	581	576	590	576	639	618	563	549	573	568	589	606	597	600	579	569	617	578	542	609	565	579	612	557	590	576	575	540	583	580	547	600	554	561	630	575	593	601	588	584	573	584	590	557	603	602	584	581	611	633	587	617	619	606	612	585	578	622	580	604	577	625	566	627	571	578	573	574	626	590	585	554	575	550	593	590	594	602	580	584	581	643	572	611	534	566	557	633	568	559	666	624	603	687	613	621	605	630	602	578	580	589	606	590	559	615	605	617	641	601	591	614	585	597	606	564	626	615	615	591	609	620	614	581	583	606	554	616	632	588	600	610	577	559	570	564	592	561	557	575	614	557	605	594	570	585	597	628	613	578	582	599	570	566	566	602	588	590	592	565	580	609	615	563	583	551	580	585	577	572	585	601	556	566	602	576	593	603	580	622	595	623	599	638	596	588	561	568	576	572	613	610	589	574	558	579	543	520	589	614	626	589	576	567	605	582	565	561	573	588	583	615	616	584	598	568	548	600	598	562	577	612	574	583	570	604	631	595	575	640	564	561	621	536	571	558	584	580	588	635	599	564	571	593	563	549	557	559	572	595	596	544	606	573	572	593	562	620	572	615	595	588	565	586	579	590	581	610	606	565	593	589	664	564	578	598	601	592	591	606	586	613	634	593	528	572	607	583	549	562	538	603	584	621	651	589	570	577	572	594	574	553	557	576	625	593	581	608	585	617	614	592	584	553	593	533	594	599	605	608	573	571	608	609	605	599	605	600	592	561	602	613	593	634	599	553	612	565	575	609	588	585	598	588	588	593	615	583	565	577	556	567	624	608	580	579	607	600	577	592	612	564	589	605	576	547	603	593	571	593	633	623	591	603	564	609	549	570	593	565	593	608	585	612	581	596	577	605	597	633	608	617	582	538	559	582	629	598	567	595	599	619	602	545	604	558	595	578	633	593	602	615	582	574	583	585	573	607	611	528	641	542	590	583	595	610	620	521	582	600	608	621	607	639	625	580	585	551	589	619	677	596	610	590	563	589	561	593	596	591	612	555	594	621	559	590	603	614	560	615	527	599	508	629	567	616	542	584	587	582	561	574	553	630	623	571	559	604	587	597	581	603	548	602	595	567	601	585	579	567	569	610	567	628	615	579	560	566	585	584	596	611	635	611	611	552	626	648	542	648	612	624	581	556	625	550	556	552	570	636	568	599	582	584	574	615	559	585	620	599	581	556	617	619	604	583	560	575	563	574	602	585	544	589	596	581	570	599	588	630	608	572	569	635	568	604	617	625	609	622	612	597	616	588	615	586	578	568	588	643	616	621	574	601	575	597	599	593	560	619	610	600	595	606	574	557	593	620	554	620	575	639	570	584	575	629	561	592	604	624	588	574	630	598	609	580	579	615	597	606	586	564	599	631	605	570	626	626	612	546	573	574	575	554	586	593	590	613	531	570	582	559	562	589	587	572	579	568	578	581	572	566	559	576	550	569	559	563	604	634	598	580	581	569	587	601	576	602	564	591	571	603	575	568	588	548	551	574	605	599	552	639	550	591	579	569	592	577	592	604	547	555	617	577	553	582	579	568	608	615	562	605	580	603	567	578	567	589	580	605	568	513	616	614	581	572	572	635	586	588	580	568	566	613	562	621	569	586	587	586	576	580	618	588	648	597	587	589	553	583	593	626	585	599	582	603	617	597	595	590	585	596	605	605	602	627	600	587	576	639	603	580	554	589	541	574	609	588	531	579	578	508	598	601	625	616	581	582	590	606	592	598	567	592	580	549	624	561	577	567	568	585	575	585	612	606	598	599	553	545	611	590	610	554	576	552	554	583	554	614	599	572	592	602	640	541	592	598	585	568	630	569	585	620	575	599	580	578	615	586	630	523	594	614	606	575	591	623	575	577	604	573	589	622	565	576	578	572	566	584	614	611	646	598	598	569	591	601	628	610	586	558	593	622	605	592	587	618	594	625	615	592	591	595	625	624	610	555	580	652	618	611	590	593	592	567	528	586	559	627	619	575	599	584	588	565	573	586	579	574	584	612	579	578	568	569	600	565	652	603	598	617	584	551	573	603	603	587	589	577	605	584	575	572	596
4734	7858	6982	4707	3211	2591	2126	1871	1395	1125	1141	3104	7507	21961	16744	8774	3360	1279	706	538	539	526	507	525	542	542	556	559	553	540	545	563	523	534	561	541	505	556	550	569	522	553	581	552	585	539	544	596	574	553	513	525	546	575	518	558	527	542	504	558	533	514	517	542	495	503	532	535	543	518	566	530	539	557	537	573	549	555	548	516	530	520	569	556	603	558	571	534	565	494	527	544	540	520	514	547	546	550	516	564	539	554	530	560	509	573	529	515	517	552	542	529	510	561	517	543	567	549	505	576	511	527	542	533	508	538	526	495	532	539	545	542	531	529	531	521	525	541	530	558	521	539	540	512	522	528	581	544	506	492	545	489	570	533	515	545	487	563	541	539	543	569	569	530	517	556	539	554	522	541	579	528	532	553	571	521	549	511	554	533	530	563	564	540	536	517	525	579	531	523	561	577	542	540	539	567	544	559	526	539	523	561	523	511	521	547	540	537	589	573	551	516	516	489	568	506	535	587	574	521	555	528	525	511	507	520	520	508	529	540	544	529	532	536	531	519	570	539	579	562	513	551	582	568	531	570	525	511	528	553	553	549	549	562	546	539	526	528	509	594	570	570	505	561	519	479	527	550	577	563	514	535	555	559	517	527	510	555	505	535	556	525	520	534	518	549	520	571	521	541	551	529	520	511	539	540	523	525	562	545	535	519	512	534	540	553	542	536	496	538	542	563	493	503	542	557	544	550	511	516	548	524	548	508	524	527	556	553	559	552	554	538	508	530	537	544	550	541	512	563	516	510	539	540	523	558	527	528	552	527	574	574	528	516	533	571	531	536	538	521	513	530	533	510	514	525	550	562	575	523	539	531	516	519	519	548	549	563	512	520	518	524	552	509	558	508	527	550	546	550	534	528	480	542	558	518	513	493	540	547	525	517	547	509	594	520	525	570	527	488	471	515	542	526	545	565	541	529	538	541	537	524	510	554	524	521	539	586	548	516	551	512	581	519	566	526	529	525	529	559	535	558	487	518	515	539	553	565	513	544	541	529	545	527	561	540	579	537	539	520	554	538	548	585	514	515	579	515	570	515	546	542	550	525	520	560	518	501	561	571	518	533	563	496	541	513	516	548	551	488	558	503	538	560	520	514	535	557	515	526	570	552	538	516	552	542	527	483	534	530	589	566	575	569	529	519	557	582	512	557	521	558	532	563	530	517	532	575	522	529	545	553	554	548	536	545	550	585	542	563	534	543	537	603	558	510	531	555	571	562	572	532	529	558	518	516	509	528	530	513	514	533	556	511	562	567	544	571	509	555	558	556	530	538	515	530	545	554	544	492	532	550	560	512	524	526	536	554	491	486	557	525	478	514	563	562	532	515	563	518	480	512	486	508	499	541	519	556	516	525	530	560	517	547	549	511	512	560	516	519	519	559	541	546	564	521	555	559	531	533	527	524	529	541	527	525	519	506	561	562	517	545	530	530	561	532	520	513	539	527	553	527	521	508	530	489	535	549	529	528	538	550	553	557	528	546	516	537	547	509	500	585	508	549	487	520	531	508	526	492	501	557	517	540	506	556	454	529	516	526	504	529	527	544	509	512	515	518	523	504	507	545	566	523	497	543	570	554	515	556	530	531	534	544	545	491	563	539	535	535	559	508	529	512	534	512	552	532	558	503	515	534	548	538	593	520	544	541	538	568	520	525	514	528	536	532	528	551	524	579	513	587	553	530	560	517	524	519	513	528	520	548	542	534	551	545	535	512	517	521	543	558	573	524	546	486	552	528	527	538	506	503	534	550	508	524	524	557	526	552	547	557	576	545	514	521	528	539	522	532	548	534	520	574	500	545	542	553	540	556	522	513	530	515	530	526	525	543	535	552	528	508	574	551	535	530	558	517	514	561	555	508	508	492	512	490	553	568	544	553	515	547	507	519	519	564	525	523	537	538	520	538	547	515	556	537	562	557	571	526	572	552	519	512	527	485	548	533	554	516	587	542	550	540	503	536	541	586	515	517	558	514	542	571	560	524	538	534	511	552	548	584	564	520	581	547	529	517	514	542	501	498	595	558	474	531	553	525	512	542	556	561	518	558	556	544	542	581	502	504	528	504	532	527	539	511	506	555	538	566	505	572	559	537	497	501	512	533	538	587	502	536	527	541	525	568	531	537	512	541	552	525	470	572	526	508	555	520	541	533	505	543	535	596	536	519	557	559	545	521	520	607	502	544	547	514	524	544	523	511	507	511	548	505	512	555	512	511	552	566	524	563	532	506	517	541	515	511	594	563	565	526	519	533	489	524	550	542	556	527	481	557	545	519	530	531	518	509	513	530	547	513	519	523	552	565	508	558	547	509	534	563	502	499	533	554	522	558	518	510	555	551	532	531	560	475	552	566	508	528	525	494	547	510	531	542	521	527	550	565	547	567	543	506	531	531	529	539	532	505	516	559	523	548	520	541	496	528	547	533	506	502	505	582	516	504	522	517	548	570	527	505	566	514	546	515	518	489	567	558	535	522	505	541	521	533	560	532	526	572	546	544	550	541	550	563	528	523	509	499	524	505	510	506	517	524	546	512	536	532	519	530	519	539	517	505	506	508	560	541	528	528	547	509	508	533	547	523	505	546	558	549	524	503	561	487	538	523	511	534	546	512	478	504	556	531	543	513	525	528	572	520	495	510	544	549	524	538	526	553	508	542	522	548	532	520	514	577	562	513	549	510	560	525	565	501	549	568	569	496	532	575	533	522	527	541	577	518	526	520	595	528	559	528	562	530	522	549	536	566	522	497	515	566	520	524	509	557	548	565	547	541	495	487	534	518	485	551	564	551	554	507	540	557	511	577	553	538	486	532	551	509	494	520	512	495	568	559	526	530	499	522	568	575	542	536	547	492	527	566	564	528	525	515	537	547	537	493	539	544	494	524	568	504	565	530	532	513	499	546	554	497	497	505	535	555	532	527	511	544	513	534	537	526	536	545	554	517	499	538	516	539	513	490	509	532	569	516	522	525	548	544	531	527	548	566	561	548	530	540	531	516	542	510	519	550	553	538	514	526	482	529	535	489	559	543	512	549	534	511	552	565	534	494	512	599	523	576	542	586	538	504	530	558	511	513	521	544	554	531	589	535	548	526	576	525	549	550	556	537	542	509	546	537	495	488	510	526	523	509	540	602	511	496	579	516	524	526	560	516	532	572	563	561	556	510	570	490	517	550	548	521	562	512	515	525	533	543	552	542	562	507	529	552	526	561	523	532	535	511	506	597	516	505	587	585	483	529	556	524	548	557	552	558	510	568	548	508	557	517	541	539	545	543	560	525	533	514	530	496	462	501	545	512	512	527	491	532	488	520	562	568	537	584	536	558	534	531	519	539	570	528	539	509	486	513	500	534	520	538	517	555	571	492	511	472	521	516	511	534	546	561	569	565	488	535	545	518	507	592	506	505	515	534	545	489	521	545	535	523	513	526	508	521	501	501	578	550	534	549	533	533	557	552	526	534
26517	7753	1284	959	718	668	603	564	564	517	560	644	1037	1300	1193	913	744	565	578	497	507	500	541	538	476	519	528	475	523	588	524	482	516	511	529	507	519	466	537	504	497	517	487	520	476	513	494	466	502	517	523	541	520	514	520	506	535	517	494	501	512	477	516	538	494	494	500	533	564	538	524	524	515	462	524	489	490	476	552	536	525	549	488	530	574	469	481	532	543	507	533	525	511	491	484	533	480	490	519	525	491	539	507	493	546	495	535	498	459	512	527	510	503	540	542	499	498	501	524	545	506	499	518	533	512	579	478	552	500	519	472	529	511	547	550	482	524	496	515	481	510	487	495	507	492	492	511	461	545	475	487	579	525	502	488	517	522	543	505	499	521	475	502	510	509	479	486	471	514	515	535	522	557	468	474	497	467	507	516	518	524	511	525	525	543	439	512	475	506	495	515	534	538	503	534	521	519	485	507	514	532	545	476	458	488	490	529	546	519	537	499	519	501	506	525	498	485	472	500	499	484	523	487	522	500	522	488	486	492	521	522	517	495	507	528	496	476	486	483	520	511	532	541	511	523	517	482	519	540	537	486	496	533	494	513	514	532	521	534	544	466	475	499	493	511	534	546	459	480	478	504	520	549	525	505	534	506	490	503	484	504	481	501	517	531	533	507	503	501	506	543	541	518	497	506	501	504	511	494	488	483	542	521	522	487	505	551	478	499	496	533	504	525	491	530	512	554	530	537	522	584	526	545	512	565	504	515	525	485	513	519	528	515	511	476	504	536	509	493	510	531	500	536	505	495	520	521	483	500	546	505	521	507	513	484	502	516	540	475	521	529	489	514	550	503	530	523	500	498	541	507	496	522	520	498	490	512	524	492	483	532	508	483	512	470	489	521	488	475	497	503	510	512	552	496	512	493	487	488	544	480	523	523	519	514	536	472	485	511	540	488	508	529	487	529	552	534	521	520	534	501	519	501	526	534	523	552	544	456	462	535	545	515	493	525	510	501	463	497	502	559	497	579	479	553	480	473	474	464	512	525	523	530	491	500	517	515	523	527	522	478	509	522	512	496	500	574	512	523	541	487	537	482	486	497	544	548	475	535	487	498	513	470	514	494	506	538	523	507	494	543	487	469	514	498	476	495	508	510	531	539	516	519	526	510	509	509	478	493	528	446	469	494	487	525	477	551	496	512	514	488	545	507	517	490	537	518	530	482	520	485	506	490	522	508	460	510	501	528	483	532	501	492	487	495	506	531	493	550	487	519	553	516	533	510	492	524	555	501	499	522	525	511	513	499	516	458	493	474	510	508	487	517	539	492	498	493	544	514	501	508	539	556	517	500	522	529	514	525	500	508	515	508	510	551	491	477	522	545	495	493	523	498	530	501	510	493	496	523	536	483	518	498	488	498	506	503	509	464	523	508	486	515	509	494	489	499	571	515	493	516	492	515	471	520	497	533	517	452	543	511	527	525	503	474	522	474	525	532	527	526	486	523	515	458	459	475	482	500	553	529	526	549	515	512	524	534	507	548	515	517	501	527	516	530	517	536	511	511	510	522	458	523	476	489	483	521	512	480	488	548	518	478	468	503	486	528	512	535	532	499	487	486	544	500	513	490	544	488	533	480	496	512	507	534	474	500	539	530	523	551	493	536	504	501	550	515	534	517	532	511	515	507	537	509	516	453	527	532	481	509	540	504	497	511	507	494	495	537	531	547	540	498	505	519	549	494	524	533	506	519	513	512	527	513	507	481	522	507	509	498	466	514	479	499	493	529	507	506	506	509	496	518	529	539	506	494	490	568	515	499	502	529	527	518	517	458	472	509	524	456	517	509	515	522	523	495	505	526	521	506	531	500	453	503	529	527	530	482	479	553	494	529	484	493	518	479	481	516	505	516	461	490	521	519	515	473	516	521	506	537	532	492	537	527	489	487	548	518	499	515	512	500	502	535	444	517	472	508	525	468	513	473	516	465	488	524	487	532	485	514	518	509	535	487	546	519	520	459	499	518	507	530	533	502	510	534	502	496	496	489	528	498	521	496	484	521	487	468	512	496	484	508	543	491	496	488	509	534	520	498	535	481	561	515	487	460	506	486	518	497	511	520	525	523	555	519	496	500	517	543	490	469	473	499	537	514	549	529	498	500	546	532	497	524	499	527	497	507	485	509	518	511	502	506	538	529	534	490	535	531	527	514	506	510	496	511	510	509	544	514	482	512	549	482	485	509	512	523	499	510	467	475	504	504	495	527	521	521	506	513	519	527	527	516	508	512	516	484	574	525	538	486	523	511	527	493	530	483	543	504	497	519	520	517	463	535	492	514	497	499	516	523	525	481	484	518	491	495	489	504	475	467	519	469	520	561	498	453	511	548	477	526	477	488	519	477	526	513	504	495	517	541	515	511	493	505	507	522	529	472	505	480	486	527	501	523	507	471	538	528	484	485	527	498	503	494	513	467	498	502	506	491	511	488	537	476	502	538	503	522	462	529	509	483	511	514	483	496	465	492	535	503	517	484	526	536	526	503	505	509	514	475	565	508	487	502	498	494	524	505	502	550	489	547	510	565	539	520	516	507	507	504	494	496	538	494	494	530	558	568	520	465	515	534	518	498	548	488	494	479	480	543	489	476	492	472	508	505	519	524	518	523	507	514	495	509	507	542	507	522	496	470	514	472	528	507	518	506	490	494	553	527	508	525	497	551	515	499	504	481	516	526	525	475	516	500	504	542	472	534	492	478	551	496	484	529	505	479	524	474	511	485	522	540	481	513	525	515	496	535	491	519	535	494	516	496	510	506	510	487	497	494	510	550	517	537	506	529	510	523	499	434	546	531	520	506	491	516	503	484	494	559	530	452	449	540	496	522	511	497	494	458	527	527	542	530	503	532	538	482	500	495	524	493	503	532	498	517	511	541	525	517	528	541	533	480	498	494	506	520	467	487	527	479	491	486	514	473	489	485	494	502	475	528	518	536	536	498	481	542	486	505	522	498	511	521	466	485	529	494	515	514	511	493	484	470	521	516	491	519	508	509	496	490	514	467	528	491	479	485	533	507	507	485	460	484	512	550	467	574	480	494	503	503	541	528	509	511	507	481	521	483	481	527	484	526	532	499	499	523	500	547	493	503	494	478	526	509	518	499	494	478	477	507	519	525	521	533	498	526	558	481	535	476	467	542	538	503	468	517	487	501	522	509	469	528	487	536	507	537	513	533	486	523	489	491	518	542	482	545	506	505	518	504	514	505	561	505	497	503	510	541	498	468	488	526	516	492	526	510	525	501	495	483	506	514	552	503	562	520	549	512	485	517	508	515	523	523	513	515	536	531	509	469	518	498	552	501	503	488	462	558	535	484	480	506	489	517	521	505	483	492	493	487	503	519	558	449	527	492	518	476	527	500	535	515	491	534	532	532	530	504	521	534	553	517	533	523	507	514	490	513	548	521	490	504	465	514	494	557	475	474	536	569	464	535	462	507	548	513	515	448	512	523	534
5821	1052	1024	953	780	789	658	631	513	568	507	755	1442	1695	1441	977	637	517	457	465	497	468	461	439	464	467	453	473	498	442	444	464	464	450	473	428	479	425	462	457	497	471	448	497	453	447	436	483	421	475	504	473	431	436	462	489	496	425	444	425	443	452	446	447	473	438	449	451	485	477	467	442	445	436	472	451	473	491	457	472	456	472	452	433	491	492	457	442	458	465	505	461	478	477	480	463	450	459	494	464	474	498	440	452	479	478	444	489	463	460	462	473	457	457	475	484	469	482	432	442	483	474	436	438	473	416	465	497	442	454	468	427	462	470	473	455	443	469	472	426	443	460	458	443	454	443	459	425	467	442	453	471	443	476	460	405	453	471	461	454	473	457	451	467	447	438	473	448	414	449	452	489	456	491	464	490	465	462	451	415	424	446	471	440	492	437	488	445	488	438	425	458	427	449	423	440	423	461	444	462	420	489	446	455	462	434	469	462	434	503	486	485	447	475	463	459	456	443	436	448	460	462	498	463	491	462	475	474	449	449	438	492	465	454	444	442	474	411	463	498	460	418	428	473	478	499	464	483	466	476	467	447	441	502	482	469	481	445	477	461	489	469	427	479	475	460	438	450	455	406	422	483	440	436	489	460	466	437	485	458	508	456	435	443	453	517	463	438	447	473	443	431	451	483	485	469	495	464	469	467	444	416	436	478	464	442	465	487	485	478	464	445	481	454	457	450	512	445	460	465	468	473	469	443	472	445	472	441	489	440	449	454	451	445	478	488	461	487	494	447	476	472	459	484	412	469	460	450	499	442	484	464	487	472	431	467	419	439	442	477	476	456	482	447	428	463	501	469	446	491	469	452	443	474	440	455	462	459	455	460	434	410	422	435	432	437	480	427	436	447	476	438	459	465	449	429	449	432	484	477	405	473	485	461	445	486	492	449	446	445	475	497	439	458	435	456	442	451	433	455	472	494	445	467	398	466	460	459	453	433	450	448	473	466	494	458	445	472	428	462	467	497	470	448	462	453	464	466	439	484	476	439	470	456	471	445	426	453	489	427	466	480	451	450	474	437	441	486	495	449	490	436	474	420	446	422	443	460	464	505	485	465	452	429	445	485	465	451	472	467	418	466	468	442	447	451	448	441	458	467	489	483	463	430	475	464	470	456	460	427	419	476	423	460	457	443	410	484	453	478	465	485	490	525	460	432	490	464	433	487	418	455	465	452	480	463	471	465	480	485	451	455	481	424	466	433	508	472	459	484	430	460	461	432	478	487	443	442	470	483	487	478	514	450	494	506	450	445	447	502	445	449	479	441	433	457	470	449	464	443	448	410	438	471	467	455	507	494	416	488	445	405	422	451	476	447	444	458	450	461	453	476	471	444	441	488	474	453	460	487	486	456	466	468	481	448	439	477	482	461	454	446	492	467	479	441	457	469	438	470	488	475	442	459	467	450	482	469	444	449	421	447	422	451	468	453	512	481	463	467	475	447	462	432	493	479	484	450	487	448	485	466	439	472	431	469	486	460	450	433	454	452	487	443	461	459	457	419	454	458	439	455	486	476	491	458	458	473	443	445	433	455	469	453	515	474	458	443	459	466	482	481	447	470	418	434	483	447	478	479	460	504	496	462	498	458	488	443	467	460	461	482	485	476	477	492	459	454	476	479	466	432	467	460	454	458	454	486	433	451	448	496	477	470	462	492	438	470	462	465	444	449	471	481	479	423	441	435	492	452	480	436	512	461	454	484	462	505	445	421	462	470	467	468	472	487	481	463	444	430	459	469	465	465	428	469	440	472	456	423	431	414	418	415	502	431	473	464	429	459	443	429	447	466	395	444	487	488	467	473	461	422	443	444	461	437	482	467	447	456	457	479	455	481	412	444	458	486	496	455	472	458	486	481	447	465	475	449	425	418	479	460	424	459	447	488	466	456	485	427	467	484	450	451	486	464	388	467	485	464	436	426	478	476	456	450	458	448	484	470	477	479	470	439	488	452	493	500	449	434	482	428	453	471	466	480	437	485	492	483	474	480	492	464	455	472	473	428	464	467	435	449	470	476	473	469	491	472	472	463	441	470	479	404	490	512	456	438	469	468	428	451	450	460	461	436	455	489	470	485	457	460	506	478	509	445	477	443	477	446	459	445	468	493	472	456	488	444	465	501	511	447	463	455	454	433	458	423	472	448	465	439	440	459	487	451	427	447	479	441	435	455	470	465	482	462	482	478	478	435	456	443	440	462	485	453	480	435	462	495	486	424	473	464	469	451	468	442	438	425	519	476	478	472	461	461	477	435	426	472	455	442	462	455	434	466	496	432	464	450	431	476	429	452	457	453	454	460	437	449	453	467	458	440	484	441	435	491	487	471	497	466	435	442	487	453	461	444	425	459	468	465	445	453	449	456	507	481	488	429	490	452	435	447	468	434	460	461	453	475	478	457	472	465	465	458	469	467	415	454	464	464	458	466	479	495	460	448	451	489	467	459	434	457	430	455	481	432	500	506	461	500	475	482	462	462	449	467	434	442	431	435	459	432	454	425	487	450	452	456	432	464	437	466	457	474	447	476	485	426	460	495	440	470	446	436	468	452	461	409	438	469	462	485	486	433	491	469	449	490	486	428	466	468	445	454	459	469	470	432	500	435	445	464	443	450	434	442	448	462	460	430	464	421	458	453	449	486	436	460	464	490	457	452	477	468	425	471	478	463	490	441	426	449	466	481	454	484	447	470	454	424	442	456	469	498	428	422	475	432	469	491	474	459	450	464	459	480	474	459	489	474	466	492	465	483	478	471	394	463	450	469	467	473	471	463	456	422	495	510	447	433	439	455	442	419	441	485	461	465	475	442	506	467	498	475	445	415	443	435	442	460	446	432	490	486	504	488	470	441	442	431	447	458	484	481	483	453	452	463	480	466	447	447	442	438	491	495	459	461	469	455	459	472	468	437	486	489	461	464	434	401	488	460	493	480	431	464	488	455	436	420	425	459	452	453	474	443	447	450	445	481	450	477	452	456	472	459	454	462	446	455	503	428	463	453	476	445	468	433	463	479	470	465	482	458	426	464	445	468	434	427	424	481	450	463	465	477	438	477	479	464	432	467	441	450	477	446	397	450	452	464	444	443	471	464	489	511	439	462	510	463	512	465	468	440	426	454	455	449	456	465	472	450	459	469	462	467	475	467	483	475	452	479	454	469	507	461	465	432	459	446	443	466	428	455	452	468	458	499	465	423	455	478	476	460	448	460	466	469	427	469	474	446	456	439	438	433	436	459	492	483	423	447	460	472	456	494	483	437	424	459	473	483	466	428	473	442	480	469	403	451	495	451	475	461	455	440	454	432	458	481	445	445	468	486	453	423	442	485	479	481	409	486	445	434	484	475	462	439	458	452	458	466	459	440	401	443	461	427	435	465	477	470	448	440	464	452	447	446	467	412	458	441	446	455	448	485	471	440	446	504	468	475	443	452	478	443	466	460	484	474	435	476	491	465
24945	20782	26532	24796	6265	1386	875	664	515	499	525	1501	7380	11989	8011	3470	1070	636	497	482	425	411	383	382	384	379	382	415	393	375	420	408	384	390	416	432	420	385	409	368	422	420	386	400	402	368	371	381	393	437	423	420	380	375	389	370	421	439	402	422	396	423	430	409	426	383	405	411	394	354	401	380	371	406	426	403	406	431	379	398	385	386	413	419	421	390	379	421	409	416	387	391	388	378	382	405	384	422	410	367	413	397	427	420	381	377	401	372	383	402	419	395	413	404	362	395	372	423	420	377	361	407	374	393	434	398	433	428	372	421	389	346	365	412	431	426	414	383	380	381	422	373	381	399	429	447	405	408	383	389	382	425	379	420	392	413	402	409	376	377	401	384	452	414	400	417	403	399	409	378	380	422	385	410	404	412	405	390	383	404	372	394	398	404	411	367	388	404	385	399	391	405	408	408	382	419	369	416	391	403	409	445	386	416	392	398	387	384	431	415	416	378	408	390	395	440	364	373	415	355	414	396	428	406	419	423	398	410	375	412	405	387	395	405	401	389	416	378	439	392	418	410	387	411	360	396	362	419	417	436	404	373	394	388	380	389	376	438	398	414	402	380	407	388	391	393	376	407	408	397	415	399	379	410	378	411	402	427	410	399	403	363	385	399	394	379	407	395	406	413	409	428	380	388	440	444	370	382	443	402	410	380	415	395	412	396	339	395	378	409	404	396	427	363	398	396	411	394	448	401	408	389	410	434	398	402	392	381	390	405	409	391	428	404	443	391	393	369	398	442	416	425	435	394	387	407	401	410	385	386	378	429	420	412	406	372	405	413	404	395	416	411	405	397	431	419	398	370	375	395	419	379	405	424	397	403	418	366	409	377	427	375	371	400	431	388	433	418	413	352	396	397	395	428	396	390	375	398	377	369	389	416	418	394	382	413	407	390	383	406	383	417	433	392	413	395	397	395	407	424	388	395	436	391	384	403	385	400	398	378	395	374	398	402	412	413	395	417	438	379	427	384	385	445	399	392	398	407	374	406	440	424	403	394	395	388	402	381	407	370	401	398	393	414	408	398	381	446	416	367	369	409	393	374	379	382	403	390	373	377	412	414	405	390	410	424	421	419	403	414	426	407	402	395	396	386	415	415	423	427	370	399	429	419	400	404	388	392	380	384	365	397	401	405	398	395	405	431	425	404	392	359	402	396	432	406	396	388	400	385	392	406	418	394	403	419	442	400	385	450	419	431	391	429	399	364	417	454	393	387	360	401	403	386	401	398	379	401	381	416	382	420	379	383	445	378	409	398	396	425	435	374	395	378	434	396	395	441	404	435	398	397	418	386	388	440	387	413	363	407	393	418	431	403	410	429	384	428	351	386	398	361	388	370	423	402	392	427	362	384	413	370	399	375	404	416	424	397	407	382	410	437	397	415	399	382	415	369	414	367	407	409	396	393	414	391	381	370	401	404	418	409	364	412	428	395	384	407	403	398	396	371	384	373	363	409	395	387	409	414	437	418	438	411	383	401	425	402	390	391	361	385	397	407	428	388	368	425	383	388	401	419	423	391	433	399	381	367	424	429	450	411	393	387	405	405	425	379	383	411	396	382	387	414	392	393	386	427	386	420	389	352	400	386	390	410	421	389	420	401	435	426	408	382	359	387	420	408	357	393	387	423	401	384	371	440	403	399	372	380	403	401	385	426	399	379	377	389	367	405	371	401	366	402	417	414	401	396	380	385	399	381	409	392	408	427	423	386	372	360	377	388	396	378	387	384	393	383	402	414	389	408	401	385	394	368	411	393	372	381	389	387	394	421	387	427	411	393	403	404	402	371	378	384	371	412	419	394	385	421	411	442	426	397	422	433	401	389	418	378	384	422	430	419	394	363	390	399	389	437	376	442	419	429	390	432	389	380	396	386	402	395	395	410	389	391	419	381	415	409	382	412	398	367	392	390	384	407	391	370	377	391	435	397	398	400	423	392	372	386	392	361	366	381	394	409	395	403	426	373	406	375	401	391	388	355	400	402	459	387	395	377	383	425	415	383	426	402	385	367	400	419	416	416	410	394	381	417	419	409	394	385	445	420	388	384	362	414	357	422	404	396	424	380	424	411	400	417	376	371	365	351	431	402	403	436	404	383	384	381	393	410	409	423	376	403	400	392	376	410	372	425	414	371	458	417	416	429	383	418	399	430	423	426	365	455	413	447	421	421	397	405	379	425	397	405	384	383	385	384	406	372	408	373	365	385	395	384	390	443	392	386	394	407	389	403	397	390	430	401	400	413	420	420	398	365	410	383	367	382	413	410	355	403	407	421	413	396	357	387	395	400	393	400	383	376	387	409	402	384	407	436	404	385	429	399	386	370	400	422	354	406	392	421	438	398	396	397	399	399	400	375	419	382	399	414	406	410	395	381	396	392	386	401	380	375	408	462	393	361	363	408	399	392	401	414	408	409	389	426	387	388	390	377	369	445	371	390	419	421	426	385	404	404	378	393	423	411	442	369	413	399	415	410	404	378	404	409	390	391	396	407	378	364	406	408	355	399	423	407	422	389	406	375	386	372	413	402	386	413	419	425	386	398	407	418	384	423	401	380	402	376	411	394	401	427	408	394	417	366	409	394	417	414	417	395	397	396	359	396	403	405	400	385	382	390	391	405	393	386	395	388	404	376	384	376	418	458	394	371	372	381	405	389	399	364	376	400	407	395	413	356	362	390	426	405	406	374	392	411	421	386	385	401	388	401	404	429	384	399	389	407	370	382	383	412	387	399	408	418	408	401	382	447	361	414	396	404	414	380	387	366	395	415	416	409	406	366	398	374	391	379	396	416	396	392	391	412	406	375	404	397	407	406	401	402	405	394	409	390	397	374	365	417	413	358	372	401	403	404	439	401	387	385	433	425	414	417	405	410	381	401	410	423	377	369	399	410	380	418	380	391	423	368	406	398	391	396	411	410	411	418	410	379	421	406	374	428	366	393	400	417	377	425	374	367	401	412	405	412	385	414	407	410	364	444	423	383	366	416	384	384	398	402	392	380	417	386	389	402	374	389	401	394	372	406	424	408	399	425	386	404	403	419	396	375	375	421	402	378	401	434	385	387	409	440	386	425	368	418	366	386	397	375	386	393	411	401	356	381	424	385	417	380	385	425	396	420	422	373	386	406	403	394	410	403	393	362	396	404	400	381	381	414	402	374	437	398	383	387	409	418	428	380	392	434	404	397	417	407	404	404	403	371	401	385	406	377	370	400	384	398	409	379	398	365	406	384	421	403	405	424	370	418	382	418	380	407	360	402	417	397	346	370	405	364	436	366	403	405	373	402	431	399	398	420	386	380	419	416	359	409	405	374	389	395	416	398	393	432	411	403	392	411	423	396	387	398	391	421	406	383	400	404	378	382	399	387	374	409	388	404	407	410	414	401	418	374	420	368	389	382	436	381	363	359	400	390	395	395	392	426	441	347	371	371	388	382	413	417	413	398	424	397	394	411
4179	4203	3685	2054	1704	1321	956	783	634	572	652	2533	10501	12820	8209	3728	1229	699	496	440	340	391	387	418	395	385	411	359	378	392	404	409	375	366	409	382	359	381	365	373	381	351	348	388	379	386	405	389	385	380	380	383	394	338	368	379	378	383	389	382	357	378	392	388	363	393	400	373	401	368	362	387	377	355	351	367	398	361	366	355	368	414	376	401	402	386	405	326	367	350	397	339	384	340	354	357	383	383	401	393	365	400	370	374	373	386	363	379	399	395	389	372	360	399	400	377	376	351	398	350	368	399	410	371	397	388	370	410	408	383	355	361	393	411	373	355	372	376	390	365	389	418	367	411	354	417	374	368	367	391	400	401	425	382	387	417	361	384	353	371	390	392	350	354	398	419	388	399	371	384	363	375	404	387	420	347	373	390	384	415	395	401	375	395	382	394	400	421	363	362	349	412	348	362	380	363	383	415	406	325	344	352	392	376	380	371	358	374	399	379	395	387	372	373	390	373	386	411	376	382	398	347	406	389	369	391	398	392	391	422	385	372	401	429	365	383	392	389	387	382	353	338	391	363	389	339	377	371	357	383	389	365	361	359	361	384	413	365	415	411	383	369	369	371	382	367	380	360	370	353	369	417	379	399	420	357	393	380	383	363	399	331	404	389	355	376	352	383	382	402	369	366	369	405	416	372	381	412	373	365	386	355	383	391	400	377	406	384	382	401	379	395	333	373	358	382	360	381	375	369	388	381	383	382	366	401	361	373	345	387	378	411	373	367	386	390	416	401	441	376	367	394	392	414	387	370	367	399	383	339	365	402	384	393	372	406	371	367	389	358	392	379	384	390	331	383	384	360	382	388	357	363	378	391	366	373	393	364	393	398	342	385	381	396	397	393	371	376	374	382	393	382	365	420	411	398	361	366	374	407	382	334	395	361	340	368	349	364	386	385	375	383	381	364	368	414	368	406	375	390	412	346	400	378	393	404	398	392	376	407	351	379	369	411	389	394	440	360	368	372	363	392	378	371	418	380	363	373	378	389	386	353	344	375	387	389	350	369	341	379	357	386	373	403	389	368	416	387	377	420	381	375	379	378	381	448	371	402	377	336	424	358	383	371	371	396	395	356	364	368	381	396	373	347	373	382	391	372	376	411	394	380	391	367	355	372	356	366	380	373	404	390	344	399	352	414	349	324	389	360	352	384	364	389	369	384	381	386	375	386	336	383	380	390	394	363	384	357	406	402	372	347	380	390	364	397	345	412	378	391	363	363	382	415	372	363	396	405	391	392	383	363	426	382	393	400	378	362	373	343	378	405	414	366	389	379	411	374	358	358	348	400	395	374	347	398	384	399	367	403	390	361	373	356	401	411	368	365	384	360	391	367	378	403	376	364	373	360	380	362	389	393	343	331	371	402	372	364	372	400	366	394	386	388	360	380	363	360	376	385	358	405	371	359	378	392	395	364	346	409	372	353	362	381	386	378	389	382	396	406	397	367	355	386	385	354	397	392	395	378	401	416	390	375	388	378	382	399	377	380	396	387	408	386	404	380	391	380	379	385	400	321	395	364	361	384	395	406	369	356	360	360	366	364	397	389	373	334	369	387	343	404	396	420	370	391	377	358	426	397	396	391	373	354	397	364	388	355	389	387	342	380	372	382	382	360	375	367	364	399	414	360	423	393	380	395	366	366	361	384	393	383	377	382	366	401	387	378	381	374	378	376	372	379	392	397	413	375	322	389	377	425	372	373	411	391	364	383	378	337	385	397	391	365	401	399	354	372	374	393	337	398	394	390	382	395	378	404	387	373	380	401	372	384	378	387	347	336	392	373	383	359	374	375	390	398	370	371	390	366	378	352	366	373	393	353	369	346	388	356	342	373	373	395	375	372	387	398	340	393	387	368	361	383	365	395	391	373	379	379	387	391	357	368	407	373	384	348	362	377	390	382	395	421	382	359	384	397	408	345	397	364	371	407	402	392	372	381	388	402	359	370	382	364	371	377	366	366	361	386	389	367	369	393	379	357	418	359	376	398	371	368	377	351	389	417	357	366	372	366	368	385	410	391	390	364	385	372	381	381	388	374	382	378	372	405	337	411	413	372	360	380	378	399	371	385	395	356	406	357	364	376	361	353	397	390	361	396	406	395	388	399	361	398	394	409	357	351	382	388	388	377	363	334	346	370	384	366	409	436	367	382	396	372	374	379	386	411	382	412	362	390	370	403	368	366	388	399	374	388	363	388	380	373	365	354	402	411	382	361	417	391	380	404	380	405	352	365	375	335	334	387	363	352	417	387	336	387	377	366	397	384	379	402	384	382	375	382	339	379	393	364	352	380	383	370	404	355	387	379	376	362	356	435	359	396	388	415	356	343	370	388	343	371	360	342	387	380	377	365	375	367	378	388	350	391	434	393	394	413	413	356	337	397	364	379	373	382	404	363	364	415	362	365	360	368	386	361	387	380	394	383	369	371	389	369	372	366	370	405	385	405	395	368	386	391	360	382	350	388	394	396	377	350	385	392	397	365	379	405	368	361	388	372	390	368	376	370	389	396	378	398	369	374	374	378	392	396	359	365	404	379	370	389	395	383	370	378	350	347	376	396	365	406	375	372	388	391	399	340	356	376	390	400	411	359	399	369	415	400	400	375	424	408	387	348	351	343	374	359	357	401	397	408	368	380	374	389	415	362	362	379	371	389	375	369	344	393	397	402	379	393	380	387	386	379	379	406	357	343	377	400	393	407	384	381	366	373	360	406	390	386	337	380	358	366	383	368	416	372	386	390	399	378	372	366	385	390	377	412	358	369	360	377	375	383	390	374	358	387	360	355	372	372	382	381	392	346	376	409	392	401	387	390	364	372	354	330	391	361	381	384	368	380	378	360	354	385	356	369	378	405	381	365	365	385	338	369	379	399	337	370	381	376	350	428	416	349	373	416	381	381	397	366	323	377	415	355	372	397	371	406	398	378	383	385	379	401	392	339	387	396	392	366	395	371	363	379	414	370	400	401	362	395	362	402	356	364	367	408	382	365	372	411	369	359	395	387	391	384	365	382	383	393	387	373	392	342	370	375	395	379	374	369	375	359	384	389	364	380	380	391	412	367	393	388	373	375	397	381	342	362	384	346	388	381	386	346	404	405	389	392	392	365	345	379	367	385	381	391	386	388	366	384	374	410	360	332	393	374	387	362	385	427	378	384	386	379	368	366	400	395	405	377	369	362	382	367	347	367	376	403	351	366	367	366	407	336	356	398	411	372	360	362	389	365	367	391	351	395	382	382	385	358	380	405	385	355	363	362	384	388	351	369	366	370	406	379	385	362	368	345	373	392	404	388	395	347	370	403	389	391	383	369	411	400	344	361	348	386	394	380	398	388	330	387	376	405	377	351	368	378	365	374	351	389	382	364	377	366	418	418	368	390	355	391	359	366	404	398	343	338	407	371	389	382	348	355	409	363	392	426	390	347	405	364	385	376	414	385	385	403	341	372	379	379
23991	20785	27640	24025	20188	4912	1456	835	635	544	560	472	6514	12289	19963	10505	2360	734	436	388	363	402	377	388	383	361	373	395	359	359	379	357	418	380	371	366	375	359	354	368	367	364	391	360	356	376	348	384	344	380	374	361	354	349	403	350	381	391	379	376	394	342	400	336	388	385	398	412	346	406	375	377	394	399	395	401	377	406	349	358	402	356	377	348	392	397	388	355	375	369	343	386	356	355	373	381	386	384	398	364	336	371	317	373	392	387	394	398	338	363	404	362	378	359	388	353	366	372	372	361	361	331	390	355	369	351	345	337	384	374	383	338	358	369	362	352	392	395	394	356	398	383	375	330	362	346	379	370	387	423	401	387	374	383	360	379	382	387	371	365	386	371	372	355	407	359	408	416	353	375	352	371	347	354	380	386	354	390	359	349	355	384	413	359	369	372	357	408	381	342	389	376	377	364	375	384	347	358	351	389	345	372	366	381	408	385	402	371	341	397	383	373	345	373	363	397	366	367	397	354	380	378	380	383	365	381	360	370	364	390	386	341	377	373	369	362	351	388	373	397	381	384	387	342	369	369	358	402	393	404	361	333	338	385	374	404	386	361	357	347	383	346	318	327	384	363	341	366	378	337	348	356	333	403	374	353	391	352	348	380	354	375	367	355	388	396	356	375	364	382	361	328	373	399	355	388	358	438	351	363	363	380	375	355	361	377	337	365	363	361	390	399	392	365	371	376	363	352	377	369	364	378	388	341	340	391	376	365	343	341	375	328	365	397	389	396	349	369	370	370	353	397	320	404	330	392	406	374	356	374	363	310	348	332	362	342	403	360	381	381	392	347	386	330	355	355	342	373	388	362	365	373	337	371	383	345	338	385	344	407	345	347	396	383	408	366	396	394	353	388	412	383	367	360	355	425	333	369	356	368	384	357	366	347	370	363	347	336	392	351	353	390	387	366	334	359	348	350	368	360	375	375	359	378	366	355	403	355	395	380	385	395	355	362	374	349	356	342	349	367	330	359	389	392	356	372	382	366	382	376	357	404	343	353	384	350	357	393	366	395	379	397	334	381	375	348	383	374	354	386	366	380	393	357	348	373	361	380	378	393	352	369	354	386	358	406	387	391	411	331	414	390	362	364	387	363	414	359	373	381	361	383	376	389	350	386	363	383	366	397	376	341	372	362	390	352	381	406	386	357	341	379	380	387	379	363	386	410	352	394	355	355	359	353	359	344	357	386	352	385	357	348	366	381	349	359	365	344	374	370	393	373	391	372	390	364	389	349	353	363	376	380	374	358	399	380	354	371	393	364	375	344	371	340	355	358	371	361	326	373	370	357	370	382	369	345	396	344	396	379	378	376	371	373	382	359	366	382	366	367	381	360	387	381	367	345	362	399	391	344	380	387	390	384	392	377	368	361	366	344	349	350	382	345	378	365	359	379	355	374	373	345	361	347	367	398	342	360	398	381	376	375	358	379	402	368	381	398	356	322	379	365	399	357	358	383	357	385	351	396	386	370	367	364	355	340	340	387	342	370	403	376	372	336	365	360	380	372	356	345	374	392	374	383	366	379	359	350	355	352	358	360	391	349	338	335	367	367	365	372	359	326	391	408	349	354	383	348	381	321	368	386	340	385	354	365	361	367	397	384	344	354	342	332	405	376	362	348	391	320	371	375	340	360	356	369	381	333	356	376	406	355	375	377	358	371	353	344	381	391	377	351	362	380	360	370	383	403	351	362	383	372	376	349	412	411	378	407	368	366	338	398	351	385	377	399	369	360	372	358	330	347	359	374	348	389	330	363	349	355	355	355	339	355	373	380	354	344	361	352	330	370	347	375	375	371	344	359	344	388	373	351	346	389	337	358	409	377	403	368	398	376	378	343	355	347	415	375	334	377	326	400	353	363	352	372	351	394	400	349	332	332	362	333	352	385	365	374	417	351	366	370	383	357	360	342	335	354	373	372	347	380	379	341	361	359	379	362	352	384	371	356	365	372	367	407	372	403	370	334	371	361	370	370	335	370	374	351	355	382	360	361	371	343	370	375	330	416	371	345	369	347	348	371	367	387	379	359	385	381	410	393	400	376	359	368	336	412	338	327	368	344	366	346	346	349	399	392	344	348	390	380	338	375	348	351	373	371	353	403	370	399	336	373	353	329	382	353	379	348	380	365	384	352	390	396	373	366	367	387	383	355	368	339	396	340	336	376	378	352	363	355	367	366	356	344	342	372	378	360	367	369	385	374	345	384	392	391	351	375	350	380	376	351	333	349	406	351	363	309	344	348	398	356	413	370	355	374	368	350	346	344	349	347	408	368	359	406	351	361	333	377	374	366	386	391	360	380	366	376	389	370	401	380	350	362	358	371	386	376	342	376	366	357	364	380	342	362	336	358	343	346	362	377	347	344	337	345	383	384	334	401	390	387	357	383	375	399	337	377	376	358	358	365	394	370	385	398	350	358	352	369	365	346	389	407	387	370	374	366	350	381	391	383	357	351	345	377	360	346	349	383	383	336	369	392	332	354	396	380	366	343	351	354	363	365	361	367	384	360	367	374	381	401	351	356	376	354	344	381	398	350	362	388	379	374	393	408	322	373	368	352	397	381	351	329	363	355	403	355	367	352	383	358	355	373	370	373	386	375	368	348	387	352	381	373	358	386	339	369	362	374	374	363	378	357	328	382	354	354	340	344	351	379	381	370	398	335	379	386	356	380	370	385	397	390	411	373	376	388	346	364	372	336	367	390	350	363	355	347	375	369	384	373	368	351	385	377	379	377	336	352	355	376	385	390	348	327	381	363	361	353	387	354	391	416	386	344	378	356	370	337	416	385	387	364	382	376	384	358	385	407	394	362	354	356	355	367	364	336	390	348	359	366	366	331	379	354	383	346	393	379	406	398	338	399	378	384	358	351	396	372	350	388	405	366	368	387	354	364	389	362	377	372	359	359	341	357	377	372	395	342	317	395	400	353	412	354	365	390	333	379	378	340	382	358	394	367	369	360	413	367	366	352	379	354	374	376	338	368	378	378	368	375	331	353	372	367	356	380	368	348	398	384	394	372	326	363	347	388	388	377	366	368	373	366	357	391	346	340	329	375	387	338	375	370	354	363	360	374	392	351	385	390	326	385	364	376	400	352	371	375	348	396	398	366	389	320	394	393	336	385	327	366	363	357	394	382	375	357	341	380	371	360	378	330	366	401	376	369	381	383	372	353	374	326	337	348	360	358	372	380	375	399	373	363	349	397	362	350	348	351	397	380	400	366	367	388	361	384	407	359	377	404	336	376	376	386	356	387	363	333	362	375	356	380	381	347	338	390	363	376	363	382	356	366	353	343	380	357	381	372	355	379	367	357	348	377	341	375	339	345	346	374	356	336	396	381	338	350	352	366	381	386	403	373	400	368	342	375	337	325	345	360	394	376	361	374	357	395	375	387	353	377	378	382	365	342	363	366	356	335	355	368	342	346	374	378	382	363	382	388	354	337	400	349
4334	6659	5396	3844	2583	2003	1468	963	812	684	556	546	9239	13414	19593	8468	2454	828	464	356	357	360	365	359	354	338	343	360	362	344	330	344	327	341	354	345	370	345	370	371	371	383	362	356	350	344	346	334	338	353	388	328	366	358	309	359	379	371	363	334	346	312	348	378	337	350	362	350	353	352	358	344	323	344	346	352	345	344	370	364	329	335	359	360	337	339	354	352	347	317	346	390	355	326	331	370	357	347	346	389	332	341	346	347	338	357	347	323	364	334	356	343	333	355	345	368	374	359	346	351	386	333	328	338	321	342	377	354	348	338	359	363	358	331	337	333	372	361	344	356	345	374	354	370	339	380	342	327	379	334	334	375	328	346	330	352	347	357	383	363	360	293	377	359	328	334	323	344	384	343	353	371	330	331	379	360	360	362	342	343	346	350	366	330	341	364	329	323	338	371	371	360	354	359	365	381	368	354	358	360	353	340	341	347	330	350	361	361	336	362	333	372	354	343	360	348	352	341	330	325	343	368	355	354	359	383	354	379	322	348	350	390	348	333	357	383	358	364	356	351	331	344	379	367	364	351	338	339	350	349	367	374	342	384	368	367	355	344	365	343	351	364	319	329	354	353	333	351	335	351	350	349	359	369	358	339	337	356	338	358	367	366	343	371	373	348	344	335	335	367	353	329	346	334	364	329	343	337	367	346	325	374	370	357	352	340	328	348	379	312	356	366	353	355	352	318	355	347	346	323	350	310	356	331	336	348	342	319	334	397	305	332	344	360	361	336	334	358	370	342	345	368	334	352	322	346	348	339	359	368	362	365	343	361	336	365	358	362	334	352	328	389	372	367	367	362	351	307	307	340	361	343	349	345	361	335	346	351	370	345	320	350	369	354	334	355	357	345	357	318	359	376	355	333	384	346	359	349	372	370	324	333	362	346	347	348	350	340	336	376	336	349	393	353	340	357	350	353	324	338	316	341	332	290	339	351	399	358	357	305	314	351	331	310	326	361	342	343	340	337	327	340	356	343	347	326	320	346	344	336	341	334	354	367	356	368	371	315	347	347	332	383	344	341	340	321	365	365	379	372	329	370	334	323	333	326	350	324	383	357	330	345	322	353	329	360	322	375	364	344	338	362	347	342	330	366	331	344	399	347	335	374	336	367	335	352	357	351	336	312	337	330	363	321	363	379	328	358	367	340	342	314	336	353	356	351	363	368	341	329	354	351	379	378	357	343	371	328	350	335	351	330	363	359	350	340	384	350	372	360	345	399	343	354	356	368	344	344	338	346	322	371	365	341	305	311	334	354	351	361	345	358	344	338	346	353	355	391	330	337	335	360	350	365	353	322	325	353	365	336	342	343	331	304	358	353	348	372	331	345	368	356	361	353	327	345	338	353	388	340	370	351	342	336	382	373	352	339	339	370	336	359	338	371	362	364	368	350	338	366	347	366	370	322	360	341	352	363	366	342	348	348	351	341	376	381	334	356	359	365	346	351	339	344	355	357	334	364	336	356	334	352	347	324	336	341	367	352	353	351	344	350	337	357	355	369	353	350	353	369	317	347	380	314	337	359	369	368	358	341	331	345	334	362	319	343	337	353	379	317	331	371	357	367	358	364	347	346	351	333	315	372	323	341	359	323	346	352	373	374	338	348	359	338	355	347	343	318	358	336	340	336	349	340	319	362	350	382	343	362	355	315	352	363	339	341	362	360	330	345	346	341	318	347	361	350	320	348	328	396	344	322	339	335	304	355	354	352	348	353	343	358	314	373	339	346	342	325	341	336	345	375	364	375	399	338	362	380	323	348	334	337	388	362	357	353	354	343	336	338	362	339	339	369	352	351	359	342	332	327	335	340	340	372	329	362	361	361	344	316	342	341	369	340	366	344	310	356	361	336	351	339	371	352	321	354	369	327	345	360	308	326	349	348	368	322	325	365	359	328	373	351	366	340	341	357	341	319	336	372	369	326	326	380	348	373	372	335	384	347	378	327	343	313	359	382	370	350	310	346	320	325	357	363	334	350	328	334	311	365	335	326	333	339	318	354	353	371	331	361	339	353	304	361	373	368	373	332	370	320	352	348	342	365	354	347	364	360	386	374	341	348	349	375	364	346	368	333	342	383	390	337	326	330	334	333	353	351	326	343	362	351	318	335	323	337	332	369	317	390	345	355	327	345	343	342	373	393	303	358	348	322	303	360	333	362	336	329	389	354	358	340	370	337	343	357	372	359	334	354	331	366	358	370	352	375	345	310	339	344	366	312	318	331	334	328	341	353	363	332	359	343	359	398	337	357	344	368	350	351	361	363	317	354	342	365	328	333	330	334	338	338	334	342	311	365	351	328	345	357	338	336	342	361	363	336	344	325	359	323	362	341	369	380	346	372	368	319	347	370	329	353	320	390	338	388	333	355	355	381	358	340	340	328	333	365	365	348	348	338	335	358	346	377	356	367	320	334	355	357	345	363	370	332	330	371	353	366	360	349	355	321	346	340	354	336	351	396	371	362	330	344	366	387	336	355	355	372	344	363	314	319	334	376	323	340	338	325	362	359	376	333	354	360	330	339	335	325	362	358	340	322	340	353	368	317	335	323	330	364	343	348	350	360	346	361	324	361	359	341	335	363	292	314	347	344	352	350	320	338	378	312	370	389	351	354	334	316	331	338	326	319	334	361	329	334	333	353	336	334	341	338	329	374	330	313	327	321	327	330	366	338	346	369	362	339	343	337	332	352	355	335	347	347	333	371	345	383	329	346	344	330	368	360	361	364	373	355	328	343	349	357	368	382	341	353	336	344	322	327	327	331	302	308	369	327	344	326	346	330	367	342	347	354	363	342	349	335	360	357	358	346	354	319	368	363	342	358	352	329	342	355	334	332	346	365	378	341	345	334	394	346	389	374	323	332	350	343	331	363	368	334	354	351	366	377	317	332	373	334	370	318	352	331	323	347	351	350	338	324	351	320	355	370	334	314	333	323	357	359	368	346	307	367	354	336	330	373	353	323	346	330	347	383	356	349	340	371	343	315	324	318	378	339	354	338	372	376	376	320	317	329	342	326	369	344	360	325	346	362	350	352	338	362	361	330	374	322	362	341	331	322	366	368	349	339	340	348	347	342	310	318	380	343	362	355	334	339	329	346	352	358	339	358	341	342	328	353	362	327	348	338	354	348	385	333	378	339	381	353	344	344	318	333	355	360	338	338	352	361	328	354	333	338	325	349	346	355	350	335	349	331	384	347	352	363	339	355	359	338	369	353	324	365	359	366	359	328	318	350	326	377	338	327	316	335	329	361	350	336	371	360	366	343	352	343	314	346	326	330	353	331	362	375	354	351	353	370	343	375	336	321	371	355	346	365	353	342	298	358	338	360	321	338	342	319	350	371	340	335	352	384	329	345	353	329	355	352	360	360	352	333	356	354	329	360	332	321	336	347	329	326	376	361	341	373	364	335	350	339	339	346	356	346	361	351	351	351	312	338	353	323	342	362	361	362
26124	6463	623	396	269	226	225	207	197	207	211	202	190	244	454	267	228	236	217	163	207	180	183	177	162	193	197	190	159	205	162	195	173	169	197	147	199	179	173	189	210	180	177	215	201	193	196	167	181	228	179	197	163	171	185	194	176	177	188	192	180	172	185	169	170	179	188	173	168	176	164	184	202	190	166	191	218	176	167	186	193	192	177	189	169	190	195	183	187	189	206	212	191	160	161	191	174	173	186	179	169	178	203	196	175	203	202	210	180	187	214	190	191	180	168	179	206	175	166	206	183	183	195	182	178	191	163	200	202	186	191	176	186	179	172	176	188	182	209	184	197	182	159	180	182	195	185	178	174	192	191	193	192	184	179	200	183	184	205	192	185	170	170	172	210	190	185	194	173	170	182	193	192	167	194	179	184	220	198	201	170	201	204	207	161	170	194	186	200	182	186	194	183	181	177	194	186	164	215	176	184	171	180	188	171	175	189	192	199	184	175	188	180	187	207	200	195	199	172	199	169	180	130	198	161	172	204	204	218	214	190	155	178	172	188	178	152	193	204	187	176	185	164	171	182	180	211	183	170	197	166	180	216	175	195	194	191	158	189	187	205	189	169	190	181	165	172	177	176	173	174	177	220	189	202	166	169	162	194	185	190	170	169	186	178	205	197	204	217	188	178	189	195	182	215	180	193	196	173	190	198	176	183	179	176	189	167	177	179	189	176	170	177	209	202	191	152	178	175	183	180	202	176	186	191	194	193	210	185	177	173	197	185	193	212	172	176	209	190	202	161	195	190	199	199	180	199	198	176	207	177	193	191	180	182	188	180	168	180	182	169	186	212	216	178	174	180	190	170	182	188	196	199	220	191	184	171	186	168	192	213	183	188	188	203	195	173	172	181	213	176	189	177	183	182	215	210	185	194	197	178	165	178	205	199	189	165	194	179	180	191	167	166	174	188	196	180	179	174	189	168	207	209	171	185	174	186	196	200	195	206	180	189	218	196	180	179	174	184	189	191	197	201	185	176	187	190	183	198	171	185	190	204	190	171	178	189	197	188	186	170	181	202	197	185	181	171	160	167	186	180	197	198	189	187	191	165	159	168	188	207	186	193	182	190	173	193	170	193	194	190	173	174	202	165	182	207	198	194	218	170	180	164	181	199	194	201	166	169	196	172	168	168	196	168	183	165	192	189	186	188	214	206	175	189	207	188	166	197	179	187	194	178	193	203	193	180	167	207	184	194	177	203	171	210	164	189	172	197	202	201	166	157	174	195	178	183	165	197	187	170	153	189	187	207	185	165	191	182	172	190	176	200	191	186	198	167	198	169	180	174	183	172	183	187	200	195	192	160	174	167	187	206	178	180	185	175	188	191	191	206	180	186	172	203	189	207	182	194	176	179	197	186	215	192	180	195	177	190	202	179	175	200	180	192	165	179	177	173	193	190	178	178	150	184	175	161	187	193	182	181	168	173	180	166	183	167	174	172	167	175	178	187	209	186	189	197	189	216	190	183	205	173	172	162	174	184	165	204	207	206	203	174	162	196	203	159	199	195	197	168	187	183	198	207	197	197	179	188	190	181	179	180	177	204	171	188	180	199	172	171	185	213	204	177	184	192	192	193	177	195	182	179	173	163	183	193	161	202	191	199	199	190	182	182	182	161	188	176	197	181	165	175	203	206	202	158	176	194	199	180	174	175	199	190	185	162	158	184	184	175	196	190	194	182	169	204	188	163	232	186	191	207	180	164	176	179	190	185	190	202	143	206	197	160	178	191	187	194	192	180	180	202	163	212	177	184	181	176	160	208	204	185	176	173	180	183	163	194	189	181	204	181	170	184	174	196	180	168	190	184	190	159	170	197	202	204	193	189	184	192	185	191	164	181	199	198	195	166	192	210	194	189	196	189	197	186	166	164	205	176	208	167	173	182	181	180	189	203	173	203	182	207	170	181	197	190	196	189	181	183	181	181	166	177	173	185	203	191	183	200	211	183	190	154	189	175	202	184	167	175	178	171	175	220	187	197	194	182	221	187	173	179	184	185	172	184	188	191	187	189	205	209	186	200	189	189	193	172	174	201	185	163	183	184	191	187	199	196	181	186	196	151	171	185	152	180	181	180	183	184	177	183	193	190	179	174	192	174	192	177	186	172	168	188	194	169	163	192	202	176	195	183	196	198	187	192	213	198	169	203	178	184	192	203	197	182	203	176	202	181	178	220	165	172	181	190	171	199	184	171	199	194	187	198	190	178	213	170	160	153	183	170	185	186	204	193	219	186	190	190	191	172	180	153	182	185	189	180	205	155	202	173	187	182	216	165	164	167	194	197	188	161	208	190	203	199	201	204	188	166	192	173	165	192	177	171	189	170	232	165	180	181	169	202	191	196	164	186	155	173	175	185	178	214	167	183	168	165	187	167	189	172	170	171	169	170	189	167	194	192	176	213	184	183	192	192	197	202	193	181	173	193	199	210	185	162	168	191	187	177	179	155	217	179	172	201	166	199	170	166	209	182	165	198	180	157	188	198	176	214	171	201	188	165	183	186	195	169	183	177	196	220	195	194	182	198	197	182	207	180	181	185	198	164	206	183	180	201	173	191	165	176	212	176	195	186	200	182	175	159	187	195	178	172	162	180	203	200	205	192	195	203	185	197	193	182	189	205	176	173	185	198	180	170	194	183	198	204	176	210	173	197	175	196	189	201	187	176	178	183	182	187	178	169	177	198	180	183	172	187	211	198	163	184	169	188	189	206	192	177	210	184	176	176	184	192	154	178	172	195	180	212	160	191	169	189	166	183	181	190	180	191	180	190	183	182	193	212	196	199	186	212	203	191	182	173	178	168	177	157	225	175	211	192	185	190	159	195	190	194	175	184	185	168	181	177	169	189	175	188	196	175	178	194	179	200	194	182	169	185	196	193	201	200	214	179	167	203	177	161	185	181	193	178	179	170	166	169	174	190	175	183	160	184	189	181	175	188	197	187	169	211	169	187	203	189	214	228	182	196	171	182	180	215	161	176	180	203	201	213	189	181	176	183	208	187	172	182	174	160	195	189	188	196	189	173	186	177	194	184	174	166	163	173	180	179	164	194	183	197	171	178	160	181	189	196	195	175	177	194	163	211	202	204	175	193	192	197	202	182	195	215	180	195	189	175	177	192	192	178	184	185	182	173	168	192	159	182	197	183	177	165	192	193	199	205	189	207	192	180	175	179	179	199	178	191	168	185	186	179	160	184	159	178	166	206	198	196	191	191	176	175	180	191	190	194	192	189	192	164	177	189	195	207	193	187	214	174	175	179	191	182	193	212	196	209	181	204	175	176	177	191	208	204	172	182	178	187	200	174	188	184	189	158	179	185	187	145	187	155	157	180	184	190	177	194	178	193	198	183	192	189	196	170	205	190	195	165	171	186	179	185	156	169	177	193	200	192	183	195	174	184	199	185	166	178	198	197	179	189	182	174	166	195	191	201	165	171	165	191	182	191	183	196	182
5541	601	566	394	305	327	294	260	224	205	213	226	201	281	775	321	340	346	171	215	184	223	183	206	198	222	177	190	200	211	212	221	187	191	212	189	194	163	207	193	180	180	216	185	191	208	199	187	196	184	199	203	179	205	204	187	204	174	173	157	226	177	204	191	180	197	201	191	196	200	211	188	211	189	228	178	199	209	192	185	183	177	175	192	191	179	166	192	180	199	199	194	203	199	176	203	197	211	200	179	191	222	205	187	202	185	184	204	204	185	189	186	180	204	179	184	184	198	183	189	215	192	192	185	211	197	204	188	176	189	193	181	164	201	183	210	186	195	201	196	161	207	217	196	191	190	190	197	169	191	186	170	188	202	202	208	182	218	203	185	208	186	210	212	213	194	193	205	188	200	216	190	215	191	169	189	181	172	196	182	193	184	199	217	193	191	179	186	176	194	187	203	218	189	189	170	203	191	187	169	172	202	182	193	203	171	189	200	197	189	185	181	211	188	192	193	188	182	197	159	202	172	194	188	198	203	179	211	204	197	212	210	186	212	179	208	190	196	180	182	203	180	210	220	207	183	182	188	203	197	201	196	209	193	176	186	192	220	191	191	177	206	213	178	207	201	203	178	187	189	191	179	196	217	197	179	181	208	180	202	180	189	194	185	199	199	159	198	199	193	193	177	194	198	177	206	210	193	205	173	186	201	183	198	191	181	182	208	184	201	183	181	194	212	198	166	225	206	201	212	199	171	170	196	200	174	191	201	201	212	200	199	177	191	185	201	206	193	191	204	198	212	182	193	207	197	184	200	187	195	163	178	195	202	170	189	190	176	194	186	172	183	188	194	182	212	208	187	154	174	189	187	208	174	197	201	178	197	203	199	158	179	188	213	208	169	171	211	198	211	196	184	191	210	193	198	186	179	207	190	196	197	183	189	201	222	169	192	204	192	195	171	190	190	155	184	197	190	215	183	201	206	168	198	196	195	209	188	188	184	189	180	166	196	202	177	189	207	186	176	190	198	183	187	220	197	203	193	182	192	187	194	158	196	199	184	224	181	191	209	182	194	186	188	187	197	175	210	182	196	191	199	192	175	196	215	192	220	184	188	188	177	176	179	192	186	201	193	190	191	184	208	172	188	181	188	197	209	172	172	179	173	188	191	192	179	188	179	191	205	175	186	182	207	186	210	205	174	183	195	200	189	202	181	186	188	173	182	187	185	193	178	197	199	173	185	160	185	203	197	182	183	174	173	213	207	187	195	198	193	184	193	175	198	176	189	178	178	184	179	169	190	155	172	183	186	192	175	206	192	192	220	210	204	194	192	186	193	184	191	184	195	183	189	191	188	167	226	192	188	191	209	196	186	171	192	182	201	190	203	190	213	177	204	176	193	178	185	175	187	205	184	177	188	188	218	181	196	191	176	194	212	161	202	190	184	189	190	209	209	200	194	205	209	202	185	174	179	197	171	217	181	186	183	170	198	189	203	163	183	186	179	187	199	194	198	183	188	203	194	193	173	178	178	186	183	180	223	194	183	201	209	201	187	188	200	203	187	197	218	186	199	200	211	206	197	200	182	174	188	181	184	186	203	169	190	175	169	183	196	173	192	191	177	200	183	178	176	165	208	205	195	200	220	199	177	191	203	230	188	184	207	206	177	179	181	154	200	195	186	204	179	162	192	203	189	185	189	196	176	174	171	203	216	193	185	215	171	172	201	218	192	182	188	197	188	186	196	187	166	161	184	199	205	201	195	201	216	203	196	199	185	205	175	177	179	184	174	167	189	157	190	164	185	203	191	188	177	168	192	170	176	197	209	204	199	194	191	221	193	162	196	191	189	182	234	195	202	191	191	174	205	157	179	202	196	195	160	196	188	193	210	186	176	202	184	193	183	204	193	192	183	178	192	175	188	183	182	184	187	204	193	204	186	189	188	166	172	186	213	191	201	177	170	206	169	180	169	211	191	178	225	184	175	190	193	191	188	192	203	191	223	199	180	189	190	175	198	181	180	205	161	191	196	174	196	224	187	162	227	175	193	202	185	191	181	180	181	185	197	207	204	227	196	191	197	172	194	198	206	192	173	206	195	190	203	181	214	178	172	168	199	191	214	200	191	182	199	189	201	206	212	180	216	195	234	174	195	218	198	193	190	186	189	196	185	192	169	196	180	179	185	174	168	184	195	209	189	201	172	179	191	158	189	181	198	210	215	211	196	201	182	200	198	200	177	205	182	200	209	173	198	192	160	186	191	181	208	183	197	188	185	182	206	214	183	190	182	196	210	180	185	162	204	192	204	179	174	188	198	204	203	184	198	203	200	189	197	184	190	221	181	173	185	214	171	179	187	200	226	219	180	198	175	190	217	180	184	180	195	198	171	177	193	180	218	192	198	187	182	197	173	183	200	197	192	188	185	179	197	198	172	187	199	198	181	197	183	207	195	186	195	177	206	177	154	165	177	172	221	186	205	207	176	173	195	208	184	195	194	193	194	221	201	199	196	173	185	199	196	222	188	195	197	200	193	212	184	189	172	172	188	197	195	188	208	185	215	216	192	189	181	196	195	188	197	190	207	216	195	193	218	194	176	197	211	198	191	200	200	178	178	176	195	205	173	165	181	189	182	192	199	203	184	183	194	196	211	184	191	167	194	221	193	198	177	192	202	192	192	191	177	191	182	206	189	217	171	167	186	177	186	196	186	169	225	191	192	186	174	196	196	184	195	182	181	210	200	183	191	211	186	193	195	190	182	165	173	196	174	221	202	177	193	186	208	183	186	190	196	185	194	197	199	189	217	200	199	163	201	178	196	155	250	183	188	177	200	199	203	202	201	174	190	189	181	192	200	192	206	191	189	176	201	173	205	188	198	178	186	195	199	202	186	170	223	171	169	169	189	192	167	184	177	176	175	202	191	174	208	185	199	189	203	238	175	180	192	199	186	201	176	194	204	187	180	190	215	175	217	175	174	203	175	189	200	198	187	199	171	184	186	192	179	193	160	193	196	182	192	196	199	195	188	183	182	187	171	177	189	183	186	195	174	200	203	183	183	191	167	211	163	176	193	197	191	193	199	190	185	196	200	198	181	185	199	199	193	181	190	184	186	196	191	192	199	199	198	213	187	214	183	199	215	172	197	197	200	184	214	184	208	191	176	185	211	167	198	172	191	176	188	191	211	194	199	160	189	191	208	166	190	156	175	213	197	175	217	178	194	185	180	198	189	194	201	182	181	184	203	185	206	179	181	192	206	204	182	188	174	179	200	192	199	215	184	204	194	183	185	215	189	178	197	183	180	193	177	197	217	169	189	166	193	169	193	169	193	183	198	199	167	201	176	182	187	190	194	204	214	184	195	204	182	200	194	177	193	200	190	204	212	198	198	200	187	174	173	193	178	201	204	175	190	212	184	170	208	187	197	173	205	178	170	195	166	207	192	189	193	180	197	208	196	211	194	200	175	205	194	182	184	154	188	188	196	172	184	196	208	209	221	197	199	200	166
25083	20825	26463	24903	4064	683	440	389	305	281	320	268	359	4078	7914	2554	3583	2306	564	211	199	210	207	213	215	210	196	213	183	209	213	193	221	200	214	204	199	214	193	201	172	182	221	200	210	214	198	197	199	211	220	203	210	191	168	182	230	174	186	201	191	182	195	227	202	181	223	183	195	186	181	207	185	192	177	209	199	205	229	212	209	177	204	193	188	172	214	207	187	207	204	218	229	191	202	189	178	198	203	176	185	214	176	196	199	183	203	210	214	183	173	205	180	185	204	210	201	217	212	173	184	219	185	213	203	217	188	217	202	215	215	164	210	213	200	212	192	196	187	219	189	202	215	191	200	205	192	201	189	171	224	193	192	206	186	221	217	178	178	212	214	195	188	220	200	219	212	190	199	181	215	182	221	215	213	182	223	195	204	212	194	195	173	224	213	182	192	204	195	204	200	149	201	191	200	191	213	215	192	186	198	181	194	210	173	186	204	197	211	165	199	177	200	199	199	219	175	201	200	201	158	211	196	202	181	231	199	179	191	165	177	191	231	212	195	185	200	222	196	196	175	198	184	180	190	227	213	192	181	224	224	207	206	181	195	217	213	205	205	215	188	224	199	202	203	194	205	181	184	184	202	204	216	193	218	208	214	205	199	186	218	185	185	204	214	198	203	191	202	202	197	207	219	172	226	190	182	165	191	194	204	204	200	205	195	195	217	177	205	187	203	188	164	189	196	189	180	190	207	185	187	185	159	216	213	216	210	218	201	201	187	205	199	205	192	216	208	185	198	215	178	199	181	218	206	193	181	187	209	192	204	181	190	197	191	205	214	201	240	207	184	209	223	191	191	231	182	217	201	192	207	191	193	229	195	191	200	185	196	189	204	220	219	199	224	216	193	189	205	189	192	196	213	186	193	211	191	175	224	192	190	195	179	182	184	208	217	212	182	195	202	209	197	198	170	201	191	217	204	218	203	221	209	184	194	212	195	191	208	192	195	185	207	198	215	208	197	210	192	216	178	204	191	219	205	197	193	207	215	213	190	207	189	198	199	229	195	201	197	203	194	200	200	230	204	185	201	196	160	198	228	184	192	190	182	201	194	220	199	174	170	204	192	192	190	217	186	179	211	205	199	207	201	202	168	195	207	190	177	201	189	196	197	183	161	205	189	192	222	191	216	199	186	190	189	215	197	185	188	171	187	208	183	200	212	193	202	201	215	211	183	213	227	196	196	219	183	227	206	186	199	180	198	197	215	205	175	205	212	213	203	203	207	211	226	192	186	189	194	198	203	208	198	196	176	202	194	190	205	208	203	207	185	184	211	187	196	191	204	205	201	203	204	198	212	219	210	176	192	212	208	198	164	179	208	200	198	192	194	194	206	195	225	198	197	201	197	191	193	191	199	219	197	210	199	199	203	194	215	197	172	194	192	232	213	195	206	212	192	203	193	210	184	222	220	193	190	198	183	193	209	178	218	211	204	171	178	182	209	214	208	230	183	198	191	177	190	184	217	195	225	197	203	190	201	189	187	211	178	187	201	203	195	180	210	178	173	216	191	199	198	181	221	218	197	185	206	181	195	201	185	188	195	186	206	204	195	221	204	195	208	211	223	186	191	186	206	189	188	208	198	211	180	204	194	182	194	200	211	198	212	216	198	190	187	219	205	204	219	189	189	193	194	195	202	200	199	201	199	198	210	202	220	213	206	211	217	180	197	221	186	201	207	214	175	175	209	200	210	226	214	196	198	224	213	198	221	195	208	200	231	216	202	218	181	193	192	162	189	209	195	180	203	200	173	216	168	203	225	195	195	211	187	224	212	192	181	207	181	198	191	174	219	200	197	199	199	178	196	199	207	204	200	203	196	194	220	162	185	196	167	198	221	203	200	179	188	191	215	208	194	213	211	203	216	206	221	227	192	215	214	194	219	210	192	185	198	207	210	196	199	212	190	186	204	196	166	187	205	211	212	174	216	200	207	222	192	191	202	186	207	207	206	207	195	192	199	190	233	183	232	206	223	186	177	186	210	174	203	211	215	207	196	199	200	188	204	218	185	211	195	193	196	185	197	224	213	212	203	208	204	203	187	189	218	217	158	189	190	192	188	185	213	203	196	197	203	205	202	197	212	176	206	223	192	186	218	205	194	186	171	167	191	194	190	181	190	196	199	204	198	201	244	224	178	195	205	190	215	205	200	214	216	192	218	199	184	217	203	209	194	209	190	204	214	199	205	212	206	224	201	169	194	192	221	200	210	180	194	197	232	196	165	224	213	215	211	182	181	196	171	187	192	168	205	219	202	190	209	192	185	194	193	180	186	186	199	225	196	193	214	179	229	180	201	202	198	211	193	199	202	201	195	182	213	192	190	195	208	190	200	181	196	193	199	191	200	191	233	202	173	203	222	206	193	220	176	184	220	210	196	199	222	184	207	194	187	203	200	191	208	217	201	196	211	205	200	228	186	177	185	173	172	212	224	188	209	189	209	193	193	186	166	191	199	205	191	222	177	219	231	189	192	199	206	182	195	193	203	214	229	192	224	182	186	201	185	188	191	194	170	223	186	221	220	209	217	193	204	194	206	179	222	192	200	204	206	203	198	204	214	173	204	207	176	208	211	181	211	204	220	183	192	178	172	193	190	184	185	179	197	204	181	195	157	200	196	198	187	186	180	190	207	193	195	207	207	169	200	206	193	200	217	198	192	229	203	210	201	181	200	173	191	213	227	229	182	221	187	208	211	196	210	212	216	194	182	174	227	199	184	190	175	172	191	201	173	192	209	210	210	193	206	208	198	170	202	214	187	209	210	202	201	180	164	204	177	200	184	177	187	183	219	187	202	190	201	183	179	191	193	188	231	180	198	187	193	185	216	199	197	213	222	191	203	209	186	205	183	178	213	218	191	191	203	206	190	184	179	185	194	196	189	187	206	170	217	179	208	212	207	197	188	198	208	226	211	218	193	213	220	207	201	183	208	212	219	227	198	222	197	186	199	181	224	206	209	198	206	184	194	192	200	192	195	217	194	226	193	191	192	186	218	191	222	201	199	184	198	185	211	180	209	217	203	194	204	166	194	202	171	215	188	211	195	171	207	212	204	193	227	190	195	211	204	222	210	214	202	191	205	214	202	197	200	200	189	193	197	184	213	200	163	224	211	191	182	223	202	187	202	197	214	197	190	196	206	187	190	212	205	209	194	190	180	191	205	190	220	216	180	206	198	196	170	195	204	181	197	169	210	184	206	185	186	186	197	201	201	201	188	190	200	199	185	183	211	201	208	204	220	183	200	193	205	203	197	199	204	187	179	189	200	199	202	229	182	187	229	202	202	185	197	172	207	201	202	182	207	200	183	199	192	183	207	195	197	187	216	201	190	201	191	213	171	182	186	180	207	192	199	206	206	161	209	199	195	197	223	229	187	193	192	192	188	215	205	194	201	175	190	193	199	204	209	204	215	212	187	170	195	212	191	185	207	180	204	179	178	191	213	208	198	228	214	201
3879	3442	3041	1557	983	747	647	525	428	357	368	380	597	6857	8769	3399	5166	3042	780	221	232	206	216	225	218	214	215	211	238	195	194	228	202	220	227	192	193	200	230	210	215	226	212	209	221	224	215	196	215	230	231	212	225	226	213	217	227	200	224	191	185	196	213	236	215	234	231	231	228	182	250	219	213	208	185	210	196	198	236	209	208	214	203	210	215	190	230	179	201	236	204	213	253	234	210	210	206	208	209	221	218	223	207	201	193	224	193	218	179	207	196	185	222	217	217	187	221	189	185	229	196	208	215	196	228	218	210	188	209	212	221	191	224	228	200	208	228	220	220	223	213	224	207	214	228	223	210	202	224	216	213	226	191	207	213	185	195	227	217	192	244	204	224	196	198	222	196	202	208	217	198	196	219	224	216	226	221	233	224	256	202	218	203	225	220	224	204	197	183	219	197	232	207	228	194	219	217	218	243	232	218	188	212	227	220	220	218	208	228	192	208	222	220	237	228	210	229	209	210	228	258	236	204	197	213	230	205	208	200	236	211	205	202	213	223	208	162	200	187	193	197	210	203	219	188	222	204	224	193	213	211	203	223	222	201	247	204	204	217	207	199	193	222	197	222	225	204	217	211	232	205	199	189	194	213	200	205	214	220	192	228	194	198	204	244	221	209	206	198	214	198	208	225	238	207	252	219	201	206	230	227	215	205	223	216	212	205	228	221	202	208	202	238	216	191	211	210	237	209	231	187	230	206	214	215	239	224	187	190	194	215	219	224	208	202	242	203	204	203	218	219	230	222	238	204	209	216	232	222	218	211	216	217	216	197	192	192	226	202	223	252	188	211	186	193	205	193	204	203	210	222	196	217	220	227	212	221	228	221	199	205	202	222	193	201	183	213	217	210	213	210	216	216	236	212	205	202	222	222	228	218	205	203	212	209	178	212	200	230	205	208	211	230	220	205	233	238	216	211	216	212	215	214	208	216	210	234	212	199	201	203	196	237	222	216	228	214	188	200	195	225	222	211	235	213	195	218	231	198	216	203	205	215	226	203	205	203	206	219	225	216	213	233	211	212	213	211	192	195	236	231	213	201	194	226	218	216	216	184	236	228	216	204	217	213	234	219	206	240	215	198	202	224	220	210	193	224	211	218	217	204	235	226	235	215	194	219	206	212	202	199	232	223	216	188	225	244	226	210	198	187	203	221	206	207	220	184	207	192	237	238	217	200	211	207	205	214	216	207	211	219	206	221	195	256	236	218	217	214	227	183	204	198	220	242	218	199	208	179	193	212	185	191	206	232	206	186	213	210	217	224	209	207	200	204	211	206	217	202	202	200	211	214	231	213	211	215	205	195	204	206	240	208	235	212	199	206	233	194	220	199	198	238	204	195	232	232	224	217	197	198	224	209	193	224	210	214	220	210	195	215	222	172	218	219	220	216	206	225	211	212	225	203	205	215	204	196	195	202	210	184	202	212	200	214	198	201	214	185	226	211	212	223	232	219	237	208	183	230	218	222	216	187	226	188	233	195	211	219	222	223	201	221	202	216	200	199	207	218	221	229	196	199	201	237	226	213	198	204	199	206	196	216	216	218	220	210	220	202	232	224	212	235	192	240	233	213	199	225	206	213	208	207	213	218	193	227	224	208	207	229	227	199	198	230	206	186	212	222	225	221	207	217	222	210	208	192	201	228	237	207	218	229	220	190	211	187	187	218	189	226	207	198	229	203	187	225	232	215	218	195	213	193	200	213	222	181	220	211	203	238	209	216	229	210	190	220	209	226	236	209	185	244	211	224	218	187	213	221	207	216	212	212	208	198	217	210	219	203	220	231	235	190	227	222	228	205	198	214	200	214	226	210	203	226	230	221	221	210	206	218	202	209	220	209	210	222	234	218	215	218	206	224	209	238	234	215	209	215	233	195	240	207	225	222	218	200	231	219	232	186	214	221	210	227	212	197	210	214	221	199	227	208	197	229	206	196	234	229	210	218	213	210	233	222	203	212	198	221	215	223	198	227	219	195	220	200	245	218	203	203	204	222	242	235	196	200	229	193	192	187	237	212	206	206	203	201	202	217	204	209	210	199	235	201	210	201	210	246	221	237	213	204	207	219	208	245	210	208	188	227	183	200	221	184	222	210	196	232	213	204	227	199	230	199	205	221	224	224	208	198	216	222	217	218	195	213	187	219	201	208	210	205	233	225	219	212	218	209	196	222	197	213	208	205	204	216	228	202	211	212	212	206	192	224	205	211	205	216	237	204	208	207	203	231	249	187	235	211	208	210	220	220	228	242	188	200	208	251	199	202	192	221	213	212	205	204	223	175	212	198	196	212	239	188	208	233	236	215	206	200	209	206	243	224	207	247	197	224	239	206	208	195	212	197	194	215	211	211	222	211	224	228	217	188	216	206	210	220	212	195	198	199	205	205	213	180	224	192	204	233	232	234	207	191	229	219	236	223	214	197	208	193	186	230	227	212	204	176	210	202	214	216	224	207	212	219	208	207	204	235	214	221	201	218	218	203	206	228	216	212	233	180	200	199	203	195	198	221	198	198	217	214	210	207	222	199	203	218	229	216	184	240	251	197	211	229	252	216	214	217	238	203	229	226	184	191	240	218	195	190	210	206	208	178	203	221	197	187	183	215	201	226	225	239	208	211	197	220	208	203	211	221	195	211	216	218	217	185	205	216	226	219	186	226	196	218	218	246	213	246	227	227	212	226	253	205	215	213	204	202	218	234	204	213	194	178	217	228	201	204	203	224	236	216	221	210	213	237	198	217	197	218	232	215	225	218	192	207	223	215	219	195	201	225	201	208	215	180	189	207	205	194	195	232	214	225	208	207	206	206	200	229	242	196	191	208	222	228	206	212	212	196	238	209	204	214	190	207	219	201	224	215	229	203	241	218	238	202	208	179	218	191	196	222	217	210	195	238	230	215	203	206	213	225	204	217	200	216	213	212	221	199	219	213	196	201	202	177	205	214	234	208	203	265	207	187	209	203	217	239	233	218	212	181	238	191	223	214	186	219	230	214	224	202	219	221	214	211	229	200	222	208	205	233	208	207	203	199	208	203	214	210	202	245	205	228	238	202	216	191	213	224	223	209	187	222	217	215	211	220	234	206	209	192	222	205	212	201	207	198	216	209	221	197	239	214	193	217	190	219	185	197	226	189	249	209	228	210	199	207	191	199	185	223	216	221	210	212	212	216	237	204	201	209	180	213	210	228	205	199	214	212	196	222	218	202	215	227	202	233	205	198	222	199	204	200	206	223	204	194	206	216	205	192	231	216	220	208	194	218	188	215	246	218	205	176	216	217	214	199	225	203	222	203	211	210	196	203	215	216	186	208	209	228	197	197	202	184	196	184	219	187	225	210	187	234	178	210	203	225	193	192	226	218	193	205	229	195	229	201	238	191	221	229	199	226	204	219	209	214	207	213	212	196	225	224	190	182	227	187	219	228	206	196	209	217	188	194	213	188	237	225	239	204	218
23964	20752	27565	23996	20038	3530	1168	735	555	533	640	671	1146	9856	16154	14946	6155	1618	580	369	386	367	366	372	394	402	383	389	395	413	371	413	368	357	353	353	400	366	345	362	362	386	364	395	332	372	405	362	365	355	404	354	374	378	378	361	379	342	339	345	411	353	404	378	406	358	377	368	401	360	399	358	360	349	380	349	388	348	387	387	365	350	405	362	390	376	363	361	374	341	379	362	367	354	326	345	415	432	364	341	398	366	342	367	366	394	373	361	351	370	354	408	383	326	356	378	346	370	363	373	373	399	369	393	343	369	373	392	339	380	354	350	361	373	335	365	376	379	369	374	348	372	365	360	385	370	391	349	341	374	378	376	353	384	370	391	352	396	370	358	346	351	363	365	357	334	394	367	355	347	372	388	369	369	383	364	360	403	364	349	378	362	339	380	387	338	376	350	364	352	367	385	355	377	367	368	365	383	342	378	352	360	335	375	379	354	380	352	329	361	376	351	383	349	346	332	357	365	336	379	375	352	397	336	360	369	377	381	376	392	351	358	368	352	371	408	411	364	341	361	347	356	365	384	384	371	355	339	371	376	391	363	379	371	331	343	355	350	345	358	373	330	382	369	355	378	397	378	346	352	362	378	362	374	373	355	360	362	360	364	362	368	371	375	374	353	388	376	342	353	359	383	383	369	374	380	354	384	372	368	352	354	373	346	352	359	382	374	346	387	359	365	384	361	341	347	366	392	370	369	353	360	389	349	370	381	371	384	364	344	393	357	333	396	353	373	374	353	387	332	393	365	354	361	345	357	413	343	355	361	344	362	354	329	342	351	347	359	358	384	354	360	363	365	368	351	357	357	362	348	396	375	350	403	361	365	339	365	348	381	371	359	390	347	354	342	354	372	381	350	336	375	377	365	349	378	378	353	348	357	368	380	348	366	389	335	389	379	361	353	340	423	362	368	369	383	392	337	379	360	368	348	423	349	417	361	389	394	355	364	368	344	367	351	372	367	377	343	407	389	373	366	372	346	376	379	370	387	368	358	358	416	341	387	354	373	381	368	351	342	370	357	363	384	370	386	355	359	373	364	387	348	381	354	367	372	375	356	373	377	366	358	357	363	361	335	369	349	328	355	376	346	330	343	377	355	392	354	359	356	368	361	364	328	365	363	391	344	353	375	360	367	367	371	361	345	338	409	349	344	333	380	418	368	350	353	369	357	386	369	324	359	345	359	345	368	388	357	361	366	359	421	412	368	374	389	360	363	377	365	353	363	377	391	362	380	354	340	387	336	339	390	352	371	360	359	380	361	339	392	363	384	348	378	392	343	366	345	357	363	352	368	381	338	364	398	383	352	335	381	373	329	343	361	364	373	358	355	386	329	400	392	338	378	350	376	393	381	336	350	352	338	358	355	347	370	366	353	355	359	387	358	351	371	334	388	376	330	351	363	355	352	357	372	339	368	359	331	349	375	348	331	364	379	394	337	387	370	370	367	369	351	373	377	384	360	378	385	378	378	403	372	366	388	369	343	392	344	364	369	369	361	335	376	369	374	362	365	364	351	356	377	365	364	349	357	358	337	371	376	405	360	360	353	378	386	351	346	366	355	365	402	381	362	375	423	353	388	343	371	386	375	392	372	342	377	356	359	356	362	363	359	338	384	349	386	349	380	400	361	350	368	362	374	369	351	354	386	370	375	358	358	359	319	359	378	368	367	341	350	369	341	324	329	363	336	351	349	356	362	388	332	350	372	338	380	346	381	344	345	386	376	356	402	353	359	346	370	387	387	355	352	383	398	377	371	381	366	388	341	352	343	370	359	361	347	366	346	402	353	366	340	329	380	354	366	385	423	380	371	362	345	342	342	336	388	361	402	336	369	349	377	384	340	398	404	347	373	336	331	354	365	366	410	379	385	326	322	356	360	357	396	337	345	385	392	370	361	351	356	355	360	391	374	363	365	346	348	379	371	379	349	347	369	362	340	341	347	360	347	375	312	393	353	387	332	365	360	345	361	386	381	353	349	375	374	367	357	380	389	374	383	342	358	333	354	353	365	370	380	359	363	372	339	401	347	368	337	377	366	359	385	379	311	360	378	358	400	365	362	363	381	356	325	345	379	398	343	342	358	421	362	355	349	409	405	319	359	365	371	368	387	346	360	381	361	376	335	362	343	385	369	375	347	326	335	359	370	355	337	389	358	366	351	375	369	379	382	401	355	343	389	356	344	349	351	369	357	360	342	352	342	355	370	369	358	394	355	348	386	324	381	394	395	343	359	395	367	344	372	326	346	339	358	363	447	371	370	366	372	374	374	365	364	371	361	374	344	345	340	362	342	363	381	345	365	340	334	366	393	378	371	323	382	380	379	407	339	381	374	344	385	339	382	347	360	365	328	349	368	368	386	381	356	337	339	374	373	346	365	355	365	397	383	386	387	333	377	355	382	358	379	366	365	371	364	334	371	371	380	358	409	376	381	357	343	366	362	332	346	396	377	362	360	359	402	383	351	333	367	382	360	390	390	329	328	349	385	354	328	371	396	389	387	340	365	389	357	317	377	356	376	366	411	374	363	383	375	380	387	364	379	349	345	425	350	346	382	391	335	353	347	358	388	332	357	380	376	336	350	346	345	345	390	333	375	372	393	355	366	413	359	375	350	343	347	361	354	363	375	367	379	367	356	367	377	373	361	386	354	374	367	357	375	357	367	382	332	366	351	361	350	376	363	400	403	374	346	348	354	342	373	376	372	358	387	358	383	368	370	371	367	380	377	385	364	363	357	370	365	360	371	373	392	350	392	379	349	387	348	370	373	338	360	366	349	350	372	394	389	337	348	338	370	387	356	375	343	382	361	341	404	345	415	359	334	351	372	380	373	356	363	339	356	361	344	367	374	381	394	368	427	351	364	348	333	361	386	367	332	364	372	344	379	384	382	356	365	359	373	370	431	374	399	380	349	363	359	374	347	347	336	342	362	354	354	353	380	345	332	347	368	329	373	383	358	379	360	335	370	370	345	363	368	352	399	371	364	355	361	338	332	371	361	321	326	349	383	362	343	380	311	343	360	396	352	382	366	372	379	378	358	344	354	371	383	402	352	375	330	354	412	389	348	367	356	379	344	358	372	401	368	347	370	374	391	362	384	370	387	364	349	375	408	357	370	361	363	379	364	355	375	369	371	339	381	375	424	369	364	402	383	404	381	375	358	342	383	360	380	331	389	347	357	383	406	358	358	382	334	333	373	393	360	357	395	386	360	371	354	335	349	378	398	377	370	346	366	370	390	352	390	324	369	359	360	343	347	341	350	389	352	336	373	373	346	362	362	389	380	359	341	366	365	359	403	352	334	356	379	369	353	337	361	364	341	393	327	366	377	379	354	365	356	367	367	370	342	327	377	368	372	357	371	359	371	356	357	375	398	401	333	366	378	320	360	377	384	326	368	382	348	349	363	367	360	404	376	334	363	371	360	370	337	389	347	362	356	354	370	366	395	352	387	383	359
4296	6298	5393	2657	1852	1263	1066	929	762	655	886	898	1962	14205	15635	14738	5854	1838	691	408	363	386	378	355	354	400	393	352	339	345	343	386	361	354	370	358	368	377	370	359	362	377	350	375	372	364	370	393	381	368	372	366	343	333	362	377	358	325	364	418	366	400	386	386	380	346	367	364	325	387	412	385	374	371	376	345	370	365	370	378	379	391	343	381	363	393	324	397	364	365	394	343	360	361	369	396	342	353	369	326	322	368	344	342	363	396	366	362	386	352	369	342	366	393	379	384	384	384	374	395	389	358	373	384	366	365	350	357	345	368	392	412	356	352	386	359	348	381	351	383	356	375	394	363	357	325	366	406	405	377	366	388	368	363	383	328	365	376	375	345	351	358	356	367	356	357	387	371	376	349	364	387	372	383	387	348	351	361	336	340	373	356	367	410	365	363	353	373	338	366	430	363	362	363	370	385	381	363	351	342	362	366	372	381	330	339	355	354	369	357	398	350	337	382	359	337	350	349	350	389	373	370	368	374	351	366	331	361	360	355	375	375	372	351	375	360	374	388	346	387	369	354	360	390	341	347	380	376	389	349	386	374	365	371	363	374	390	389	349	371	348	353	402	370	366	349	381	360	365	352	372	331	397	357	347	350	365	356	373	369	387	350	378	366	380	368	359	355	354	366	336	371	375	393	370	325	367	369	350	385	360	385	374	388	366	404	372	365	366	346	360	356	368	367	370	365	378	369	370	365	390	390	361	378	355	341	349	342	343	375	368	344	406	359	359	358	356	337	340	312	352	374	356	373	331	398	364	367	384	387	391	348	349	395	366	380	373	361	387	327	394	338	367	374	362	362	358	366	376	389	338	358	343	329	363	355	354	399	352	373	368	348	362	378	349	357	328	354	387	358	328	335	375	393	390	376	364	368	395	366	336	339	369	365	342	387	337	348	369	358	373	356	368	350	350	361	338	385	332	372	366	353	362	389	323	375	375	378	365	399	323	378	413	352	385	350	389	367	346	375	354	354	357	349	381	367	382	347	382	370	356	381	364	346	346	370	388	353	339	339	397	358	357	354	388	357	373	378	391	389	333	371	376	350	361	347	393	367	383	353	366	371	374	361	370	378	327	351	357	359	366	361	394	335	398	380	360	339	342	369	356	348	352	370	364	346	366	357	349	337	375	366	368	353	352	387	385	340	361	374	371	361	335	367	408	386	344	374	345	362	389	369	352	365	315	376	331	346	334	353	388	350	352	357	395	384	344	368	355	355	401	385	364	332	402	351	372	386	395	369	375	361	330	358	338	391	390	344	371	361	347	367	384	384	368	342	364	395	359	352	378	350	360	364	380	410	351	399	337	358	372	364	386	355	330	377	333	377	348	394	349	381	331	336	353	349	334	328	371	355	349	376	389	351	341	373	341	369	320	366	345	369	360	377	337	358	355	355	426	338	376	366	387	409	367	371	334	352	364	341	374	346	352	358	361	346	342	333	348	361	370	362	376	384	381	398	347	335	386	372	330	331	361	349	359	368	353	345	366	372	386	347	362	347	362	392	369	387	369	341	403	366	391	391	354	389	370	411	396	384	366	350	356	334	344	349	367	357	358	336	336	394	362	329	367	361	341	350	364	369	371	406	374	386	370	366	355	358	373	380	419	359	373	384	359	373	339	340	400	367	329	348	379	370	362	342	343	374	333	379	378	393	360	353	353	334	363	358	361	328	364	370	400	329	350	347	352	364	389	371	335	348	341	359	404	340	346	337	356	365	417	342	305	394	362	386	344	408	350	359	358	388	380	356	380	365	366	358	329	383	367	366	374	342	371	351	371	365	389	357	391	377	398	358	372	374	372	371	358	363	376	369	374	344	385	393	387	363	387	342	352	391	387	369	372	344	418	362	348	371	354	354	381	364	381	366	346	374	337	374	358	380	392	382	352	364	366	349	336	334	345	390	369	359	330	345	387	380	316	364	365	351	352	361	344	404	349	343	358	356	384	399	361	372	385	388	385	383	375	380	336	353	345	376	355	381	380	345	351	375	377	372	395	395	358	353	360	363	352	375	364	349	359	359	357	360	342	360	357	352	373	353	352	358	369	341	375	372	379	359	345	369	356	426	358	378	337	370	358	364	379	349	359	356	393	350	350	406	335	361	380	357	359	348	395	345	401	363	339	389	383	373	344	398	387	336	394	369	330	368	361	375	360	330	361	367	384	363	364	345	346	381	357	361	355	361	340	397	353	373	342	370	338	374	369	378	371	353	342	350	345	384	375	378	385	390	395	318	333	351	349	336	366	359	351	354	339	343	388	347	350	380	372	366	358	336	340	393	339	365	344	375	347	390	351	357	366	381	345	325	362	362	351	377	371	361	388	373	328	363	367	356	354	353	383	368	370	372	364	364	371	384	381	359	400	364	372	355	354	373	369	371	350	383	372	395	360	377	364	357	364	371	331	381	393	357	335	358	361	369	365	395	368	389	329	400	366	389	365	330	360	361	364	350	366	370	356	368	360	374	385	362	360	404	385	349	380	350	339	360	362	351	347	328	358	335	348	377	358	377	384	358	324	350	351	332	426	351	334	375	342	340	391	368	353	351	344	371	362	379	376	385	372	380	367	355	342	376	394	396	374	334	370	381	381	388	385	338	377	334	354	360	329	334	378	342	346	354	364	378	360	382	387	357	395	374	375	373	384	340	382	356	376	355	368	372	375	364	350	326	381	359	367	404	393	335	358	362	361	329	357	337	362	356	334	347	357	357	338	375	333	349	384	361	352	329	382	355	370	352	380	332	360	374	360	350	366	348	364	368	381	376	330	363	362	368	362	334	359	390	378	370	382	328	351	361	357	344	386	350	385	335	345	348	385	348	339	403	350	358	360	380	359	396	386	369	377	341	367	380	342	383	358	344	360	356	383	375	383	361	379	378	408	390	355	377	359	311	346	345	373	352	340	363	395	351	310	335	360	332	357	374	348	358	406	343	364	377	356	345	359	416	364	359	401	369	364	337	377	338	338	354	354	367	375	350	393	343	379	345	380	358	343	349	381	363	329	372	367	376	339	373	389	340	367	402	389	378	354	362	377	346	374	353	364	371	342	362	332	341	392	379	399	362	385	373	372	377	339	362	370	356	349	343	342	323	341	375	350	328	345	360	373	357	344	372	388	351	409	352	366	369	348	333	354	382	357	354	382	378	373	389	363	357	329	334	368	364	360	378	352	368	356	366	376	390	380	330	360	336	360	368	356	356	387	348	366	362	359	379	340	359	365	348	379	330	344	345	394	333	331	350	342	361	348	370	357	390	339	336	374	380	401	363	371	346	321	359	376	383	319	357	335	360	354	353	375	338	348	400	368	363	342	345	398	358	335	335	366	344	379	366	348	413	362	385	342	355	361	384	379	365	346	349	359	361	352	322	376	337	361	333	367	365	369	401	353	355	332	353	383	333	346	339	361	355	367	350	337	323	364	363	344	366	391	324	354	382	353	390	379	383	325	367	380	379
26204	6920	863	481	360	368	343	307	317	323	339	325	404	579	1115	1043	675	457	311	298	336	341	333	292	314	300	365	306	322	289	344	297	314	328	355	304	301	320	333	306	335	279	311	297	319	334	303	298	301	310	336	331	313	322	297	323	297	314	337	319	308	311	257	319	329	330	315	279	329	323	278	305	323	322	320	321	278	314	321	333	348	322	284	316	327	293	283	327	289	319	284	304	317	301	347	331	324	341	317	307	315	347	309	323	333	337	303	335	285	320	296	319	326	304	329	292	299	297	335	341	321	319	318	316	350	293	345	286	328	322	272	307	331	344	298	297	319	296	318	288	316	335	335	312	332	330	295	302	335	302	342	303	305	314	316	340	325	320	318	286	294	308	300	330	291	333	309	338	314	289	327	308	324	344	282	332	300	363	334	318	289	337	338	285	316	315	359	334	287	326	311	324	319	321	323	311	296	306	337	306	364	312	300	316	304	304	306	304	279	356	300	304	304	287	322	304	316	299	304	336	302	325	307	341	327	302	314	321	297	304	303	300	331	308	305	283	317	303	328	322	308	335	320	322	364	318	328	301	303	324	322	293	352	304	309	291	301	360	317	297	330	341	329	277	307	316	330	329	301	300	341	288	275	331	318	300	307	314	283	293	314	300	339	337	315	290	344	326	332	319	300	273	307	291	306	314	315	276	354	331	319	291	326	306	356	320	298	309	295	270	304	329	310	319	329	301	330	333	276	302	304	306	320	327	297	310	285	303	327	295	296	320	314	322	314	339	318	307	315	312	293	324	294	296	322	312	317	298	284	320	355	352	323	311	315	296	310	340	289	328	303	322	326	289	320	315	328	319	294	310	361	324	319	301	313	331	361	305	310	314	279	316	303	318	274	314	320	332	317	333	302	336	309	356	321	286	339	296	308	320	315	303	321	320	307	333	297	309	319	328	326	327	328	324	333	314	321	326	327	314	332	332	285	334	323	302	320	329	304	321	321	310	312	320	334	303	337	303	312	322	286	334	296	306	329	314	302	300	333	281	317	334	293	332	304	344	342	323	311	308	297	306	293	324	343	265	327	313	320	332	321	326	305	289	329	326	309	303	305	296	334	334	310	293	340	292	319	313	289	308	327	336	294	332	298	337	313	351	327	333	319	334	290	327	317	321	309	313	332	339	337	328	313	342	290	298	309	342	320	321	315	344	285	324	340	294	327	291	335	374	349	274	306	292	329	294	345	298	337	304	292	311	301	340	309	342	304	315	306	369	311	291	329	326	322	318	293	336	314	328	299	313	325	343	334	319	336	315	312	308	321	298	281	282	314	291	284	340	307	322	323	286	323	332	308	306	298	306	305	319	306	311	327	297	298	327	343	304	300	321	326	310	281	312	324	326	304	300	324	315	306	311	305	303	294	305	315	402	259	306	311	315	341	290	323	347	319	300	312	341	301	307	326	308	314	308	313	305	310	322	326	282	294	322	351	339	299	309	309	316	317	338	288	293	318	338	319	322	282	303	288	284	318	285	321	286	310	291	299	332	311	327	332	297	313	286	318	307	310	312	337	326	267	323	293	301	318	328	296	301	329	291	296	282	300	315	344	322	307	329	323	276	344	296	323	301	300	325	320	310	325	317	299	309	293	331	305	311	300	309	313	285	325	348	349	289	312	352	351	315	305	303	296	316	303	301	323	300	305	329	318	305	281	311	298	287	322	327	295	298	322	333	323	298	320	305	327	324	307	309	307	327	306	287	294	288	334	309	286	336	336	309	326	298	296	344	307	284	314	312	335	329	311	329	283	308	353	303	336	293	305	305	302	311	316	328	304	302	337	318	304	373	293	312	320	296	336	314	345	317	326	354	336	326	307	327	300	329	312	296	330	339	295	317	288	289	305	319	330	325	299	309	280	313	298	326	308	334	308	301	323	343	293	326	352	321	327	318	322	308	339	323	328	315	340	333	315	317	319	341	345	370	353	300	324	317	298	298	329	318	319	301	288	299	334	305	311	354	350	302	349	278	312	325	303	323	327	337	293	326	334	312	310	354	337	320	317	301	320	310	309	321	348	332	311	327	308	318	298	323	305	317	303	318	304	296	315	310	303	305	330	321	308	326	294	318	295	307	326	317	318	337	305	344	326	307	327	328	335	287	311	277	311	302	288	340	330	302	273	315	313	313	292	328	303	311	315	296	327	286	326	305	330	309	348	314	358	322	315	293	298	326	335	287	332	340	334	349	316	311	344	324	321	325	315	303	327	323	314	308	319	338	327	357	320	310	328	313	304	326	344	330	329	298	310	284	305	298	310	303	313	353	320	315	276	312	327	305	287	319	314	321	290	306	343	330	328	312	324	328	329	306	292	315	318	345	295	295	330	307	311	299	313	328	324	326	305	312	331	307	315	289	353	317	339	332	331	339	324	326	285	299	318	305	320	273	284	310	314	341	329	354	297	297	302	301	314	337	290	311	309	334	319	341	313	310	343	313	342	318	306	313	292	314	334	326	312	309	315	327	298	293	316	320	328	326	346	308	317	328	327	306	339	297	304	321	331	307	327	321	350	292	347	348	309	281	342	328	274	314	305	301	308	318	296	313	327	312	318	301	306	322	312	302	286	318	332	333	287	321	333	330	338	348	325	337	301	335	322	304	299	329	343	332	308	288	333	327	308	292	358	313	348	296	308	328	323	285	296	324	335	322	327	338	325	285	310	316	316	304	300	315	281	326	319	323	340	318	309	336	288	304	341	286	315	282	334	352	323	276	328	302	345	326	285	299	308	310	321	325	306	296	343	325	341	323	269	342	324	306	333	291	307	331	298	283	338	342	316	270	319	306	326	338	286	311	308	310	297	329	311	323	291	324	320	340	322	302	334	332	318	316	290	322	295	326	289	293	281	320	309	288	303	329	332	288	298	293	351	341	340	327	310	322	289	289	301	303	315	313	279	316	329	307	320	330	337	296	297	326	308	327	326	335	337	290	331	331	347	282	319	289	322	330	316	293	331	289	283	312	328	310	323	314	339	311	302	311	328	299	337	287	304	348	313	311	332	316	322	334	299	337	340	291	292	345	307	337	330	295	313	326	309	330	323	307	283	336	326	314	329	312	315	309	318	325	297	339	291	354	341	334	323	315	294	352	323	301	327	279	322	309	335	348	349	322	320	330	308	319	332	306	336	326	308	295	323	326	300	321	341	322	333	313	312	301	327	282	318	311	332	311	299	298	300	310	315	336	348	333	294	313	324	309	327	297	304	352	309	272	314	374	346	288	296	308	318	315	320	328	305	324	326	348	303	319	325	327	309	312	301	305	311	341	355	280	318	285	333	310	310	310	321	325	296	301	320	303	346	311	302	316	317	287	334	308	287	334	310	320	342	328	332	320	317	320	330	334	309	303	317	311	300	316	304	335	278	297	296	305	344	289	289	313	304	324	333	307	315	312	303	295	356	320	325	324	283	307	304	338	317	304	305	322	336	331	278	304	315	308	313	311	323	318	321	304
5610	917	725	474	413	377	363	404	350	331	338	361	445	812	1646	1483	778	471	325	295	319	295	341	295	319	347	314	348	323	299	337	340	280	320	325	356	316	322	283	332	327	289	327	312	306	285	292	317	323	304	318	327	325	314	317	342	339	353	330	324	297	301	307	332	321	296	328	299	303	295	298	320	302	306	305	331	309	328	289	319	327	311	352	311	298	301	323	319	331	305	348	332	330	299	313	307	286	307	323	310	308	283	305	319	326	298	309	331	292	312	312	293	320	308	298	321	359	307	300	320	325	302	343	315	286	325	301	325	335	339	298	326	283	332	319	343	301	322	317	296	306	265	318	334	353	303	304	299	327	318	355	282	302	286	326	293	305	308	296	317	305	313	322	301	319	301	316	315	309	294	325	304	329	291	328	335	303	305	303	331	312	312	330	318	285	311	348	315	309	329	315	315	331	328	316	304	273	279	305	332	306	308	324	336	319	300	325	303	323	313	322	297	335	319	295	322	298	326	314	306	299	318	285	317	319	303	304	315	324	315	300	295	328	315	299	300	305	307	313	335	331	273	336	319	340	366	315	318	274	296	307	317	317	294	289	327	280	331	346	314	310	304	302	318	319	337	293	346	301	319	274	336	315	316	306	317	295	328	338	311	317	312	295	320	315	303	336	317	328	328	348	319	311	304	307	339	312	318	318	325	301	313	341	297	284	299	333	310	314	311	296	315	331	292	306	296	347	286	320	302	331	327	306	340	309	291	326	282	299	328	320	326	292	303	307	329	323	301	301	289	318	321	315	324	325	352	333	300	289	306	308	296	317	304	315	305	322	327	303	314	299	303	275	312	327	308	295	299	314	329	318	323	317	331	298	308	288	333	313	336	296	295	350	271	324	333	297	319	294	291	299	291	307	347	319	328	294	314	315	318	328	323	315	320	333	343	295	297	311	304	326	317	296	301	289	340	316	291	313	311	313	309	296	291	321	309	303	297	340	308	329	281	325	296	339	301	301	319	336	326	326	317	336	306	312	337	336	320	328	308	326	310	314	303	328	297	339	284	303	284	314	290	302	328	316	347	352	323	302	297	301	288	304	329	338	341	289	310	340	332	298	342	362	322	320	336	333	329	299	330	308	295	318	306	322	297	331	356	331	296	342	351	287	326	315	298	304	293	327	352	320	304	299	312	311	323	347	334	305	348	311	326	346	310	312	319	343	320	320	355	310	320	301	320	307	344	302	314	302	325	314	286	335	341	324	290	338	295	311	307	306	341	319	329	323	293	291	318	312	334	309	326	334	314	310	329	332	328	351	332	314	294	310	328	293	313	300	307	346	309	301	336	307	309	309	307	317	330	334	299	314	301	307	291	319	325	319	316	305	317	331	332	324	334	331	293	326	312	289	322	330	340	316	293	302	334	281	312	312	303	319	345	320	322	319	324	288	334	304	317	325	325	319	336	304	298	333	308	299	293	300	289	294	340	327	329	277	331	299	352	313	283	347	316	312	336	317	324	317	314	313	317	313	346	337	308	302	309	327	313	297	310	297	342	280	324	306	324	312	318	301	304	292	322	337	291	316	318	346	327	301	320	323	307	310	311	321	326	318	320	303	297	312	333	311	335	340	280	309	320	309	328	333	290	359	311	334	327	306	320	323	325	353	337	332	319	316	342	312	318	326	312	322	290	341	301	308	299	318	299	313	317	281	308	300	322	318	321	291	288	328	357	314	321	287	318	303	343	289	340	316	319	287	293	318	328	299	323	316	332	309	297	301	294	294	314	325	339	332	316	278	330	315	303	336	333	290	319	328	309	308	304	274	281	319	311	312	310	306	332	309	311	301	297	325	345	282	302	287	298	310	306	356	292	305	275	309	295	332	355	310	308	340	311	298	348	339	317	327	337	324	319	333	343	303	336	302	293	299	322	306	327	305	318	333	327	347	307	309	308	307	303	310	267	292	313	304	308	287	299	336	305	297	303	332	337	316	319	316	311	313	282	330	338	307	291	326	304	311	337	308	332	274	326	326	313	292	316	317	338	283	321	318	310	291	318	340	304	317	304	317	305	314	303	290	298	305	323	334	319	297	339	339	310	305	312	332	341	302	326	309	336	321	303	336	314	285	335	303	326	327	287	310	291	295	333	335	314	282	297	304	344	303	324	327	302	308	324	303	291	311	327	309	352	313	350	292	323	330	292	354	322	320	308	314	342	301	321	305	318	335	309	303	315	340	289	308	287	309	297	291	313	325	307	323	320	328	338	318	311	307	302	329	318	345	316	322	337	316	341	320	336	289	325	341	294	281	313	303	310	302	345	302	351	302	307	326	281	331	323	322	320	319	276	309	332	307	326	337	290	308	332	319	326	285	281	361	288	306	305	303	319	296	312	334	324	304	318	337	336	329	277	290	315	298	317	331	312	291	321	288	311	304	309	272	310	313	315	326	310	291	335	297	334	323	321	312	308	294	307	343	303	346	319	334	284	309	317	284	327	332	319	304	311	316	328	292	312	298	309	309	304	295	314	301	328	314	333	324	316	319	313	316	300	295	287	324	306	324	323	302	315	329	333	322	325	310	300	291	312	284	314	291	330	306	318	345	349	349	306	298	297	301	347	327	352	319	312	328	327	297	339	310	319	327	300	299	312	321	298	336	305	300	308	323	305	294	304	315	329	342	327	337	286	325	331	291	293	324	306	333	347	318	338	323	297	318	322	311	330	339	296	339	344	295	318	304	307	322	306	330	308	342	312	319	286	309	325	268	341	313	337	296	309	304	303	312	295	320	324	323	317	327	342	360	332	340	334	292	347	321	327	277	328	297	309	332	299	334	338	318	310	299	313	326	298	329	308	294	334	316	333	336	336	319	311	339	339	309	314	333	322	291	315	337	339	310	349	295	324	319	325	333	283	312	312	351	319	334	313	326	306	329	288	350	297	293	303	314	320	327	326	331	281	317	320	311	336	322	301	297	318	292	312	319	289	387	313	288	292	330	337	289	296	349	323	285	321	311	316	291	305	309	340	311	334	326	328	339	306	314	302	307	273	324	313	323	315	324	353	301	284	296	300	308	332	308	311	311	316	341	287	302	310	304	310	296	347	315	323	351	298	333	300	336	325	287	303	351	326	334	315	318	281	330	303	306	294	338	318	316	287	333	301	330	326	309	338	313	335	279	288	341	332	300	288	283	286	323	293	313	322	324	324	287	333	322	292	301	319	324	291	328	314	330	306	296	322	336	298	307	324	312	335	303	328	334	316	301	320	350	299	318	348	302	310	334	304	343	330	309	305	318	336	289	340	325	351	357	293	354	312	307	321	322	287	324	309	329	318	322	305	303	332	295	312	340	308	283	323	286	335	321	292	333	309	279	303	331	285	317	319	323	334	300	320	287	322	329	307	324	329	331	307	320	296	320	323	325	305	330	329	260	294	288	324	351	339	306	296	320	300	303	343	310	314	310	346	306	301	302	294	315	314	301	306	333	302	310	338	316	315	313	305	302	308
24874	20774	26459	24769	4877	900	569	473	429	371	399	323	414	2925	9295	8149	3655	1101	477	288	300	296	275	313	275	287	300	301	318	298	288	305	293	289	304	298	293	329	266	298	280	323	307	278	290	283	310	305	291	296	320	267	309	293	292	312	296	318	282	309	306	338	335	298	317	294	327	305	320	307	271	304	334	287	264	300	302	308	315	288	314	299	326	258	311	297	307	292	295	289	321	273	289	280	332	283	308	308	297	287	295	307	314	283	310	301	301	325	305	294	308	301	305	289	302	304	316	302	268	279	282	294	281	317	276	330	307	286	334	300	285	280	316	310	308	308	282	290	285	297	289	303	280	299	311	302	303	322	304	321	281	281	309	279	311	303	300	328	307	323	286	315	289	296	317	317	308	279	321	297	269	290	283	299	281	271	300	310	343	331	268	317	294	308	302	297	312	294	307	279	335	281	311	327	313	279	294	301	313	289	315	321	295	285	315	319	276	302	293	297	332	275	319	297	287	317	280	324	267	257	331	329	290	272	277	346	293	275	286	315	304	324	306	295	305	305	313	309	256	330	300	310	251	277	301	308	302	312	295	288	285	275	332	334	316	297	310	304	279	290	271	330	305	298	320	323	282	276	334	290	301	287	286	327	319	289	304	295	304	288	295	303	298	315	326	318	277	312	297	282	286	295	308	312	290	304	260	301	277	258	306	325	293	301	285	297	298	302	292	298	282	302	302	301	271	249	303	293	304	284	287	306	270	294	283	312	274	309	284	300	303	291	328	305	312	310	280	287	288	284	284	320	298	325	318	303	288	283	316	271	322	293	294	304	314	325	290	310	329	300	310	277	328	287	309	303	303	317	323	315	281	270	306	289	281	273	279	301	304	307	308	300	291	304	300	311	306	310	306	320	299	270	293	310	295	295	284	273	328	297	299	299	272	308	295	330	302	319	268	284	282	275	282	316	294	253	291	308	299	274	299	273	298	324	287	297	289	279	320	308	294	329	313	300	333	291	312	288	325	336	316	305	282	330	312	298	274	276	273	306	270	309	289	296	302	311	317	305	308	319	310	299	291	311	323	282	293	293	305	298	280	305	310	311	296	292	294	293	336	299	299	308	294	315	294	285	313	307	295	311	295	299	313	303	309	292	308	299	302	313	316	309	302	284	293	302	320	313	324	273	317	321	303	272	309	288	316	321	310	308	289	339	317	339	314	315	312	317	268	310	284	289	292	278	308	264	279	302	286	283	276	285	296	308	312	325	316	274	288	303	270	313	283	305	318	253	314	316	303	298	257	284	322	321	295	309	325	315	289	284	307	283	312	299	287	285	319	300	278	318	340	241	317	313	316	309	268	291	283	276	329	291	314	340	288	268	284	290	315	320	301	282	288	265	282	294	312	307	303	308	295	310	275	304	318	298	322	289	299	286	294	302	303	297	276	289	319	303	310	270	279	289	319	305	321	320	281	313	319	279	328	328	294	340	299	301	317	300	276	337	296	283	283	324	295	312	290	313	305	260	316	309	279	309	277	296	302	307	312	295	308	305	289	321	326	311	304	326	293	281	297	280	306	267	321	310	293	312	300	289	275	298	253	287	303	302	294	325	303	318	299	306	287	276	324	322	267	339	307	323	296	291	304	309	274	277	297	303	289	298	286	273	297	331	304	306	323	294	286	322	301	285	291	316	278	317	305	297	306	290	273	280	306	308	297	309	286	275	281	270	305	289	326	301	341	322	310	282	333	287	310	324	298	303	312	316	314	296	299	285	318	276	311	286	279	291	304	304	269	288	273	267	275	304	319	281	298	296	294	281	299	306	303	304	298	287	318	308	291	289	292	313	279	290	298	298	301	290	320	287	269	297	304	291	322	254	287	342	306	286	313	266	305	318	271	296	289	321	309	285	302	305	307	320	293	307	303	296	285	305	306	317	276	321	334	309	285	301	261	295	302	340	291	286	294	299	306	285	312	331	300	268	310	317	311	320	276	280	279	325	312	330	306	313	290	326	317	303	298	304	305	284	346	337	304	293	300	286	300	321	345	289	277	294	302	295	266	308	302	312	294	302	288	304	325	275	307	298	295	315	303	287	269	319	283	288	312	320	293	268	273	292	319	268	316	255	273	272	295	309	308	303	289	303	333	264	320	343	319	316	289	275	327	318	297	338	298	315	306	309	301	293	301	315	294	314	324	283	305	290	282	333	290	324	313	282	292	299	285	300	312	282	282	314	282	280	302	259	315	276	288	288	313	301	298	334	310	293	313	325	327	299	290	301	321	291	321	292	326	292	285	302	320	293	303	307	296	296	304	281	288	288	290	281	302	330	263	312	299	296	296	296	317	299	329	288	289	283	289	272	298	305	273	299	291	319	290	297	311	314	314	286	278	294	283	307	300	283	278	272	308	312	312	305	311	298	310	343	295	274	292	272	303	260	300	301	327	296	309	298	316	330	298	297	297	326	273	297	295	289	276	280	325	297	295	311	320	327	309	271	285	270	271	323	292	322	281	324	308	281	296	310	293	277	301	284	298	268	284	278	277	289	270	295	278	309	270	282	280	330	304	310	277	283	304	321	289	301	289	306	297	298	314	298	296	293	319	329	317	284	281	312	322	302	295	322	294	308	293	310	320	313	274	277	289	292	317	288	318	290	297	310	302	320	313	287	288	314	294	314	313	303	307	288	290	291	270	289	279	297	299	290	267	275	251	311	304	294	283	279	293	303	298	297	339	297	302	288	265	310	273	298	307	306	287	309	304	308	300	315	314	290	296	292	311	301	303	332	275	322	289	282	303	294	314	317	293	305	268	315	304	305	282	312	293	288	285	294	295	298	326	303	299	286	291	309	298	260	303	318	270	291	313	307	298	304	297	275	289	287	307	300	311	309	277	290	313	295	290	314	282	279	305	286	290	325	299	299	275	302	284	290	311	297	306	327	315	290	298	276	293	293	343	280	291	317	284	297	282	292	321	278	307	266	275	304	304	311	282	306	291	318	322	320	297	297	331	288	296	269	302	296	303	269	310	303	288	317	320	271	306	299	291	297	316	267	294	317	289	307	276	311	331	297	299	317	304	284	280	292	305	260	316	274	282	289	298	268	291	323	316	299	309	278	278	316	299	300	308	284	323	310	288	329	300	300	259	304	272	289	304	282	284	267	294	306	282	286	282	312	298	294	317	324	291	296	294	311	342	304	291	280	268	306	302	277	310	306	303	304	291	277	283	322	288	319	300	303	314	327	293	280	323	325	301	297	307	291	310	320	291	297	287	281	265	260	300	313	298	319	294	293	292	300	332	343	303	294	290	319	314	285	276	284	293	267	333	270	307	327	306	274	316	276	331	287	318	299	303	281	292	303	290	303	279	265	320	309	284	277	298	289	302	285	302	297	308	276	298	290	338	268	341	343	305	324	288	291	289	283	299	330	309	287	283	290	313	307	320	266	283	332	289	298	318	306	273	318	317	301	294	297	292	281	299	319	275	279	318	293	317	290	272	338	306	311
4151	3867	3268	1822	1207	883	713	573	536	491	485	454	499	4896	11656	8940	4244	1214	560	312	295	288	329	309	289	302	314	282	317	329	298	337	325	330	315	279	324	313	289	282	323	280	306	306	293	319	313	346	313	304	283	330	306	312	318	293	312	290	304	308	312	324	273	296	305	304	312	286	308	322	325	330	340	299	320	318	317	311	312	295	286	312	328	326	331	321	299	280	276	322	323	323	296	284	331	341	322	301	286	293	297	312	342	318	277	310	304	298	268	293	320	317	328	329	295	295	276	291	301	295	324	350	311	336	319	308	282	326	300	288	296	270	307	312	298	310	301	268	310	289	322	300	286	316	295	313	319	285	315	328	292	328	287	312	346	342	301	280	269	325	302	309	359	327	285	345	295	299	302	290	306	324	332	308	289	285	330	287	325	327	311	332	299	301	283	328	316	287	305	312	285	313	321	323	318	306	294	326	288	295	292	314	299	311	301	328	328	304	292	288	328	308	285	308	325	317	283	307	313	337	312	293	323	295	320	321	286	313	300	315	327	308	340	324	283	316	358	329	328	297	298	334	295	315	294	317	304	283	308	310	326	332	293	313	323	323	287	336	309	292	302	302	303	308	336	310	275	303	307	357	277	282	318	303	320	314	308	321	290	295	308	265	321	301	344	309	302	331	304	348	306	315	329	314	303	301	292	312	311	310	312	321	303	300	338	329	319	291	325	321	312	312	306	288	323	280	324	291	329	275	289	301	313	315	309	304	306	329	300	345	291	306	311	311	297	324	310	351	327	312	305	300	328	303	255	333	319	297	302	287	287	302	298	298	270	300	328	303	272	325	305	281	303	342	289	332	325	303	331	297	316	340	291	321	288	319	321	326	301	311	332	296	295	297	278	349	318	304	323	324	267	305	315	312	323	321	361	353	300	300	298	326	314	331	322	293	300	291	286	318	289	300	295	306	314	301	299	322	290	296	287	311	276	308	326	280	313	317	305	285	295	290	339	309	275	327	310	320	291	336	328	292	314	324	303	312	316	280	322	324	329	324	293	289	295	306	316	292	343	335	287	292	284	285	333	290	271	312	294	320	311	299	289	298	281	323	301	295	329	290	306	314	310	290	294	319	294	310	303	309	302	325	317	300	301	313	330	300	299	297	292	318	320	321	299	324	279	329	276	332	291	279	283	278	311	306	308	325	342	310	333	309	315	313	289	296	304	278	302	298	310	300	313	308	329	331	309	320	292	281	286	331	315	311	294	300	321	288	317	310	269	296	323	317	305	305	278	293	341	308	293	283	342	292	278	320	328	289	297	309	312	325	304	290	310	293	311	324	301	342	323	299	337	298	293	310	300	336	307	325	289	282	304	303	299	301	321	335	317	302	320	338	319	325	334	284	312	315	311	311	301	314	338	309	285	306	288	316	286	325	306	339	332	291	335	311	321	302	298	324	289	322	324	348	318	324	318	326	320	310	287	315	310	304	306	317	306	337	356	324	326	326	329	275	342	307	336	294	277	313	312	288	306	303	294	320	311	293	332	361	306	319	333	297	335	329	315	309	315	301	350	314	303	287	269	305	303	280	314	327	294	286	340	318	299	298	308	310	294	313	290	305	281	281	280	292	312	318	291	300	311	288	312	281	266	318	349	313	324	312	329	333	289	296	301	299	312	298	316	287	283	327	293	325	320	292	321	330	302	311	316	333	292	292	307	349	306	309	294	311	349	296	291	321	273	292	298	299	283	320	330	332	288	315	289	306	301	324	325	282	291	313	298	282	316	289	332	316	322	286	301	306	330	338	297	284	299	327	320	290	301	266	319	331	292	314	297	313	304	307	318	314	282	336	307	284	300	294	300	308	303	316	285	293	292	314	328	307	306	319	310	272	299	289	320	317	312	295	297	319	294	294	326	339	322	302	325	323	361	303	306	307	314	317	307	275	294	299	313	280	299	338	306	288	321	310	323	293	268	289	299	309	311	304	314	322	281	276	312	268	294	302	318	275	283	296	306	304	297	277	319	310	310	297	301	298	312	305	287	334	319	310	330	320	325	302	307	304	319	308	328	291	326	311	322	305	301	300	297	323	318	323	278	293	327	315	296	287	329	282	319	311	313	312	324	310	286	312	324	331	303	291	291	287	291	285	281	299	311	276	333	301	317	336	306	296	344	300	380	299	320	313	300	301	309	295	279	266	335	331	313	313	289	295	294	309	282	315	307	283	305	323	318	321	293	286	330	301	333	320	288	303	283	332	346	311	324	301	335	323	296	295	342	306	303	328	309	357	339	296	304	294	286	330	320	314	320	282	308	327	273	307	309	321	335	297	306	277	307	302	318	309	320	307	315	308	335	296	308	319	285	303	301	330	304	331	319	331	285	309	314	310	319	311	330	312	310	327	331	322	322	308	331	324	268	307	334	314	304	324	330	307	311	295	312	294	328	301	328	301	305	300	322	321	326	306	312	317	319	325	314	307	320	264	301	286	296	286	312	302	283	298	302	290	316	313	330	309	317	310	298	299	298	327	289	305	284	312	297	302	306	309	294	305	315	299	301	305	326	315	296	331	326	319	326	322	302	298	280	316	301	314	301	319	313	297	277	285	286	321	332	301	304	281	303	305	280	350	315	302	330	323	284	268	290	305	303	317	322	300	320	297	314	314	319	344	297	310	309	292	282	310	308	313	308	337	317	291	311	318	340	303	315	330	319	312	318	338	321	319	301	288	337	325	286	344	361	301	330	307	292	319	317	314	294	277	311	289	301	283	292	301	294	304	308	325	317	310	303	306	314	303	318	266	280	279	319	316	324	330	336	318	331	305	332	302	307	322	305	324	300	306	311	281	328	349	296	321	299	294	322	302	318	331	314	284	307	307	295	292	312	299	315	309	301	329	326	273	319	310	313	284	307	286	291	317	295	315	285	288	315	332	319	309	322	325	316	315	322	292	335	310	312	294	296	288	279	301	328	289	323	309	305	306	319	305	299	347	324	337	323	292	305	305	314	283	302	308	295	296	295	318	283	310	326	292	305	325	322	269	307	301	338	338	274	322	290	280	297	294	300	286	287	296	305	315	314	281	345	306	302	305	329	340	328	284	316	281	313	298	319	293	286	305	312	307	286	318	312	285	316	310	308	335	324	330	332	307	322	325	270	282	309	316	319	323	315	323	285	293	310	286	298	295	297	276	295	295	322	269	307	309	315	308	312	326	304	316	326	325	296	306	336	276	302	307	305	331	299	314	291	301	310	266	291	289	299	327	296	326	319	283	299	284	367	314	330	329	298	279	356	320	290	313	307	314	297	317	286	318	300	332	310	333	317	322	311	333	337	303	338	323	289	298	317	300	300	297	338	302	278	297	282	291	324	313	320	294	287	294	287	321	277	305	338	297	308	318	294	309	311	310	317	292	324	281	299	294	315	307	297	291	305	315	332	291	268	321	328	324	310	319	321	298	275	307	317	313	297	334	321	303	341	295	309	310	362	328	286	305	280	289	299	323	312	286
24017	20798	27698	24008	20192	4664	1459	919	705	664	590	615	724	9023	18944	14961	6755	2017	766	500	484	439	491	451	525	464	470	455	449	467	507	460	433	463	498	444	440	449	490	468	499	452	453	474	485	466	465	483	482	438	430	481	496	453	459	458	480	464	448	476	492	512	506	471	451	435	438	451	477	449	477	462	454	469	474	493	437	458	497	478	437	463	464	441	456	470	510	453	472	486	472	439	460	468	454	453	476	460	470	432	434	509	464	447	469	435	459	451	440	411	467	430	458	477	470	495	443	429	425	425	472	434	453	457	466	428	445	470	452	463	471	431	497	420	468	487	491	500	452	442	488	426	444	495	471	476	471	435	432	464	475	451	491	469	459	426	443	434	504	435	429	475	484	439	462	452	475	443	476	462	488	459	477	426	480	495	461	472	460	461	444	450	503	444	445	491	474	420	458	419	440	437	480	455	449	472	475	475	470	438	434	417	435	473	454	457	453	438	488	441	436	447	435	472	461	430	485	465	462	418	486	470	460	479	464	497	406	442	487	471	418	486	469	430	446	434	439	481	462	462	449	504	473	487	451	436	461	499	449	482	479	487	456	466	435	432	474	447	447	459	451	442	477	442	438	441	463	473	423	487	446	502	452	439	443	449	393	476	448	496	463	446	468	416	455	447	440	457	479	417	447	464	459	463	509	478	493	437	466	421	456	477	480	467	430	475	444	467	452	454	457	440	475	433	452	449	440	460	465	451	506	435	442	475	476	527	447	445	455	456	470	464	449	441	477	446	487	489	485	483	460	441	426	469	465	454	428	429	441	458	490	433	488	489	446	427	487	451	437	450	458	472	451	417	450	443	459	490	456	473	465	442	472	466	456	491	444	481	487	465	496	418	450	470	450	437	451	472	473	460	447	488	465	439	423	425	437	479	461	454	464	451	445	444	475	491	491	454	501	464	449	433	485	454	469	461	449	479	410	473	494	398	460	464	468	465	440	467	452	472	474	445	441	442	440	484	483	433	455	433	466	435	439	469	457	438	421	459	452	446	461	444	478	468	457	478	441	433	475	463	440	464	440	443	439	486	450	448	493	462	451	442	404	479	467	440	487	499	494	440	408	487	443	456	487	473	474	463	505	470	494	503	452	448	465	452	461	425	440	461	450	461	446	444	447	461	487	428	441	434	462	465	485	503	487	457	446	444	454	434	461	442	481	448	462	455	462	440	481	471	452	423	439	463	434	474	522	466	413	483	475	493	450	445	437	465	454	467	416	439	459	434	450	463	440	476	388	463	458	443	435	449	426	477	452	422	414	409	473	452	398	497	483	422	452	473	446	466	407	466	435	468	471	479	464	453	486	474	491	455	481	498	444	473	480	480	484	439	483	462	427	453	398	451	482	485	430	429	510	427	457	459	477	459	441	471	434	464	443	454	450	475	490	466	469	471	477	432	487	450	431	465	479	469	456	457	469	450	458	449	448	484	436	470	468	478	452	452	460	448	452	442	441	489	473	451	424	486	509	462	473	476	466	479	488	434	482	472	470	444	443	505	453	461	448	457	488	426	441	475	466	447	453	469	453	513	484	455	481	448	489	433	434	465	460	455	462	455	458	458	424	440	462	445	464	455	469	476	429	395	465	496	445	514	482	472	429	503	476	441	411	452	457	466	426	479	459	448	458	467	464	447	469	421	496	458	450	432	455	480	457	455	460	427	468	456	479	438	428	453	454	473	439	471	439	458	425	466	422	462	437	474	429	460	442	415	449	451	447	440	465	466	446	471	458	439	452	490	448	453	480	445	457	469	506	441	481	441	474	450	441	442	451	451	476	475	468	490	456	487	482	429	458	448	466	467	436	484	459	501	428	451	465	451	465	488	470	462	479	497	434	460	470	458	451	443	504	504	490	475	444	476	453	480	458	465	468	439	460	469	407	483	476	465	441	467	423	443	472	435	470	442	431	461	450	466	422	491	417	454	453	448	458	459	460	469	450	445	462	466	446	484	452	489	441	435	398	455	464	486	472	433	447	423	497	487	482	471	464	480	493	458	481	447	477	432	458	404	481	447	505	470	445	431	467	469	430	464	460	452	489	422	482	474	453	464	437	498	466	451	466	450	470	446	483	444	438	459	488	445	461	485	472	433	435	457	453	482	440	417	470	479	490	453	482	440	472	486	435	485	464	475	477	475	404	440	440	442	456	474	467	445	469	449	465	465	487	428	470	475	441	430	424	481	459	456	460	473	437	473	455	456	445	462	455	430	429	450	459	470	460	487	490	466	429	441	468	488	446	467	448	445	454	456	459	475	453	477	452	454	467	436	447	475	428	434	477	436	496	424	450	465	485	440	421	476	441	484	469	446	440	459	442	472	496	430	446	467	482	439	494	496	474	436	455	475	456	510	446	482	488	439	429	466	454	440	417	476	429	481	499	434	443	501	453	475	453	462	454	415	442	430	461	488	462	455	471	457	435	432	487	468	430	473	435	481	484	457	443	479	475	462	443	433	458	463	433	434	488	450	467	441	520	460	444	437	438	469	439	482	489	432	433	457	421	472	482	404	464	485	443	475	415	418	460	469	450	452	469	443	439	475	466	471	460	449	475	433	452	465	461	510	485	421	456	453	444	471	411	448	433	434	433	452	488	484	446	439	450	494	465	478	480	494	437	473	458	458	466	450	476	464	477	479	420	458	462	479	444	447	468	450	464	456	466	439	427	445	443	426	482	445	422	464	453	452	461	469	446	444	475	428	427	449	443	439	478	422	457	472	505	456	455	434	442	454	459	497	441	462	468	453	447	457	499	483	458	445	428	480	456	477	420	457	451	473	458	470	412	453	456	500	481	462	452	471	472	465	440	438	517	458	469	468	455	463	475	478	460	484	445	451	443	460	442	482	457	409	474	456	463	466	442	464	432	472	424	430	433	520	475	469	481	409	428	500	476	443	526	443	487	466	437	509	445	432	439	458	456	414	494	451	447	448	426	451	443	434	461	438	431	507	464	407	456	468	445	507	449	500	480	463	461	461	456	461	471	424	464	452	474	478	474	452	472	473	459	464	449	468	478	448	473	463	421	462	469	453	464	457	422	415	490	455	458	463	469	436	463	481	449	455	454	471	431	459	463	424	428	439	466	421	446	469	463	448	469	456	450	441	488	499	442	458	446	455	465	455	516	450	465	436	450	461	459	435	486	457	484	484	449	469	464	466	449	432	420	468	444	475	433	427	462	474	454	487	481	489	446	458	476	482	477	483	463	453	434	473	439	471	408	470	475	479	485	493	469	480	448	450	466	448	473	477	441	446	457	470	448	452	413	478	485	443	454	467	445	469	438	451	439	442	453	446	452	448	443	447	430	451	466	449	417	477	457	484	450	442	495	450	488	457	447	428	448	452	431	432	465	418	432	444	451	435	453	443	465	454	486	442	452	500	462	463	443	498	490	447	443	449	493	482	445	451	450	417	499	467	477	468	445	444	463	479	428	459	437	458	471	447	440	444	435	468	448	419
4586	6675	6337	3630	2416	1645	1272	1124	906	788	733	796	933	13056	19297	14034	6516	2163	823	462	454	489	413	430	452	429	479	427	448	423	445	467	448	424	420	480	437	460	453	406	471	442	491	434	476	486	461	465	452	426	443	434	436	411	450	479	415	489	457	453	407	488	500	456	450	473	443	436	475	456	472	459	463	438	450	441	431	460	449	457	434	441	443	447	470	449	467	453	426	464	428	483	440	475	470	411	477	475	459	449	451	488	471	457	469	463	483	462	463	411	439	428	444	422	445	454	478	448	487	433	470	480	461	488	467	459	453	497	414	457	465	473	473	472	444	471	469	440	482	435	463	473	463	489	463	465	425	434	406	449	465	380	440	511	480	476	429	433	487	407	442	501	457	457	488	473	448	497	466	454	490	444	437	481	458	448	463	491	503	424	436	480	477	443	473	425	465	464	468	461	465	497	448	441	451	453	447	448	464	463	419	456	465	471	442	442	410	452	487	426	470	467	457	443	438	442	451	439	505	415	421	426	433	460	468	463	455	437	473	444	419	452	440	450	461	458	466	432	445	438	490	459	468	487	431	428	442	458	430	492	433	449	407	499	459	457	482	453	449	418	432	465	462	415	432	452	480	443	419	486	468	461	481	463	457	395	427	474	449	459	430	503	485	478	452	459	422	447	473	493	495	410	437	416	497	467	423	436	447	460	449	469	451	435	457	455	463	405	422	463	420	496	460	411	481	418	466	446	457	467	431	474	450	484	468	463	457	452	439	462	448	453	518	468	446	484	407	445	451	454	453	433	450	463	454	455	426	460	465	423	403	486	420	466	442	453	437	436	448	468	475	457	439	461	455	432	437	475	449	463	437	424	448	468	420	473	452	473	433	441	468	464	479	425	451	434	457	441	425	480	435	478	418	467	420	472	449	448	457	458	478	446	429	424	474	430	448	469	492	458	482	506	453	440	431	474	481	469	479	450	486	502	448	422	408	449	434	454	444	480	402	452	407	473	440	453	458	449	441	458	462	429	475	468	467	481	434	437	467	477	459	414	418	416	461	445	446	445	448	427	473	455	447	498	417	430	419	477	428	417	414	449	458	432	435	469	392	441	421	429	413	409	473	417	470	428	476	460	455	422	450	450	457	408	417	444	409	468	454	430	453	411	481	459	454	447	454	433	406	413	456	450	445	485	449	432	424	442	463	422	436	472	473	441	468	463	451	458	456	465	452	429	478	433	436	438	465	455	441	443	440	448	429	446	488	462	469	417	476	434	443	445	447	440	395	449	444	411	454	446	443	424	448	468	497	453	453	401	453	470	425	466	483	465	454	416	445	494	443	442	442	411	469	493	457	441	432	465	450	412	469	443	458	448	408	450	452	514	446	456	459	431	500	437	450	484	441	466	465	439	471	455	442	431	460	504	442	432	436	453	398	447	440	457	419	432	447	443	457	420	452	409	439	459	495	475	441	458	409	456	481	430	447	461	471	444	434	451	476	418	470	456	440	455	477	449	448	446	433	456	427	470	456	435	445	431	462	487	435	426	472	465	439	460	423	447	487	494	466	424	464	475	492	441	477	445	432	469	433	423	485	485	513	444	450	419	443	430	471	415	481	477	412	478	465	465	446	433	439	455	456	429	420	453	444	431	441	450	469	393	461	435	438	474	457	463	461	425	469	455	453	420	468	429	439	473	451	463	465	449	465	473	465	461	433	445	444	432	421	443	441	428	473	444	458	437	436	426	441	439	417	453	447	471	463	436	458	439	443	447	438	492	437	513	434	461	480	447	423	470	460	435	452	466	445	473	402	442	439	457	447	434	441	437	456	459	426	471	406	469	432	436	451	426	482	470	463	439	446	462	457	417	452	414	436	435	422	432	432	452	455	457	474	461	465	458	474	437	486	427	465	475	442	436	454	460	413	429	454	436	449	455	443	509	456	423	476	455	462	438	435	463	466	452	416	468	460	470	463	454	450	465	454	473	418	474	427	455	407	415	471	472	453	467	420	461	471	458	448	471	463	453	405	439	443	433	404	438	486	421	435	492	442	436	460	449	456	416	429	476	460	486	453	410	418	427	421	461	407	447	464	464	469	462	471	437	427	482	462	432	450	429	462	492	427	427	452	461	488	447	457	457	448	434	466	533	434	508	409	469	455	416	424	445	435	445	436	429	434	469	452	406	451	461	461	443	431	456	462	488	510	446	475	448	451	457	432	464	437	481	443	444	445	468	465	484	452	433	470	462	473	463	409	433	430	448	432	454	452	473	419	453	444	501	404	457	450	419	426	459	466	431	453	446	466	477	483	447	466	483	468	448	466	464	429	449	427	420	439	467	462	452	467	465	446	469	457	447	440	415	470	436	466	449	447	459	424	424	434	448	476	410	441	445	453	474	453	475	422	432	461	438	448	463	461	445	463	436	475	462	419	458	475	429	427	458	494	422	441	463	439	430	466	455	417	435	446	454	464	453	447	477	462	466	478	431	450	460	458	447	412	436	426	435	428	468	439	447	486	446	446	452	458	451	463	473	446	439	441	466	424	435	451	439	421	449	460	461	445	468	453	457	451	432	421	459	452	404	433	462	440	437	468	458	424	480	441	481	455	416	464	442	425	474	457	421	445	451	404	449	524	459	452	438	427	420	459	451	467	461	440	446	436	423	427	433	467	466	444	440	444	461	415	473	442	449	447	434	485	463	445	427	442	435	465	475	423	464	433	477	489	416	451	434	452	455	454	460	462	488	427	445	438	438	452	425	437	464	429	465	443	438	488	425	428	460	460	466	456	406	464	399	434	453	445	439	464	440	453	448	459	433	471	466	489	425	448	447	470	390	486	407	423	457	416	444	440	476	470	478	460	444	452	419	445	480	462	452	432	467	428	466	411	481	438	460	387	459	445	455	438	456	426	419	485	451	410	473	425	449	440	454	454	427	409	464	424	426	445	439	446	460	428	430	429	425	469	431	475	482	450	460	474	458	467	456	470	449	495	452	448	445	434	447	446	423	436	422	467	487	413	434	443	472	467	456	414	445	416	435	450	445	462	459	458	426	444	442	445	438	450	457	450	456	446	440	446	416	440	424	445	490	442	442	428	485	434	441	460	478	434	473	439	467	476	449	434	418	424	435	437	466	460	437	459	483	405	423	456	458	440	448	472	485	426	466	440	460	475	458	403	446	449	442	449	450	443	451	435	450	460	454	419	456	486	426	484	452	449	450	427	447	461	470	438	445	430	461	439	438	397	448	451	476	452	418	493	434	417	458	455	448	420	436	482	444	444	450	423	440	443	447	450	435	428	457	424	453	428	427	486	466	447	416	465	443	409	443	451	429	431	446	481	468	440	435	474	422	452	475	396	483	467	445	453	473	434	441	454	444	483	460	454	441	413	448	471	435	442	469	448	433	412	451	475	407	437	450	469	492	462	479	461	498	447	444	449	462	456	446	405	479	432	419	441	490	416	438	472	447	444	497	434	447	437	437	484	449	437	466	425	491	500	454	411	438
26459	7148	1149	742	514	467	451	437	458	374	391	408	565	814	1097	897	723	556	452	400	409	383	403	395	404	371	417	411	447	408	434	376	408	413	413	431	405	410	379	429	376	392	400	423	409	394	386	417	436	401	406	415	427	406	374	429	437	394	438	386	403	405	420	389	437	405	407	402	398	412	419	401	395	400	432	387	419	399	422	408	381	363	402	375	413	437	407	420	391	457	388	402	390	405	439	402	396	420	431	378	394	385	390	374	398	362	401	412	415	410	389	426	426	428	384	426	402	421	433	421	386	424	404	386	427	414	409	436	408	395	413	383	405	395	385	398	393	439	378	408	401	417	427	424	385	407	394	406	424	417	429	352	398	416	434	382	408	416	354	379	374	415	423	412	461	429	426	404	438	405	407	425	383	375	382	419	405	393	408	395	405	390	406	410	429	397	413	400	412	433	373	424	411	380	400	393	407	476	404	425	370	412	419	462	389	401	398	416	396	364	401	391	387	400	409	412	416	406	427	401	419	352	406	406	398	411	407	414	403	419	411	367	356	428	395	407	383	389	415	437	400	403	381	405	411	399	394	435	440	411	445	391	405	400	385	446	423	429	393	391	370	403	417	403	389	393	432	359	370	405	419	411	409	366	437	421	362	399	384	415	417	418	417	453	432	374	417	383	417	410	459	399	391	371	433	404	425	387	382	372	377	380	392	424	439	389	386	379	404	412	427	417	404	389	384	412	399	424	387	421	405	410	389	418	447	423	404	376	411	394	378	431	397	370	420	415	416	401	409	401	381	411	404	448	416	422	430	389	389	423	409	421	432	396	425	419	399	417	396	410	425	402	424	377	407	398	396	400	388	418	402	400	393	410	438	428	394	390	420	393	406	354	385	430	419	426	455	389	370	411	391	415	411	395	417	369	380	387	372	394	405	404	412	384	418	413	443	388	393	406	379	382	431	390	410	399	357	418	402	371	404	430	393	412	393	405	419	386	384	373	414	388	416	412	385	382	389	367	395	406	404	457	424	375	383	418	389	394	414	406	409	382	410	363	403	431	393	412	399	375	383	378	386	397	397	409	396	386	382	409	388	414	432	441	405	441	417	418	383	419	367	402	400	403	381	407	393	434	398	405	409	425	394	417	390	408	413	401	413	423	398	408	381	417	427	378	361	425	426	414	398	388	408	402	430	408	413	416	378	400	408	392	404	420	388	416	404	362	388	406	387	413	401	403	411	366	431	419	432	325	413	429	402	422	399	469	407	415	450	391	409	401	389	383	404	440	428	425	406	428	433	448	410	394	441	409	387	434	452	394	396	376	404	414	420	412	407	431	438	426	410	407	420	400	422	401	405	412	432	408	396	368	439	383	395	417	396	440	383	425	423	432	415	379	425	384	397	399	399	409	416	395	372	366	394	405	414	405	416	367	373	382	407	381	343	401	409	377	372	395	389	415	377	406	406	417	361	416	441	404	415	403	401	388	397	370	383	384	415	375	389	396	454	404	429	422	433	391	394	428	385	450	399	430	399	444	395	384	395	386	406	393	404	419	406	456	379	401	384	418	381	419	398	399	393	422	397	414	396	373	372	389	391	409	405	375	405	433	371	363	409	368	447	427	411	383	418	408	375	403	433	352	394	398	400	337	415	415	428	426	409	398	408	399	414	393	400	412	402	416	412	393	405	398	439	457	403	411	418	417	412	391	400	408	397	429	443	402	413	417	400	429	388	399	394	404	388	423	432	427	412	406	422	409	393	353	452	388	400	460	393	414	394	454	369	434	378	421	387	403	431	403	409	393	420	420	409	399	409	460	430	418	410	344	410	397	409	392	388	411	411	417	419	412	385	443	384	436	407	417	432	442	388	384	390	390	393	378	387	399	368	413	368	400	385	377	398	398	423	425	400	414	400	398	353	413	436	371	443	413	403	413	378	409	421	416	403	385	412	423	422	422	373	414	390	448	404	413	408	410	392	385	405	457	379	430	391	450	400	411	385	370	421	413	433	381	400	413	428	415	425	389	412	449	419	441	380	396	378	383	438	370	384	409	389	390	435	412	407	407	387	390	385	370	407	421	404	389	437	369	428	386	412	410	376	406	410	438	406	367	420	386	396	414	384	393	402	380	385	422	407	402	410	415	435	411	425	419	414	417	419	389	420	431	371	393	397	391	410	434	396	424	429	357	382	382	428	397	397	407	393	445	407	384	408	408	364	417	383	387	408	396	419	411	407	431	380	440	435	389	360	402	430	415	433	404	395	448	370	382	432	404	414	423	432	371	420	422	392	417	386	394	403	383	397	393	422	419	408	399	374	422	418	397	358	374	412	406	400	400	382	392	379	395	407	403	379	386	427	391	397	392	435	385	413	397	384	387	364	397	394	406	440	396	410	387	373	421	427	379	421	428	419	438	397	391	436	344	409	437	391	394	449	392	411	436	420	353	432	421	432	405	446	406	372	374	416	396	406	413	406	397	433	394	415	398	409	422	412	392	392	386	387	413	356	415	370	421	417	358	375	424	392	442	389	405	368	395	392	385	377	387	378	366	397	391	427	383	396	382	365	363	406	402	355	393	411	415	420	388	416	411	405	366	406	399	419	415	441	415	378	381	413	412	407	384	390	426	429	408	420	411	415	408	406	415	407	414	431	384	434	368	437	467	436	411	410	388	390	406	392	401	433	390	409	399	418	382	370	386	406	401	385	386	370	409	387	409	396	400	413	429	403	371	404	445	426	446	379	402	394	409	417	393	404	391	435	402	441	407	401	425	394	396	431	373	382	411	411	386	410	406	392	403	419	395	407	384	432	405	409	438	404	372	403	394	394	397	399	386	361	388	406	401	399	412	435	401	412	389	428	456	413	409	420	419	430	420	402	425	410	438	420	399	442	439	393	424	404	407	395	433	380	427	392	418	421	395	393	381	415	418	379	457	402	395	402	407	390	398	402	413	390	419	419	432	331	413	395	363	404	449	356	420	379	381	386	359	422	417	393	370	399	394	421	425	401	405	414	431	406	400	417	412	416	399	367	401	437	391	361	403	396	418	393	379	419	389	415	393	379	396	440	407	403	414	403	433	394	403	423	396	405	423	394	418	365	396	405	425	425	407	398	394	380	386	393	419	415	428	385	412	353	436	423	396	411	438	409	393	418	405	395	419	442	410	418	387	423	410	409	406	428	422	430	397	392	416	364	403	412	410	407	412	422	411	408	413	454	378	405	391	391	420	394	409	396	389	398	422	368	374	384	433	402	425	388	437	452	367	389	379	376	396	360	398	415	400	405	433	409	450	392	405	406	431	358	424	448	370	418	410	392	404	423	420	419	371	415	386	386	400	409	422	421	419	369	406	427	398	413	389	391	369	416	428	419	403	409	389	452	398	413	407	455	393	431	392	378	374	371	381	413	434	346	440	367	418	392	412	376	424	401	420	395	427	396	357	415	386	409	403	388	427	433	378	402	426	402	443	426	434	386	408	416	438	430	419	448	409	401	379	374	377	411	404
5639	874	985	723	629	533	498	442	418	394	447	467	651	1260	1515	1109	909	587	436	397	411	415	384	398	411	392	401	396	385	384	387	367	360	418	415	382	395	416	377	400	424	373	392	385	368	390	388	420	386	360	385	418	370	394	395	418	414	350	396	366	410	376	371	377	408	408	402	409	391	395	393	403	395	405	369	365	390	403	382	382	392	386	350	403	408	414	386	354	381	424	380	376	378	447	391	387	410	373	394	379	375	353	389	384	399	399	390	388	388	425	369	381	404	415	408	372	387	412	397	370	401	367	398	347	403	418	371	397	408	376	396	383	347	392	361	389	400	376	385	391	419	398	391	421	418	387	367	373	388	387	399	374	383	403	398	397	380	407	407	377	395	417	360	383	383	421	419	395	420	401	391	387	391	351	368	378	415	390	353	398	409	415	399	403	407	406	387	417	372	402	411	386	372	410	407	387	425	408	357	430	403	414	402	413	380	410	396	390	410	404	371	381	388	444	410	403	399	370	375	380	408	367	398	407	410	395	390	425	404	414	410	420	435	396	421	428	382	399	387	399	408	400	393	390	375	364	368	370	366	384	395	411	365	390	376	379	382	427	426	424	412	396	425	415	406	382	402	401	417	390	417	422	381	400	378	416	378	351	348	380	404	379	419	379	380	381	378	376	393	390	378	399	403	413	364	437	406	376	404	400	412	389	394	373	419	404	421	414	395	383	383	387	391	396	326	410	382	365	380	421	374	426	374	378	382	389	390	408	385	385	415	394	399	399	397	385	394	402	433	405	452	428	400	439	366	399	405	374	402	445	410	372	391	397	385	424	390	417	409	405	397	367	396	398	368	392	396	383	403	397	373	418	404	381	373	391	366	378	428	394	394	384	422	418	383	361	419	436	408	386	404	374	374	387	411	394	415	378	391	386	376	369	374	397	394	374	425	425	399	369	405	392	389	427	392	433	401	399	425	403	378	408	433	397	364	413	402	379	393	435	381	408	371	420	410	350	400	365	390	368	409	389	423	412	407	398	396	379	402	361	382	393	399	364	367	399	408	418	388	396	417	414	399	405	374	370	389	400	401	397	401	409	405	414	407	394	388	354	404	411	402	380	407	405	396	421	385	399	430	361	411	418	436	402	441	376	368	372	398	387	339	398	385	410	390	361	420	391	408	411	404	423	360	385	415	367	434	399	422	389	399	405	398	388	447	399	383	369	401	437	379	408	425	413	367	396	408	403	404	385	405	385	370	379	396	375	438	385	389	408	356	394	385	411	405	403	406	378	384	377	388	419	437	408	401	399	364	390	384	415	387	360	379	396	353	428	356	399	390	390	391	397	406	411	418	404	400	407	407	372	405	389	408	413	396	422	409	440	421	411	392	388	405	422	396	398	388	359	391	384	411	380	402	436	372	380	373	430	430	374	422	383	362	455	409	408	455	429	394	412	383	400	372	396	386	440	399	385	363	403	373	420	408	397	369	371	377	386	423	399	402	369	376	394	453	412	413	376	410	406	409	355	401	418	348	389	397	377	416	382	391	403	422	415	398	423	388	393	383	384	351	409	378	380	401	391	381	398	439	406	379	396	389	368	406	386	397	360	423	398	389	374	393	388	371	369	389	363	405	386	414	380	383	425	398	367	380	385	396	381	384	371	397	401	429	425	369	410	370	379	402	382	386	364	375	405	420	399	405	416	367	395	425	374	382	413	393	391	394	417	372	414	365	374	383	381	391	379	417	394	374	407	411	388	361	378	395	376	407	362	390	404	385	401	386	399	363	431	377	379	373	361	387	397	374	415	348	396	366	366	368	389	370	370	418	390	401	372	378	411	387	395	382	394	375	354	395	409	391	401	407	382	404	415	382	374	397	373	382	396	425	384	370	388	367	391	389	417	428	382	409	400	379	407	406	444	376	394	401	397	353	402	438	378	364	390	415	382	458	426	397	372	408	408	398	403	374	403	397	406	403	409	394	396	406	422	397	383	416	405	398	408	393	417	397	389	373	397	385	400	438	398	395	383	375	382	373	391	368	365	382	384	368	381	399	395	389	370	376	376	398	369	410	403	380	388	401	397	359	405	379	401	381	369	399	391	369	367	429	417	413	410	356	424	409	411	389	391	379	382	403	386	391	414	388	415	402	404	389	392	363	392	424	371	377	394	418	380	430	411	383	396	391	397	383	378	431	387	373	412	379	403	382	417	371	406	400	428	361	368	435	403	409	403	399	403	396	439	411	419	381	372	397	424	425	411	428	402	388	377	419	391	434	381	402	406	419	408	375	399	370	396	357	376	427	365	406	373	425	363	407	437	431	381	369	419	370	391	426	406	369	374	401	418	380	384	426	372	385	371	397	374	364	415	397	422	397	383	393	359	400	378	378	406	370	408	374	411	388	378	430	392	364	404	384	385	378	440	400	377	408	391	401	399	408	390	405	409	377	390	407	410	389	357	378	362	383	382	367	395	373	420	371	424	409	403	398	389	392	428	393	396	371	432	418	404	403	422	409	390	379	370	381	417	390	396	383	402	398	438	408	384	381	369	379	388	435	376	369	376	374	416	384	389	381	402	402	386	420	391	407	394	397	411	393	389	430	431	376	367	388	371	379	366	390	390	418	400	445	383	393	397	415	383	380	426	408	387	395	375	408	403	405	394	416	383	409	401	413	398	387	404	394	372	416	396	413	387	408	394	377	378	398	411	371	384	412	413	399	397	418	400	374	361	416	410	374	386	400	409	415	385	390	398	414	419	399	402	406	362	364	381	381	392	395	375	392	389	404	429	377	389	381	417	408	391	391	413	381	400	404	367	414	404	388	414	386	417	398	383	375	391	387	413	387	381	371	401	426	366	390	409	416	416	406	409	378	425	419	403	358	402	347	403	389	410	385	426	386	393	387	362	398	409	390	426	403	369	410	397	413	402	405	372	401	429	407	402	414	355	403	408	355	432	374	390	385	370	389	388	371	393	434	395	391	404	374	434	405	392	388	413	383	391	403	369	405	387	369	383	430	389	406	422	412	407	416	378	390	399	426	370	419	380	370	407	383	388	424	391	403	404	373	386	366	382	437	386	377	391	393	409	411	370	394	408	392	379	409	384	425	379	406	360	379	383	402	365	420	380	399	389	392	392	386	380	395	386	389	394	373	399	382	389	409	382	410	388	379	380	382	406	377	384	399	380	408	369	411	399	395	392	370	411	375	400	420	398	388	396	397	388	362	409	370	399	420	382	392	376	364	420	409	396	387	412	396	384	426	409	402	381	408	389	375	356	374	395	368	360	406	461	390	355	397	399	409	394	379	399	397	415	395	410	397	409	381	413	386	416	401	399	404	393	403	385	438	386	412	379	376	414	401	419	419	389	399	372	378	382	386	379	379	405	373	414	394	391	395	402	391	404	382	392	406	365	424	413	409	398	416	405	361	396	446	425	398	393	373	419	424	398	375	368	426	387	383	382	389	417	370	412	411	394	388	366	402	390	408	373	409	383	443	391	398	385
24956	20759	26468	24754	5704	1286	794	627	506	437	480	494	1803	9097	10027	4961	1919	882	553	379	336	401	363	371	380	340	373	364	373	381	385	387	355	375	346	346	421	368	393	361	394	353	384	352	354	369	381	337	357	402	373	357	357	384	379	366	364	356	351	382	371	350	350	356	377	359	411	366	415	365	355	393	368	348	411	391	372	367	348	363	410	347	340	406	397	397	358	345	358	358	375	369	398	328	366	356	359	376	391	392	359	358	350	372	356	393	372	372	394	386	358	402	366	367	354	342	357	356	359	377	373	357	361	356	387	323	342	378	352	357	382	388	360	376	365	373	353	356	361	389	361	361	354	374	362	352	374	364	380	370	398	388	377	387	337	365	358	430	360	306	391	361	341	380	346	368	377	329	398	402	375	356	381	348	376	419	390	356	401	369	397	366	370	363	356	360	379	357	354	323	387	367	348	348	403	352	344	342	368	358	354	395	414	351	386	362	365	360	397	375	370	338	331	344	403	335	377	342	374	384	374	379	406	357	373	359	360	361	419	353	351	331	360	391	369	389	395	357	358	372	354	351	368	342	378	388	371	345	345	361	382	390	374	353	352	376	329	398	338	354	364	352	384	397	361	379	366	399	344	368	340	374	330	380	371	405	362	371	401	381	360	349	376	363	353	357	380	360	356	360	395	357	390	372	326	367	381	348	340	356	368	362	333	358	370	327	381	367	373	380	387	339	384	395	371	360	331	349	383	369	368	383	330	343	374	400	349	367	337	353	372	366	367	367	359	343	356	375	390	348	381	380	361	369	331	360	382	384	390	375	399	414	349	344	365	339	345	366	336	375	366	363	360	402	352	365	339	384	374	399	360	343	349	387	351	364	366	360	384	358	336	373	349	353	379	359	365	379	350	354	362	368	364	377	347	363	368	367	392	340	376	354	361	366	385	353	371	356	367	365	394	406	383	344	350	371	381	402	377	371	369	341	358	384	356	353	387	348	356	404	351	397	367	365	375	374	367	365	358	354	400	393	397	386	369	382	382	366	333	392	334	357	388	377	369	393	365	362	375	383	360	396	359	400	334	360	397	358	365	373	346	378	379	408	367	359	361	340	376	376	377	367	345	373	356	368	358	345	386	366	338	362	387	369	395	383	391	373	360	365	354	391	393	356	354	374	365	362	401	366	366	376	361	362	324	384	365	332	359	325	337	382	401	380	359	349	361	330	410	377	396	392	344	361	388	356	370	382	370	331	383	373	353	383	401	368	350	363	385	342	370	363	372	360	393	383	378	370	384	360	345	326	377	381	381	337	369	390	363	378	401	385	363	319	347	367	369	346	350	397	399	372	357	364	372	385	359	357	354	397	353	356	366	370	333	374	359	367	370	378	374	372	360	362	351	340	377	351	338	363	336	357	335	381	370	362	383	354	379	343	355	385	360	387	351	390	368	391	392	384	338	362	403	371	375	362	378	399	374	373	364	361	371	377	352	355	376	362	354	381	379	363	382	346	355	348	367	348	360	361	365	340	331	358	371	376	347	392	361	329	384	353	349	382	359	403	357	352	374	356	347	366	380	384	358	373	401	364	354	375	330	335	360	379	354	387	353	357	337	373	351	359	403	378	352	404	395	364	370	378	379	370	375	349	382	338	359	393	366	369	355	372	374	381	356	336	374	349	336	345	373	361	368	339	367	389	389	347	369	370	353	341	393	380	334	338	392	387	364	354	375	374	374	361	379	357	384	371	371	352	309	376	406	346	369	366	353	350	384	329	352	359	341	351	386	385	359	388	347	389	375	353	367	378	363	394	377	360	354	363	364	390	361	342	334	347	366	368	372	383	354	347	329	361	375	372	356	359	339	341	378	356	352	362	329	347	400	352	327	344	357	368	386	355	396	350	342	379	356	383	344	391	387	382	374	344	363	341	366	357	348	393	369	381	382	382	382	366	366	350	374	373	357	371	403	337	358	352	363	366	393	389	371	363	337	387	369	365	362	348	362	369	384	330	350	340	361	354	359	370	368	371	357	361	375	337	393	371	375	352	363	328	359	362	391	335	326	361	379	339	361	369	375	375	342	326	363	324	374	377	333	362	341	353	358	387	357	372	341	351	415	343	359	378	356	400	344	395	336	364	339	378	400	393	361	353	375	379	369	342	335	377	343	372	380	332	394	366	380	351	392	360	359	362	364	374	363	368	371	377	384	367	359	395	351	339	359	334	350	375	386	376	380	374	377	356	362	382	370	338	369	360	423	375	388	343	307	373	352	362	362	385	381	378	370	328	369	336	337	355	356	358	348	386	338	383	390	357	349	371	333	367	351	356	352	339	339	359	369	340	385	364	367	345	365	363	382	397	353	340	383	348	378	375	398	383	370	324	393	351	372	372	362	374	393	369	358	373	347	348	356	342	351	375	398	387	398	349	387	353	378	347	369	366	355	355	348	370	334	344	348	355	355	354	368	384	339	359	392	379	397	388	358	381	415	357	349	371	373	354	374	372	368	339	388	360	360	370	382	346	333	398	395	386	348	357	371	362	362	388	389	372	364	353	392	323	373	355	367	372	348	358	370	427	384	350	379	367	379	347	368	385	385	364	382	357	360	363	411	365	370	391	362	383	364	357	369	375	382	340	377	334	381	360	370	378	348	366	355	376	360	389	374	369	361	368	373	343	360	379	360	331	352	362	354	336	382	363	380	334	324	359	358	369	377	357	382	356	354	366	353	397	367	374	351	380	331	341	375	369	398	378	366	375	367	393	364	347	386	357	376	382	359	376	382	359	361	387	345	365	359	383	370	351	359	372	370	375	367	373	356	384	374	353	378	413	376	314	339	331	403	395	325	393	379	387	342	378	367	391	365	411	370	353	353	338	368	365	398	351	367	357	361	389	320	383	332	362	344	366	338	352	388	404	348	363	390	364	377	346	306	337	344	347	393	387	377	367	358	362	395	378	351	363	408	380	360	347	384	376	331	355	359	374	425	371	360	344	337	362	365	362	353	408	368	345	369	375	373	369	341	348	391	361	370	363	365	379	386	336	354	373	330	386	343	363	337	315	389	377	346	325	353	359	372	293	384	348	377	373	405	412	389	373	364	383	371	330	379	385	364	368	394	361	336	370	363	403	368	347	362	315	363	344	376	356	367	384	344	365	369	340	355	356	361	378	387	361	370	390	387	367	366	372	366	355	340	371	368	337	354	353	383	394	376	402	366	379	356	358	367	350	366	374	342	334	355	352	378	374	335	376	386	373	385	317	356	371	363	362	390	390	359	326	382	329	354	345	347	388	328	379	375	344	347	369	382	375	354	358	346	378	358	343	371	384	358	349	313	350	369	379	354	367	383	309	375	344	391	334	375	416	365	371	406	375	354	369	372	335	336	383	374	376	346	348	358	343	375	398	356	395	371	360	374	349	340	358	360	362	405	399	390	376	386	402	376	341	367	355	398	330	359	373	373	370	340	337	381	382	346	406	381	391	372	363	347	372	385	376	388	408	376	356	366	358
4161	4266	4389	2284	1603	1163	964	799	541	558	491	691	3276	12083	10641	5382	2334	1031	587	407	389	380	350	369	379	370	404	366	358	358	350	388	358	373	366	387	349	348	348	348	384	389	417	376	390	357	382	376	356	364	367	370	368	412	380	414	361	389	391	391	343	368	355	374	371	373	356	375	354	361	372	358	375	388	373	349	373	366	356	371	383	385	365	360	364	363	375	358	366	373	350	368	371	352	393	408	336	350	343	376	396	341	361	392	372	375	399	380	402	389	356	363	394	354	356	352	380	363	351	362	361	372	349	381	356	347	360	380	349	385	368	355	392	417	389	351	376	406	374	380	388	395	397	365	373	367	378	366	352	390	360	384	368	346	350	403	391	386	372	386	364	332	397	386	409	349	363	387	369	370	371	366	360	381	372	373	362	345	335	355	341	332	355	367	365	363	360	386	398	382	380	356	410	354	393	381	361	371	387	338	347	375	345	377	350	375	389	331	357	378	352	374	351	355	371	350	398	371	365	342	383	387	404	371	349	347	405	380	399	326	361	391	347	404	357	355	386	363	360	385	354	374	375	374	361	377	353	365	346	361	345	368	352	357	393	391	392	369	377	341	360	335	352	380	368	379	366	375	401	367	365	383	333	377	385	375	340	394	338	389	362	371	390	389	365	386	359	390	386	399	364	359	366	355	387	360	372	375	376	364	335	358	352	346	378	389	346	361	378	373	380	368	367	399	380	358	379	388	379	362	348	402	396	372	364	362	343	348	391	371	382	392	389	386	381	394	346	382	386	374	355	315	382	365	360	395	348	362	362	386	335	342	352	372	353	347	379	339	388	385	378	392	363	366	384	351	388	390	418	385	368	359	376	388	340	367	400	361	388	373	376	354	357	321	372	381	361	352	345	352	353	413	385	392	421	356	363	380	322	350	362	347	361	362	384	354	359	338	351	372	358	351	368	363	369	330	363	357	353	364	389	354	376	383	398	386	375	375	343	335	350	374	361	371	376	368	370	352	340	344	384	386	394	366	357	356	401	364	406	386	343	367	371	370	372	352	344	344	364	347	374	344	357	365	353	328	338	371	358	370	370	384	397	345	403	365	379	404	434	371	356	368	374	377	362	356	352	352	373	359	378	374	351	387	380	384	371	367	356	392	349	370	384	388	380	380	414	361	357	370	351	384	377	386	393	348	340	370	378	362	361	373	366	375	382	352	350	349	390	370	371	380	356	376	351	337	362	369	394	380	391	322	343	352	358	370	369	373	360	399	383	375	396	375	372	350	401	378	371	374	383	383	373	348	330	377	357	363	369	394	320	349	395	314	361	364	349	370	347	409	384	358	372	366	376	375	357	361	365	367	354	368	328	376	351	367	357	343	336	406	366	401	361	367	363	365	374	389	368	371	384	360	398	382	391	369	367	392	421	410	361	368	374	366	367	381	353	388	381	373	365	368	373	370	355	352	378	342	372	380	348	326	340	375	382	383	386	352	359	357	377	346	383	364	363	380	348	327	383	394	369	363	398	360	377	365	369	393	387	382	385	390	377	394	362	379	381	395	357	361	364	383	372	377	376	382	375	402	353	363	377	373	329	367	357	383	331	410	392	378	381	361	376	367	390	386	373	352	381	369	384	386	359	366	362	351	379	370	404	365	373	391	407	374	354	380	376	368	375	360	371	371	350	379	331	361	385	368	382	371	357	377	353	352	376	366	374	359	352	349	355	387	347	357	361	412	347	366	366	387	365	382	326	332	368	382	359	351	359	374	347	338	325	368	371	370	396	355	361	377	371	361	382	360	373	340	368	371	394	379	332	363	357	364	354	389	340	372	395	364	355	374	360	353	367	390	357	386	374	343	364	425	392	405	361	380	383	404	363	336	338	385	358	400	395	363	345	339	388	371	393	348	392	358	372	381	371	358	404	377	348	355	370	372	353	341	353	360	360	361	374	364	353	366	383	372	358	328	404	374	416	403	376	387	363	386	396	411	369	370	360	397	396	392	361	390	362	389	355	356	372	390	369	379	333	371	365	353	375	344	338	354	364	390	388	347	367	383	335	389	334	368	375	336	362	373	380	380	368	341	384	326	354	391	388	375	378	395	407	384	395	393	368	379	386	388	385	354	384	374	417	358	332	392	361	388	325	351	357	361	383	337	364	339	327	369	379	356	348	396	347	362	403	357	369	369	368	393	377	358	383	382	377	371	371	414	378	402	366	348	357	355	382	369	396	345	383	351	377	389	400	348	395	364	366	387	352	338	343	384	348	367	351	370	398	375	355	355	387	370	362	373	348	371	339	391	360	365	389	420	361	370	368	357	399	382	356	397	354	389	392	373	375	350	380	363	377	351	359	342	338	367	369	386	359	373	359	387	388	378	392	367	378	345	369	351	396	349	400	337	384	355	382	352	374	362	404	344	382	342	364	321	328	375	359	378	391	346	381	360	375	373	368	398	359	376	374	395	357	343	343	375	361	373	371	402	357	390	395	365	344	395	378	357	372	356	352	342	387	339	344	338	337	383	392	362	366	333	386	378	394	347	364	355	350	342	356	352	365	387	368	381	365	359	361	365	363	344	345	376	382	365	354	322	407	348	351	353	372	362	321	361	354	358	372	344	369	374	369	416	358	384	375	353	377	369	327	355	388	366	345	374	363	393	383	351	362	364	327	365	350	388	376	417	376	370	332	390	351	344	359	376	376	382	355	370	359	361	363	390	374	383	399	353	348	365	372	379	361	387	413	366	387	359	345	362	378	375	371	353	361	356	359	354	397	337	369	370	358	359	345	383	334	346	338	368	367	337	347	373	342	354	345	373	349	377	347	394	361	388	385	370	371	331	410	364	349	340	366	359	376	357	389	342	389	345	348	351	395	358	352	392	386	403	348	368	342	347	394	371	370	375	343	387	393	342	371	372	375	377	371	358	378	353	368	402	396	343	375	346	363	350	357	358	367	365	391	357	345	376	356	366	369	361	385	388	387	358	369	393	346	350	318	356	370	369	373	363	356	407	378	348	372	391	399	367	375	351	391	394	364	356	345	346	351	341	372	372	355	340	373	362	368	348	386	376	339	377	358	398	364	350	361	336	345	375	339	347	334	353	362	359	368	367	368	403	378	351	367	384	371	394	330	362	390	338	375	393	356	373	369	365	410	379	357	367	369	364	383	358	361	355	347	354	397	396	312	393	353	373	366	370	373	384	368	373	352	360	377	403	372	369	362	379	373	345	368	391	347	372	365	383	385	371	357	344	373	372	374	384	355	362	359	371	369	379	375	414	365	406	408	378	421	365	378	360	402	362	344	381	386	362	394	387	355	382	353	352	370	366	368	338	358	364	400	370	370	389	400	361	360	409	364	374	345	356	338	390	408	358	381	364	343	345	342	393	357	347	358	366	349	350	340	382	399	398	358	368	349	357	395	368	377	394	347	345	368	345	377	357	368	346	379	381	389	381	380	385	401	384	347	324	355	387	344	364	378	385	366	388	382	418	343	345	385	410
23963	20776	27666	24012	20185	5290	1628	940	776	721	739	1566	8780	20140	16560	9275	2765	1057	678	540	520	549	519	544	558	509	518	522	526	529	529	532	493	516	567	523	511	463	561	531	540	505	551	554	538	505	506	502	524	518	521	511	522	512	497	532	542	522	557	538	535	566	537	530	512	522	535	549	484	522	531	502	539	528	545	524	536	540	495	533	512	545	515	499	533	527	545	509	520	552	560	562	520	545	523	530	501	506	495	584	560	530	519	559	542	520	526	517	527	515	509	554	529	542	554	582	496	564	532	534	557	538	510	547	520	517	577	504	544	504	546	508	531	521	508	499	548	559	536	561	513	501	499	521	529	522	510	529	538	520	507	554	496	529	516	525	519	543	497	500	504	563	523	555	497	485	503	533	539	497	519	480	503	541	516	540	495	516	563	553	538	505	509	515	532	516	538	567	524	541	547	495	522	485	507	484	509	541	477	513	493	494	555	529	510	488	517	520	502	562	504	559	536	521	523	494	491	509	525	530	521	552	491	528	504	564	545	519	486	582	534	507	557	542	530	546	516	513	510	487	537	480	494	503	463	497	484	550	544	544	499	529	555	567	501	510	585	501	527	524	516	513	447	506	505	516	521	532	529	562	511	518	565	520	543	508	515	519	515	550	514	524	555	524	488	520	507	514	528	539	518	517	509	527	525	467	545	551	513	525	528	523	487	486	512	497	501	527	583	540	512	509	521	525	512	554	507	545	560	515	501	546	526	481	508	534	547	543	552	538	531	493	537	528	522	518	544	516	529	502	537	533	567	546	548	553	534	520	535	523	523	520	557	494	551	520	498	560	493	498	510	496	507	506	506	515	517	529	531	523	498	516	502	503	546	497	538	495	499	504	476	561	528	497	484	544	557	530	481	490	513	505	549	515	517	535	521	472	554	528	549	510	513	484	505	481	477	560	506	533	541	512	464	519	524	537	488	527	530	521	521	532	542	542	500	474	495	513	553	494	537	527	524	498	456	518	540	497	529	510	529	516	526	506	555	518	555	496	491	506	505	567	519	496	536	539	536	503	559	544	485	521	503	538	491	534	520	536	551	519	500	526	523	575	505	480	527	511	512	525	483	506	504	470	522	532	529	513	501	511	543	538	553	520	529	470	493	503	517	533	533	513	525	552	538	495	544	522	519	485	493	537	515	513	519	555	537	494	528	528	502	571	524	524	548	552	481	491	480	531	513	499	529	536	512	516	521	527	539	521	535	517	513	558	546	506	564	505	528	528	557	496	528	477	553	533	515	527	498	474	530	494	557	483	510	500	520	523	522	506	543	517	556	508	527	549	500	507	542	495	523	485	533	510	525	529	528	517	525	502	527	558	513	510	521	580	541	521	524	526	519	540	499	499	521	497	520	540	487	483	511	484	536	562	522	535	508	549	561	536	516	474	538	534	502	556	483	491	510	527	515	488	538	509	538	548	533	524	512	560	524	491	534	512	536	484	541	502	503	528	541	498	517	511	490	513	516	535	525	548	526	518	548	589	500	472	530	506	503	495	590	497	531	455	497	517	487	563	509	529	514	550	497	536	539	571	514	507	505	539	489	498	498	480	549	540	523	538	558	488	555	500	562	541	554	604	534	510	509	533	549	529	506	571	528	534	530	530	528	529	521	538	534	502	535	518	500	493	494	506	514	509	524	509	530	502	539	538	512	532	520	497	529	476	504	538	522	551	534	526	527	495	547	513	546	528	524	534	496	518	498	512	501	550	523	517	498	528	528	510	498	537	500	527	505	519	511	487	527	509	505	493	517	536	490	517	523	522	536	520	478	572	496	487	479	485	551	489	536	517	550	567	536	529	497	505	532	527	546	486	488	526	503	479	552	552	533	514	522	484	547	488	496	516	550	517	531	533	504	517	526	530	544	531	490	522	533	488	555	479	471	538	510	503	543	538	524	526	510	523	519	515	526	474	501	494	521	545	539	555	528	543	514	539	528	483	534	521	528	518	510	518	485	532	480	533	494	498	486	519	506	518	534	559	558	488	489	512	545	540	490	493	511	492	522	525	544	484	526	490	543	507	477	487	539	562	541	518	539	502	495	490	515	494	563	530	538	507	554	530	490	520	473	555	503	488	508	490	532	481	537	497	538	503	583	522	554	521	479	546	491	548	510	492	538	526	515	492	523	543	525	480	529	537	476	552	540	529	518	525	512	525	556	504	572	550	480	565	503	509	533	504	551	501	509	515	529	574	533	500	521	583	513	535	508	557	524	530	565	528	524	512	528	487	518	484	544	497	532	522	488	559	517	529	525	533	487	503	454	544	530	523	520	506	493	535	513	530	512	483	480	494	495	495	555	514	500	503	494	541	489	541	546	522	513	538	473	501	530	527	491	528	522	531	507	506	496	532	542	524	528	528	498	516	544	534	533	536	542	550	481	496	557	513	529	515	505	538	497	553	479	524	499	524	519	503	503	531	498	516	494	541	528	539	515	522	520	486	527	549	487	510	555	531	506	476	535	525	520	487	508	543	555	530	529	509	514	514	521	501	512	579	566	529	511	541	546	530	535	511	562	474	527	499	497	571	511	519	520	521	505	507	493	535	535	503	489	468	541	460	537	500	508	527	540	521	526	504	495	512	492	506	464	514	528	514	554	506	531	552	484	546	488	533	483	531	557	521	521	526	542	544	479	549	556	482	543	468	539	552	572	500	553	563	517	512	519	511	526	516	546	532	494	543	497	515	506	525	512	493	522	535	549	520	495	564	501	514	524	533	513	500	513	537	482	527	524	530	521	548	535	532	478	518	492	532	520	525	548	520	503	488	527	542	515	519	554	521	531	514	497	520	492	528	480	531	529	511	549	521	558	507	481	499	474	465	521	534	511	527	506	534	536	539	534	544	490	553	515	545	550	488	513	513	533	537	480	504	547	545	510	533	488	540	480	529	490	523	540	510	527	498	511	512	485	489	513	520	527	470	489	506	532	531	493	473	516	510	507	514	518	548	511	519	547	522	512	532	512	553	526	474	531	514	509	528	519	502	519	574	536	530	538	498	500	518	497	526	520	557	507	502	517	546	507	535	560	510	509	506	584	537	497	522	512	541	557	541	541	503	489	488	472	491	509	531	506	515	545	540	547	550	544	470	542	498	520	518	495	500	525	514	521	510	495	525	540	503	514	521	501	507	520	548	522	497	479	501	490	464	527	522	511	511	512	530	500	475	484	491	520	481	531	542	543	532	511	499	550	504	520	549	458	500	518	523	476	499	544	524	489	512	508	556	509	547	542	509	516	518	504	504	579	515	517	509	499	533	489	467	500	531	523	498	517	497	538	535	523	490	526	488	501	522	518	516	501	542	529	511	483	497	504	535	542	497	474	533	546	515	485	478	534	519	537	570	510	508	530	535	526	531	484	542	495	535	540	494	537	534	515	535	491	497	494	511	512	545	550	567	532	537	522	542	517	534	543	516	512	478	527	521	538	505	513	548	516	521	537	458	502	512	542	529	503	492
4703	7867	6866	3944	2847	1919	1459	1110	896	897	907	2653	11944	21266	15170	8844	2930	1181	651	502	505	518	528	524	490	531	487	482	493	463	524	481	509	498	517	515	509	524	541	473	512	509	479	521	555	493	524	537	546	526	521	497	531	534	463	548	509	516	499	530	463	512	550	468	501	486	536	553	493	508	472	514	545	483	515	526	548	487	522	543	486	492	496	522	507	509	461	513	563	489	541	502	474	487	522	510	492	518	552	525	495	494	472	493	482	470	519	518	484	517	493	566	504	475	491	497	506	490	541	496	505	508	502	551	509	503	491	522	508	518	516	481	458	528	503	465	521	490	503	501	501	478	482	480	517	510	516	512	542	534	508	504	511	517	510	536	490	504	497	521	512	494	490	487	458	439	484	498	487	487	507	503	499	528	494	509	530	504	508	505	509	527	522	469	499	486	518	525	502	505	478	502	521	537	484	495	471	523	559	509	496	520	504	496	486	548	544	507	507	509	467	473	535	537	513	539	475	529	496	493	487	503	483	521	446	505	526	521	524	463	493	553	476	486	491	478	491	513	527	483	517	486	500	511	529	515	505	511	480	506	477	473	549	487	552	515	479	500	508	479	465	487	468	506	485	533	517	522	486	514	516	463	500	485	504	497	512	524	521	533	522	525	492	486	498	507	486	515	534	507	490	544	502	502	497	535	503	482	524	516	479	533	475	537	500	480	483	523	527	502	503	498	516	488	493	517	536	492	483	464	510	519	480	483	484	541	495	475	529	486	486	542	507	512	522	507	488	536	511	526	454	504	519	500	520	476	476	475	523	485	445	505	515	533	487	503	536	527	523	503	497	494	509	513	501	509	525	521	483	480	481	513	482	498	523	508	526	480	526	492	474	499	475	512	522	507	516	494	497	514	474	517	488	500	489	485	510	472	514	508	462	509	486	514	497	491	531	511	556	520	491	515	527	524	512	474	470	499	478	487	472	550	460	565	491	492	523	511	523	516	481	539	491	504	487	499	484	510	499	541	499	499	510	494	498	502	495	491	523	444	539	495	502	462	476	510	473	490	480	536	509	539	526	510	478	510	500	497	514	499	512	486	500	507	517	474	497	481	516	493	491	502	513	532	518	496	516	532	484	497	524	499	460	499	475	462	488	524	509	520	458	552	499	508	517	480	522	507	561	523	478	489	500	452	504	489	471	493	505	504	508	540	485	528	487	524	490	501	542	493	496	530	523	490	522	461	509	497	490	507	490	533	467	511	506	474	517	502	513	525	486	534	508	471	505	495	458	492	497	492	532	479	499	516	477	495	504	520	506	507	514	481	495	489	516	495	514	476	545	542	493	507	541	515	522	530	548	533	501	530	448	510	551	515	497	471	498	527	501	457	506	507	479	488	510	505	489	494	494	513	510	550	520	511	511	485	501	470	487	481	500	516	462	506	506	507	505	480	478	499	537	497	530	538	469	493	497	518	472	508	475	512	515	509	525	495	489	492	520	529	474	540	468	500	502	470	493	497	520	506	485	501	490	501	481	484	515	492	511	508	494	463	487	505	482	468	517	496	464	484	497	497	544	503	486	528	495	526	468	502	516	532	507	471	498	528	571	462	501	502	470	543	517	481	478	502	462	536	510	519	496	496	518	490	419	523	479	546	541	528	494	484	514	541	517	505	511	493	479	454	540	526	469	524	510	502	485	499	487	520	444	526	496	465	462	488	477	499	517	479	522	495	481	508	472	554	510	496	480	493	518	489	527	498	471	484	490	511	500	535	495	516	473	535	499	509	538	539	534	525	499	548	507	500	554	536	517	457	509	538	460	473	506	493	501	506	488	481	532	488	488	445	514	527	479	478	515	507	473	557	459	505	500	514	512	478	547	510	458	495	552	541	531	498	464	535	521	524	502	515	463	474	494	460	511	508	469	485	527	480	554	526	535	462	495	519	549	508	491	507	501	506	525	473	549	477	519	526	486	493	495	507	481	498	507	489	504	524	547	515	509	470	487	518	519	519	500	496	511	497	496	472	521	487	513	536	486	538	519	496	497	504	517	483	533	503	515	520	565	514	501	515	518	471	487	499	522	543	520	510	528	532	487	507	527	493	485	518	541	502	525	527	518	477	499	532	521	468	529	496	518	500	525	511	496	501	459	501	484	466	505	527	467	501	492	530	523	500	508	529	494	497	492	512	493	481	512	510	497	498	473	504	469	438	499	483	523	504	533	466	497	505	546	501	532	485	499	479	503	458	483	494	477	496	499	482	542	495	515	489	501	502	505	499	459	468	478	508	458	523	497	471	493	500	502	529	501	508	474	480	482	509	515	503	505	461	483	548	494	497	507	528	494	517	501	480	462	504	470	483	514	467	510	547	482	501	491	523	490	490	508	469	480	475	471	509	504	502	475	521	498	508	519	523	508	506	502	522	476	475	506	523	510	529	452	528	473	529	496	505	485	513	474	467	452	477	523	520	497	505	516	503	488	520	521	490	474	515	473	526	436	497	472	468	513	506	494	510	506	493	537	517	493	487	528	475	506	516	484	495	562	482	511	504	485	489	473	511	503	496	525	504	500	506	503	473	509	532	503	486	496	511	510	496	498	478	519	471	513	524	450	494	512	518	477	486	527	502	459	497	472	446	475	475	517	485	499	492	496	474	500	449	513	493	482	500	512	470	526	498	504	534	480	478	509	510	452	468	521	493	470	529	480	513	487	466	498	508	490	495	517	514	494	527	500	498	481	513	529	484	551	487	499	491	505	484	558	523	492	521	469	498	472	473	503	493	469	504	510	493	484	517	494	501	481	506	493	476	484	500	483	517	519	459	492	464	461	540	497	522	472	507	511	477	504	498	455	528	482	498	482	510	452	489	491	470	518	536	529	496	510	493	494	522	486	481	507	495	480	515	490	493	501	469	515	474	495	512	484	513	482	506	477	498	521	492	492	468	506	458	498	444	466	516	491	476	534	452	519	472	497	481	490	476	505	535	517	497	484	485	503	487	474	490	516	520	488	475	503	494	501	457	493	483	500	558	507	518	465	506	489	542	502	480	507	455	520	495	533	535	466	488	500	529	526	468	496	483	507	480	486	483	538	469	545	507	471	463	554	557	496	485	456	511	531	510	527	511	490	476	514	503	502	525	506	515	525	516	479	516	500	497	521	486	497	499	506	514	511	470	520	473	528	514	479	489	493	472	458	496	475	462	519	488	519	491	519	481	516	453	522	527	487	477	500	552	524	487	508	491	491	519	524	520	543	546	511	502	536	493	489	464	521	526	507	510	468	514	483	488	516	475	557	516	470	482	497	520	468	507	504	524	524	519	514	482	497	504	497	458	487	513	494	512	504	481	533	491	473	515	487	468	493	496	518	499	520	495	497	495	503	530	484	514	532	474	513	495	484	529	496	549	533	493	536	562	504	491	529	525	501	471	514	495	470	532	482	539	504	455	485	495	474	507	481	473	530	478	516	499	500	479	511	453	486	442	459	496	519	530	516	511	528	497	490	531
26591	7788	1328	802	632	564	480	509	486	542	595	579	875	1444	1341	966	662	507	515	501	483	519	492	519	507	452	460	503	514	497	497	500	517	468	518	486	479	487	494	522	491	492	479	478	513	484	500	515	512	500	461	489	494	507	507	482	454	482	504	482	486	528	451	495	476	504	502	468	486	518	511	496	495	501	517	483	465	527	498	474	452	548	523	483	490	479	484	481	504	461	506	461	505	505	514	499	483	458	542	477	500	486	483	499	454	494	516	511	470	550	485	478	472	495	488	509	499	511	472	490	494	478	475	507	508	482	497	458	481	485	529	531	490	485	476	502	464	502	464	494	458	518	483	517	473	514	518	465	456	508	514	461	490	495	510	482	530	481	515	502	486	502	495	464	483	486	467	511	497	469	528	479	482	486	480	492	495	511	479	505	475	509	483	491	505	482	466	495	513	493	519	495	536	518	497	488	466	449	477	458	512	465	493	470	478	480	475	493	482	505	499	485	519	456	473	504	488	504	505	524	469	477	460	479	486	493	484	504	478	497	435	474	456	487	479	451	466	465	492	484	498	467	488	510	493	453	498	498	511	496	460	549	508	488	495	501	451	464	495	499	487	498	490	491	445	457	476	470	493	490	508	503	507	477	527	459	484	522	482	474	488	464	474	495	468	490	498	469	518	487	512	507	468	522	500	482	470	477	500	475	493	477	423	552	557	467	510	475	517	462	469	517	457	532	478	514	490	520	479	489	484	499	486	462	464	504	493	463	452	527	482	472	495	474	515	485	461	483	486	492	475	488	486	483	555	473	470	509	517	482	507	519	509	476	482	465	492	481	480	486	494	464	504	489	465	472	498	498	492	523	533	501	496	507	502	472	493	474	465	468	480	525	518	511	498	469	482	536	481	497	458	467	452	554	506	534	439	466	480	535	482	473	545	467	519	501	471	496	493	497	494	507	493	497	474	474	493	509	479	497	475	473	459	482	506	503	470	510	531	514	561	493	449	494	443	490	488	486	505	454	478	479	500	453	463	513	480	474	477	491	501	472	472	448	455	490	492	476	503	493	507	534	481	506	451	495	470	483	534	506	520	436	496	496	507	510	453	483	458	498	516	484	482	476	481	493	476	453	505	509	482	506	515	499	494	517	497	496	459	438	494	482	518	517	457	476	460	470	459	493	486	482	456	483	533	467	467	466	532	496	457	480	502	512	483	474	498	503	500	480	476	485	533	544	507	463	482	477	482	479	519	490	495	468	497	466	470	462	510	480	466	494	505	496	513	487	493	480	496	471	484	522	461	497	510	508	495	507	530	510	509	538	483	499	482	493	545	488	456	478	505	475	490	490	485	460	470	501	474	459	501	484	501	495	484	541	478	505	526	494	490	471	506	500	480	506	478	476	499	484	493	517	504	473	482	497	518	456	470	452	466	528	492	459	523	512	501	487	485	535	516	508	464	494	521	489	496	435	471	462	522	473	521	486	483	489	485	476	481	512	490	511	516	483	484	494	507	442	439	481	470	487	470	507	466	485	483	517	506	484	471	492	505	497	474	494	496	504	487	500	478	504	498	471	485	496	511	455	501	514	501	533	537	459	510	448	496	519	460	434	501	509	495	507	496	461	514	491	464	497	455	495	476	502	503	523	480	501	457	482	476	499	531	507	490	486	478	523	457	523	527	481	497	469	473	518	488	484	493	506	475	457	478	479	498	424	539	483	453	484	444	470	514	472	481	488	483	496	457	539	557	473	482	499	482	511	534	528	483	443	501	504	486	516	478	498	487	482	491	466	495	501	486	469	490	472	487	497	504	515	478	500	489	521	495	507	520	438	478	472	480	496	502	515	463	434	478	488	463	475	516	482	463	516	502	519	435	472	460	480	552	516	443	505	500	531	480	495	523	508	439	440	487	492	501	472	482	470	462	477	458	507	512	516	463	466	528	471	457	491	514	471	486	492	493	504	447	502	505	492	500	459	512	477	476	481	481	486	499	538	475	485	486	523	507	490	518	506	473	510	493	512	479	484	494	523	492	489	517	491	493	458	475	488	465	481	507	515	515	517	474	459	537	478	473	463	506	491	480	499	543	480	464	488	500	476	486	470	472	486	481	481	475	463	517	475	477	466	468	499	522	482	515	482	499	483	502	473	509	516	478	484	517	492	523	456	428	455	478	489	500	506	511	492	526	444	495	498	485	509	506	505	485	472	492	427	527	468	488	447	489	470	491	470	487	469	467	471	515	515	508	502	509	474	488	488	495	486	496	450	509	498	524	484	473	480	485	502	484	469	514	527	475	483	467	441	509	458	458	562	523	489	523	463	456	536	473	486	487	475	451	512	526	489	481	501	515	491	480	496	483	486	533	486	468	473	510	502	498	530	488	515	489	469	525	463	464	453	479	492	456	449	502	505	465	510	493	504	480	509	489	461	525	514	458	508	495	528	476	505	457	484	495	516	475	487	490	489	492	462	493	482	510	490	475	474	487	483	441	512	482	445	490	518	492	463	512	491	523	474	506	483	485	485	459	497	498	474	482	508	481	487	518	460	524	512	510	489	519	526	555	485	445	500	495	495	498	462	500	475	484	509	497	501	484	493	468	507	511	478	492	476	501	526	497	477	518	500	481	471	484	507	473	505	494	500	492	500	458	501	487	498	505	462	536	509	494	535	481	496	469	483	506	496	502	512	509	457	516	514	484	501	451	502	485	457	528	548	463	483	500	502	499	499	474	519	480	489	515	514	460	488	482	480	513	485	481	530	537	461	448	510	490	514	482	506	523	485	488	498	500	458	479	507	496	469	520	507	519	495	452	486	493	478	494	515	509	517	505	489	533	499	505	492	482	486	460	503	534	536	490	487	481	503	469	493	466	519	483	516	521	497	493	480	495	492	490	469	476	492	457	456	503	462	486	519	483	479	431	510	480	504	490	518	496	477	489	464	473	487	487	518	393	501	459	448	488	511	523	503	517	541	497	472	461	462	453	460	501	486	474	523	479	471	469	509	477	500	478	472	480	478	482	490	516	475	483	501	491	490	478	487	473	508	483	508	518	475	463	491	464	492	478	488	459	567	518	477	515	507	483	504	480	507	512	454	510	480	461	514	492	486	516	510	457	478	464	482	494	486	524	505	506	465	489	541	481	457	476	502	521	459	473	488	482	499	465	491	539	489	485	494	528	524	482	454	531	477	489	472	503	489	447	532	490	496	470	532	471	482	497	500	451	507	490	499	466	498	513	485	501	482	488	532	480	487	502	486	509	469	470	480	501	461	466	512	487	467	471	465	470	501	524	478	488	531	470	489	531	486	470	508	519	531	544	519	498	445	467	517	488	483	485	518	483	525	506	486	475	466	532	491	459	489	533	509	512	468	476	518	506	517	469	541	490	452	506	473	502	488	450	492	503	502	489	526	462	512	451	494	473	479	471	500	453	527	486	487	513	527	490	494	478	492	476	498	526	477	481	505	508	531	515	485	446	473	507	485	490	510	465	494	471	501	420	508
5826	1249	1087	722	716	544	483	522	491	560	674	690	1212	1930	1547	1016	679	551	454	479	486	469	455	496	484	442	484	463	455	492	452	493	477	426	444	465	470	444	444	431	453	422	442	476	480	402	432	438	454	484	451	486	456	444	469	498	473	451	428	440	486	446	432	460	471	455	463	428	472	445	466	462	455	475	451	470	507	456	453	452	449	468	453	477	455	462	450	455	459	440	460	450	433	432	497	484	422	441	436	453	457	478	464	465	490	440	508	441	497	435	459	465	453	457	452	469	423	493	438	468	445	467	460	462	465	459	439	454	418	484	467	448	452	456	474	493	453	461	446	469	457	462	463	482	469	515	433	457	462	465	443	468	472	446	439	459	460	451	483	430	462	429	430	462	474	484	458	470	478	465	443	461	456	465	465	466	452	452	484	472	466	449	437	471	463	440	491	448	412	441	456	453	452	422	474	437	428	464	478	472	459	473	439	489	452	423	462	480	482	405	447	427	455	469	478	440	427	487	444	458	436	469	471	454	470	444	432	450	460	449	441	449	468	481	479	471	439	498	462	497	458	416	471	468	465	451	429	480	488	450	430	477	480	467	447	458	437	484	437	466	444	419	446	446	450	443	458	453	450	416	465	483	451	454	446	447	469	440	451	423	476	453	461	464	466	476	416	474	448	488	449	473	460	501	479	447	450	495	540	444	463	430	442	454	490	451	467	466	455	461	465	470	497	468	498	448	480	488	479	487	472	440	460	455	483	452	452	463	424	451	502	470	452	461	424	488	417	479	460	459	522	471	494	434	448	417	472	513	442	487	516	487	452	474	473	480	436	469	440	458	449	471	410	459	464	464	429	435	462	435	456	412	487	475	512	440	460	451	459	455	474	494	464	490	461	449	463	485	421	442	483	471	477	489	439	446	467	446	457	497	493	459	456	460	466	433	463	452	491	490	432	477	457	452	462	478	476	454	424	484	462	448	450	460	475	478	463	498	426	443	520	440	451	492	459	445	455	452	422	444	424	446	492	474	462	450	438	466	428	449	439	440	426	481	465	469	433	455	454	443	467	418	469	462	488	492	476	445	480	460	416	442	420	451	521	459	472	421	460	433	480	471	439	413	469	465	485	458	495	442	491	508	435	444	462	458	420	434	430	457	466	462	449	442	477	467	439	478	461	448	438	455	448	458	475	422	385	422	448	461	412	464	449	458	511	490	472	467	459	436	446	449	443	450	440	452	481	456	465	454	447	481	438	458	488	432	473	458	467	464	431	467	419	486	436	503	491	464	465	494	442	430	463	477	450	475	448	464	434	468	442	482	493	449	492	475	470	491	457	451	466	470	449	439	441	457	456	467	483	480	452	491	452	453	435	466	458	472	479	481	443	450	473	431	459	450	458	435	471	434	550	467	472	453	441	487	457	462	463	455	454	450	449	450	483	481	479	481	450	456	457	480	442	498	455	422	441	434	484	428	452	430	452	415	489	457	465	478	431	459	491	490	447	452	473	486	490	470	454	475	430	446	449	502	458	498	432	475	459	468	466	487	480	461	448	450	487	470	477	438	465	457	477	458	415	473	425	439	456	492	451	466	407	470	446	450	468	484	468	477	453	454	445	487	492	453	466	437	445	461	437	440	471	459	477	479	433	417	440	497	479	444	483	454	473	430	459	457	464	431	434	473	472	433	469	483	459	483	475	462	448	443	471	481	453	453	435	495	441	447	464	474	504	486	453	493	494	465	442	453	456	428	425	491	417	459	421	449	485	443	464	473	450	485	464	469	479	449	465	489	449	462	425	479	484	456	473	424	455	467	466	497	450	441	474	465	462	479	490	444	486	465	455	477	417	470	437	495	429	476	461	449	456	429	449	514	482	444	479	441	464	457	448	443	479	475	470	468	458	485	439	433	507	483	451	471	502	458	489	462	470	485	481	454	448	435	456	457	446	470	446	497	445	444	462	484	501	496	471	454	468	489	446	453	413	423	450	445	444	474	474	492	464	490	441	461	489	435	476	460	439	480	449	466	482	457	502	466	471	480	468	481	470	467	443	450	446	437	442	436	438	453	435	498	443	504	486	433	448	405	451	420	468	459	463	466	454	453	504	449	463	429	458	461	454	445	487	439	481	438	451	507	476	463	458	473	484	440	443	454	442	460	463	449	459	443	465	454	480	454	451	447	458	493	425	459	477	449	450	426	468	485	467	460	455	474	452	453	441	481	441	483	438	445	405	492	484	457	450	452	467	496	476	481	484	479	479	451	495	482	466	444	427	446	461	484	484	482	424	451	462	496	454	464	500	437	463	471	473	441	447	508	490	486	454	471	425	495	460	484	456	463	498	444	443	426	461	488	488	457	482	468	461	441	449	486	452	437	451	460	461	460	476	445	451	467	445	486	470	451	438	520	464	503	447	452	446	486	454	478	506	462	455	487	469	505	456	456	456	449	468	433	428	439	494	466	436	456	466	471	454	444	468	428	481	451	451	493	462	453	460	453	494	436	417	498	449	496	460	441	429	429	453	469	466	475	412	478	488	471	478	467	450	423	466	449	459	440	469	439	469	454	460	470	504	477	443	482	440	452	479	486	469	478	454	448	497	488	442	441	462	474	457	489	476	502	490	445	417	465	445	485	439	456	466	471	458	410	460	422	471	514	416	488	486	496	434	438	435	463	462	453	485	473	462	481	468	471	452	465	429	452	464	484	443	462	463	476	465	464	464	426	498	499	408	453	432	457	474	468	464	442	467	492	466	474	497	450	521	518	437	460	471	475	412	488	492	452	477	475	493	472	436	506	397	439	490	461	428	482	466	441	442	479	450	448	450	466	469	454	465	425	482	492	445	429	498	475	498	494	444	464	440	465	487	467	472	472	469	491	475	460	479	466	445	464	433	478	429	457	450	449	453	439	453	452	495	465	441	463	451	439	460	526	461	477	485	462	465	446	488	472	478	477	456	431	438	468	463	473	432	431	467	419	462	446	438	465	432	471	435	477	459	472	482	443	447	435	465	458	456	445	470	459	466	467	491	467	460	454	448	476	457	456	444	453	442	465	430	492	420	453	481	469	472	427	474	468	435	438	437	496	478	439	438	434	474	447	478	451	501	428	447	479	454	455	450	466	461	446	473	469	439	441	466	459	475	394	486	474	469	485	445	454	436	468	486	457	438	456	477	453	465	459	482	445	449	506	441	439	444	465	475	471	449	450	429	455	495	505	477	457	475	475	445	478	480	494	451	459	438	494	472	465	488	505	427	477	479	476	459	447	448	460	454	442	488	465	422	434	473	479	474	440	476	465	464	444	457	442	484	464	457	483	470	489	452	464	469	475	484	460	444	451	464	473	446	485	482	458	457	472	451	421	477	461	487	453	480	471	474	497	458	471	469	416	492	472	467	460	488	423	459	464	449	444	431	442	454	445	461	466	503	477	458	483	476	441	457	413	466	480	447	469	463	484	428	452	449	432	458	478	461	467	469	438	431	468	441	477	452	452	436	466	461	452
24840	20778	26551	24799	6537	1194	834	639	638	742	634	1713	8742	11376	7400	3162	1178	650	493	486	402	403	479	509	426	446	486	483	484	441	438	443	435	439	459	500	492	508	454	425	472	452	464	449	456	466	444	480	453	452	472	437	443	471	455	423	434	421	432	443	450	408	463	431	472	462	434	479	469	447	454	475	456	456	468	453	449	460	440	442	425	459	431	417	441	457	485	461	435	480	425	460	476	444	441	462	483	419	467	453	498	449	458	456	492	478	470	438	452	438	432	461	467	456	456	450	468	430	455	434	469	441	487	455	414	470	503	484	463	453	461	490	395	412	434	472	469	466	482	464	456	520	478	486	404	409	458	431	456	438	423	461	471	451	436	424	432	430	451	488	406	438	461	449	463	468	483	441	436	435	460	467	467	449	434	455	485	446	436	437	462	411	432	475	438	426	474	406	460	449	463	454	424	455	467	461	413	482	447	415	445	436	453	462	461	443	425	415	426	449	458	413	425	459	436	446	438	463	443	444	447	482	449	437	469	482	428	454	435	452	469	457	492	424	457	426	447	454	470	425	426	445	429	438	404	400	481	477	450	444	402	446	455	451	462	429	479	443	434	458	461	440	462	464	451	420	433	423	458	446	427	474	453	435	471	448	455	451	451	462	443	417	494	479	460	398	477	419	426	488	476	436	447	447	457	434	432	437	440	469	435	437	430	419	466	445	436	429	440	428	443	414	423	468	440	422	463	471	438	413	470	420	457	462	429	461	463	454	469	442	420	463	453	435	466	465	459	506	425	442	474	459	478	439	412	429	442	413	442	442	440	448	471	466	438	442	475	428	446	420	451	485	450	452	449	441	483	459	460	414	457	430	441	466	440	450	453	437	408	400	418	443	426	439	449	447	463	456	439	471	460	445	467	413	447	453	460	440	451	429	461	470	437	462	475	489	417	454	461	437	427	432	436	423	488	439	442	445	420	429	432	462	409	456	476	437	472	442	436	435	427	450	449	450	454	457	463	431	427	428	416	455	440	430	431	442	442	453	476	463	454	409	478	453	437	445	428	428	445	422	411	440	467	443	419	483	443	457	438	451	384	462	425	438	429	475	446	449	474	439	440	417	458	455	435	471	468	422	421	443	454	500	447	423	457	446	416	434	457	439	450	468	521	447	468	475	474	478	480	479	453	469	460	473	398	431	441	451	476	448	446	471	442	444	455	459	458	459	491	392	466	449	447	477	441	428	432	452	450	441	469	476	431	426	451	429	478	396	434	440	474	451	432	454	499	501	452	413	443	417	468	487	450	438	469	482	431	466	428	487	455	478	450	425	468	430	435	421	481	435	454	445	473	438	440	483	483	435	410	456	450	466	436	429	437	408	440	447	471	489	436	492	447	440	408	434	472	429	467	483	451	454	479	449	453	437	447	415	438	466	456	441	457	442	413	449	430	455	460	454	449	394	427	459	453	439	452	425	449	421	448	450	397	450	438	452	447	445	404	428	427	440	464	471	454	480	493	485	461	466	424	447	478	475	437	449	454	450	411	453	429	442	427	460	449	438	464	439	451	466	448	435	425	424	462	439	475	428	495	447	461	474	476	468	478	423	467	462	414	435	430	453	458	440	442	450	423	495	446	404	455	400	398	447	471	421	470	442	438	387	440	497	459	435	497	449	439	425	449	443	437	459	453	452	426	423	431	467	452	423	429	423	417	463	433	434	488	466	422	430	450	439	446	478	506	435	436	488	427	452	460	471	436	432	456	437	434	429	483	424	437	437	441	473	461	455	489	437	443	474	439	457	461	439	483	442	443	477	455	477	442	518	464	417	483	482	482	458	412	473	435	471	442	445	418	464	405	449	472	433	451	449	459	451	466	471	458	458	436	500	451	464	422	481	441	474	440	466	477	454	412	443	477	467	427	484	427	432	402	447	440	417	457	468	449	445	412	439	470	461	473	432	472	465	414	455	413	433	439	473	466	450	422	425	447	415	446	432	448	457	462	463	442	434	426	442	476	459	454	455	460	436	451	431	468	420	457	456	402	482	422	432	440	444	449	425	460	441	449	448	455	424	450	432	466	436	472	464	443	410	424	473	465	445	421	476	414	467	456	460	468	470	441	443	503	434	473	467	478	439	415	444	408	487	401	460	473	464	456	418	438	484	421	442	456	450	418	435	454	484	444	450	437	501	471	456	461	442	453	426	413	464	429	438	445	447	468	485	464	453	446	448	476	408	419	478	433	428	455	423	445	443	473	447	436	412	429	433	433	431	476	406	461	489	472	471	441	497	453	461	444	415	450	439	457	418	475	423	462	466	480	467	429	444	485	431	474	477	423	450	503	443	465	406	501	444	467	444	455	490	449	440	432	453	443	444	457	450	482	421	449	460	478	447	440	448	442	484	461	447	440	485	473	434	450	466	441	453	470	433	405	471	446	532	457	452	449	446	443	454	447	442	419	446	451	422	460	420	444	485	468	412	426	455	454	458	417	438	479	423	455	472	438	434	441	458	449	429	468	459	482	435	488	469	457	450	467	434	472	460	455	462	470	469	434	424	447	461	435	409	441	471	436	418	483	429	462	457	486	447	461	439	466	447	459	441	458	421	435	450	457	448	425	437	441	451	470	434	456	470	440	426	451	449	453	464	469	426	435	457	427	429	410	459	455	442	456	446	464	431	434	482	437	474	490	471	452	501	454	441	436	464	461	423	454	460	437	453	475	473	449	422	418	416	457	438	440	477	446	473	453	422	474	495	453	446	460	453	410	454	456	420	443	465	451	470	426	434	387	435	428	441	437	433	449	432	426	465	464	435	429	457	469	451	437	476	432	444	425	457	470	444	448	415	438	425	459	449	445	462	443	469	453	445	460	426	468	428	456	456	445	480	435	425	511	481	427	462	425	445	420	457	477	433	426	450	461	405	483	428	418	445	439	459	473	451	457	418	411	465	410	444	458	473	465	449	467	450	447	468	407	439	474	459	442	436	437	459	451	480	424	431	449	446	415	464	455	429	459	440	422	444	443	476	449	449	478	442	488	454	484	446	420	414	445	431	437	425	441	426	450	453	489	428	407	411	418	450	461	441	470	391	416	420	433	457	468	470	417	428	479	453	472	427	479	471	433	472	431	434	470	466	445	465	448	418	438	432	445	433	464	480	439	442	427	423	468	441	464	430	466	452	430	412	425	436	434	421	448	468	446	439	442	447	464	453	480	451	450	464	370	453	424	445	400	416	440	421	448	448	449	436	418	446	442	454	462	454	441	438	436	464	450	449	455	446	440	443	419	479	458	428	452	478	453	464	429	439	440	460	422	468	454	454	423	414	450	453	422	484	453	455	462	462	452	460	492	447	455	465	441	438	480	447	488	440	424	486	454	441	427	448	472	471	456	459	427	386	455	444	448	412	398	429	468	473	440	460	477	436	449	454	446	461	481	456	470	444	458	459	461	421	448	431	448	435	467	471	506	448	422	460	475	439	433	440	414	427	420	448	457	467	446	420	446	422
4386	5004	3823	1969	1601	1044	906	812	806	937	727	2802	11667	12352	7988	3704	1314	568	439	423	454	413	481	452	448	481	438	447	399	464	438	439	453	453	455	452	448	431	448	433	466	446	401	436	459	426	430	457	461	412	435	460	407	415	434	450	453	429	445	442	462	402	434	434	448	451	469	434	446	446	451	426	461	395	431	416	424	456	441	434	441	472	434	447	402	438	422	443	423	432	437	453	422	420	444	436	397	420	454	405	449	426	430	431	420	406	420	438	461	434	393	436	428	434	421	445	462	464	417	421	494	460	401	473	430	450	442	439	462	443	428	416	414	447	426	431	428	416	427	412	441	430	429	459	461	422	426	417	448	397	410	410	440	417	436	444	440	434	439	425	420	436	451	476	425	415	431	409	420	417	408	433	429	446	428	474	444	413	444	453	425	441	436	420	432	444	422	416	450	432	435	457	409	433	445	400	422	414	441	465	422	442	447	435	462	421	440	423	450	473	430	434	455	442	453	447	433	432	447	440	428	436	481	415	416	436	471	458	436	426	448	426	418	465	398	432	402	413	433	431	426	417	449	445	459	420	406	441	400	401	442	440	433	445	417	408	444	439	436	431	419	440	439	429	446	415	437	437	448	422	461	449	385	441	421	426	449	436	426	406	457	423	432	448	478	393	447	464	433	452	396	456	415	454	448	393	486	422	458	437	410	426	429	426	413	435	426	412	400	432	413	425	449	415	440	411	418	427	439	430	440	410	430	434	452	469	430	398	401	461	424	425	451	394	421	406	431	443	452	446	439	427	438	404	423	443	439	414	414	424	431	462	421	427	445	442	419	403	435	443	425	427	438	454	430	443	414	415	442	436	433	427	416	443	432	445	411	403	438	443	401	450	438	425	456	443	438	405	418	433	438	442	397	472	454	417	434	472	408	429	459	426	405	408	466	443	484	438	447	439	426	439	458	410	426	444	444	445	392	449	437	410	415	435	428	471	425	412	451	413	419	440	455	410	443	417	458	392	420	465	390	461	425	407	425	442	451	430	463	451	456	454	419	436	458	447	444	443	447	437	455	422	423	403	465	435	435	419	437	415	429	419	433	466	444	426	423	425	421	416	422	438	430	369	459	426	420	463	429	432	426	440	446	417	455	478	427	427	423	454	443	453	385	412	445	451	436	426	424	418	407	408	435	438	429	456	418	438	437	420	418	403	401	389	424	461	439	431	431	417	422	457	419	438	453	455	459	443	431	431	463	413	459	449	425	429	403	473	401	428	432	425	407	435	404	456	449	451	439	466	433	389	421	424	464	437	425	425	432	407	444	427	450	417	427	424	438	418	422	414	491	456	462	398	388	437	432	426	427	476	398	458	409	417	390	396	421	467	421	462	469	432	421	437	454	436	425	405	427	417	407	463	412	493	415	415	429	436	416	428	463	421	453	427	438	445	451	402	455	446	381	426	437	396	436	423	417	446	422	447	420	431	450	426	424	403	444	454	430	442	437	425	428	443	416	439	415	421	412	426	434	454	398	427	462	425	440	452	425	434	422	404	401	367	431	403	442	416	431	439	410	417	492	418	416	455	448	417	456	430	434	450	449	437	394	419	427	404	461	412	465	438	435	405	443	448	486	412	454	405	461	455	440	391	427	433	424	430	430	440	429	435	437	448	437	434	465	435	453	440	433	433	441	429	450	441	469	449	436	429	431	442	445	406	472	497	434	427	429	454	414	416	443	432	420	423	426	413	460	410	439	412	439	456	439	411	420	424	431	409	425	410	375	428	440	439	427	405	432	426	444	395	432	458	453	438	438	425	431	453	416	444	471	447	404	422	440	453	412	417	427	454	424	485	424	488	428	445	388	426	427	418	444	423	455	429	422	405	452	445	425	411	426	422	450	421	422	437	401	440	407	434	455	444	443	468	432	428	420	431	443	407	448	431	433	444	441	458	405	435	447	446	389	438	435	413	485	434	473	430	434	424	420	441	438	407	394	454	405	436	438	409	400	431	451	407	443	462	434	447	391	416	449	433	451	424	414	420	450	448	441	447	433	440	427	460	436	441	449	392	431	427	448	426	427	440	432	457	441	439	465	425	423	436	414	440	439	451	442	443	403	440	399	397	416	440	412	396	405	407	438	428	411	453	456	361	419	435	427	427	437	394	433	467	420	425	450	397	400	442	399	457	395	433	466	439	416	453	468	435	421	444	475	426	453	429	465	409	452	472	446	456	414	442	458	392	426	433	429	428	403	436	420	400	431	451	421	475	459	424	453	438	460	420	471	415	395	437	453	447	424	406	447	447	446	437	457	432	442	412	428	425	458	446	441	442	453	439	411	401	443	465	428	446	431	408	415	440	445	402	431	427	449	415	456	423	408	414	426	444	449	434	446	403	458	408	407	416	420	480	440	435	413	408	420	449	443	434	394	421	417	455	430	430	415	434	425	460	443	410	425	412	417	433	402	454	399	431	430	442	406	414	436	436	430	421	431	426	372	388	415	415	394	445	420	462	434	395	395	422	428	406	430	439	452	429	441	426	445	439	469	441	421	440	413	440	446	438	445	422	429	448	415	429	399	466	395	430	444	431	429	442	401	441	433	396	411	420	424	408	383	406	437	438	437	427	427	418	404	409	432	456	476	414	435	464	453	448	410	456	407	411	455	423	448	440	439	455	443	431	429	432	442	418	450	422	408	419	392	440	424	423	447	414	423	426	443	395	416	470	435	429	470	437	437	438	440	419	415	410	415	451	374	445	418	447	428	412	462	458	440	452	426	464	448	474	412	436	393	443	393	434	427	446	437	429	436	423	454	447	422	459	421	467	455	423	440	461	427	426	423	426	454	427	459	448	451	458	442	421	413	412	465	438	422	423	416	438	441	441	447	412	415	411	438	432	423	375	412	449	442	448	415	445	415	477	422	459	432	397	426	466	477	436	440	432	428	431	459	436	436	398	404	455	454	428	434	446	403	438	441	452	467	456	433	419	399	447	411	427	437	408	415	449	477	411	468	432	466	398	421	414	425	440	348	409	391	435	424	414	433	425	421	429	397	439	397	413	432	436	425	420	422	455	460	457	449	392	471	437	465	465	457	431	422	461	430	414	401	398	467	421	445	435	429	448	397	422	449	459	427	457	481	439	456	420	397	445	437	443	455	430	393	434	428	401	414	426	451	446	451	441	422	419	448	412	396	435	416	400	446	417	404	393	441	440	463	402	446	422	454	432	464	453	406	410	412	423	437	458	455	399	440	459	446	456	427	455	397	450	430	412	444	424	436	427	415	438	420	422	463	429	420	411	421	420	450	433	420	459	436	435	447	420	409	447	418	429	413	444	413	432	437	389	420	470	435	417	402	442	436	437	382	440	414	422	412	424	439	486	422	414	440	441	429	431	388	429	426	434	434	436	411	397	427	418	425	445	444	430	435	421	390	397	459	436	386	405	461	428	415	437	433	425	440	452	450	433	425	429	428	406	431	386	431	441	439	439	472	432	426	403	441	431	461	429
23916	20776	27635	23996	20326	5602	1896	1096	888	841	819	2964	16322	21886	14512	6344	2051	855	660	636	623	589	569	595	586	629	586	577	591	572	611	570	551	569	612	560	544	559	578	573	580	599	569	578	576	568	571	549	580	587	586	581	614	595	601	603	590	577	563	586	606	565	628	580	618	584	579	602	573	603	567	594	595	610	558	540	590	556	565	570	588	581	580	570	622	613	570	541	552	532	547	560	577	557	554	551	576	556	586	552	594	550	601	558	579	545	582	561	540	594	590	616	554	613	591	573	587	613	554	602	589	620	525	630	569	595	541	565	626	585	576	515	553	606	577	597	560	559	600	591	588	575	538	571	574	585	552	569	552	610	590	556	615	562	603	573	538	584	578	571	531	578	570	569	586	596	555	540	563	530	587	589	546	565	584	576	524	521	590	580	579	581	537	582	607	603	573	560	554	571	612	569	593	561	566	571	563	564	587	572	566	566	578	585	549	592	543	592	569	603	593	575	542	608	574	603	551	627	566	587	589	553	607	596	546	563	557	562	587	569	560	619	552	608	610	565	558	554	572	567	585	563	601	552	553	534	587	568	627	582	546	588	549	616	564	592	586	568	586	566	601	608	551	569	605	572	549	608	572	583	557	551	602	562	618	573	594	590	561	569	578	596	594	564	558	542	585	568	535	571	580	529	569	585	591	586	580	592	552	541	531	571	561	600	561	576	542	540	631	589	612	564	544	581	550	561	615	584	535	542	566	594	583	517	585	604	546	572	577	532	593	578	573	528	579	588	589	568	569	563	598	565	590	607	577	595	633	594	556	546	597	568	567	571	584	536	537	563	562	590	598	566	558	583	564	570	596	545	572	519	516	582	573	587	635	603	558	589	575	564	595	633	569	593	534	582	537	613	561	579	541	526	566	535	570	614	567	549	582	587	554	580	533	588	585	581	572	580	582	547	621	570	553	550	511	619	577	596	575	591	589	589	591	570	592	629	565	549	565	544	535	569	566	585	599	569	553	596	562	532	566	578	562	555	587	569	519	576	552	537	537	529	585	563	578	551	579	575	575	577	571	577	587	576	564	558	576	568	566	577	625	578	600	592	596	584	571	578	563	580	561	553	556	574	552	554	609	598	616	613	544	527	564	555	565	566	573	554	573	606	572	602	647	597	589	574	576	568	538	588	549	596	570	583	596	573	600	554	560	566	607	594	555	556	559	598	604	559	577	627	556	584	582	574	587	563	548	563	579	598	546	581	566	593	590	575	537	563	581	586	547	577	560	569	562	566	541	532	598	531	549	541	553	585	578	591	590	580	578	586	566	608	547	558	557	551	528	557	575	525	553	564	581	609	620	541	587	580	553	523	537	584	597	570	588	536	549	581	589	545	580	572	565	632	549	554	579	554	550	584	578	538	532	579	567	609	550	598	536	576	562	562	550	568	553	572	619	570	566	580	556	626	583	560	588	596	557	605	542	554	573	588	578	558	567	557	607	571	583	595	577	591	560	565	570	583	559	575	588	585	581	586	595	610	586	583	558	534	598	555	579	575	585	598	572	576	550	593	616	623	534	560	557	573	565	583	561	605	612	557	581	551	547	568	585	590	556	586	577	535	557	579	542	554	557	595	557	527	546	586	595	591	590	531	561	600	556	598	525	576	552	598	549	580	549	544	551	551	576	592	601	564	595	592	608	571	596	575	593	633	558	538	576	549	608	552	584	565	558	590	593	622	564	544	604	559	555	556	568	582	546	615	568	574	536	562	564	553	589	578	570	583	581	596	588	545	580	571	580	575	552	546	614	582	553	578	562	576	600	550	624	612	584	587	528	597	597	562	549	592	584	562	603	555	571	543	566	523	582	548	590	531	560	571	594	608	593	540	575	561	585	549	563	561	552	578	581	588	591	570	600	551	549	534	566	576	581	544	581	594	608	568	586	541	599	540	553	566	598	583	570	566	567	548	591	554	621	581	571	557	593	588	544	558	589	573	587	549	580	597	625	578	574	536	572	590	587	576	578	579	578	548	556	575	571	579	560	555	592	537	577	583	541	602	587	597	573	551	525	608	551	567	577	562	574	593	561	591	561	617	526	582	579	588	567	520	606	552	589	563	595	560	628	584	623	547	594	570	565	572	607	553	566	565	584	606	579	591	585	577	521	579	579	576	558	590	592	556	588	571	554	586	589	554	581	590	588	566	575	584	584	566	576	551	587	537	557	572	611	609	570	557	524	598	594	570	612	549	608	554	573	604	607	608	562	576	556	595	595	532	585	590	588	572	531	574	551	564	568	576	582	578	563	528	599	581	609	626	566	606	597	592	550	519	605	604	584	556	597	564	578	579	550	594	608	589	625	558	561	595	548	543	567	586	584	591	586	576	577	569	546	622	570	579	611	563	544	563	551	532	549	614	563	563	592	581	528	537	560	559	511	548	541	569	591	569	603	566	568	590	542	557	570	556	553	605	567	572	576	595	545	552	556	583	598	586	535	587	534	604	536	586	584	565	592	594	557	591	554	610	551	565	567	607	579	606	554	604	604	589	612	534	562	608	558	580	587	560	597	533	611	612	547	573	571	563	607	565	610	631	566	556	551	549	545	597	524	573	565	577	584	603	589	594	563	580	514	527	575	574	602	629	588	577	613	625	564	579	604	544	567	532	576	515	561	558	579	603	612	583	569	600	548	618	574	573	562	523	613	628	528	573	576	568	578	534	595	567	585	613	564	564	561	568	551	541	569	532	551	555	566	577	579	609	597	632	584	549	573	559	585	528	589	568	608	587	610	592	562	547	555	562	592	564	527	543	579	567	584	604	576	558	546	544	574	575	583	575	576	563	612	562	563	556	551	600	564	561	578	581	578	562	576	572	588	586	572	547	614	591	575	586	561	578	569	589	575	614	575	560	580	595	613	579	607	561	595	557	569	542	572	594	563	571	539	570	568	607	591	587	548	523	589	608	571	601	572	577	547	556	578	573	556	613	557	594	562	574	611	568	590	577	565	585	566	589	604	617	591	543	557	590	538	568	568	554	587	544	587	577	588	655	563	600	558	564	629	600	573	554	598	570	566	555	541	564	552	540	539	602	575	538	612	599	572	550	559	585	597	542	598	551	582	573	614	548	591	541	570	541	553	562	540	581	549	560	584	637	572	545	613	549	582	590	547	555	562	624	619	578	559	588	601	567	574	540	587	559	595	583	582	577	595	563	578	576	567	563	597	585	565	580	582	532	562	552	568	626	586	605	592	589	584	570	567	568	560	586	570	541	553	520	536	638	549	532	558	589	511	554	641	591	595	586	581	571	569	559	583	597	584	547	561	563	554	542	590	562	576	593	546	550	578	580	541	585	598	580	558	568	557	585	581	587	594	568	543	580	587	598	559	565	554	556	544	584	570	599	537	616	612	557	582	577	548	556	590	600	588	556	581	557	581	591	579	541	533	583	577	556	578	553	565	553	585	591	621	573	578	616	555	539	604	582	609	590	577	564	583	573	613	576	578	553	615	572
4974	8621	7452	3281	2597	1920	1657	1248	1029	1018	1001	4631	19622	20489	12991	6147	2245	845	616	541	556	479	560	540	536	503	527	520	591	533	557	534	562	556	564	582	501	521	537	555	547	537	543	536	556	527	534	518	576	563	509	523	537	554	560	587	591	542	585	557	529	509	556	518	557	528	520	561	541	526	535	564	520	499	550	564	572	522	526	545	530	539	553	499	542	504	495	520	572	546	535	508	509	558	458	538	575	546	537	545	534	554	535	516	531	522	524	555	530	503	551	548	564	514	533	537	530	519	550	521	526	541	520	532	530	512	525	507	523	528	508	509	530	559	543	532	532	534	515	566	510	504	532	509	554	505	526	507	567	541	556	526	522	527	526	523	532	513	533	577	540	553	545	547	476	569	514	551	526	545	524	537	558	591	523	513	559	547	547	531	530	485	556	526	499	538	547	549	549	537	514	544	541	523	567	520	529	552	562	488	506	571	513	580	523	529	501	498	523	521	521	538	540	470	526	529	553	563	536	531	549	508	511	534	537	538	556	503	533	573	515	573	510	527	502	520	562	548	557	551	466	521	573	540	556	568	564	576	583	524	561	507	505	510	533	526	549	495	575	515	524	543	532	482	572	549	531	517	509	537	510	508	482	524	523	553	548	531	535	588	523	505	527	503	520	561	527	540	561	553	557	495	545	516	478	556	505	532	490	579	525	547	508	565	534	528	508	475	535	509	538	534	562	532	489	548	530	543	554	502	527	508	535	522	554	509	512	562	518	568	543	530	530	510	530	524	543	511	500	560	524	548	537	506	546	531	515	525	553	544	548	529	562	504	519	555	552	500	552	546	555	553	549	537	515	527	508	514	564	530	545	539	537	509	580	535	493	557	541	551	546	513	551	529	544	506	529	585	510	526	515	552	558	478	533	581	489	548	516	558	547	537	545	487	518	513	521	538	529	548	514	541	528	529	557	535	541	539	521	551	519	535	517	536	499	557	555	559	499	569	557	537	554	549	451	564	529	506	538	568	572	553	540	503	542	542	514	489	505	527	511	552	546	535	559	523	495	519	528	540	508	550	517	523	513	513	492	523	540	556	540	561	521	506	526	540	542	509	514	551	535	559	576	518	502	537	559	538	553	554	512	532	536	527	541	543	520	545	508	497	511	541	544	544	542	543	556	533	534	553	528	495	530	537	535	528	514	544	539	511	546	545	534	538	542	553	535	504	526	526	520	530	513	517	573	526	521	552	532	543	492	506	526	520	579	523	558	527	543	531	559	525	520	514	530	545	544	537	524	505	567	564	550	571	514	557	504	565	519	540	505	546	548	543	488	554	519	555	486	560	542	508	503	550	538	550	528	503	530	535	512	541	531	518	517	490	541	554	515	565	554	511	527	521	519	518	524	552	536	508	493	510	512	557	544	532	555	500	532	525	541	514	531	527	482	465	560	504	547	524	600	551	527	530	572	572	504	598	506	531	517	526	535	496	472	487	502	528	524	537	510	546	530	528	539	564	523	506	519	531	534	548	526	573	533	574	493	532	534	517	577	539	545	532	565	579	521	538	530	561	574	534	526	561	521	524	538	568	540	533	558	538	554	507	493	500	531	539	551	507	551	517	533	499	511	540	551	535	572	565	511	558	514	526	519	524	518	513	508	560	554	539	580	498	533	558	568	521	464	565	493	527	525	516	495	554	519	555	556	544	558	484	555	541	536	539	561	488	517	511	512	508	551	496	557	527	527	526	577	506	540	518	511	532	501	543	500	524	546	519	525	561	505	543	556	497	531	565	563	563	536	523	531	523	559	561	537	522	514	550	515	510	550	554	512	525	511	535	512	502	529	540	541	513	504	508	487	539	567	532	542	585	534	511	568	550	545	539	506	554	552	546	507	566	515	552	563	535	528	521	489	490	542	546	553	557	516	523	540	481	534	525	533	572	558	523	508	552	540	558	524	566	503	558	518	566	543	536	523	551	538	560	522	549	519	538	540	552	507	489	482	532	496	550	561	569	560	491	520	525	511	507	538	553	502	535	526	510	545	520	536	518	537	539	534	537	535	523	550	507	556	509	582	488	514	514	511	517	493	538	517	573	524	591	517	534	525	490	517	564	519	566	526	466	502	558	553	543	508	537	536	539	529	499	532	523	524	528	502	541	521	541	516	536	517	513	562	561	522	511	482	530	546	549	507	505	527	561	542	526	547	557	583	555	483	469	511	478	529	526	522	545	567	522	502	553	557	500	540	550	579	575	542	514	560	545	504	491	532	484	486	541	527	527	502	494	536	572	564	544	543	546	510	494	511	540	529	547	512	526	558	590	532	560	538	512	545	513	501	610	527	519	523	548	500	512	516	547	516	565	536	517	514	566	502	557	523	526	572	547	542	539	561	522	527	540	528	496	520	512	494	590	532	517	579	548	542	511	507	528	535	513	517	512	522	536	544	492	562	551	514	522	475	516	501	539	535	552	537	540	558	545	515	508	555	513	559	537	527	504	522	493	529	554	572	525	530	513	524	491	550	533	544	506	549	530	551	510	538	531	539	538	578	564	540	550	528	503	568	535	522	540	545	495	489	556	547	539	521	565	523	544	529	498	528	493	535	506	542	496	557	518	526	522	493	523	526	535	540	512	550	545	561	557	540	512	563	501	541	561	514	568	521	506	515	522	504	520	548	534	538	576	473	558	599	510	512	543	532	531	511	523	507	567	529	519	552	533	493	527	507	558	522	505	541	564	546	529	505	534	524	534	518	573	547	533	501	531	533	539	515	531	502	495	525	512	547	542	536	545	553	552	538	527	560	534	555	522	535	545	544	491	476	494	555	555	505	544	542	552	503	527	518	519	511	541	548	491	557	549	503	524	533	538	500	521	553	510	497	539	539	523	510	527	531	495	515	547	549	495	491	525	536	566	534	497	572	543	512	472	516	498	510	495	603	536	525	514	550	533	500	531	538	531	535	516	506	564	547	559	583	533	554	550	557	530	534	551	541	484	533	517	509	468	566	524	571	543	543	524	506	528	514	542	528	496	565	534	521	557	538	523	530	543	546	531	545	511	533	540	518	549	571	537	518	528	537	567	527	502	533	513	500	568	495	564	531	551	483	553	545	522	541	524	520	545	496	538	527	556	526	524	524	514	514	540	521	562	537	496	526	495	510	569	506	529	560	574	506	528	522	514	531	548	513	487	486	520	541	573	522	510	529	482	514	502	543	526	510	520	507	489	519	524	561	536	543	522	535	540	494	520	526	544	561	511	531	525	553	534	514	525	516	542	558	526	545	513	541	478	528	511	509	542	546	534	527	524	553	537	505	561	521	487	508	548	518	514	534	517	526	505	541	490	524	593	513	545	535	536	552	514	550	542	537	545	539	559	538	544	523	521	515	531	513	549	524	529	544	538	533	516	546	561	541	531	560	547	540	570	552	527	542	564	537	508	518	480	554	488	521	578	532	531	548	543	543	502	554	516	493	558	537	543	526	495	530	527	524	499	522	518	506	554	520	512
26548	8795	1718	987	651	667	642	630	559	614	631	675	1124	1517	1240	941	712	582	526	542	514	521	523	591	574	534	578	529	511	527	552	592	510	547	533	573	521	522	527	530	515	512	528	534	538	559	555	556	529	523	521	566	547	555	488	522	553	511	556	574	530	579	502	566	501	491	613	546	549	540	544	537	548	522	569	522	515	487	562	505	512	542	511	540	590	511	502	550	569	564	533	511	523	567	487	568	528	539	554	532	590	547	537	544	588	549	586	535	553	532	576	529	552	525	542	566	573	516	576	558	526	539	546	561	525	582	541	531	539	554	557	541	547	488	559	543	523	526	497	567	588	556	537	559	559	530	558	576	554	520	539	507	534	555	517	531	572	573	466	552	529	531	550	525	526	537	570	572	544	503	541	541	510	584	571	544	560	518	533	532	556	509	543	580	554	567	534	532	495	544	554	525	542	530	531	557	516	564	518	577	539	558	515	535	538	559	566	538	512	601	582	523	497	532	531	506	597	494	567	501	485	513	544	546	563	534	530	538	552	588	522	524	550	512	578	539	554	532	520	560	543	482	524	561	529	514	546	521	587	566	547	540	534	556	544	555	528	501	538	485	515	535	530	544	576	536	530	525	524	563	556	537	521	524	513	540	541	515	508	533	578	566	512	545	538	505	513	546	507	524	548	545	496	528	551	505	501	550	497	502	546	549	520	532	526	536	524	542	551	532	588	518	519	497	551	564	513	545	536	552	519	561	529	526	537	509	508	536	571	555	534	507	537	528	519	554	524	584	481	528	550	489	517	552	529	522	551	514	534	522	546	553	530	544	515	497	494	551	511	537	538	496	553	523	570	515	527	514	557	541	541	553	561	542	555	552	495	560	528	521	509	545	537	492	521	522	526	458	563	514	545	540	498	528	549	498	566	551	547	525	557	523	554	534	556	526	493	515	514	542	481	539	579	489	514	557	491	563	543	542	512	577	545	523	529	581	511	533	520	521	567	541	548	516	510	536	526	536	533	543	539	508	509	536	524	523	521	497	526	531	546	516	536	507	509	568	526	519	507	527	532	516	546	565	532	519	509	529	527	534	487	545	546	521	523	521	496	543	563	544	513	579	550	523	511	538	532	549	536	517	550	515	549	517	516	562	533	579	587	550	535	524	584	551	557	520	531	506	512	525	572	525	541	532	547	523	517	550	522	526	520	508	550	510	525	560	490	562	541	542	536	513	518	516	560	525	552	486	500	472	584	511	558	566	578	543	528	507	563	534	534	528	542	572	538	490	533	533	514	587	531	558	520	531	509	568	540	581	552	557	520	555	530	535	555	532	528	531	531	497	587	533	574	526	525	484	528	529	507	504	516	539	528	546	551	545	529	541	507	544	506	572	539	542	506	550	541	533	547	537	549	517	485	513	571	573	568	550	562	551	527	486	553	506	521	561	554	526	529	522	563	530	532	518	548	542	535	553	511	553	551	572	543	519	553	546	499	499	516	520	529	520	531	509	553	509	476	565	558	596	530	540	547	532	544	530	527	532	522	523	582	539	530	530	574	510	524	531	493	584	507	565	596	576	548	524	525	514	506	553	558	517	574	524	554	520	562	560	526	551	490	540	552	544	497	503	578	508	597	523	506	549	530	530	552	532	541	480	516	517	537	543	558	527	509	502	520	567	506	494	531	547	498	536	546	561	547	531	525	539	529	475	483	494	530	513	492	552	529	537	557	543	533	537	526	581	537	510	506	553	568	526	516	552	570	517	518	524	506	582	532	539	562	554	529	526	533	520	548	549	526	541	506	554	542	543	506	517	536	506	534	487	519	530	580	565	546	519	500	522	544	529	512	467	512	552	517	527	512	526	554	524	584	528	555	548	529	572	553	542	561	541	553	592	587	517	541	537	561	541	536	540	593	541	510	528	542	554	557	480	545	498	580	551	554	525	505	526	544	482	541	527	547	539	564	532	548	537	527	519	519	531	538	561	536	545	552	566	552	518	517	539	527	545	530	550	531	526	551	591	518	532	517	526	496	505	525	505	530	491	547	561	496	556	554	546	505	531	514	530	534	546	547	540	551	544	520	499	572	496	519	531	516	501	536	502	521	540	560	499	518	542	546	542	543	567	517	574	529	555	533	534	518	544	515	524	522	531	535	564	493	535	543	512	505	537	523	520	552	579	506	515	487	527	551	554	495	544	505	533	517	500	511	564	553	551	532	498	518	521	558	507	526	543	551	515	570	509	541	507	561	526	526	564	544	542	583	565	539	516	496	552	538	579	541	530	574	536	526	523	542	580	548	546	588	524	510	541	539	514	574	543	500	532	538	518	526	545	552	543	553	540	524	502	525	521	520	522	501	546	528	513	547	550	543	538	532	502	514	553	513	504	538	511	486	519	529	494	513	553	533	514	505	546	516	505	558	540	559	523	509	525	567	542	522	545	542	549	532	541	550	566	540	521	563	498	554	551	538	579	512	519	546	522	525	565	517	549	522	549	534	524	556	551	547	519	580	508	590	508	505	508	548	539	516	565	541	580	535	482	535	519	494	541	525	530	573	549	568	558	581	579	553	510	532	526	520	534	534	526	523	496	533	554	542	512	577	525	535	563	518	553	521	507	561	550	527	520	483	567	533	529	543	561	520	558	573	527	564	578	546	525	542	546	530	568	590	574	509	524	517	539	559	572	527	502	535	518	536	557	561	555	557	521	529	563	524	557	610	578	539	507	507	543	532	567	498	556	512	510	553	553	558	583	523	575	584	509	587	503	539	506	548	528	528	541	512	515	537	537	520	579	561	559	532	526	554	540	518	549	523	545	530	529	570	546	538	522	530	504	534	522	530	535	561	528	549	515	527	506	535	527	511	504	546	510	552	592	519	519	540	516	550	568	562	562	525	519	511	512	554	584	535	573	526	519	515	523	570	530	574	537	552	542	549	556	475	572	514	526	542	571	534	558	507	535	514	561	504	556	530	515	547	557	507	525	560	486	550	547	537	549	540	577	552	494	542	543	515	569	508	518	581	539	520	534	541	540	553	545	534	575	518	540	525	557	538	534	532	536	526	530	569	531	561	497	516	538	531	519	527	544	536	547	534	535	540	532	538	535	505	523	556	534	564	530	506	570	575	529	552	504	523	565	514	534	575	508	519	529	523	523	525	507	580	541	549	518	530	561	557	523	514	526	530	531	508	521	549	575	566	546	540	549	525	512	564	541	543	546	506	510	563	585	535	517	534	531	512	539	540	562	531	569	543	528	486	511	481	537	545	508	548	519	564	527	542	503	520	559	526	544	545	548	537	554	523	509	549	564	496	525	538	506	548	519	474	595	581	555	554	561	517	534	528	522	552	552	567	569	524	510	555	556	511	562	557	530	506	549	570	587	529	552	549	537	523	557	557	514	548	565	560	546	502	532	535	518	517	519	585	462	518	537	557	557	545	521	534	519	530	540	525	547	546	512	526	519	546	559	555	497	532	519	518	526	547	556	559	552	524	564	543	540	543	549
6106	2078	1520	868	703	699	625	603	535	507	527	740	1539	1791	1460	963	666	527	498	501	473	490	512	476	490	451	498	526	494	450	485	496	484	513	479	464	452	502	513	475	484	503	472	469	482	517	465	518	487	498	477	477	476	471	511	485	527	466	505	448	482	499	510	473	514	489	479	491	498	511	506	534	468	486	520	506	495	486	487	503	488	469	451	493	478	438	524	500	472	462	434	449	501	450	477	496	491	519	457	499	519	486	469	504	459	481	509	470	460	497	476	481	483	517	481	510	478	515	513	489	490	501	500	483	513	473	513	427	475	512	511	478	474	493	479	475	503	507	463	470	458	512	507	487	502	474	441	490	487	479	471	508	441	519	486	509	502	466	485	500	490	463	490	452	482	480	445	465	457	480	447	497	469	454	507	451	492	504	477	475	464	509	510	473	503	467	509	472	475	453	514	497	502	473	478	516	527	480	455	443	478	484	516	488	499	471	465	462	521	456	484	489	443	481	476	461	484	483	473	497	527	513	507	437	465	447	477	462	484	465	473	489	502	472	491	483	501	476	520	463	485	489	486	478	496	482	501	494	474	490	467	500	485	454	498	495	475	534	503	472	483	477	494	443	491	478	471	517	477	467	478	482	475	459	511	485	495	470	487	454	470	496	511	507	454	489	481	476	460	476	494	488	514	497	445	475	518	482	444	505	519	452	479	474	477	453	512	440	510	491	491	482	482	454	480	457	482	470	470	448	507	452	511	475	479	511	487	480	495	514	491	513	476	519	465	511	479	496	502	489	481	444	478	460	457	478	458	462	464	493	471	492	468	468	462	483	454	486	467	456	445	471	463	492	493	490	500	473	465	474	509	471	484	539	501	469	528	484	481	474	460	460	461	467	479	454	496	469	450	495	447	461	463	480	504	491	494	476	470	442	492	491	517	464	479	490	481	473	457	489	510	481	497	524	453	470	463	435	465	498	510	429	466	471	471	470	457	482	483	492	458	487	474	509	505	469	496	505	483	506	478	461	477	472	521	482	502	466	449	524	458	510	475	466	536	454	503	487	491	476	472	484	464	464	480	507	503	508	512	452	480	495	511	449	451	454	486	496	538	491	470	490	522	477	511	470	497	458	501	467	504	495	456	515	499	460	480	463	495	507	486	459	493	489	492	480	528	473	458	516	460	498	483	478	454	477	467	462	474	457	457	496	454	531	427	527	466	521	487	525	508	487	480	471	497	452	485	499	479	473	485	513	509	517	477	474	494	482	482	495	485	481	464	465	482	447	434	499	493	502	474	502	462	471	498	471	506	488	499	471	473	451	484	476	506	472	468	499	457	480	471	487	467	495	496	467	468	496	496	469	463	473	490	474	479	440	468	496	464	481	461	466	505	496	499	498	472	470	507	470	468	501	488	476	481	521	497	475	484	509	498	485	469	452	465	480	509	501	499	507	436	454	470	459	455	460	467	471	465	434	503	481	509	523	459	475	496	496	453	475	499	498	492	504	466	462	506	516	497	476	495	494	529	465	438	450	466	482	456	467	500	436	500	468	458	487	487	504	450	462	488	456	504	504	473	509	471	457	493	458	497	502	466	502	464	476	458	532	487	488	478	498	480	469	496	502	475	474	466	484	456	479	477	473	484	460	497	468	481	498	454	476	452	485	490	479	471	466	487	509	458	506	485	520	517	529	492	488	496	489	448	485	449	494	459	510	482	456	442	456	494	488	496	470	531	497	504	490	479	483	498	494	484	494	462	512	511	502	495	471	493	501	519	492	494	476	471	546	519	487	471	442	488	499	479	499	495	539	504	451	495	475	470	515	491	476	502	488	478	499	488	508	442	507	449	497	471	469	443	465	486	458	498	494	501	489	459	499	487	476	480	490	489	571	513	453	490	465	504	488	491	471	490	505	470	467	486	521	448	470	513	500	452	469	461	478	466	503	462	520	486	463	474	445	435	458	478	488	447	503	481	490	440	486	485	472	483	459	520	488	476	473	505	466	456	490	460	474	470	481	462	487	459	479	492	456	467	466	453	493	473	516	507	464	481	488	452	500	496	497	489	464	492	451	464	494	466	488	483	485	504	503	499	450	474	495	499	479	459	506	483	465	474	460	478	499	481	484	510	502	475	491	466	503	475	489	506	480	467	473	495	508	482	496	468	468	502	508	478	508	475	518	466	496	507	477	516	472	493	483	475	490	497	467	467	525	501	452	509	463	480	459	488	493	502	500	557	497	491	515	495	482	511	470	505	452	499	478	458	479	471	489	465	469	493	529	515	472	451	501	494	468	488	564	489	445	520	472	467	483	474	443	538	539	477	504	498	474	464	491	475	475	486	464	457	480	492	477	480	475	491	451	485	502	544	516	483	522	474	487	485	463	474	452	462	486	471	495	511	442	507	476	496	470	467	490	500	499	480	477	488	473	523	465	491	453	514	483	525	499	497	527	490	440	529	477	473	475	517	493	523	495	453	503	466	502	438	480	431	495	472	484	473	464	488	477	463	497	457	456	481	499	472	474	488	507	493	485	488	490	475	491	474	510	465	468	487	501	508	503	525	478	490	476	501	488	519	469	502	497	477	529	492	502	489	456	466	437	524	506	473	484	512	501	485	481	496	465	503	465	503	494	536	531	485	491	498	482	481	465	470	479	526	479	461	466	480	463	461	505	467	480	475	508	482	499	504	499	524	495	433	503	544	488	514	491	458	500	520	483	493	490	470	485	481	446	470	485	460	476	467	486	462	463	487	500	468	480	485	519	489	510	488	476	529	519	487	479	509	485	464	492	456	456	475	481	482	486	496	474	522	492	490	495	471	490	479	484	486	505	480	479	495	496	507	488	539	453	471	455	503	484	472	495	443	516	543	468	498	524	476	462	478	483	501	470	508	490	478	474	474	485	499	473	501	513	500	487	472	500	511	489	482	455	539	491	472	519	482	469	529	454	485	502	471	475	452	453	487	503	464	523	476	496	459	476	466	490	484	544	489	477	505	449	487	470	456	454	500	501	506	514	504	488	466	485	476	495	514	460	449	499	474	523	460	505	495	516	456	490	465	470	490	459	545	536	466	493	503	474	454	461	430	529	501	483	461	472	449	470	472	510	496	509	461	498	509	501	498	471	441	519	465	439	469	498	465	510	460	489	497	498	502	483	477	446	479	522	511	456	476	479	501	500	543	470	481	490	486	477	504	522	476	465	486	461	495	460	496	466	447	518	484	489	488	517	489	508	465	469	468	460	489	464	421	496	458	452	504	528	479	510	484	474	481	460	515	519	486	489	475	487	461	469	473	493	447	499	510	508	456	494	462	442	479	474	498	452	488	477	478	450	511	431	485	469	473	496	480	494	473	475	479	468	524	510	480	493	487	495	515	477	491	518	513	450	494	471	477	494	487	503	483	463	478	488	453	489	466	502	527	479	457	501	514	477	469	463	466	503	440	504	482	515	483	481	475	471	491	472	485	523	489	488	493	476	481	499	505	494	485	480	494	485	486	496
24796	20752	26570	24770	6934	1750	1410	836	701	581	569	1490	8229	11194	7726	3356	1176	615	460	492	473	469	500	470	439	451	490	463	437	445	478	421	469	465	461	447	419	455	474	471	481	473	445	463	427	456	450	448	451	455	468	461	474	439	446	475	439	458	440	460	463	447	444	455	462	474	479	446	473	443	454	452	449	466	442	408	486	468	464	460	469	446	454	450	448	427	462	448	491	465	430	440	441	446	462	439	437	444	472	423	447	432	472	442	454	441	463	498	438	441	466	453	398	429	436	490	450	409	485	433	445	448	448	469	456	451	452	451	477	445	471	443	428	431	447	467	452	451	460	470	489	464	483	438	474	463	433	473	429	491	470	463	440	468	451	464	449	460	469	450	473	462	463	438	444	503	439	453	449	480	445	475	460	442	467	442	447	438	464	428	458	459	466	455	440	413	446	473	484	451	438	446	433	473	457	439	418	425	438	453	470	437	457	491	445	498	474	464	446	463	456	476	458	459	454	422	435	444	473	404	456	459	447	445	458	401	446	444	465	445	452	475	455	457	473	473	449	452	452	479	412	444	450	462	484	489	452	448	437	453	492	454	473	462	456	459	425	446	475	457	429	462	438	435	471	456	440	446	484	480	435	414	450	479	449	469	425	473	432	480	444	435	463	459	464	384	470	451	453	489	455	465	465	430	453	471	478	449	478	436	490	420	464	451	409	474	437	454	416	465	466	442	470	456	453	471	459	471	445	452	453	451	467	460	460	448	469	445	468	437	452	479	444	493	457	437	436	447	453	467	405	452	467	425	473	455	380	439	429	436	447	449	487	463	411	451	450	489	419	457	486	441	483	437	467	467	453	459	446	458	449	435	464	442	437	427	425	431	450	425	478	413	458	467	473	492	474	472	463	418	435	424	426	454	445	453	409	450	423	501	452	484	475	488	434	409	458	436	454	443	472	414	507	468	460	424	468	480	466	459	449	476	465	436	472	464	449	450	427	460	445	482	451	454	437	431	449	435	423	444	424	432	481	456	464	473	445	416	440	419	446	467	449	467	470	463	508	425	432	460	472	463	455	416	433	457	463	435	449	475	435	482	436	438	452	471	471	460	431	468	439	448	464	431	478	470	426	427	486	447	467	450	399	489	451	472	449	414	442	458	398	467	439	426	439	432	446	443	420	479	478	438	482	443	447	402	432	434	455	459	452	428	454	437	467	455	431	460	445	443	464	450	414	454	444	458	422	478	493	464	463	443	496	430	476	437	471	447	419	456	454	475	457	486	478	445	447	456	439	456	428	445	439	484	444	460	436	459	469	457	462	452	436	459	497	452	463	455	425	440	471	415	463	486	441	455	420	473	450	433	429	467	451	463	429	487	429	460	469	468	458	505	436	497	431	436	442	469	472	449	458	466	477	440	465	458	445	422	471	461	426	459	482	463	458	479	463	433	435	453	423	446	430	433	433	450	449	474	477	460	449	420	447	471	434	497	448	440	440	442	495	469	444	459	460	432	470	493	411	443	480	436	447	440	464	429	413	439	432	437	454	442	420	452	458	447	448	455	454	432	437	452	452	446	475	455	449	420	466	462	433	512	494	431	465	436	431	466	442	464	426	440	414	435	471	428	453	425	465	474	468	449	494	470	448	453	430	459	427	451	463	437	454	444	485	476	481	403	439	452	433	466	450	454	442	459	481	452	477	425	441	475	441	479	470	474	456	466	446	474	425	450	442	433	476	456	453	494	459	440	446	441	466	471	443	468	460	454	424	428	494	450	435	437	462	462	454	426	473	414	433	440	447	435	429	451	412	454	470	422	464	452	447	420	424	477	435	419	456	456	495	444	456	470	462	477	452	447	459	483	423	450	435	447	438	454	427	503	408	432	448	431	451	459	488	472	439	454	419	422	466	455	438	446	462	478	480	441	479	441	463	446	424	454	441	445	458	474	468	451	442	455	445	425	458	483	448	425	473	479	433	473	435	458	457	447	462	441	464	478	424	455	466	471	446	459	460	450	480	446	453	470	416	416	496	457	443	410	447	459	459	455	448	432	490	431	438	411	462	432	451	417	435	435	451	438	459	476	458	466	453	464	488	441	470	489	464	465	468	475	435	436	458	459	475	432	498	460	444	447	450	451	455	443	477	457	472	479	450	457	452	467	441	476	449	458	488	441	450	480	422	413	453	441	441	474	482	475	429	437	468	460	445	449	470	447	467	412	451	443	481	442	425	438	477	468	468	448	466	431	431	453	438	499	456	450	444	462	462	437	481	442	493	438	453	458	472	450	455	460	416	468	422	432	467	466	463	437	467	446	407	455	486	446	475	454	483	421	438	450	423	444	455	466	445	469	446	445	429	449	459	391	445	487	443	458	493	462	439	459	442	486	451	474	497	448	460	415	473	455	429	511	493	474	459	470	450	464	451	457	427	449	474	474	461	458	446	425	440	455	483	456	471	436	398	453	424	440	451	452	482	464	416	424	428	468	449	439	453	462	479	462	448	465	461	441	463	427	442	457	430	437	450	458	451	481	412	460	447	414	437	462	478	478	455	433	450	459	419	441	417	449	461	475	443	459	443	470	475	443	454	494	496	500	456	470	460	491	409	472	487	449	444	481	431	454	482	446	453	443	470	482	450	461	462	472	449	462	452	467	436	426	471	428	493	446	444	425	479	433	455	458	453	453	444	439	478	449	471	455	449	456	452	451	446	441	418	468	417	428	453	397	465	452	428	468	458	445	439	459	444	438	462	464	448	452	423	462	464	448	443	480	461	470	438	465	442	456	413	463	434	450	438	411	440	483	454	421	469	430	447	491	463	450	441	420	446	465	444	483	457	419	436	446	444	474	495	473	435	443	435	450	453	436	446	440	421	456	463	428	476	474	435	448	415	433	447	453	447	473	500	440	450	444	427	439	471	431	472	420	500	449	426	446	448	430	473	452	431	444	449	431	470	448	437	447	428	424	447	466	420	452	497	466	446	428	477	451	476	515	439	461	449	460	460	427	451	437	447	446	431	453	459	463	442	438	458	470	425	433	462	465	500	445	449	462	447	435	462	469	478	444	419	451	457	433	449	450	440	436	465	440	448	424	452	439	491	436	483	468	478	452	476	441	431	440	434	412	468	455	422	449	500	505	462	463	445	452	456	433	455	483	449	473	420	463	450	423	451	414	426	455	437	459	477	460	447	456	465	453	463	452	438	416	464	444	448	443	459	454	447	431	432	474	465	478	496	467	437	459	459	434	429	456	451	464	430	450	486	447	470	464	480	438	457	426	457	450	431	484	445	477	471	445	461	424	444	469	454	434	468	490	456	432	444	444	460	437	432	468	451	427	458	470	451	427	446	473	446	479	452	471	444	469	463	455	446	442	442	436	466	429	457	430	431	397	486	443	442	476	458	429	485	454	462	467	440	478	440	458	426	447	438	459	448	456	461	463	447	466	430	448	469	466	506	450	454	454	490	445	436	462	399	427	478	468	481	464	441	452	437	431	437	423	418	461
5006	6345	5231	2650	1790	1760	1624	952	881	696	624	2409	11453	12173	7936	3762	1309	651	431	449	473	445	455	429	463	417	446	440	473	437	491	428	420	459	455	443	423	469	484	448	406	439	436	446	468	459	434	434	453	385	457	440	446	487	430	461	442	469	450	443	443	441	443	428	416	457	431	424	433	462	412	407	419	467	455	471	468	426	438	432	455	420	443	443	457	404	460	432	473	453	448	425	402	429	438	430	411	418	429	423	438	468	425	429	444	438	394	420	456	452	410	423	442	431	443	435	430	444	449	423	428	428	492	461	445	446	432	404	436	437	414	410	458	442	441	438	418	448	457	447	446	435	394	430	444	446	456	389	427	458	447	445	433	434	442	443	467	441	415	411	449	412	444	464	430	399	487	465	489	461	432	450	412	432	446	409	424	419	412	460	457	448	426	435	445	448	461	418	433	478	448	444	437	425	447	436	406	458	490	438	507	447	436	423	428	425	439	425	473	425	436	431	414	426	470	421	450	416	427	430	466	436	458	400	384	420	451	419	451	425	456	415	420	418	440	458	440	437	433	388	465	439	439	455	415	420	450	450	416	461	460	463	418	415	469	419	474	437	450	425	449	447	437	501	430	420	450	433	466	410	436	435	479	410	455	436	416	423	469	449	440	448	425	440	408	465	454	441	389	454	447	413	435	423	433	438	407	414	454	445	432	436	432	419	425	426	460	470	464	437	441	443	464	454	410	444	436	440	429	428	436	436	435	437	436	444	420	388	448	427	439	435	388	447	416	439	414	414	405	438	441	411	438	507	491	403	450	404	414	448	470	442	449	451	458	489	426	429	432	405	426	422	415	430	391	451	453	429	412	424	391	436	424	458	445	436	446	446	408	437	444	436	393	421	408	482	461	404	403	429	462	408	443	402	459	426	415	456	419	431	412	412	384	439	403	416	454	495	415	347	427	432	444	419	460	395	445	438	397	462	395	429	421	432	423	423	436	439	456	430	455	432	417	466	450	427	413	413	428	449	466	422	476	490	459	446	436	417	441	435	428	459	381	423	429	403	397	433	493	454	455	464	418	452	450	401	427	387	471	438	416	417	441	469	439	423	457	412	420	425	433	469	435	436	394	409	442	435	417	444	420	423	460	416	412	437	398	443	429	431	411	419	428	428	426	466	468	419	431	382	432	455	462	441	410	456	434	422	457	416	434	441	442	427	424	413	437	441	396	424	410	470	440	433	462	426	463	436	430	426	427	409	464	414	436	435	422	411	454	418	419	454	452	443	446	427	429	435	468	413	442	443	425	429	435	453	420	437	424	409	421	436	437	460	477	432	414	450	422	436	430	438	422	432	457	431	449	412	441	419	442	431	408	416	388	460	453	462	460	441	453	411	473	433	411	452	440	398	434	418	420	429	421	392	443	482	445	409	445	446	415	447	433	424	407	435	476	442	444	467	450	449	395	424	454	402	420	429	449	401	468	478	445	406	388	443	443	421	449	433	436	421	474	450	434	460	412	425	444	426	422	461	456	449	402	415	453	429	449	445	431	441	431	445	440	460	452	418	424	423	391	410	447	458	413	415	428	448	472	433	444	477	428	425	423	465	447	430	447	429	458	435	451	460	445	415	427	457	434	392	448	430	362	416	453	426	413	418	451	451	460	411	412	445	408	414	458	437	435	417	460	397	441	459	439	444	449	424	454	411	416	432	438	403	429	444	442	441	449	460	451	470	421	417	447	442	452	400	406	438	431	450	421	444	382	386	433	444	455	456	426	456	435	432	427	475	467	424	431	430	434	422	479	445	414	418	425	449	443	424	467	414	438	421	395	427	449	451	431	430	473	425	415	453	442	420	463	437	444	416	453	450	423	438	447	474	439	426	448	469	424	409	436	420	401	403	427	478	422	439	425	392	408	416	420	435	461	443	430	456	408	462	407	391	438	421	461	460	418	446	439	420	426	430	468	419	436	412	439	448	430	411	437	435	433	437	448	453	412	409	455	446	461	398	440	451	420	430	430	417	429	425	437	438	415	428	445	444	488	457	441	433	411	425	454	407	419	452	432	429	460	461	394	450	437	416	395	426	468	468	445	438	455	452	445	457	396	463	441	431	421	421	416	413	427	446	399	434	401	477	450	419	439	428	417	423	437	456	437	433	401	475	451	436	385	431	435	463	438	432	438	426	431	398	471	458	442	461	415	438	439	478	388	414	437	441	457	439	409	433	429	454	442	394	441	422	450	419	461	433	411	446	426	396	428	440	451	421	443	451	452	454	430	412	418	485	421	454	421	430	460	447	387	456	422	456	439	460	453	447	428	439	433	418	467	425	449	438	456	426	457	465	490	453	418	428	447	408	418	498	414	458	453	419	449	424	433	422	480	406	432	424	456	410	412	433	427	447	424	487	413	442	450	425	403	426	434	421	465	407	453	416	451	438	420	407	445	414	423	408	398	424	453	474	415	426	442	431	462	439	446	423	417	417	443	438	437	425	474	420	437	386	419	449	426	490	439	436	443	423	436	432	403	422	429	429	472	420	405	438	487	429	438	432	430	427	450	427	405	433	425	413	441	410	446	424	455	438	412	448	424	464	444	443	450	454	394	448	426	448	415	434	441	415	437	433	425	399	434	407	470	422	418	439	453	457	431	429	411	408	431	437	442	429	446	419	417	415	420	429	402	435	442	453	415	424	479	441	420	435	432	437	441	458	435	491	387	437	408	456	425	410	418	446	433	427	404	431	408	457	436	445	415	408	410	411	439	453	477	399	453	462	428	425	444	465	457	489	428	451	424	432	410	428	439	413	432	429	440	395	427	424	434	420	439	454	436	446	421	467	449	384	424	428	426	404	470	404	413	431	460	479	432	437	434	436	430	412	425	406	408	387	442	433	421	448	434	427	413	476	430	440	422	415	413	412	405	428	458	431	458	458	424	440	421	434	405	400	438	437	456	434	435	406	443	453	426	460	442	422	427	429	413	451	427	454	452	463	434	463	428	464	421	436	451	409	430	435	455	427	467	444	412	421	419	443	414	439	437	444	411	430	453	390	398	427	467	420	482	413	426	456	410	445	404	430	452	413	420	409	427	425	436	426	402	452	451	427	461	432	396	480	426	444	414	434	418	436	438	433	417	439	417	392	448	419	446	440	449	418	433	478	418	436	432	427	434	401	441	419	444	432	436	428	440	419	436	424	441	478	463	415	395	433	437	435	442	420	405	419	447	433	463	425	424	407	433	420	422	441	416	460	450	465	435	395	389	460	473	436	412	475	422	388	410	393	411	467	458	442	428	446	425	441	424	403	424	430	432	459	411	412	447	416	451	478	468	451	432	411	457	429	423	451	448	433	435	477	450	419	427	438	407	434	476	414	445	442	418	446	435	429	435	436	403	425	462	449	432	394	449	414	436	417	411	404	476	429	413	426	455	431	443	409	417	425	455	406	420	441	370	464	410	458	433	472	457	436	453	395	424	436	450	420	444	413	460	441	421	462	451	433	433	422	467	427
23919	20817	27653	23967	20339	9138	3450	1646	1161	943	801	1174	12802	22244	15654	6397	1874	764	610	532	584	551	554	557	541	572	515	586	535	547	553	585	540	550	588	568	553	569	518	535	538	565	534	564	573	558	556	515	548	505	548	562	560	567	497	519	548	564	518	532	565	564	556	528	532	572	559	548	523	576	535	512	550	531	525	533	500	548	582	538	553	564	576	567	542	549	561	561	529	576	575	568	543	596	549	527	568	518	546	557	527	553	559	538	530	614	542	507	548	529	515	504	559	541	596	518	559	589	517	535	580	508	527	532	561	559	538	524	528	541	549	549	546	533	542	480	545	536	529	508	507	517	581	586	577	528	568	522	549	518	548	546	541	538	570	488	517	534	537	531	560	571	521	522	554	585	534	551	526	527	542	569	558	573	558	529	534	542	513	560	521	556	491	518	544	517	543	546	513	551	537	534	537	590	547	544	558	540	529	540	556	578	553	531	577	561	533	548	523	546	542	544	515	517	523	525	535	609	495	534	560	520	536	565	557	477	534	487	545	592	600	593	507	555	527	555	508	557	593	538	540	509	531	567	550	563	520	555	556	544	555	538	559	571	578	547	597	539	512	567	557	537	526	552	530	513	531	553	514	586	553	580	588	556	542	580	564	573	553	526	571	532	531	521	536	535	516	549	556	500	540	562	539	524	531	540	557	513	529	562	551	540	618	565	548	534	564	580	538	560	540	536	515	553	555	573	520	555	602	536	559	581	522	540	534	603	549	608	522	538	561	543	578	513	518	533	528	565	543	587	566	545	513	519	554	550	545	533	532	568	549	536	540	558	522	556	506	536	558	577	530	548	558	543	556	539	592	549	558	530	638	530	551	529	570	526	577	545	578	516	539	543	533	553	553	531	524	532	544	577	577	569	565	535	517	556	550	545	512	538	544	572	570	567	546	554	550	587	551	543	581	525	531	526	596	525	527	528	570	525	519	501	503	543	542	559	564	546	515	585	529	549	556	569	554	575	560	504	573	565	545	506	563	559	553	539	541	541	554	563	546	562	509	583	503	557	548	508	535	544	496	537	548	516	595	549	481	480	548	551	545	539	514	600	519	528	544	537	540	578	545	521	549	519	562	529	558	562	500	564	543	568	519	489	549	561	507	530	548	546	517	523	498	541	561	565	559	547	511	530	543	527	552	551	512	524	528	519	561	546	533	550	528	553	518	529	533	550	538	566	555	567	538	549	559	559	534	547	530	546	534	554	516	530	544	558	533	548	556	544	568	560	530	574	541	567	524	488	558	555	555	557	584	553	566	548	523	579	575	540	597	521	528	561	517	526	529	536	523	523	525	568	568	502	546	534	526	487	501	540	505	547	542	556	567	534	548	532	527	545	514	552	557	547	590	555	567	527	579	526	544	521	553	538	539	526	536	527	523	534	572	529	524	526	506	560	560	573	541	540	534	509	525	575	528	580	556	570	531	557	555	567	575	509	525	510	508	547	519	545	558	508	521	549	556	551	569	514	536	549	552	516	594	566	536	517	543	566	507	563	543	511	513	509	567	537	587	524	533	527	520	536	542	524	522	539	507	546	582	513	507	551	554	539	540	540	565	561	516	568	582	577	555	598	531	508	574	533	540	559	546	576	522	543	564	576	528	567	550	546	577	577	538	524	599	567	542	558	534	506	532	545	544	533	562	541	543	548	561	567	515	560	588	535	575	532	515	549	520	549	573	584	558	558	526	536	541	488	563	523	543	541	542	546	549	504	530	573	551	554	580	540	545	538	556	519	548	529	544	516	528	580	499	554	549	569	527	557	549	551	522	573	519	511	530	556	546	553	556	563	588	536	500	533	533	529	514	535	570	552	505	521	561	563	505	550	538	565	523	564	561	507	538	572	554	564	499	586	538	560	556	542	551	558	500	537	576	522	531	561	559	560	508	546	531	564	515	541	551	569	515	587	556	546	515	535	556	554	512	524	486	519	571	553	521	529	567	577	519	569	564	536	521	571	554	556	546	536	569	530	575	573	540	533	571	609	571	549	552	582	528	561	542	570	584	544	552	514	552	520	558	576	553	553	546	544	555	549	559	538	526	557	547	532	556	579	535	564	540	547	538	580	516	489	494	522	515	581	516	532	526	549	537	553	557	593	546	529	529	532	527	529	561	581	532	530	535	553	537	597	535	554	542	536	498	556	528	577	521	523	493	567	556	535	538	594	546	559	534	581	525	503	539	560	550	558	533	553	506	563	577	561	569	536	552	591	570	550	496	531	557	545	574	550	540	546	523	518	550	534	540	519	535	535	577	536	554	566	567	520	528	497	544	523	596	541	520	574	545	535	558	523	561	540	519	537	520	555	538	556	568	557	533	581	548	530	553	494	565	539	554	551	525	552	536	560	555	526	530	513	528	516	570	534	514	562	534	614	536	559	546	509	548	510	562	562	547	546	511	568	552	582	539	522	530	543	549	551	581	561	545	520	552	506	579	540	546	556	540	535	503	564	509	523	503	510	523	544	540	556	526	523	540	546	529	586	535	511	547	545	513	535	516	544	508	583	566	527	532	540	597	520	582	540	524	534	502	515	507	536	506	542	555	529	571	529	548	517	575	581	513	569	570	572	559	537	576	537	543	553	517	590	542	546	547	581	533	542	573	530	576	557	532	560	521	540	574	460	535	510	575	589	519	546	576	559	525	565	531	566	483	517	545	534	542	558	540	589	515	552	557	569	552	534	546	569	561	552	555	580	569	529	545	516	491	554	572	539	540	511	576	537	523	535	552	574	547	572	542	500	513	559	526	525	600	524	577	567	566	557	603	545	542	549	572	534	573	514	547	539	546	534	567	544	559	535	537	552	523	573	534	524	509	574	578	568	548	540	525	563	558	561	551	535	522	535	529	518	566	579	540	544	531	512	531	553	562	562	537	578	544	502	549	503	543	552	527	552	564	546	555	537	536	527	498	550	550	564	534	549	534	537	561	555	552	578	554	574	538	559	528	538	525	525	555	535	534	608	525	543	570	510	549	541	521	509	572	568	548	559	541	535	547	548	561	530	532	545	533	524	526	514	570	535	542	540	561	547	556	546	514	547	532	549	549	547	549	551	509	535	583	544	522	539	533	517	498	533	534	522	548	515	550	610	565	525	581	555	567	565	567	515	572	582	569	547	561	538	528	580	565	591	563	547	526	523	520	511	603	532	537	583	534	568	566	533	566	547	528	575	512	526	560	557	526	561	528	558	552	539	523	529	527	564	558	574	501	526	547	529	559	546	529	562	573	523	549	555	550	532	567	598	507	496	576	532	564	537	558	584	521	580	565	504	514	501	540	532	523	526	574	560	554	530	540	566	527	571	573	563	554	568	529	538	513	569	560	557	546	537	527	562	549	560	533	547	530	546	530	499	516	538	521	522	583	544	570	538	516	536	571	563	556	525	513	562	549	533	566	561	518	546	557	558	533	510	606	527	531	540	587	537	598	526	581	556	509	523	557	503	543	562	560	570	535	509
5970	11019	8911	5503	5191	4705	3100	2005	1425	1132	883	1765	16703	21933	13779	6027	1943	752	568	533	493	536	521	538	550	557	534	533	470	552	489	508	495	541	525	484	523	511	531	503	508	521	488	507	552	516	502	528	529	535	540	529	509	516	502	503	507	530	519	502	531	529	440	539	536	529	525	490	507	507	514	497	504	549	535	566	518	542	532	509	524	532	482	496	525	516	531	487	521	532	529	523	551	501	481	525	536	531	537	523	497	479	516	557	494	529	529	514	512	499	519	497	486	568	520	477	554	486	510	530	515	508	527	506	520	480	507	513	482	509	491	484	511	487	510	533	522	489	535	501	480	528	519	505	508	519	523	491	493	534	511	522	531	526	498	567	488	520	510	521	509	484	547	519	519	498	558	553	517	536	535	541	501	519	534	488	501	541	511	527	512	547	535	466	505	521	533	517	493	534	528	520	592	485	527	463	501	590	501	565	524	485	505	506	528	518	524	496	519	532	498	487	512	503	489	527	499	495	483	486	518	544	546	521	508	516	517	479	524	497	482	501	539	484	490	572	504	511	472	511	539	478	510	514	485	526	514	518	522	528	546	522	508	524	547	540	500	506	511	505	512	516	504	548	522	491	569	510	493	573	517	507	538	480	522	539	542	528	443	486	482	495	481	517	547	526	516	524	521	516	511	502	543	536	553	504	502	501	472	514	495	506	486	495	504	494	515	556	495	550	530	502	515	495	492	487	492	534	491	494	496	486	508	489	527	506	535	531	518	506	529	542	498	512	457	509	509	559	517	538	538	519	505	543	506	520	513	499	475	519	542	504	503	506	521	534	531	505	527	483	476	506	490	538	457	491	526	516	514	552	483	519	513	497	519	525	468	512	517	448	501	542	507	504	523	530	524	457	518	544	500	546	492	479	532	489	544	498	493	472	502	509	553	507	522	537	517	513	526	506	496	521	498	503	528	512	493	503	517	507	508	525	529	489	519	483	546	462	471	499	529	498	520	524	539	490	556	478	495	474	518	577	516	496	486	523	477	502	539	528	537	493	522	530	478	514	501	511	551	546	550	500	496	488	498	536	517	521	531	503	515	503	494	509	492	523	504	490	539	533	515	480	500	481	522	529	514	512	480	474	488	524	515	508	480	497	504	496	552	543	471	505	491	534	516	494	487	489	519	534	499	497	530	540	499	489	542	498	471	498	518	519	502	550	538	543	523	525	496	504	541	517	524	530	485	533	489	505	500	517	532	494	519	529	538	499	509	500	528	510	520	511	517	508	507	493	478	490	475	537	492	542	505	511	516	519	515	480	533	507	513	514	532	531	526	520	543	504	550	490	515	527	517	478	485	533	525	510	491	496	503	517	512	477	512	500	496	497	509	465	547	500	472	501	519	508	513	487	540	496	513	543	478	499	496	493	484	484	495	500	552	526	507	536	509	527	510	452	535	557	528	520	527	554	513	479	544	518	487	473	564	490	488	515	544	518	524	562	516	515	515	526	527	511	514	490	498	474	499	520	511	500	529	518	497	468	531	497	509	495	527	495	539	460	517	467	519	524	535	509	512	500	495	528	533	523	528	474	479	509	545	508	515	513	544	513	503	520	539	454	498	525	510	544	527	472	543	529	499	535	525	504	504	508	468	490	514	521	529	504	525	484	521	528	525	520	513	521	502	519	509	516	496	524	543	499	487	542	528	501	540	515	500	497	521	475	524	510	549	493	505	509	493	474	552	515	486	501	497	498	513	510	525	537	494	522	461	539	484	553	524	527	495	529	498	547	536	476	510	526	487	486	493	458	514	524	519	478	520	530	509	473	505	505	482	535	518	499	494	522	552	554	507	447	538	498	506	504	480	501	470	535	472	496	544	539	522	489	492	481	515	474	505	553	517	538	522	513	546	510	491	489	468	532	492	518	533	529	514	504	494	523	488	481	521	472	509	501	526	503	509	511	549	545	524	528	542	476	462	514	531	552	464	548	508	483	555	485	489	544	483	513	514	518	509	503	512	498	505	473	511	501	517	506	509	505	471	504	501	567	480	513	523	503	527	529	561	481	523	507	503	525	505	500	522	514	533	555	471	504	503	484	501	502	535	505	515	501	546	527	497	525	515	550	531	497	554	498	504	501	499	510	501	510	498	522	490	505	488	570	547	549	511	506	507	540	507	547	469	513	505	501	504	545	504	500	514	451	490	528	510	525	529	555	541	522	490	559	505	504	507	535	472	477	486	534	532	516	495	517	533	493	532	495	504	509	519	482	526	501	531	510	510	518	521	513	525	520	551	506	480	515	465	539	553	513	513	499	473	500	486	536	513	530	476	511	492	512	483	495	514	494	529	499	506	520	488	524	525	537	493	490	538	529	506	490	483	507	509	466	481	500	533	482	474	500	504	526	496	510	497	516	492	492	505	508	518	511	522	550	513	530	507	460	525	527	513	498	494	525	492	500	493	537	543	496	480	471	493	493	535	506	485	568	546	525	492	462	511	536	493	584	509	509	508	522	475	525	500	488	513	486	517	531	484	532	480	494	493	490	503	506	504	549	532	502	516	511	458	524	489	544	493	488	531	516	498	530	522	532	544	499	472	535	513	540	529	455	495	478	534	515	507	513	531	497	493	519	464	487	521	501	536	541	505	500	517	551	541	498	478	507	504	552	528	528	497	520	520	522	516	496	460	546	530	534	540	494	518	505	522	506	539	534	524	491	515	512	527	521	557	522	508	503	508	495	495	561	476	523	523	535	533	515	520	498	500	470	526	488	514	493	533	542	496	476	512	501	512	500	495	518	527	534	494	526	501	541	537	521	521	520	504	480	520	509	487	532	516	482	516	497	540	493	483	523	501	504	483	505	504	501	507	484	496	563	520	515	570	498	508	477	524	491	488	556	514	514	508	490	515	477	533	508	528	548	528	514	500	504	543	477	494	512	518	546	508	451	488	482	495	488	508	527	490	517	500	523	568	544	531	460	447	491	486	482	504	529	505	469	494	516	499	520	504	535	495	531	487	562	489	491	507	524	446	503	489	506	490	544	534	496	536	525	499	505	517	486	520	527	505	513	501	524	510	529	507	481	522	522	450	521	527	523	515	532	488	511	520	482	484	474	515	534	531	470	502	495	512	556	458	482	534	526	484	524	499	484	524	499	507	530	502	498	542	511	525	475	503	536	529	506	516	514	524	463	509	534	522	523	519	464	521	505	482	473	541	534	518	479	528	536	506	477	524	498	440	489	535	502	497	503	506	536	496	560	507	487	463	469	501	491	522	525	479	484	499	532	491	485	498	486	547	495	504	503	455	493	491	479	498	523	486	524	477	510	500	481	516	510	476	514	506	497	521	521	505	489	508	510	528	526	539	514	502	542	535	486	547	541	508	482	525	521	508	491	530	500	504	490	512	488	507	507	541	488	497	510	480	460	497	533	516	550	504	485	494	515	533	492	489	519	512	501	520	489	527	520	482	479	459	514	531	507	518	469	522	509	519	511	518	536	508	495	536	471
26853	11165	5047	2654	1412	981	885	684	551	478	486	471	609	1113	1190	891	600	429	409	421	456	440	401	469	409	457	385	437	435	444	407	455	434	438	429	432	433	407	464	389	426	426	414	379	441	420	438	402	472	435	438	430	407	403	422	401	445	444	396	462	415	429	448	433	421	427	420	406	417	429	446	420	418	430	410	430	431	437	427	451	405	414	431	449	395	420	416	431	418	418	437	434	400	400	442	423	434	405	460	425	457	440	421	414	450	427	465	378	387	428	427	427	428	399	442	431	395	432	422	418	443	423	417	425	433	423	454	420	402	380	435	399	445	426	420	398	418	441	399	426	432	380	439	416	432	457	407	407	431	445	375	443	436	436	421	448	430	394	404	382	403	378	434	488	478	421	416	396	440	463	448	451	426	410	425	424	431	449	409	383	419	448	416	413	422	405	390	386	447	430	406	396	412	459	425	415	422	406	416	420	426	446	425	399	398	395	452	424	438	433	381	427	418	403	417	439	430	420	386	421	432	401	448	426	390	449	476	431	424	412	387	433	418	407	391	419	415	421	436	427	431	449	412	432	443	411	429	417	426	412	404	394	420	405	459	409	445	382	414	409	411	360	392	463	426	428	420	403	419	367	406	469	411	424	426	464	409	432	470	420	389	440	413	458	434	419	418	406	433	405	434	389	461	392	435	431	444	420	387	427	390	439	395	401	488	450	401	444	407	434	420	407	434	409	429	440	429	433	400	418	429	421	398	407	434	415	402	414	434	405	439	407	416	443	455	437	436	426	441	408	415	409	399	441	405	444	436	420	434	462	427	415	430	418	420	414	445	390	446	407	462	420	377	424	438	435	395	433	410	406	426	394	415	407	437	395	428	419	418	430	431	420	388	422	408	446	446	434	441	404	428	405	374	418	390	424	429	397	404	424	421	433	448	446	420	434	412	419	422	444	419	426	432	435	442	403	398	450	422	403	406	422	418	425	410	432	424	423	405	379	429	427	399	398	432	440	443	400	434	427	436	421	428	414	417	480	448	438	414	439	439	427	420	385	442	439	421	441	419	401	440	442	429	424	402	445	400	408	436	427	417	427	446	423	425	391	418	419	448	426	444	439	439	398	406	414	420	414	471	412	431	444	447	428	429	424	402	428	431	450	411	399	416	448	423	447	414	395	416	426	430	437	412	419	418	398	405	418	406	387	403	440	422	421	414	415	436	429	429	417	404	466	387	375	448	438	447	418	453	438	437	413	410	432	399	441	427	419	402	409	443	411	391	391	422	411	427	450	423	441	438	422	457	418	419	434	398	438	455	409	434	433	431	426	443	395	437	424	449	428	402	403	403	410	417	425	443	442	423	432	423	420	459	414	450	440	442	462	415	406	442	419	417	424	434	397	447	410	428	417	413	445	459	416	417	424	417	418	411	453	418	435	435	399	409	413	447	412	437	441	417	443	455	430	442	435	441	456	419	419	456	439	424	429	424	440	436	416	444	418	451	411	435	449	390	442	415	409	418	484	450	417	393	422	431	441	438	408	415	405	429	460	394	429	429	423	403	416	381	408	429	398	425	411	436	420	433	417	414	434	442	441	453	425	432	434	462	408	398	405	400	465	416	426	419	426	437	389	427	409	457	446	397	442	404	444	410	438	433	441	410	395	452	440	416	424	443	414	434	389	403	422	412	422	448	419	406	458	395	425	434	441	460	389	390	427	401	431	411	407	424	444	378	445	412	457	443	392	428	393	394	444	407	427	419	403	417	410	445	414	423	416	427	454	446	501	434	476	451	375	391	400	412	451	415	434	429	391	432	426	390	418	406	422	450	431	381	412	378	464	400	405	437	431	405	434	448	447	425	408	417	404	444	420	436	457	440	435	440	410	441	422	415	425	422	469	436	417	418	436	401	439	396	420	463	408	415	417	436	427	428	417	396	408	408	424	426	455	455	421	446	387	473	429	435	406	447	411	378	403	422	417	443	418	381	429	392	468	432	410	446	438	405	444	413	426	428	474	429	414	426	425	402	420	437	414	450	432	422	431	412	471	417	416	433	405	440	439	429	402	397	416	453	427	418	408	447	412	402	412	397	417	428	413	398	398	435	410	423	430	412	427	404	437	466	408	425	419	437	457	440	394	439	403	451	420	440	436	423	401	450	445	407	395	433	388	442	444	421	413	427	440	427	411	423	412	402	408	421	437	451	440	420	424	394	390	398	447	403	428	394	415	441	450	405	416	418	430	416	410	407	400	407	422	420	435	411	426	445	418	413	391	377	424	410	394	453	426	417	419	404	442	407	406	435	385	428	401	421	467	415	424	429	406	405	436	399	421	412	401	407	397	428	426	424	423	399	452	406	434	444	430	361	424	430	397	374	442	395	448	379	395	416	427	432	438	420	413	386	439	432	407	395	423	471	432	413	450	417	388	433	411	435	429	432	399	424	452	453	437	435	428	414	447	404	399	432	437	420	413	436	439	453	431	443	430	374	411	388	409	419	453	434	429	420	399	432	404	404	419	402	433	409	402	445	471	386	454	395	412	452	386	411	445	412	414	425	425	417	433	432	444	431	387	460	439	388	461	418	443	432	406	402	399	405	422	395	424	447	399	430	394	417	430	447	418	466	447	417	429	415	463	422	468	487	414	464	413	429	427	437	442	437	422	467	425	445	404	410	448	449	408	431	445	401	432	409	419	428	402	399	464	455	418	396	413	432	389	420	418	413	430	410	398	422	412	446	417	373	436	439	441	415	416	438	420	411	406	425	414	431	445	418	416	444	418	412	432	403	439	458	422	372	445	426	474	404	417	429	484	396	431	399	415	423	408	437	394	386	432	414	450	454	442	422	414	421	421	460	425	439	425	460	409	412	414	420	425	408	408	415	397	415	435	400	458	417	453	432	403	424	410	425	447	438	384	438	459	398	408	437	450	453	453	453	457	411	424	460	397	411	444	414	424	408	424	438	376	458	408	437	458	458	419	424	405	398	396	450	432	456	413	398	442	453	439	439	423	359	396	394	429	421	417	425	419	417	401	453	441	461	434	425	400	403	418	415	390	424	446	460	422	447	418	416	408	427	445	411	449	384	409	425	389	404	446	420	414	472	457	417	438	430	397	458	413	402	412	449	377	423	447	440	457	387	443	400	411	434	421	443	401	414	446	450	421	416	413	432	433	423	453	421	436	446	389	450	453	425	416	428	415	407	396	446	407	437	399	445	380	412	411	436	417	408	436	410	439	426	433	451	435	419	418	413	417	423	419	451	428	401	403	442	425	440	412	447	399	435	434	422	391	417	433	434	410	403	421	397	432	402	442	473	405	443	435	443	374	458	430	375	447	439	411	433	482	391	438	420	426	397	472	428	405	445	411	452	417	397	462	432	422	430	397	401	400	409	411	447	427	406	392	439	451	414	409	427	422	394	448	443	426	405	435	469	482	438	485	443	434	417	412	433	432	403	419	419	424	405	417	410	387	413	391	431	434	423	437	412	424	415	415	433	377	435	415
7165	5364	4858	2862	1918	1463	1261	855	683	573	503	501	629	1681	1514	1017	655	472	419	435	396	374	409	409	405	400	396	374	376	385	428	412	370	403	393	370	421	413	373	423	382	440	391	385	458	404	392	427	395	365	404	387	419	378	387	441	432	387	362	416	404	417	357	404	390	391	392	408	451	389	384	410	399	421	401	410	377	391	434	401	402	400	371	411	426	405	386	387	397	404	384	431	417	387	411	376	424	396	420	413	435	362	411	383	348	354	412	396	422	426	373	400	401	412	361	405	430	411	400	404	417	407	366	411	400	432	405	400	448	408	402	377	392	402	407	399	401	399	387	401	373	389	370	399	449	387	378	410	378	416	394	397	400	423	400	389	398	397	445	354	372	400	383	399	415	407	367	417	381	409	335	374	416	355	420	387	407	414	421	386	420	399	433	402	387	381	428	432	379	424	371	389	398	380	371	397	381	418	368	387	382	380	396	429	396	410	398	435	364	411	388	393	403	395	420	416	403	387	412	393	398	376	429	406	430	387	389	369	402	395	402	426	398	375	378	437	414	401	392	390	390	419	373	412	381	395	412	389	360	376	418	412	409	377	390	367	397	448	381	412	378	391	374	400	341	396	371	407	401	377	422	415	361	402	387	407	411	417	404	411	406	432	428	414	406	386	386	415	403	388	434	439	404	423	434	410	398	423	392	423	382	412	432	378	367	375	437	389	411	424	396	379	388	391	399	390	415	391	412	447	427	416	365	400	417	410	386	403	398	382	385	395	392	378	410	382	371	379	430	413	429	431	359	408	402	403	385	392	365	427	401	384	409	399	435	414	395	398	395	388	382	376	378	387	386	351	373	406	398	374	405	382	397	431	409	381	441	406	365	413	374	427	383	357	425	408	395	402	419	446	412	438	374	373	442	371	419	384	380	449	375	373	395	400	434	406	421	440	427	420	404	409	410	385	379	426	372	397	411	415	415	385	404	364	412	434	402	395	403	386	394	412	383	390	459	393	386	375	367	409	368	430	404	395	368	414	405	423	406	358	398	392	370	399	420	408	405	408	398	378	444	367	388	393	389	389	377	379	410	419	391	392	408	386	415	426	417	379	388	407	405	395	395	382	399	383	406	402	384	411	415	420	391	406	430	416	397	405	402	436	392	372	428	401	378	421	408	393	397	383	385	429	378	369	411	402	409	369	423	416	418	420	413	380	363	402	404	404	413	396	435	418	427	361	410	423	444	400	442	405	373	408	368	394	411	382	422	390	395	378	401	392	379	407	397	390	366	360	411	405	390	435	416	396	407	368	382	396	413	404	410	392	416	380	434	388	420	400	382	370	400	405	392	405	386	384	408	404	424	388	455	394	410	409	424	393	394	361	374	401	378	409	399	405	397	394	427	439	377	377	380	370	412	394	391	390	409	367	425	439	390	423	411	375	428	376	382	395	412	398	370	414	414	377	399	382	456	399	412	402	427	405	371	405	408	439	370	404	400	402	389	355	415	394	345	376	380	361	377	420	371	405	401	359	388	391	444	412	383	414	434	405	420	414	392	445	448	389	395	404	371	396	420	391	392	391	404	421	384	394	429	378	406	355	370	353	405	372	399	402	389	409	400	421	395	406	396	373	425	412	397	390	386	374	408	387	389	413	383	405	405	380	370	430	408	382	415	407	429	397	410	386	388	385	415	382	450	424	404	419	375	408	370	357	390	440	400	367	403	411	350	415	419	403	419	406	397	370	376	383	424	384	403	390	420	377	401	418	403	416	446	413	394	392	382	412	407	411	368	411	375	382	420	391	396	404	376	414	423	414	404	385	399	389	422	396	379	413	403	436	416	389	398	398	375	395	404	378	429	453	384	408	374	405	439	348	409	404	397	398	400	402	395	444	436	397	376	410	421	389	401	405	392	404	374	401	410	386	402	405	380	406	430	376	444	412	384	406	364	368	379	407	380	388	390	446	379	416	372	439	419	409	389	360	400	372	395	393	398	411	399	404	411	394	410	421	385	392	397	413	359	396	440	427	396	420	367	419	424	426	419	371	387	409	407	379	380	414	412	416	390	424	417	384	393	395	411	425	382	412	372	426	388	427	399	363	383	367	393	434	421	411	386	404	403	414	425	399	396	413	369	446	403	392	372	438	382	370	401	391	391	358	387	346	350	406	400	398	394	377	399	418	372	393	363	404	402	413	382	392	395	364	382	413	384	455	406	397	378	408	398	419	444	427	402	406	410	374	423	368	391	384	391	446	380	415	384	393	403	419	453	399	424	399	394	375	402	386	406	352	378	392	409	398	387	405	412	379	415	407	415	399	414	427	397	386	401	400	382	384	413	416	379	421	394	396	422	409	408	408	378	380	381	403	385	419	363	438	398	392	389	423	385	375	390	399	415	366	428	414	394	397	398	420	383	406	385	402	401	427	417	400	358	370	409	435	373	364	421	401	383	401	435	372	411	409	389	381	420	377	393	430	430	390	371	391	397	408	395	407	360	370	427	401	416	388	415	383	401	432	382	422	439	400	410	423	372	404	427	379	384	398	404	405	432	375	393	443	374	431	412	387	382	396	387	369	384	429	417	410	410	376	393	387	391	375	400	424	394	431	389	439	392	380	383	401	437	418	422	439	412	488	430	414	357	369	355	370	401	384	412	389	413	416	426	383	397	370	382	390	382	431	392	400	366	396	438	414	425	392	371	372	395	398	425	413	395	381	414	388	417	423	418	388	409	393	392	371	400	394	376	412	392	407	397	422	385	403	403	444	383	405	379	406	401	399	387	394	403	417	393	381	402	387	415	397	405	398	407	392	422	373	368	397	422	398	374	357	387	420	364	430	386	393	397	410	404	414	388	393	396	374	369	440	384	428	349	426	364	393	357	406	388	419	423	395	397	361	398	435	409	389	417	392	428	388	403	403	378	398	354	430	396	402	415	397	373	379	407	408	428	356	378	412	407	416	406	385	380	398	397	426	410	396	414	390	402	418	398	398	405	434	372	411	408	425	418	377	380	382	401	353	396	399	386	410	417	371	387	369	382	406	384	397	437	400	411	397	429	381	369	422	386	385	412	391	406	394	438	436	363	380	398	382	385	370	373	389	383	397	400	359	390	375	369	387	386	385	374	412	419	385	416	404	375	434	425	373	422	396	391	417	395	364	369	402	407	410	385	422	431	399	412	358	393	423	387	429	412	430	392	371	389	426	413	384	400	402	398	385	409	419	377	364	384	364	413	381	375	403	378	388	407	432	392	393	425	404	392	367	449	437	411	395	412	383	404	396	416	393	421	400	397	397	390	381	388	406	401	387	424	418	400	346	408	416	440	416	390	419	399	363	430	395	413	374	402	399	366	403	378	398	427	403	403	412	423	414	431	384	411	435	402	379	423	402	404	405	425	418	394	386	418	403	373	413	403	403	423	405	387	373	396	375	376	392	406	390	402	423	378	366	390	391	418	387	417	391	399	350	408	373	400	400	391	378	401	354	377	395	389	403	391	416	397	407
24893	20811	26495	24415	9823	2967	1900	1357	1028	982	812	636	1445	8818	7984	4417	1419	602	403	336	334	335	382	369	347	363	326	348	345	328	323	347	352	354	347	384	335	334	349	368	339	345	343	326	332	382	317	334	317	318	341	367	340	330	350	323	343	330	345	349	337	298	355	350	349	366	357	326	378	345	323	367	361	362	347	356	344	340	344	324	350	354	330	322	305	361	330	354	357	319	385	319	350	341	354	384	337	307	339	374	300	337	330	335	315	341	349	364	342	335	341	335	323	353	346	345	320	337	333	327	352	365	348	343	363	329	341	329	349	353	357	359	324	352	341	351	336	345	339	368	393	341	359	346	354	351	354	360	349	375	339	356	338	326	342	336	358	344	357	351	330	358	336	357	337	354	331	349	343	370	376	338	312	346	340	349	321	357	308	368	363	330	343	334	333	318	337	342	366	344	325	354	377	332	309	338	372	349	378	362	348	327	344	335	346	356	315	390	319	346	322	328	336	338	330	332	329	316	314	351	363	355	371	347	338	340	343	333	341	340	325	350	335	320	331	312	342	312	315	348	355	351	342	340	330	339	332	344	342	331	301	352	379	349	338	331	293	344	347	337	362	327	356	331	355	325	324	356	329	320	351	320	345	332	345	333	338	354	337	311	337	273	349	335	311	329	323	358	362	317	311	350	327	366	338	323	342	342	323	363	358	341	321	366	331	350	311	310	324	333	336	341	343	319	330	333	361	318	330	286	331	321	317	352	361	336	347	342	364	340	340	337	318	346	336	359	304	318	357	335	354	338	332	342	339	342	333	349	346	368	383	314	369	353	340	336	323	336	364	364	318	323	357	356	335	354	356	354	374	345	370	335	315	322	321	347	325	363	334	382	332	339	340	339	338	333	331	346	347	316	365	350	313	337	328	374	330	320	347	344	328	337	349	335	315	339	341	338	331	349	355	347	333	325	360	333	354	335	366	339	350	314	352	302	297	335	353	333	357	316	339	324	362	365	332	336	335	356	330	348	331	357	337	352	313	352	338	342	352	344	325	346	332	338	339	326	324	302	332	332	331	370	375	348	355	339	362	339	327	358	333	341	348	308	330	317	345	361	362	317	335	373	368	343	374	316	342	334	306	371	333	334	330	363	323	319	371	303	361	346	307	361	329	311	337	329	356	333	332	358	338	380	353	326	333	332	322	354	341	332	338	309	353	355	360	365	331	334	381	352	352	363	354	373	320	366	337	331	314	352	368	357	338	346	331	338	345	351	356	358	346	321	320	315	304	377	339	372	341	309	338	366	355	322	326	379	321	345	358	323	340	352	349	307	350	343	329	330	342	316	313	330	335	344	323	382	336	337	333	348	374	334	355	323	327	352	353	315	352	309	312	333	301	347	304	331	359	323	310	296	323	345	366	338	341	338	339	312	358	346	315	322	358	330	304	316	315	332	336	348	376	344	345	374	329	360	320	331	344	347	337	392	366	348	335	302	345	329	354	362	330	341	351	345	319	340	325	333	329	348	370	344	363	338	340	321	309	333	319	352	321	285	312	360	323	323	336	362	365	306	366	329	307	310	312	338	382	369	361	336	370	320	316	315	343	372	347	356	326	329	346	374	345	320	306	313	328	368	327	354	348	345	345	370	314	356	371	341	359	354	350	352	326	333	325	328	336	377	353	346	361	371	337	328	364	319	352	327	321	347	364	351	359	356	319	345	327	315	335	295	321	348	358	344	356	341	344	350	344	352	349	329	378	355	327	359	347	319	359	330	368	360	334	331	348	342	340	350	337	332	322	366	341	321	320	352	351	378	390	319	333	333	306	318	338	331	329	333	318	334	357	346	349	329	357	326	324	331	347	350	347	357	333	317	326	323	373	335	369	345	317	372	287	345	376	342	345	338	344	330	384	345	343	305	335	362	332	356	330	328	345	310	317	300	369	318	363	351	360	287	308	317	306	331	311	343	354	321	324	350	373	312	333	317	344	338	350	365	349	351	356	289	342	346	323	371	363	349	320	349	366	343	356	329	375	344	338	309	321	364	340	345	337	332	308	357	335	326	365	364	327	326	338	307	332	344	327	343	354	352	363	341	381	367	350	318	343	320	341	318	324	339	329	314	319	359	327	332	343	372	353	328	304	328	350	334	334	320	320	377	325	314	342	323	380	343	354	355	333	330	321	331	331	377	328	321	337	351	346	328	331	337	350	343	384	345	345	368	331	345	336	314	347	363	347	339	335	365	347	333	338	363	335	340	363	319	318	362	341	330	361	341	346	357	333	349	332	336	338	331	318	356	349	363	310	356	308	317	330	301	345	330	339	331	315	357	320	321	307	328	356	361	304	313	324	354	356	344	369	356	315	333	342	308	365	341	300	339	357	319	323	331	354	353	348	331	352	364	366	336	358	364	330	349	347	356	332	328	321	338	344	363	322	320	350	326	327	320	345	339	321	305	345	308	320	334	329	346	316	337	318	315	361	357	338	330	320	339	352	334	344	330	363	322	351	342	319	334	350	379	358	346	335	299	340	330	352	298	334	325	332	363	350	325	307	318	363	342	324	313	320	354	341	329	330	340	311	325	367	335	327	316	356	310	343	349	340	353	338	313	335	344	321	322	399	308	311	345	338	345	320	345	376	307	341	351	331	337	349	308	350	362	371	314	343	330	331	352	313	354	330	324	341	351	330	337	324	365	331	334	310	351	337	326	353	381	335	340	325	332	320	370	323	339	326	313	351	344	344	299	341	338	328	350	336	351	359	358	348	316	335	336	373	336	326	344	286	342	344	341	367	354	335	343	352	333	363	339	338	335	350	331	328	326	323	324	349	323	345	344	316	341	321	346	357	330	349	344	341	341	309	348	329	373	352	315	310	326	336	329	362	315	330	328	306	314	363	351	339	327	344	331	354	332	333	337	320	327	331	375	333	329	317	302	351	334	328	351	342	297	338	337	370	314	334	291	357	339	377	355	356	313	324	347	330	344	324	322	368	324	339	351	327	335	313	315	339	325	349	328	329	315	355	355	324	328	294	338	346	327	346	363	339	338	317	352	354	365	360	347	297	359	370	322	328	344	330	327	350	334	356	339	332	348	365	364	298	335	321	338	342	344	330	346	378	332	350	342	337	333	367	358	353	323	324	329	372	336	338	340	355	371	345	325	310	331	355	346	348	345	341	315	309	311	329	334	329	335	335	330	317	364	310	354	343	359	362	312	304	364	335	335	337	350	344	336	362	327	334	321	355	330	321	316	320	356	341	348	325	358	328	351	333	297	340	344	345	334	329	291	346	377	329	319	337	350	328	344	337	337	314	363	322	363	345	354	343	346	329	320	348	357	353	388	346	310	312	335	379	346	348	346	343	324	310	371	330	340	350	346	346	359	321	358	347	349	365	312	342	313	321	380	335	331	344	314	321	361	313	341	373	355	326	340	346	343	329	337	353	352	349	352	381	373	358	323	326	347	329	328	359	329	327	343	319	357	360	378	330	352	315	347	321	335	279	333
6601	10145	10017	6038	3927	3076	2492	1985	1666	1535	1205	848	2418	11490	8519	4829	1828	702	391	362	332	358	338	332	328	349	333	356	326	328	366	324	328	358	353	335	347	346	367	345	340	313	337	364	329	352	339	324	331	320	363	334	368	342	326	381	332	318	331	378	362	341	356	340	341	305	341	368	338	338	354	354	344	363	332	311	348	374	359	308	326	396	331	325	342	335	341	356	321	354	352	298	307	356	337	345	312	330	346	318	323	335	358	299	298	348	349	289	330	331	318	314	326	334	341	330	357	332	312	358	337	354	330	323	325	347	358	355	354	338	350	373	341	377	326	361	353	334	329	312	322	334	339	351	341	334	355	338	344	338	350	344	360	325	328	330	339	365	324	356	329	340	379	344	341	295	326	340	335	340	343	326	348	343	334	361	342	307	340	336	313	323	365	351	333	344	353	364	349	303	339	360	326	327	337	340	302	319	343	348	335	347	338	318	342	327	362	362	336	363	312	339	379	364	354	362	360	344	349	340	354	338	369	315	365	357	321	370	344	341	345	325	329	329	352	324	355	371	327	336	346	320	326	363	310	352	341	330	344	365	362	361	349	354	347	346	311	334	324	340	326	369	306	373	364	368	321	317	341	362	373	356	356	343	332	353	339	362	348	378	328	341	347	334	347	312	337	331	324	351	333	350	331	347	327	342	334	336	337	350	337	358	338	317	342	325	340	351	361	376	334	346	340	306	332	353	348	376	313	352	334	325	329	340	340	372	358	345	372	338	337	339	334	346	370	347	334	369	327	399	321	340	316	350	352	345	353	327	358	337	356	332	360	360	375	326	304	346	332	329	395	297	326	330	358	319	333	312	340	336	316	338	326	345	357	305	367	338	324	323	333	357	355	353	358	355	354	350	314	383	348	336	339	304	351	338	341	345	339	343	337	340	322	321	364	375	321	366	338	324	347	357	342	321	351	353	342	372	327	356	314	336	334	346	325	334	328	330	342	337	345	326	330	348	331	365	302	321	343	330	305	316	320	324	330	347	360	338	344	342	316	343	327	368	358	359	323	361	353	329	329	335	359	378	370	332	384	340	327	348	310	353	330	348	348	339	370	335	331	401	359	325	372	362	346	309	325	363	366	355	301	357	333	327	332	344	330	335	336	345	334	302	359	332	341	330	331	368	354	340	347	303	314	356	368	317	321	325	364	355	314	361	325	351	351	301	327	347	351	339	320	344	340	334	351	332	342	338	335	333	333	325	327	350	339	324	331	307	350	341	329	344	328	322	345	326	304	319	322	320	363	334	342	335	338	329	358	309	322	355	315	329	351	330	328	378	339	343	358	371	375	340	358	299	347	356	357	335	341	341	324	322	325	333	371	340	327	386	352	334	337	338	408	342	333	355	354	333	359	365	323	353	365	360	330	368	317	353	334	348	332	360	333	342	344	328	323	335	324	357	333	320	306	349	346	364	347	338	322	375	325	331	346	350	354	327	298	367	335	329	342	322	348	350	331	358	357	357	314	361	335	330	330	379	323	321	337	343	352	313	355	318	357	316	370	362	322	322	363	324	321	370	340	336	370	372	319	314	355	346	348	354	358	325	337	355	319	340	330	327	341	350	328	329	328	344	333	339	319	341	346	340	354	323	334	358	349	325	325	330	307	332	337	332	348	326	326	370	325	310	338	355	356	374	363	358	335	371	345	331	344	355	336	329	329	316	367	333	353	357	360	326	321	344	327	364	333	346	318	326	342	336	330	314	336	321	378	337	333	329	359	359	334	372	312	348	344	312	305	360	329	330	333	327	350	342	326	347	339	308	358	350	330	330	338	353	333	339	330	347	336	367	371	338	333	329	321	336	361	348	330	348	319	387	317	343	336	355	327	341	310	336	317	357	356	342	349	338	347	320	354	357	334	341	320	371	315	362	308	355	371	335	385	322	325	351	337	363	315	355	317	323	334	316	389	334	304	335	342	360	347	333	316	330	328	329	324	352	371	360	334	351	322	337	344	329	295	345	320	336	320	324	341	346	356	345	381	336	306	339	332	327	356	333	345	355	343	340	351	344	338	372	343	343	350	348	340	332	313	325	345	322	320	327	320	305	329	367	375	378	335	329	371	397	329	355	340	326	314	344	346	325	354	349	339	357	357	365	368	335	333	355	302	340	363	348	358	348	320	327	328	352	322	312	339	325	314	358	317	308	338	348	366	332	374	293	352	333	347	345	344	326	333	344	351	347	327	332	344	307	321	325	301	373	303	285	326	348	342	343	360	351	335	313	326	368	321	352	349	367	346	351	359	366	328	359	379	359	348	355	334	327	356	338	347	325	335	356	372	373	335	319	310	329	349	337	323	334	329	306	342	331	361	369	316	346	330	357	311	354	321	362	354	340	322	336	312	347	349	387	333	335	338	341	362	349	355	357	365	303	352	355	338	365	327	343	306	335	317	345	317	343	325	311	346	339	328	341	311	317	343	321	353	323	361	370	336	356	346	339	345	318	327	298	351	308	339	367	319	355	332	331	331	352	352	335	316	313	347	332	361	367	334	350	345	345	364	340	335	319	334	369	295	332	345	322	308	351	341	340	319	318	342	327	326	353	357	344	331	361	339	354	357	353	328	352	347	331	333	335	307	336	339	350	370	350	322	333	349	347	330	336	355	314	362	343	343	315	339	331	349	352	318	341	306	340	343	303	340	330	349	318	334	342	361	335	342	339	347	342	363	317	337	359	341	317	313	368	353	296	341	340	345	343	350	341	342	347	361	312	319	294	311	349	334	361	329	338	329	324	363	346	331	347	340	335	353	305	345	349	322	322	342	318	340	347	306	339	323	333	341	358	356	343	313	337	333	375	294	342	323	356	333	320	355	317	301	355	337	340	339	321	350	318	343	323	328	329	325	315	300	353	318	342	318	328	355	329	360	344	368	347	331	372	335	358	322	352	340	360	355	341	312	318	326	315	316	322	335	313	342	289	326	357	358	308	330	360	334	334	352	353	364	337	330	343	298	304	332	395	338	299	334	330	341	345	368	336	353	343	329	343	356	352	365	337	335	333	317	313	355	357	369	313	371	327	328	313	349	322	311	318	338	345	301	318	352	341	343	319	336	383	333	372	350	324	345	355	363	359	351	317	378	368	342	352	334	333	328	327	356	337	336	287	366	335	351	322	314	310	354	368	320	348	366	342	356	349	329	376	343	340	320	345	337	357	327	354	314	321	328	321	327	325	340	334	325	356	334	308	361	307	322	303	322	347	324	346	357	356	304	296	338	339	329	327	353	356	355	354	314	342	319	369	320	346	368	320	347	322	337	317	308	317	348	362	365	326	344	349	313	327	344	314	335	353	350	349	340	340	293	338	338	315	304	364	345	375	356	325	355	353	332	333	341	324	353	341	341	327	301	340	343	345	343	356	360	345	334	377	347	346	332	317	360	345	342	355	319	328	337	386	331	310	342	358	380	337	337	354	366	341	352	323	333	306	332	350	330	325	341	317	358	336	349	352
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
