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
339371353048	339371353617	339371354167	339371354717	339371355267	339371355817	339371356367	339371356917	339371357465	339371358017	339371358567	339371359117	339371359667	339371360217	339371360767	339371361317	339371361867	339371362417	339371362967	339371363517	339371364067	339371364617	339371365167	339371365717	339371366267	339371366817	339371367367	339371367917	339371368467	339371369017	339371369567	339371370117	339371370667	339371371217	339371371767	339371372317	339371372867	339371373417	339371373967	339371374517	339371375067	339371375617	339371376167	339371376717	339371377267	339371377817	339371378367	339371378917	339371379467	339371380017	339371380567	339371381117	339371381667	339371382217	339371382767	339371383317	339371383867	339371384417	339371384967	339371385517	339371386067	339371386617	339371387167	339371387717	339371388267	339371388817	339371389367	339371389917	339371390467	339371391017	339371391570	339371392117	339371392667	339371393217	339371393767	339371394317	339371394867	339371395417	339371395967	339371396517	339371397067	339371397617	339371398167	339371398717	339371399267	339371399817	339371400367	339371400917	339371401467	339371402017	339371402567	339371403117	339371403667	339371404217	339371404767	339371405317	339371405867	339371406417	339371406967	339371407517	339371408067	339371408617	339371409167	339371409717	339371410267	339371410817	339371411367	339371411917	339371412467	339371413017	339371413567	339371414117	339371414667	339371415217	339371415767	339371416317	339371416867	339371417417	339371417967	339371418517	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2752	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	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
24564	21466	28707	24655	21249	10864	4123	2613	1997	1713	1571	9593	26580	20022	9499	3117	1196	943	871	859	839	818	824	857	917	843	867	842	814	859	922	856	878	865	873	848	789	843	849	833	837	842	905	873	840	844	843	880	839	870	813	887	877	806	850	888	827	849	825	880	850	751	924	915	895	849	916	859	863	894	876	868	914	892	892	858	833	832	832	842	855	869	863	868	846	884	879	791	820	822	782	829	914	837	827	868	834	850	871	836	806	834	817	847	835	862	837	844	839	807	843	860	828	858	826	864	860	832	841	824	811	837	799	821	850	848	840	821	803	843	863	900	823	834	825	840	825	810	846	776	860	866	843	861	843	845	863	802	830	912	812	831	873	805	827	850	782	840	841	835	802	846	879	869	879	856	819	843	849	789	816	812	833	863	793	846	876	862	864	843	840	879	850	857	873	841	872	784	778	871	860	790	835	846	851	828	876	919	840	776	876	854	893	821	849	868	877	814	799	850	819	865	854	847	838	845	871	832	873	865	877	825	834	848	828	806	794	862	843	807	825	773	838	842	848	811	815	848	856	850	844	839	829	796	859	819	851	879	859	848	864	900	809	856	816	869	793	815	776	838	804	804	881	797	847	822	807	832	872	905	837	853	832	843	809	837	840	868	845	789	890	809	856	826	839	857	865	850	802	902	862	839	833	889	817	862	811	827	852	829	817	838	839	816	833	880	870	841	851	811	835	825	864	789	850	877	843	815	860	818	808	873	803	789	895	828	821	888	823	894	845	820	861	819	885	838	839	807	835	847	820	879	833	857	848	834	859	842	790	803	897	809	851	807	889	824	795	805	844	875	774	791	785	863	845	831	842	816	890	844	898	805	810	801	857	801	866	818	817	806	870	864	826	854	842	845	842	927	889	832	832	811	907	819	863	860	812	821	845	889	855	871	868	823	840	864	853	880	882	825	846	865	921	894	845	827	843	852	881	805	866	865	880	851	840	840	878	844	828	862	824	772	794	840	867	858	839	850	867	905	866	887	802	835	863	801	881	815	837	841	854	858	847	830	872	899	807	882	833	810	828	832	848	847	824	864	847	833	862	851	838	810	834	866	874	873	834	822	882	864	807	847	885	830	824	881	841	814	848	816	820	808	839	834	820	880	859	857	842	842	791	812	826	803	848	790	838	846	847	854	842	779	833	817	786	820	808	827	829	854	827	751	801	850	827	849	812	853	831	835	853	791	785	792	858	821	876	822	846	819	883	813	889	843	821	846	851	823	795	867	826	857	872	804	868	874	837	837	822	848	821	812	899	836	880	825	828	775	873	811	851	816	833	836	828	844	856	839	804	856	830	826	835	847	796	785	845	785	803	853	844	833	870	829	852	835	867	843	876	775	835	793	873	810	884	850	856	849	851	794	838	883	831	855	811	813	838	825	873	826	831	876	856	803	866	838	874	810	862	835	877	850	861	810	825	820	783	837	873	827	832	853	833	878	849	823	873	823	842	819	797	858	866	842	771	837	807	858	849	884	829	857	845	854	845	861	803	866	822	830	853	833	772	836	819	871	829	827	841	846	852	837	827	785	792	912	837	799	841	797	878	841	824	877	836	852	820	868	806	816	802	842	842	898	843	817	889	854	827	899	835	925	844	887	812	804	864	831	887	801	850	844	917	823	836	819	841	812	873	839	799	827	848	904	855	839	801	800	807	850	865	803	853	836	784	792	824	841	844	816	822	869	839	828	835	883	842	813	860	796	848	856	828	844	822	850	857	787	817	862	783	842	817	803	816	838	830	843	771	802	757	881	767	880	837	832	839	822	820	871	823	817	872	814	791	818	813	850	838	843	874	842	782	820	788	803	845	856	829	838	853	838	840	871	915	822	878	817	901	854	848	831	813	848	892	845	841	829	836	875	820	900	858	871	784	839	843	871	891	864	854	851	836	857	878	828	835	831	850	850	816	874	855	819	886	858	878	852	885	853	881	811	863	753	877	835	837	926	836	822	875	796	802	827	822	813	846	860	842	869	836	838	844	828	865	886	917	838	846	866	833	868	856	830	855	857	822	825	863	856	813	851	846	878	833	840	836	832	863	872	815	814	814	817	819	841	836	839	797	921	858	862	821	810	902	801	813	798	850	848	773	863	840	839	820	852	844	851	781	813	820	816	878	839	795	780	835	826	804	813	798	861	842	882	856	830	814	875	827	842	820	829	851	851	835	846	860	848	874	826	808	851	914	831	877	816	879	861	816	862	848	843	884	855	880	825	837	810	835	886	841	831	824	845	860	837	832	842	835	803	811	819	835	815	833	825	836	921	837	758	767	864	833	818	823	781	878	848	824	796	837	881	867	881	888	831	809	834	775	906	840	879	828	874	856	839	898	838	793	762	844	787	809	850	823	856	844	833	860	857	799	806	824	843	804	826	812	926	833	846	851	826	842	901	842	821	851	849	843	837	804	811	841	849	837	821	852	852	822	889	859	917	877	820	839	810	865	850	808	844	808	849	803	837	788	887	898	809	856	869	768	783	830	871	873	837	822	822	864	792	819	836	843	847	833	828	879	830	842	818	848	819	880	828	831	869	826	809	822	849	840	822	832	839	799	845	883	873	844	868	848	842	817	876	794	830	860	895	861	842	851	792	850	873	826	835	847	853	847	864	859	838	819	858	848	815	863	844	827	842	858	845	770	849	862	828	811	845	836	872	796	828	880	866	839	827	846	837	845	868	844	849	817	811	849	824	840	848	871	810	852	840	813	767	838	871	817	838	828	841	848	836	850	857	788	873	805	846	847	867	874	821	843	823	820	809	802	817	856	894	800	841	856	849	827	853	834	831	837	884	868	805	842	821	839	814	777	884	872	848	861	821	838	838	835	800	841	859	826	831	769	805	871	876	832	865	849	851	845	835	805	850	807	818	826	856	834	824	841	828	845	831	829	857	841	798	816	867	816	816	790	838	869	787	870	812	792	856	857	806	864	801	824	806	884	780	837	872	843	863	823	856	866	879	842	827	861	843	832	835	808	818	823	832	869	857	840	839	845	803	801	806	856	817	828	880	824	832	894	792	820	810	852	838	858	834	762	890	830	896	846	797	879	853	806	820	841	812	874	858	809	837	881	788	820	846	818	860	802	827	843	779	833	840	894	812	821	826	896	852	837	807	857	854	819	817	867	861	818	831	914	827	852	852	839	819	869	862	852	828	842	810	835	824	833	882	820	839	838	777	818	820	850	862	814	878	864	819	811	814	817	859	830	888	856	800	823	824	876	799	832	818	835	817	817	839	831	861	787	848	769	858	850	861	857	836	867	833	790	870	844	840	852	842	830	862	832	849	840	840	817	820	818	822	889	831	808	876	843	809	821	830	825	797	868	802	844	874	887	817	789	846	805	821	813	805	871	848	836	769	843	832	853	805	838	811	820	828	838	808	785	867	882	863	859	804	836	764	835	872	892	811	826	851	818	852	829	857	839	773	786	838	817	857	878	807	857	851	825	851	848	826	789	826	872	828
7662	13291	14334	7871	5612	4184	3474	2884	2434	2037	1779	12928	24628	17367	8164	2956	1039	732	692	720	684	687	670	696	709	739	680	696	678	729	769	730	735	716	703	756	734	703	696	695	717	728	710	694	690	710	665	683	672	729	708	674	678	690	666	689	733	691	716	747	685	669	705	712	700	690	699	732	673	674	699	686	687	703	729	704	709	710	680	682	697	716	659	685	652	761	699	705	675	725	702	719	703	733	737	672	673	731	668	682	700	680	722	665	696	686	687	664	736	678	699	681	736	714	695	688	682	722	658	670	740	691	643	690	674	725	694	698	686	716	643	648	657	730	690	696	694	679	700	739	665	714	689	712	694	688	676	667	707	703	671	692	694	697	683	724	713	696	677	702	699	684	649	728	672	675	664	716	678	668	678	680	699	682	678	686	756	701	678	669	682	710	715	709	718	674	692	687	666	764	669	670	729	706	711	694	684	685	695	688	686	698	721	678	685	704	661	693	703	670	668	649	720	713	647	736	731	712	670	694	636	727	694	701	645	673	705	744	714	691	671	668	672	689	767	686	659	708	688	683	696	694	692	684	677	685	668	668	680	678	718	697	705	689	681	718	689	676	651	691	718	682	712	714	703	684	669	705	688	684	670	677	719	652	731	682	702	676	688	707	660	705	676	701	742	643	701	693	689	703	710	695	718	688	683	646	678	722	688	714	732	657	705	673	654	708	659	684	678	740	673	694	703	718	650	715	662	713	680	684	645	704	675	727	709	687	682	726	715	642	731	742	673	633	693	699	727	664	698	692	724	665	675	663	678	669	640	711	721	728	654	700	693	697	707	700	651	734	674	683	669	725	709	655	718	694	649	725	651	690	683	678	655	674	723	647	639	709	742	708	711	691	676	665	672	651	689	663	692	679	712	654	692	677	673	678	691	691	668	684	678	672	703	723	705	656	691	722	648	668	699	700	720	648	678	672	697	669	671	746	698	688	732	693	648	699	655	690	654	682	711	682	702	752	704	709	662	685	710	732	681	720	698	661	720	732	669	689	677	743	671	698	666	675	694	651	641	681	647	663	774	693	646	705	738	711	661	735	665	648	670	707	656	690	666	726	680	710	683	721	683	654	637	713	682	628	684	713	736	641	686	696	685	688	669	680	684	714	714	677	669	664	705	733	694	657	712	700	687	729	701	726	682	714	662	679	714	723	721	684	683	703	664	642	673	681	750	662	675	726	679	720	680	662	635	684	696	664	677	721	663	685	659	689	696	690	704	686	687	678	666	633	725	678	648	705	705	691	703	699	668	677	688	681	757	721	685	688	692	753	690	696	693	685	731	682	750	714	679	676	682	673	676	710	701	687	688	708	682	708	696	675	655	706	664	691	704	701	720	684	686	701	703	655	723	642	699	699	698	645	685	665	672	703	660	730	737	699	735	686	684	669	655	719	690	677	664	657	678	678	655	646	673	712	667	717	669	718	684	679	683	723	713	688	698	639	680	677	700	652	698	677	688	705	692	644	700	699	727	657	679	692	698	677	672	651	672	667	708	697	712	656	698	674	667	682	677	695	688	665	684	698	708	633	689	707	712	709	647	690	703	656	644	672	713	711	720	653	695	682	650	717	745	658	685	677	704	641	735	678	674	671	711	717	683	695	687	725	674	632	648	704	650	648	673	677	698	654	695	672	679	626	677	695	694	674	712	750	665	728	738	643	640	656	695	718	658	731	665	725	701	697	676	769	719	681	658	687	673	695	727	764	722	697	660	672	746	666	687	681	691	738	697	680	707	678	680	722	713	724	655	702	695	662	705	713	690	670	673	682	669	664	676	681	698	692	656	685	691	607	748	666	727	704	714	692	641	687	703	704	745	690	723	600	695	703	694	693	709	722	699	688	693	658	710	652	645	662	709	686	687	660	662	674	732	640	621	706	678	731	694	652	686	704	680	667	671	685	704	658	656	706	707	657	691	657	637	701	677	684	641	700	702	678	727	709	709	688	690	743	642	722	677	655	686	679	718	666	708	684	712	667	703	690	662	728	679	679	728	672	696	689	652	641	684	691	696	699	694	672	669	676	666	694	678	684	678	714	691	741	732	678	676	682	697	662	652	677	696	685	682	681	717	708	669	622	712	645	669	682	648	703	712	676	689	689	695	658	631	693	708	693	647	737	729	714	673	704	707	690	678	659	728	715	711	709	698	704	691	679	689	686	709	650	697	647	674	685	687	711	677	645	677	683	672	686	654	686	673	700	698	636	713	657	723	707	663	647	685	707	632	683	690	712	669	724	668	654	722	679	644	729	662	687	685	693	700	688	657	702	660	710	692	689	720	708	732	654	685	723	732	652	681	649	737	672	727	719	666	699	643	719	670	688	686	717	665	677	659	695	697	680	666	684	670	662	651	661	641	690	661	694	726	664	678	661	713	692	681	708	698	676	722	670	657	716	673	697	712	658	687	689	669	673	713	697	684	685	731	671	716	699	644	737	664	632	703	676	677	697	728	661	656	758	728	697	672	671	707	649	660	704	665	637	669	677	665	698	708	710	663	657	640	706	657	711	696	668	694	643	667	687	663	708	687	674	696	701	703	763	716	687	715	748	713	653	690	685	697	698	613	693	697	668	705	728	692	680	681	724	697	635	670	718	647	738	748	665	650	700	697	705	663	698	731	693	724	679	656	687	668	684	671	694	641	708	701	682	726	679	673	637	658	729	701	680	693	703	685	725	627	653	698	689	692	675	648	705	717	679	693	688	656	711	677	688	674	686	670	682	694	695	668	679	697	677	681	741	718	701	685	635	644	676	657	714	679	657	674	681	652	729	721	695	687	712	642	703	673	635	706	702	727	678	686	652	658	664	701	658	669	700	676	720	653	701	689	678	644	720	673	689	666	760	727	656	637	673	698	675	676	644	693	665	689	697	712	686	685	715	671	674	670	686	724	701	669	698	714	747	670	694	685	636	743	647	695	676	712	704	658	671	713	725	668	627	708	704	725	695	676	683	635	656	690	687	687	716	665	646	687	673	661	740	688	651	682	681	706	696	664	708	696	657	677	684	671	668	659	681	683	664	670	654	672	667	695	715	722	677	715	683	712	686	682	705	707	714	702	691	713	667	731	714	659	709	676	675	640	679	652	667	753	709	677	702	692	695	684	701	665	700	655	638	679	706	649	662	686	722	664	678	682	686	692	652	660	703	681	725	641	703	633	710	708	678	723	695	691	680	706	639	689	696	677	673	675	725	697	695	689	717	670	587	636	671	689	712	711	696	702	680	678	723	687	698	727	639	708	676	674	650	705	608	657	693	706	741	688	681	645	659	675	667	680	665	725	740	669	685	697	701	677	689	691	734	685	696	717	685	682	679	673	673	724	702	697	720	726	704	663	698	704	675	694	754	675	682	725	702	691	718	718	667	692	688	675	679	714	710	648	676	689	681	703	700	698	670	690	727	694	676	731	695	715	713	663	740	721	671	655	683	701	723	675	669	664	703	670	704	644	643	652	650	723	674
26854	11759	5057	2758	1513	1227	965	842	776	731	803	1088	1963	1724	1153	887	693	655	696	702	676	644	676	668	657	725	707	665	664	663	704	652	657	699	641	647	709	661	672	633	685	657	642	605	657	663	650	632	665	665	672	658	632	667	691	682	705	725	669	654	699	651	711	697	697	670	688	672	676	673	656	662	679	652	646	689	660	678	680	699	686	632	690	690	716	618	651	614	608	701	709	676	650	653	661	678	639	671	662	686	689	647	666	654	630	644	696	650	691	675	687	702	620	647	676	652	710	652	698	696	686	655	594	648	677	668	659	649	625	703	607	664	690	663	647	681	629	705	640	647	680	674	682	668	677	665	658	660	656	626	673	645	630	644	676	689	667	676	679	653	671	660	658	663	700	652	669	643	666	667	669	670	665	653	637	683	619	710	610	634	648	669	713	685	643	678	630	682	678	686	678	678	663	672	647	631	665	672	684	655	669	702	644	709	695	648	645	644	672	638	683	672	674	679	650	680	663	662	679	634	691	679	627	647	672	657	674	628	683	666	643	656	679	709	668	652	697	649	691	638	679	668	639	717	669	627	664	657	700	680	664	680	624	633	643	652	674	698	637	685	648	654	623	667	693	638	660	610	674	630	657	689	682	639	693	638	682	650	675	615	700	679	655	638	682	665	680	667	668	649	728	696	653	722	695	664	689	650	649	692	661	642	634	694	679	641	661	626	633	631	636	730	621	698	703	641	658	670	655	660	687	625	680	637	695	646	726	691	711	676	671	685	691	689	604	666	675	649	630	681	651	697	642	652	654	671	688	617	693	676	681	715	669	678	665	621	684	617	671	647	643	661	654	673	643	642	702	665	689	646	620	633	664	666	683	653	672	750	680	666	690	637	660	651	679	715	672	716	667	667	659	674	639	677	666	669	677	700	614	681	641	672	682	660	657	643	685	642	612	634	685	655	662	681	650	616	696	668	644	678	691	685	667	671	666	651	639	637	660	666	645	652	679	661	656	667	650	657	713	656	652	669	625	664	662	641	653	711	668	678	656	641	700	655	684	670	664	706	623	651	691	685	640	713	708	671	689	673	708	660	644	662	649	660	603	679	694	685	638	687	662	638	660	653	655	638	666	649	679	705	706	683	674	647	631	717	678	639	703	630	687	661	660	628	686	637	671	658	662	704	648	647	640	651	646	632	651	669	708	687	612	662	664	657	711	686	661	716	667	652	648	688	673	723	634	657	647	710	669	661	696	682	648	676	658	677	639	667	663	682	715	719	650	664	649	623	665	663	707	690	699	696	666	631	669	679	649	666	666	635	650	658	626	668	656	660	656	664	688	681	661	662	665	665	636	677	620	673	687	690	692	674	661	701	648	653	677	652	663	674	641	674	642	649	685	629	666	630	625	697	685	681	696	705	645	671	676	668	661	636	696	673	671	639	661	649	667	625	638	693	712	660	642	678	657	672	697	675	647	670	667	643	658	603	642	671	632	647	696	649	662	664	657	674	700	671	648	674	642	679	665	665	703	670	677	685	690	648	618	677	674	634	631	615	697	644	687	696	624	637	687	667	651	679	692	681	635	681	620	654	688	672	678	657	661	705	658	658	660	664	658	626	683	648	652	658	666	689	641	640	635	663	668	634	717	691	649	632	681	705	636	701	667	657	670	662	639	664	661	644	657	679	650	666	643	638	642	668	693	672	652	701	709	701	610	676	683	648	675	673	697	668	708	713	656	664	648	683	619	667	672	672	656	633	695	639	663	636	679	678	602	710	697	651	644	656	671	693	655	707	669	645	679	651	617	641	677	647	665	651	715	649	611	638	624	683	629	647	622	667	652	657	659	629	640	687	647	640	683	659	603	678	651	656	662	656	680	693	670	642	673	604	670	650	712	632	630	618	695	667	706	646	676	643	653	701	714	644	597	678	669	696	696	669	658	671	707	658	625	651	705	631	691	697	652	646	666	650	620	688	653	685	627	676	668	653	632	647	689	630	651	687	671	684	651	645	618	598	648	638	662	682	699	660	702	633	636	676	629	715	686	681	613	673	681	675	681	704	606	646	699	695	643	651	692	680	710	632	597	668	684	649	665	648	661	694	661	661	684	658	652	648	702	673	659	682	664	665	686	694	684	682	636	659	617	688	672	651	698	668	709	660	646	687	721	635	693	636	646	651	701	687	635	611	626	680	652	677	624	700	680	687	650	661	614	649	676	670	658	662	679	666	637	657	623	735	636	630	677	635	639	647	651	682	683	669	618	703	664	678	689	646	637	683	655	668	649	701	684	682	687	616	704	674	621	655	697	741	697	649	660	658	645	658	700	666	646	658	610	673	649	670	678	648	670	703	657	675	654	659	663	663	682	689	666	656	623	694	703	626	667	671	633	671	651	708	679	651	662	630	669	670	660	623	703	629	637	692	646	664	726	610	679	679	744	684	650	667	677	685	641	650	641	666	696	703	646	651	673	719	674	679	686	653	691	691	675	653	669	704	639	657	654	643	741	671	617	645	671	640	627	656	638	640	701	662	647	700	685	682	683	665	681	708	649	696	674	679	653	637	652	710	686	672	693	717	652	658	675	682	660	633	692	651	683	654	681	650	654	658	659	639	662	687	679	741	688	694	656	651	710	663	706	656	677	690	696	661	648	693	619	706	682	671	675	647	653	661	681	652	649	598	697	673	664	629	622	638	717	670	663	638	708	691	632	717	657	704	690	647	624	722	678	644	716	644	671	675	680	641	692	653	675	651	672	646	644	666	651	677	673	625	656	664	695	645	643	697	622	670	670	685	653	648	686	706	649	650	689	655	745	711	636	683	662	688	670	653	643	670	662	678	690	713	664	620	610	679	686	627	685	661	633	642	662	674	685	667	673	644	624	675	642	684	672	665	677	702	651	650	657	617	660	694	676	691	672	680	664	714	681	679	666	628	665	634	654	656	698	635	646	666	691	609	664	682	673	686	667	670	670	685	665	659	674	655	632	674	663	693	668	662	668	678	671	700	639	669	702	706	671	657	689	661	664	649	670	646	660	630	641	716	659	668	682	687	634	700	675	675	653	624	693	720	606	641	662	724	626	730	671	678	670	674	658	707	638	683	675	634	702	618	651	718	718	681	635	629	645	699	721	616	666	655	652	692	635	680	659	681	701	675	626	645	682	658	710	704	669	673	653	654	629	678	653	705	660	625	677	662	691	625	616	740	677	632	658	661	662	720	684	670	660	684	681	657	699	686	678	641	681	647	697	655	664	685	717	666	644	658	707	682	719	681	663	666	652	667	707	684	672	664	681	684	659	650	667	669	669	704	617	704	664	678	684	703	647	641	677	682	668	728	674	716	699	693	639	661	679	702	643	676	680	683	689	691	637	626	701	665	668	660	669	679	657	687	660	649	681	664	694	652	656	664	698	644	654	667	613	658	713	661	722	730	638	709	665	688	633	657	667	701	667	637	688	657	626	651	688	732	665	677	648	672	648	688	636	645	684	621	679	675	669	663	638	672
6727	4049	5077	2593	1775	1391	1032	841	742	676	682	1313	2310	1839	1099	703	632	530	548	541	528	548	533	559	574	506	560	550	516	541	579	550	543	540	557	497	555	536	557	597	532	528	568	526	547	570	570	563	571	542	564	551	504	619	550	515	595	566	562	550	575	526	578	565	555	611	563	549	530	529	521	560	500	555	511	554	508	531	559	538	554	506	534	522	508	554	507	527	575	551	541	580	534	507	543	522	553	535	556	549	548	509	539	557	541	539	557	516	539	560	548	525	547	569	546	535	548	531	528	569	547	567	531	511	535	529	537	521	587	553	521	533	542	543	506	548	489	535	539	524	550	529	519	533	565	538	551	552	547	535	554	559	551	550	510	575	526	532	538	546	583	573	553	544	528	551	522	560	558	556	537	553	536	524	516	518	567	548	528	524	545	523	548	583	532	534	531	559	539	530	554	556	542	535	544	519	569	523	552	558	547	558	526	550	546	558	540	550	512	570	515	522	542	555	568	577	582	546	536	533	582	536	579	552	538	559	524	514	553	531	527	566	553	541	531	549	571	527	583	552	526	598	515	557	576	527	537	539	529	539	528	539	555	523	573	566	540	554	574	540	507	546	530	511	514	527	588	560	545	538	549	531	492	496	490	585	530	528	565	542	561	547	577	535	519	530	554	544	520	560	537	542	560	541	539	553	538	556	509	518	535	523	555	541	543	538	525	550	504	559	553	527	564	535	595	525	591	577	543	578	550	551	566	549	570	547	590	531	581	544	571	535	534	536	580	548	576	547	582	561	523	544	536	522	544	583	573	580	525	566	511	516	542	531	522	535	539	557	560	494	532	512	544	539	572	570	533	548	530	592	513	530	514	582	511	584	543	533	534	571	499	520	557	488	525	531	564	563	556	517	575	532	575	601	524	569	532	526	525	557	582	558	580	552	543	518	496	525	547	566	529	549	500	504	545	590	555	527	583	529	510	535	524	531	551	548	545	538	563	538	502	550	529	556	554	543	559	503	563	536	560	587	540	571	549	559	536	555	572	522	556	503	574	550	551	560	502	557	543	530	555	537	564	513	531	581	548	529	520	541	577	513	537	537	547	562	525	570	538	542	558	521	545	567	529	581	523	560	518	512	553	539	592	577	543	544	532	562	512	530	533	526	534	557	508	550	497	534	574	510	580	492	495	526	581	553	553	517	570	525	596	528	573	522	571	536	596	514	535	517	461	567	529	544	532	529	559	526	580	538	560	542	571	511	506	541	570	534	530	490	501	527	536	527	541	584	552	570	531	542	567	538	551	576	540	500	575	507	543	590	536	520	559	523	539	574	515	516	532	550	520	563	559	546	521	512	566	510	526	550	560	559	503	554	571	534	547	556	529	557	533	522	499	512	529	553	535	541	547	573	544	547	579	557	515	559	508	511	568	548	547	541	561	526	570	560	539	556	548	574	560	535	544	544	551	559	579	587	536	523	520	560	561	517	515	552	529	539	557	558	514	555	586	562	537	515	549	537	553	545	514	563	533	544	550	558	558	569	576	571	537	541	526	511	565	553	548	545	541	583	558	495	558	545	519	534	543	532	534	581	525	575	574	538	558	570	537	538	544	561	534	510	554	546	520	560	563	575	522	551	511	600	527	568	578	568	563	520	540	565	546	542	545	569	589	567	565	530	598	549	531	583	533	585	504	532	571	582	537	529	572	554	521	561	544	477	514	518	524	536	531	540	529	523	551	560	540	548	489	563	552	525	551	553	528	540	555	548	536	564	512	551	528	533	502	531	529	555	584	546	522	539	542	593	548	527	529	539	552	544	534	510	511	555	548	558	567	498	526	542	526	540	546	534	567	497	535	543	552	502	526	512	531	606	542	565	510	511	551	560	558	474	553	559	519	539	557	506	538	531	545	571	577	512	548	536	511	547	527	546	518	542	529	565	541	521	555	533	531	537	536	536	522	580	567	557	529	537	552	578	555	540	500	500	574	593	543	536	545	541	500	552	502	525	551	516	548	518	537	546	552	541	544	586	540	532	568	505	574	517	559	559	551	527	548	529	558	531	507	547	549	525	556	573	525	522	502	542	538	545	569	547	536	530	564	545	500	532	549	521	559	535	556	509	548	553	532	514	476	582	539	545	545	527	560	564	515	559	556	580	525	537	546	521	551	532	549	541	543	509	519	541	557	531	530	593	514	530	556	559	554	563	550	511	575	538	594	514	555	577	540	557	555	576	559	524	561	497	550	554	519	563	521	504	575	517	552	538	541	519	543	552	512	569	531	510	560	526	542	572	556	578	523	567	571	562	537	581	529	541	560	584	550	535	506	561	548	522	531	584	519	551	533	538	575	522	551	583	571	580	558	523	544	557	575	553	531	524	517	532	500	543	544	554	562	557	540	556	545	554	525	528	524	540	545	513	580	503	550	548	523	537	540	525	534	519	537	566	564	556	575	566	548	574	562	561	512	576	558	543	486	536	546	560	543	530	526	550	577	512	558	583	527	550	547	533	524	552	530	504	539	567	567	549	519	557	574	566	567	537	561	552	591	565	523	554	513	516	581	534	526	540	528	611	546	552	522	530	568	530	521	520	554	522	580	566	563	538	571	529	547	519	561	557	532	561	577	512	553	537	574	553	560	554	525	545	543	537	582	548	522	521	509	548	574	562	582	569	581	493	520	543	558	543	550	536	545	526	547	532	582	536	542	508	547	516	535	544	573	565	566	559	523	517	557	554	546	567	517	553	534	565	558	560	505	535	559	523	521	531	572	569	522	582	541	546	539	552	533	551	561	534	568	564	556	580	519	532	481	546	537	580	594	513	549	586	507	519	537	565	532	541	545	552	543	512	512	522	532	532	575	572	536	535	546	538	575	558	501	541	556	544	539	530	539	557	576	580	542	504	559	544	532	544	542	531	513	535	509	527	573	584	532	605	542	542	549	572	509	566	498	517	575	531	523	546	529	581	568	578	553	526	571	533	529	521	498	548	576	558	545	503	534	556	562	549	563	545	525	540	555	554	540	560	559	544	523	580	516	542	542	535	577	548	567	591	515	547	538	548	562	533	563	567	500	550	568	562	537	530	548	564	572	527	564	620	521	530	572	552	532	592	509	501	551	571	513	530	574	550	544	556	534	519	522	559	542	506	577	538	540	532	556	570	525	572	539	538	521	544	504	567	558	527	541	519	550	562	568	574	566	531	542	545	579	518	575	558	553	534	514	516	536	490	534	569	549	565	533	565	537	538	564	522	584	508	515	539	553	502	554	521	544	534	565	512	514	528	501	549	514	526	562	517	556	563	558	548	556	554	544	536	530	522	543	536	545	510	544	540	587	580	534	549	542	544	556	501	548	546	514	542	528	535	503	577	554	536	534	556	568	562	559	558	527	528	522	573	556	518	555	529	588	551	570	522	540	595	512	547	594	550	546	539	538	540	512	575	586	550	542	513	542	535	502	545	502	579	529	529	544	542	526	563	554	559	535	557	543	504	526	594	509	535	543	538
24740	20779	26810	24639	11974	3050	1794	1322	1080	982	922	5238	15540	11328	4881	1761	868	717	632	652	658	728	636	623	659	675	662	606	627	644	650	635	656	626	639	635	671	614	659	627	637	636	637	638	672	677	680	683	675	659	628	607	654	681	628	687	650	622	680	684	632	653	650	674	705	695	679	701	651	676	674	695	667	674	682	651	647	679	675	670	723	660	657	680	673	658	691	704	667	648	675	665	658	643	624	657	640	605	684	640	663	623	626	678	632	686	673	631	695	691	594	706	654	671	685	684	660	655	655	687	612	632	639	677	607	662	679	603	672	610	694	709	632	700	632	626	651	644	624	657	679	692	684	640	646	654	678	668	641	612	656	645	646	650	657	653	616	709	654	647	650	641	675	678	677	683	633	701	647	628	637	655	599	689	615	634	639	642	703	670	640	655	639	687	679	674	644	695	677	686	665	663	613	628	681	669	643	673	648	632	653	697	638	643	663	599	646	643	649	670	650	643	689	645	690	667	652	635	654	600	665	675	643	618	640	653	671	669	640	667	645	666	642	637	666	670	647	670	665	697	630	662	644	681	668	652	675	690	653	671	625	678	698	690	666	687	686	634	647	668	671	644	659	639	636	665	668	638	642	647	693	684	687	697	638	677	658	642	654	665	666	635	631	644	644	674	651	646	645	656	645	666	644	671	683	623	599	636	635	598	627	610	697	643	680	676	628	628	595	665	655	643	642	676	647	666	699	622	687	638	670	658	660	705	668	681	664	696	645	654	670	624	621	689	621	687	653	640	675	670	686	660	654	666	632	631	645	608	636	628	711	651	647	642	650	631	659	643	649	677	653	664	683	668	678	683	645	639	631	664	657	665	611	655	679	645	687	641	630	669	616	660	703	590	651	690	637	667	624	652	637	630	676	618	629	635	627	692	644	707	635	672	691	589	669	670	665	646	639	633	632	697	671	642	685	659	696	660	620	664	618	670	639	645	630	627	641	707	667	683	635	682	587	676	668	648	705	714	678	658	678	636	622	694	683	609	704	667	658	684	677	665	700	674	649	637	660	646	634	646	657	654	652	655	633	645	634	629	617	689	687	640	619	662	639	668	651	661	648	634	686	660	674	711	672	702	650	675	650	663	656	652	675	652	639	671	665	703	655	649	641	605	637	602	648	656	638	701	660	707	659	594	629	635	680	688	701	677	607	645	626	638	644	639	635	672	650	639	651	677	651	668	709	691	697	708	644	725	620	658	630	654	645	662	639	662	674	647	647	639	639	616	692	672	682	675	638	674	649	649	675	627	622	654	666	665	666	630	671	598	719	614	663	653	652	629	653	672	648	688	607	651	643	598	674	655	622	637	632	655	663	638	661	624	673	653	652	679	610	664	690	651	650	648	654	666	640	664	621	598	645	625	672	634	632	637	680	623	632	658	664	659	705	631	643	694	672	645	590	612	645	674	638	700	671	677	670	628	655	631	682	648	617	654	645	638	673	687	680	674	683	659	653	644	671	649	668	625	671	624	664	654	624	679	641	657	684	671	631	624	629	658	623	656	675	685	656	601	666	671	677	658	634	697	652	650	685	605	638	667	662	674	682	633	677	681	643	636	688	664	674	714	664	683	680	656	677	633	670	609	662	613	637	674	672	614	732	605	645	684	699	639	719	706	638	632	631	686	658	671	670	658	617	631	650	667	670	668	629	660	686	679	679	609	697	638	692	687	676	687	620	700	677	655	649	644	644	679	640	668	668	672	695	649	622	641	601	607	636	685	656	659	618	653	685	616	628	664	661	686	670	607	688	651	664	667	672	636	650	660	665	631	646	654	675	690	747	632	731	686	649	649	671	656	671	692	639	716	606	640	648	673	674	714	669	630	639	601	632	676	611	706	679	660	671	672	664	656	660	578	658	647	629	694	658	670	667	651	621	619	669	673	646	653	690	666	651	681	647	665	715	655	620	607	689	687	707	662	678	664	633	685	669	616	685	680	661	637	691	669	648	642	631	614	643	607	637	594	611	665	688	654	622	644	622	675	694	648	662	626	634	661	638	655	649	681	651	656	675	661	678	653	649	659	672	665	625	669	639	687	685	630	641	705	618	659	625	591	662	633	627	664	668	637	674	626	657	683	655	684	642	647	680	669	676	595	637	667	688	670	645	694	613	665	678	672	671	644	668	668	655	693	658	703	643	689	636	714	646	659	635	665	679	672	669	620	627	690	651	632	629	639	650	624	664	704	689	639	713	642	682	697	639	666	652	678	649	644	723	661	641	657	673	699	606	663	655	631	655	643	610	680	662	669	620	684	659	624	662	690	665	714	642	680	658	671	682	693	669	669	632	649	672	698	682	621	653	647	654	640	669	689	680	643	658	681	657	664	645	695	674	608	651	686	682	691	644	681	669	642	617	632	666	640	673	608	670	686	648	642	639	673	641	669	652	686	683	669	702	615	696	680	636	713	651	666	630	674	666	627	605	667	650	643	620	673	697	660	670	609	680	681	627	659	652	630	645	652	672	702	646	670	646	630	721	692	651	660	649	629	660	657	639	638	609	615	616	640	720	691	633	655	641	582	672	669	683	643	620	664	698	700	674	649	635	670	666	653	647	622	666	713	671	695	686	671	673	665	642	643	680	620	667	659	654	647	640	621	668	648	666	646	637	673	602	661	663	644	636	659	636	694	681	657	624	663	672	641	615	682	622	641	610	644	641	622	695	602	690	649	643	645	647	630	669	670	675	655	675	608	641	633	660	670	660	657	661	712	675	626	670	677	659	677	655	671	681	675	679	656	689	609	662	695	618	677	636	647	665	646	650	665	659	672	661	613	638	588	630	628	684	656	635	684	640	611	672	658	632	659	645	618	670	680	654	646	675	641	634	707	640	653	686	678	655	660	626	575	659	644	665	654	655	628	707	643	649	666	624	628	694	614	675	679	644	637	625	694	668	604	657	667	637	664	650	677	664	684	675	664	669	699	657	607	645	640	678	673	630	638	657	654	657	611	647	608	632	649	634	585	618	668	669	676	691	654	669	628	630	664	662	664	623	660	719	644	661	711	685	616	640	634	664	678	664	677	687	668	607	662	690	665	652	626	629	690	693	648	644	653	656	619	668	665	695	636	663	686	688	684	635	652	658	666	642	652	658	688	656	599	641	675	664	723	692	649	646	648	676	651	659	630	660	637	627	689	680	705	638	646	685	678	685	679	709	667	631	672	656	632	706	675	594	656	664	628	641	610	638	671	625	655	649	679	631	721	663	629	652	625	632	633	709	707	682	679	665	669	685	686	655	663	638	653	700	651	663	635	648	685	729	621	715	662	633	664	638	671	680	673	669	634	679	628	677	627	692	620	683	669	640	681	620	705	691	646	633	626	584	681	652	653	650	590	658	652	661	673	657	714	620	628	680	634	641	633	680	668	656	640	662	668	666	691	640	675	668	649	681	692	661	636	627	636	658	641	680	659	634	672	669	625	640	656	687	619	651	640	691	668	648	646	627	634	635	639
5510	10267	10918	6098	3613	2342	1758	1362	1207	1093	1104	7504	15692	10553	4443	1730	711	596	526	554	583	563	548	556	580	529	618	591	601	591	611	555	576	564	565	550	552	550	573	569	567	552	563	522	566	539	565	597	544	525	609	568	602	515	553	557	551	532	546	568	549	502	558	544	576	588	529	530	609	585	528	545	555	539	557	523	555	532	582	587	542	560	561	580	537	568	529	544	595	545	542	536	508	590	513	550	572	541	562	578	551	543	618	525	525	562	545	562	509	558	565	580	546	555	581	566	558	542	566	556	541	497	537	544	568	549	529	586	556	526	558	542	564	583	550	562	600	599	578	532	553	581	543	491	534	555	587	546	544	560	578	525	571	540	524	531	566	552	564	521	562	539	546	550	517	573	531	586	590	533	540	505	554	548	553	571	569	566	551	573	547	527	552	540	575	550	550	572	529	546	557	570	537	514	554	530	554	559	574	574	559	556	534	567	529	597	580	544	565	538	568	585	511	549	558	569	506	577	557	554	515	521	557	566	550	553	548	556	527	592	548	583	570	558	535	572	565	553	560	597	547	524	572	577	565	556	575	559	574	542	527	557	547	544	564	557	530	553	542	533	556	594	582	534	561	529	522	582	577	536	554	513	589	548	532	590	549	508	551	538	540	555	549	544	595	607	520	549	529	549	542	548	569	523	594	532	528	567	556	549	539	545	567	610	530	534	497	549	573	541	529	510	531	583	536	515	560	590	535	561	539	509	555	595	567	518	565	564	557	530	546	529	534	527	555	570	519	569	558	600	582	547	542	525	549	555	548	549	561	538	588	556	599	562	535	579	563	553	548	572	539	519	562	539	548	567	563	498	535	502	535	519	552	559	533	570	584	588	521	538	557	580	582	539	575	588	541	552	542	569	535	531	551	577	556	553	549	570	582	540	591	536	570	535	519	542	552	539	565	566	493	610	576	516	537	595	551	529	517	558	571	542	558	534	544	568	591	581	572	507	542	553	534	584	520	575	532	537	538	568	556	538	572	547	544	560	544	545	571	561	529	579	582	551	556	569	534	549	559	571	599	551	579	568	535	568	555	545	565	536	548	545	543	540	549	529	583	518	515	538	537	555	546	527	544	559	542	583	573	612	527	531	589	527	538	567	551	544	538	542	523	559	576	564	582	568	559	558	498	552	538	531	595	582	543	539	561	565	580	531	578	555	589	535	558	539	537	584	538	592	565	533	529	541	581	555	551	537	578	563	542	561	537	600	573	598	580	548	547	551	556	553	510	523	568	544	578	560	576	568	529	565	540	536	534	536	532	534	569	533	563	565	574	522	550	539	554	537	563	539	549	556	553	546	489	548	557	535	561	560	510	583	529	534	561	517	517	550	523	533	532	595	596	570	536	565	552	564	537	538	573	561	556	557	538	572	558	519	533	578	566	560	564	528	584	566	538	565	511	539	545	568	529	517	558	539	538	533	534	562	579	554	575	514	532	571	549	563	577	543	571	488	530	487	550	540	563	534	572	562	527	491	513	565	517	564	553	569	544	535	527	552	570	554	534	572	552	519	545	578	577	526	594	552	519	587	551	529	523	560	574	573	576	522	549	556	535	531	530	507	553	543	587	541	553	541	532	552	564	550	574	545	530	568	531	553	591	564	559	561	536	509	587	506	563	548	531	601	549	526	554	550	596	523	554	567	552	573	545	565	533	504	545	541	576	587	568	515	542	561	570	570	587	517	548	585	567	545	529	568	520	538	546	585	520	506	511	522	596	563	594	553	578	571	560	553	526	532	567	515	535	574	573	553	521	516	541	517	543	547	527	565	496	545	595	542	547	561	576	512	558	524	511	558	575	526	540	554	589	575	530	546	531	581	517	533	531	531	591	501	509	542	545	565	538	530	540	558	526	524	583	546	565	513	554	471	539	605	546	526	535	567	554	524	578	526	546	521	560	539	555	589	570	559	548	548	548	507	574	549	561	594	548	544	539	543	554	544	574	550	596	584	527	547	534	517	498	538	547	571	558	575	533	551	498	567	575	596	542	569	549	598	581	525	548	541	559	529	543	530	553	574	504	530	552	555	526	560	558	552	515	577	499	558	564	504	522	509	592	544	559	541	544	556	549	544	540	569	563	570	545	565	539	541	510	547	563	552	566	559	534	548	553	621	570	519	570	592	491	536	550	589	564	554	525	557	499	544	509	548	571	504	552	575	551	532	520	534	560	555	585	557	550	550	558	526	562	533	535	557	532	537	522	532	547	544	531	546	527	570	534	580	565	560	533	540	595	528	518	536	534	591	520	533	553	568	535	576	558	567	510	543	561	529	574	494	584	530	504	531	525	537	568	576	533	516	570	552	532	535	548	613	521	551	525	538	486	592	536	613	531	566	580	579	553	530	555	571	545	545	506	546	544	532	575	510	559	557	559	545	549	551	534	562	543	560	531	525	497	558	526	544	568	573	592	534	598	538	542	596	548	488	567	549	549	546	538	518	554	549	528	562	544	590	565	535	567	545	520	549	511	533	518	547	586	539	529	573	546	552	538	513	575	531	570	592	557	534	530	581	554	557	556	563	534	531	530	580	539	557	546	544	589	538	523	580	583	542	528	520	544	568	523	561	572	539	534	563	540	546	566	553	571	571	558	605	535	550	543	576	543	564	528	545	575	517	586	539	552	546	555	532	541	576	541	547	593	572	554	561	528	562	515	527	558	503	565	609	507	545	515	570	573	529	489	582	527	576	595	550	564	547	533	550	526	513	532	535	533	551	510	583	538	551	542	581	563	514	547	593	500	555	595	574	533	580	579	571	595	582	594	553	533	519	553	589	597	531	576	544	485	583	577	560	568	512	566	519	546	564	516	521	542	559	566	560	557	571	518	547	568	562	544	543	558	544	568	551	525	556	545	537	604	568	560	524	518	603	564	536	532	529	577	588	565	540	537	521	535	523	557	574	518	529	524	517	561	525	573	550	573	527	524	564	524	525	548	572	576	541	543	587	576	557	528	542	584	584	601	532	584	553	542	565	578	563	554	524	538	548	567	506	573	534	532	558	572	556	541	510	510	544	523	551	528	565	567	570	530	576	570	550	541	535	535	541	555	585	555	569	542	531	558	574	523	566	550	539	516	552	511	570	537	571	552	519	539	498	563	577	573	577	543	589	576	514	556	537	550	552	554	546	555	571	554	535	575	548	501	559	546	534	588	557	537	533	526	519	584	584	557	528	535	557	519	550	556	536	549	560	525	562	535	549	497	598	540	540	552	545	564	520	560	520	581	597	530	545	543	570	583	532	548	550	536	563	517	529	514	538	534	550	535	521	522	545	538	546	527	546	558	576	534	559	553	559	514	515	568	584	535	540	560	523	565	551	564	545	559	566	547	557	537	592	568	546	524	517	585	533	541	570	584	555	509	544	535	616	545	504	556	525	535	564	592	562	542	547	560	588	572	577	559	525	566	566	543	555	539	527	531	533	554	530	548	514	542	575	576	544	523	576	538	496	510	581
23708	20727	27695	23858	20423	9784	3393	1950	1565	1425	1403	8378	26128	20444	9151	3075	1094	867	790	825	801	723	755	772	761	761	782	783	752	765	736	770	809	727	791	822	759	769	778	759	780	733	757	730	779	796	804	777	771	820	815	782	720	763	785	753	767	743	743	796	747	780	782	751	845	747	772	790	750	754	798	756	743	760	763	752	759	738	794	839	764	791	759	783	792	731	744	762	769	745	802	761	782	735	698	744	796	791	771	754	764	789	804	741	768	752	760	778	721	796	730	754	767	796	757	801	745	809	826	760	786	744	763	836	759	769	770	805	757	759	788	715	757	789	741	755	784	800	759	793	743	771	759	763	761	764	730	692	766	807	763	748	769	768	774	724	776	743	757	726	750	782	730	759	775	766	758	730	745	705	801	840	776	778	804	783	776	698	839	797	721	769	742	766	745	754	779	781	784	736	791	794	781	817	687	744	770	760	768	777	785	744	823	745	786	810	776	807	772	829	789	781	734	753	758	816	799	770	761	795	737	751	749	761	779	755	803	785	826	758	765	764	829	762	764	781	775	770	782	796	759	807	785	727	762	770	773	766	761	781	764	762	750	715	822	781	769	712	776	768	743	765	742	757	759	779	772	778	760	743	760	751	790	716	737	754	763	769	684	782	752	755	711	712	788	783	724	720	745	752	742	751	761	776	716	737	770	774	745	744	751	797	785	776	819	802	784	801	719	738	676	764	780	767	788	743	750	768	741	766	784	771	751	814	747	740	802	815	734	779	778	750	807	715	793	793	757	819	725	750	756	763	779	746	737	771	769	827	725	720	819	810	716	701	759	774	763	782	719	727	767	776	808	759	756	726	797	740	748	802	822	760	716	757	790	777	720	785	802	782	762	733	748	768	802	781	757	772	775	790	728	795	755	758	711	780	743	699	758	763	777	769	754	759	773	742	765	756	775	747	764	783	747	770	750	788	743	776	809	750	734	738	772	772	722	742	730	755	777	819	767	730	765	765	727	767	815	784	745	798	716	743	727	821	785	764	784	753	790	782	781	723	739	735	763	767	732	745	815	760	743	789	759	714	770	779	706	734	780	740	760	729	757	778	780	790	751	718	733	696	744	736	711	781	734	764	773	726	731	720	694	775	750	759	773	814	797	764	766	754	763	771	792	768	729	708	771	741	731	794	721	766	784	771	773	748	765	717	738	732	839	781	742	784	746	808	753	783	738	747	730	769	763	744	722	765	747	755	746	766	748	746	738	792	790	736	764	733	699	735	736	768	804	734	776	727	792	800	774	736	747	775	788	732	739	717	740	745	757	746	777	760	812	735	738	739	777	750	713	767	777	814	812	782	748	710	769	764	738	770	761	763	764	753	768	771	827	766	749	775	799	757	793	753	793	750	770	804	812	753	768	789	721	756	698	776	782	773	770	850	770	734	742	778	812	761	731	760	769	700	771	789	758	724	779	729	750	741	771	795	762	780	803	779	740	800	776	775	747	788	731	741	754	696	743	801	803	767	753	727	724	771	732	741	818	793	773	759	780	744	798	762	797	779	784	809	747	772	741	740	781	737	717	728	830	746	770	764	791	781	733	829	757	764	820	815	717	764	786	760	785	752	762	767	760	719	776	755	731	787	741	733	778	753	772	757	740	760	758	816	777	729	728	755	711	755	820	733	745	752	757	746	748	773	741	802	739	768	802	737	766	741	790	772	762	736	727	750	772	822	781	748	787	774	787	755	714	747	727	763	757	731	710	754	757	764	775	778	759	771	791	749	728	747	754	774	771	737	758	760	743	780	789	727	736	787	802	774	735	804	746	750	729	716	779	773	753	711	761	733	744	773	775	735	705	795	780	727	766	793	785	780	746	736	793	768	719	741	783	766	757	794	773	719	742	758	772	840	713	775	763	772	738	741	815	788	752	736	769	792	805	789	741	758	721	747	773	749	732	749	763	789	772	771	721	776	784	763	775	752	756	761	711	732	776	720	731	742	758	746	754	770	780	753	805	725	759	843	758	733	743	780	792	756	772	727	759	762	786	799	792	770	733	780	766	743	809	802	778	786	704	759	780	730	745	795	746	776	752	800	753	749	721	741	740	754	799	766	747	754	688	796	766	740	752	825	746	740	764	740	719	699	767	748	730	763	766	766	777	767	741	732	743	755	751	773	780	721	727	739	753	740	754	821	727	755	783	769	794	752	784	763	761	747	759	772	793	773	728	762	747	763	710	730	728	737	795	814	770	754	731	776	769	786	785	761	739	719	709	802	774	704	759	724	756	747	785	757	758	795	786	782	805	760	769	708	777	708	742	769	735	737	733	785	741	825	747	750	765	749	732	764	721	747	763	755	781	782	804	807	730	822	793	787	740	773	799	767	763	810	724	759	743	768	761	708	770	718	784	730	765	822	805	756	779	750	761	788	805	794	736	800	790	768	768	750	753	752	781	742	762	775	788	785	771	756	789	773	779	714	700	759	833	779	755	758	733	744	772	764	746	738	772	771	772	738	770	800	754	726	785	775	783	706	799	745	839	786	754	807	760	752	726	735	748	712	784	723	785	777	772	769	761	750	816	749	767	770	771	718	808	772	771	729	745	776	753	767	729	725	757	787	731	781	743	751	743	753	752	721	754	745	740	741	748	788	761	785	782	742	753	783	729	727	745	726	750	730	778	799	747	744	731	764	752	764	695	797	775	768	804	781	757	772	784	757	730	725	742	792	749	716	771	820	744	707	772	773	718	698	827	761	783	770	778	747	728	751	829	780	745	751	764	764	758	736	770	747	804	783	780	764	780	760	732	717	740	788	763	715	753	786	789	777	764	744	720	807	742	757	798	779	730	760	740	771	794	819	773	761	743	783	786	750	756	779	724	715	783	714	774	779	766	753	745	785	712	706	726	715	778	753	750	748	765	784	749	758	786	792	758	744	761	773	711	772	765	749	800	790	751	785	801	748	761	770	766	760	777	732	740	766	753	792	792	796	771	752	748	789	833	792	757	733	778	764	788	731	700	767	752	726	783	766	769	788	738	747	771	778	722	725	806	760	744	744	800	783	743	765	780	795	736	746	758	751	780	787	762	762	704	695	750	791	797	740	754	737	777	791	739	740	735	734	808	700	744	819	761	728	762	754	722	751	739	776	707	742	758	718	762	746	741	777	768	773	789	765	734	791	778	817	809	761	759	754	806	802	722	699	740	762	737	785	785	744	724	715	742	753	781	780	809	766	759	755	795	746	798	784	788	770	742	777	752	799	763	764	779	771	735	729	752	737	784	725	786	764	794	777	742	756	723	771	739	773	747	757	723	738	778	805	776	767	773	779	735	776	776	748	759	726	778	768	822	744	774	756	744	795	797	742	711	746	778	722	799	769	753	742	746	780	746	728	776	778	754	831	785	740	768	777	770	704	743	769	786	785	724	752	735	729	810	718	762	780	814	728	779	728	758	738	726	721	733	778	710	781	732	762	750	735	774	761	759	803	803	787	761	745	755	759	726	750	719	742
6478	13627	13677	8138	5137	3478	2679	2172	1743	1648	1564	11473	24823	17260	7517	2882	971	695	665	645	606	648	604	601	635	611	635	645	639	626	632	642	646	655	630	630	656	660	640	661	653	645	635	619	598	660	624	690	643	668	635	629	667	645	647	646	626	635	581	635	641	642	652	617	639	671	652	669	653	627	607	603	648	662	625	649	629	627	651	651	678	643	607	649	620	635	641	604	660	642	629	647	599	637	648	643	659	640	649	633	655	685	657	645	610	651	639	660	661	643	615	632	649	633	652	651	648	626	647	643	681	644	617	631	636	669	640	658	626	656	639	644	640	671	627	639	632	689	638	577	611	645	626	611	623	595	609	580	627	636	684	637	614	669	611	650	659	642	648	655	627	635	615	650	614	653	607	629	676	626	638	657	690	661	640	606	613	676	613	667	636	660	622	602	636	605	628	625	665	590	615	603	598	662	630	650	626	659	591	639	625	621	625	624	636	670	648	640	623	639	646	640	558	661	635	653	590	620	592	641	652	657	622	624	654	651	633	629	592	667	615	648	660	647	617	606	625	616	643	653	597	615	641	662	626	611	636	619	661	592	641	597	632	667	616	643	688	647	643	590	611	610	628	657	655	672	623	624	639	637	644	639	623	653	652	701	613	607	641	628	570	652	639	629	646	618	652	588	627	681	680	630	625	635	627	638	598	601	608	726	632	619	615	616	602	655	666	615	633	660	668	607	649	647	647	641	613	691	647	652	700	597	650	641	656	607	644	629	651	643	584	601	582	578	594	632	579	589	654	579	627	646	660	607	571	634	664	614	618	607	611	617	651	664	630	630	640	638	628	643	696	646	610	629	657	658	648	636	609	581	602	663	596	660	645	645	626	634	596	630	634	618	607	640	631	699	625	656	699	644	619	621	655	641	619	596	671	611	595	657	653	651	670	619	627	613	623	649	605	634	621	638	612	617	608	643	655	611	642	642	596	655	603	635	625	636	617	625	619	578	625	610	633	645	636	638	633	640	642	654	666	617	619	642	637	639	615	666	575	622	650	596	611	610	681	621	642	622	607	659	614	607	661	617	654	664	625	611	618	632	675	624	620	608	669	611	616	700	610	648	627	642	612	624	654	658	693	614	622	646	663	643	624	644	598	605	651	604	637	624	605	642	625	651	627	659	687	650	586	644	596	595	613	635	643	635	651	593	616	613	630	627	626	678	626	622	618	656	626	671	643	625	636	666	633	660	609	681	644	625	628	670	643	633	621	642	584	626	638	664	640	641	590	645	626	617	605	635	597	642	648	642	634	629	653	631	630	606	623	654	668	584	670	633	646	613	570	659	637	639	605	677	625	633	630	636	609	624	666	618	602	605	639	609	626	656	630	634	634	626	628	636	600	637	645	656	635	640	597	647	660	674	642	600	644	655	629	618	652	582	630	629	633	597	619	628	616	618	643	665	617	645	627	581	619	623	626	624	634	619	635	620	613	621	646	643	647	658	596	604	606	638	600	652	626	626	576	676	633	634	602	641	621	609	592	621	622	636	634	599	641	663	609	642	627	652	632	653	649	624	653	606	643	607	588	606	616	651	603	635	632	661	614	620	625	646	602	628	640	598	622	671	635	656	639	610	647	651	611	651	639	594	622	641	617	615	661	627	574	596	593	613	603	631	643	641	699	594	663	624	648	642	642	649	610	620	623	634	615	628	598	586	692	613	580	615	613	604	640	644	639	632	627	624	626	602	614	632	643	638	652	649	632	654	623	620	664	662	631	665	599	605	590	666	610	667	621	600	646	639	635	649	615	607	641	643	598	634	681	628	648	638	607	640	656	614	627	661	635	606	631	601	581	662	649	596	629	598	623	619	645	647	637	627	661	641	640	642	640	648	626	633	687	628	651	609	634	629	610	600	629	620	664	640	600	671	625	647	663	652	650	639	604	664	640	627	608	618	624	598	657	635	632	640	639	637	629	630	607	667	616	692	657	615	631	605	643	628	637	610	611	681	615	642	653	650	614	641	613	618	599	594	616	643	605	681	599	667	610	611	617	630	615	641	621	625	597	620	610	667	639	649	587	665	646	660	677	621	625	611	593	677	645	574	619	647	640	600	640	655	680	633	613	599	617	652	581	596	633	605	618	610	604	645	592	658	612	614	650	602	614	648	666	630	624	560	678	617	646	666	646	664	615	636	603	614	651	621	620	635	592	649	644	623	579	645	645	595	610	638	633	602	653	615	627	655	603	618	613	606	623	628	609	595	608	594	667	634	643	629	628	613	661	637	619	652	583	677	647	623	659	604	627	656	597	610	633	632	621	604	627	613	589	619	564	644	612	656	637	622	669	635	699	634	624	658	635	636	604	591	669	646	608	627	593	606	625	670	581	624	638	657	628	618	639	634	647	609	619	600	635	648	641	606	599	601	629	577	631	628	618	608	597	649	622	661	656	598	649	617	606	633	623	652	645	635	643	661	658	662	641	638	655	656	634	658	641	632	640	624	608	631	629	612	633	629	597	614	654	607	614	640	635	608	635	647	620	654	633	595	658	603	611	624	583	622	621	634	633	660	618	597	615	611	608	624	578	612	605	629	636	628	623	647	646	609	647	646	627	668	582	625	628	661	645	641	603	658	666	594	601	650	662	611	610	666	635	659	618	580	602	632	659	587	619	639	626	613	592	624	637	655	613	634	646	622	618	584	638	622	618	602	638	620	644	671	650	610	635	624	684	606	650	652	644	641	643	631	611	621	652	616	640	617	595	631	651	642	631	629	619	575	655	629	668	632	626	640	619	622	632	619	596	627	590	647	647	648	639	653	632	604	677	600	603	600	659	630	617	641	649	678	650	615	598	626	628	681	638	601	652	684	619	645	629	638	632	607	634	637	650	654	600	642	662	647	656	669	602	642	608	646	664	656	657	631	595	621	618	660	654	646	644	630	623	603	585	636	591	615	679	649	587	610	622	639	617	637	650	601	590	620	608	610	624	587	636	607	642	619	650	627	640	599	651	630	639	663	643	650	646	619	608	594	626	663	628	627	646	639	659	643	628	618	620	613	624	641	668	613	622	597	577	649	586	663	596	616	658	626	613	595	606	578	654	659	670	626	618	645	616	653	632	610	609	623	619	606	630	600	653	638	625	593	708	629	619	608	601	665	632	592	629	599	602	622	610	635	623	661	638	599	593	599	615	658	564	618	621	636	631	691	641	685	637	622	629	615	662	625	631	616	664	639	670	655	595	659	594	660	607	645	575	649	618	631	606	608	594	652	628	637	601	646	614	634	621	627	621	597	661	608	651	604	673	690	616	639	649	563	616	630	649	640	619	665	609	633	629	617	675	610	670	620	660	612	651	623	588	651	602	636	608	614	646	603	615	618	650	567	620	638	602	685	599	630	665	605	598	639	612	665	583	628	611	650	620	630	616	630	662	657	657	643	635	685	634	611	601	615	601	595	650	615	611	634	624	639	653	662	610	584	665	628	600	662	626	633	634	617	619	650	630	640	615	571
26815	12067	4560	2223	1376	1028	849	796	715	707	725	828	1897	1774	1183	859	717	607	648	625	654	657	642	632	632	634	643	576	668	641	634	686	640	628	600	616	550	585	637	647	671	657	650	633	635	621	648	605	599	630	620	625	590	675	649	638	657	612	635	588	579	613	644	608	622	633	568	645	686	608	619	608	628	638	673	615	630	635	650	595	671	644	611	570	638	637	605	616	656	609	586	601	628	579	649	634	595	631	622	677	636	626	601	601	618	622	607	633	616	687	631	633	621	624	615	606	614	618	666	628	605	666	654	669	665	629	589	629	609	654	638	660	616	599	586	622	633	633	610	624	631	603	623	597	642	632	636	616	595	637	598	627	643	674	610	619	615	658	578	629	628	660	634	642	600	582	583	660	627	601	646	606	597	653	623	609	602	629	650	635	610	586	663	643	617	596	596	644	609	600	611	608	634	612	621	609	662	653	619	636	613	664	620	575	636	618	632	641	602	612	638	656	635	620	623	653	612	640	657	644	640	663	604	634	635	622	683	621	682	621	633	661	601	638	624	628	646	576	620	631	603	618	609	642	628	600	644	637	643	648	628	659	659	590	631	643	618	636	617	631	637	657	557	624	659	576	599	621	618	612	603	573	655	604	602	667	632	614	624	603	641	622	618	597	630	664	647	591	642	648	634	628	643	653	624	619	647	603	637	667	589	634	654	643	617	627	613	589	617	599	631	658	623	618	611	662	630	656	623	641	627	613	638	588	614	617	644	596	648	696	598	613	574	645	588	652	612	587	645	602	644	610	626	599	600	629	609	629	593	592	666	661	616	615	624	629	620	617	642	615	615	665	664	613	621	607	629	611	608	609	597	639	646	573	605	629	650	668	603	688	621	639	643	601	643	570	649	596	633	630	640	631	640	648	619	649	625	622	642	641	646	626	600	544	651	651	634	599	621	626	616	654	609	607	616	595	632	628	619	618	649	598	652	626	654	579	581	613	664	599	600	581	600	645	595	666	637	607	600	590	632	638	644	577	609	617	632	649	705	698	623	640	627	614	637	643	597	682	617	629	633	614	650	640	641	638	589	593	571	599	641	590	604	617	592	629	608	579	627	606	604	618	629	593	617	618	639	643	636	621	651	643	624	628	593	581	627	580	600	618	640	637	598	627	630	584	610	642	668	600	619	631	666	652	631	599	634	663	635	643	643	583	631	629	645	602	629	644	633	615	649	602	640	609	633	637	611	589	653	607	587	614	572	608	635	580	665	596	641	619	600	645	639	598	611	645	649	625	646	615	637	620	663	655	615	605	608	586	578	650	605	706	595	642	639	635	616	651	640	609	614	614	606	595	627	640	635	638	623	669	682	646	599	623	633	664	621	641	601	594	617	575	613	609	636	633	592	630	621	610	671	606	616	667	601	650	657	634	655	612	645	610	673	643	657	624	596	623	638	619	599	657	620	645	591	673	614	614	629	597	635	672	620	679	654	614	584	645	633	641	623	630	606	606	626	601	647	647	662	640	611	633	603	655	641	582	594	673	678	631	640	608	642	589	634	598	631	642	640	639	647	656	606	637	592	635	653	635	652	595	625	664	583	596	608	636	604	594	601	638	595	614	662	653	610	642	619	599	625	630	583	631	649	664	668	655	604	661	648	659	646	622	639	632	639	622	625	587	618	638	635	604	643	611	626	586	626	642	654	619	636	638	640	619	617	619	602	638	642	618	599	647	647	651	628	626	648	592	650	645	638	633	645	614	632	607	664	577	612	675	651	619	600	643	567	643	663	599	611	656	649	617	570	631	644	640	599	615	634	602	608	660	610	593	646	631	623	592	605	632	620	631	643	663	613	646	609	649	629	603	650	611	611	629	617	615	593	615	642	608	627	636	619	605	635	624	638	636	604	619	645	599	616	638	642	617	619	602	633	637	646	658	631	647	626	632	600	587	599	604	617	657	650	650	684	611	646	641	635	619	616	608	605	603	658	615	597	648	626	680	636	669	594	574	630	590	647	643	658	608	642	666	628	640	647	629	625	622	682	598	663	657	615	598	616	589	645	600	673	636	610	664	607	629	606	580	609	628	636	610	581	613	634	649	642	601	627	580	621	619	638	602	594	612	635	628	606	616	642	631	620	641	627	613	665	633	638	615	635	620	635	613	641	625	626	634	620	589	603	575	657	590	643	649	668	601	630	655	580	635	653	666	636	625	643	627	598	641	599	595	639	644	661	611	642	627	623	707	638	651	624	586	608	584	597	714	630	633	605	579	604	666	644	645	642	561	606	596	573	603	646	624	586	605	625	629	717	604	609	603	627	598	610	632	594	586	605	623	639	609	630	637	648	601	623	606	639	562	631	624	606	614	624	610	646	636	609	589	636	602	633	620	610	636	609	670	663	656	613	642	600	625	613	659	641	650	632	646	626	642	608	659	588	640	605	617	617	631	610	622	570	633	643	609	655	596	631	655	611	653	611	618	614	651	629	660	626	627	613	646	640	623	624	623	622	621	660	609	590	559	664	636	610	642	625	641	674	617	620	614	651	672	642	644	633	655	607	642	632	608	649	596	592	638	668	616	646	614	642	600	600	642	623	641	629	579	645	635	655	624	649	615	627	618	587	643	640	638	625	640	605	628	637	577	639	668	646	618	619	588	644	572	631	571	631	625	592	610	620	615	631	584	616	644	631	579	580	617	664	607	642	598	710	625	621	584	633	605	646	652	640	620	579	651	623	625	642	591	595	623	661	625	628	659	573	613	630	660	657	583	606	635	566	631	638	647	625	560	636	633	592	645	596	625	628	635	651	619	658	629	608	583	611	622	663	635	670	683	634	645	631	670	629	650	669	636	643	630	620	655	608	581	621	641	567	625	591	626	625	656	634	617	618	612	623	631	612	630	645	627	627	639	624	613	622	583	641	612	593	612	600	643	607	648	591	624	595	589	617	636	648	643	605	678	640	623	684	628	628	646	636	617	607	634	625	601	614	647	578	657	656	603	636	678	601	588	658	580	619	632	609	587	611	605	620	627	597	610	638	615	579	637	647	615	628	614	600	667	651	647	617	619	624	629	591	575	620	636	630	609	620	655	621	609	625	585	616	667	643	635	657	599	630	605	659	631	588	680	639	580	629	598	627	625	622	654	641	618	613	678	612	628	649	681	613	629	631	637	617	645	644	619	665	656	641	656	618	580	638	621	606	645	635	600	589	588	660	622	591	618	599	640	644	601	586	670	618	647	615	560	626	610	619	640	635	656	635	607	629	591	613	671	646	619	634	618	669	644	586	626	637	650	630	571	606	620	553	607	618	608	598	628	629	633	619	661	623	636	602	619	628	629	633	636	613	643	690	629	570	617	647	566	588	613	630	586	575	587	632	602	627	566	662	645	621	600	649	619	601	590	602	603	647	667	602	616	651	617	619	607	641	620	618	618	642	648	607	603	667	636	656	626	614	623	639	611	620	630	597	629	654	583	631	595	607	648	593	653	642	560	591	587	620	577	635	607
6608	4526	3836	2061	1442	1036	922	759	697	669	630	951	2339	1924	1104	754	587	503	495	512	543	504	509	559	529	545	524	540	520	508	494	517	494	530	514	524	516	517	520	562	549	522	522	498	521	499	517	498	497	545	513	561	530	470	515	544	538	492	521	515	527	464	526	492	524	511	486	524	485	489	510	464	516	541	477	483	505	471	511	533	526	518	556	462	539	532	504	552	502	544	480	520	504	450	529	562	479	514	527	487	499	503	520	532	527	517	486	549	554	497	561	531	561	521	513	508	525	521	504	508	542	532	485	500	504	501	530	525	480	497	501	550	523	481	509	491	522	542	495	476	482	546	476	494	500	533	508	544	493	481	507	515	522	529	519	476	525	510	486	477	502	526	511	465	549	485	515	512	531	467	519	545	536	473	501	501	559	526	512	487	511	525	507	455	519	528	511	478	508	519	502	499	519	501	514	510	489	484	508	487	493	494	486	519	497	517	556	506	482	493	514	505	535	496	498	513	495	529	513	494	502	509	525	538	488	516	499	504	505	521	560	511	520	490	477	484	503	543	516	523	538	505	527	547	522	493	520	508	503	505	539	502	510	521	513	538	534	497	523	520	515	524	536	503	567	552	493	518	491	551	510	520	519	509	522	511	507	489	499	493	546	519	464	510	487	478	537	488	493	500	546	523	513	500	494	498	496	496	522	522	526	544	487	529	508	531	506	543	497	479	484	549	488	497	532	524	472	497	528	526	538	468	495	519	510	464	505	506	461	523	503	521	518	546	519	521	524	527	479	516	561	540	500	530	499	510	553	513	500	517	501	501	546	506	507	510	517	506	519	491	543	510	503	544	508	543	502	506	502	503	485	506	491	489	553	517	537	467	539	492	517	507	544	521	526	486	546	531	525	533	507	546	496	505	502	466	533	541	563	494	511	505	499	521	515	513	539	513	495	482	492	540	536	464	510	481	533	496	520	520	501	491	495	479	537	511	514	555	561	501	449	532	520	525	554	486	516	510	508	535	506	507	506	477	519	521	552	497	531	485	477	481	512	511	531	494	543	528	519	501	503	506	510	477	502	545	487	502	498	525	516	515	500	482	512	506	520	566	488	500	518	536	504	522	521	475	522	491	509	501	506	512	532	526	514	521	458	529	531	503	496	476	460	485	503	487	526	503	533	505	532	534	484	505	544	499	493	471	522	523	520	525	545	523	531	506	524	505	521	506	485	500	502	529	540	523	499	548	544	559	525	486	505	508	538	492	567	519	498	524	497	526	497	523	504	555	508	504	546	537	510	488	482	517	510	502	546	511	510	492	508	479	523	504	551	510	533	517	489	511	539	500	496	488	499	526	508	553	542	518	501	522	520	474	508	497	531	481	520	552	553	488	489	542	562	500	520	515	501	515	525	528	505	516	517	558	521	541	527	517	512	489	512	530	508	502	516	503	487	532	483	522	531	479	498	480	530	510	516	481	531	511	541	500	510	520	523	503	480	480	527	490	577	513	521	490	489	515	548	578	535	471	501	485	527	533	502	519	468	518	496	526	466	530	517	518	507	493	554	509	523	554	526	471	523	518	505	531	512	521	527	511	494	507	513	474	493	524	506	490	549	485	544	534	521	512	532	515	496	533	497	538	527	509	504	536	520	542	518	513	512	548	472	509	524	500	501	532	520	554	498	545	494	510	530	519	526	479	515	464	513	523	515	527	512	502	534	519	483	508	505	494	504	561	549	507	536	490	494	513	514	531	521	492	473	541	528	462	539	536	526	560	532	533	472	527	513	493	498	470	529	527	540	483	526	533	505	473	519	532	519	520	506	521	551	519	519	507	526	519	491	477	499	518	526	503	528	520	499	541	543	518	483	487	535	534	501	536	507	492	527	534	525	534	517	536	506	561	471	528	539	516	504	553	541	494	508	521	515	501	530	518	510	497	533	519	474	545	561	533	515	512	502	500	532	543	524	540	519	480	496	495	557	531	546	511	512	516	506	543	527	522	510	528	504	510	500	508	529	521	550	525	512	506	465	518	550	485	473	523	531	527	499	485	544	508	507	538	513	538	493	535	516	458	532	526	502	542	515	505	531	476	498	494	532	509	519	521	510	522	522	517	505	497	537	514	517	518	541	510	510	541	506	527	495	486	515	520	492	531	517	493	504	485	526	549	553	456	508	517	535	573	520	530	536	523	534	562	509	504	522	499	541	503	532	486	511	535	505	505	520	518	485	505	512	560	527	534	499	552	510	516	540	531	481	490	521	496	555	505	521	499	514	542	520	547	554	520	533	554	504	496	487	533	558	549	470	486	507	514	526	491	519	514	509	531	521	516	510	501	510	515	523	487	569	524	519	496	487	514	495	505	539	550	522	520	504	500	484	474	476	523	510	547	506	526	527	575	521	518	501	497	540	530	517	530	494	510	500	528	530	519	532	471	519	498	498	502	515	546	512	492	520	502	510	523	530	511	502	480	548	473	509	522	507	521	506	526	485	519	494	495	523	537	479	525	500	537	498	466	515	516	512	501	552	503	516	476	535	531	555	500	518	505	547	533	490	522	489	515	498	520	508	544	520	534	491	554	532	485	532	505	540	508	490	537	492	505	496	517	495	510	508	540	517	491	521	496	501	499	508	462	518	495	573	485	530	509	496	517	507	518	543	527	519	530	521	545	529	537	541	556	488	505	534	522	484	522	506	501	515	497	524	513	513	513	493	518	537	503	500	504	521	488	493	520	520	520	576	515	519	517	552	503	474	542	538	533	499	516	551	518	505	518	543	514	562	544	516	569	501	512	543	506	546	484	558	510	480	531	523	492	527	468	472	494	523	519	545	486	499	503	501	546	538	452	521	533	517	489	536	507	498	538	535	525	522	515	523	523	457	550	499	483	557	498	512	486	523	523	515	496	502	460	482	501	498	532	512	498	506	513	564	485	506	536	543	496	514	511	522	548	470	486	554	500	486	508	462	524	538	519	506	540	516	513	522	528	519	479	522	526	511	519	505	541	522	548	494	481	488	526	477	526	462	539	495	542	487	549	510	516	533	487	479	532	545	517	495	514	560	501	519	515	519	538	508	505	535	513	520	476	515	522	502	478	529	472	548	513	585	528	521	517	537	488	488	485	485	473	562	484	565	533	521	498	508	471	511	524	519	514	456	526	505	485	483	465	491	549	521	511	544	524	502	489	452	494	481	518	468	515	521	558	507	456	530	510	510	520	519	526	500	540	500	512	536	494	511	577	512	505	523	482	545	512	512	525	534	543	527	500	513	538	507	517	531	531	503	509	525	564	527	505	537	510	499	474	497	523	521	524	514	523	469	533	510	524	521	499	475	497	524	504	532	532	508	525	541	491	530	481	550	559	466	513	495	526	539	505	586	530	486	523	547	502	500	514	548	508	512	489	492	481	535	528	490	490	530	510	533	508	512	495	478	492	511	491	537	541	509	498	524	488	527	499	473	521	497	495	495	500	502	525	538	525	511	521	532	512	523	529	529	529	507	487
24769	20777	26788	24649	11159	3033	1818	1345	1174	926	915	4234	15524	11106	4999	1728	808	650	635	653	625	646	647	637	618	612	656	689	624	586	668	632	683	579	592	587	611	616	632	612	592	614	622	625	650	639	661	640	597	625	666	642	600	634	595	624	638	650	661	636	596	638	639	616	601	646	600	628	608	652	626	636	596	654	653	669	672	637	672	603	645	624	672	590	638	614	602	645	626	631	593	636	634	618	573	625	654	582	645	637	639	657	657	632	604	627	607	632	649	645	682	597	610	612	630	581	664	628	617	673	654	661	629	639	631	657	600	611	581	625	617	646	659	608	614	636	638	602	620	630	636	591	623	601	655	637	602	606	610	666	676	621	694	622	630	688	640	624	616	578	596	598	620	622	649	676	645	658	589	632	625	640	625	614	688	633	613	664	641	659	583	615	608	634	607	651	631	646	599	662	616	613	658	636	628	654	612	621	602	635	585	619	676	649	648	593	618	647	651	605	614	613	667	627	544	662	650	615	616	626	618	589	586	593	598	678	635	651	602	663	661	606	685	679	637	629	607	642	638	624	654	627	607	660	585	687	639	602	653	589	651	669	616	646	610	692	597	633	614	615	578	620	672	601	626	595	618	617	624	665	641	670	610	638	609	638	714	599	647	640	631	607	564	654	599	658	608	610	619	637	683	629	611	620	665	616	614	634	635	630	641	597	590	629	616	585	652	663	633	606	620	589	642	612	687	555	583	615	615	616	620	596	636	667	703	640	591	634	610	643	623	663	597	655	653	599	644	655	641	608	616	625	642	640	623	640	633	622	635	607	656	603	631	598	630	645	620	645	642	626	597	651	598	575	658	660	636	640	626	664	607	666	618	617	579	602	591	637	653	627	600	621	622	633	607	633	637	623	635	568	644	602	634	616	587	622	644	652	649	616	625	586	648	652	666	628	613	646	671	618	639	648	597	597	594	643	603	646	628	630	580	667	639	623	643	606	633	627	621	626	588	645	623	642	597	616	641	621	661	579	619	604	609	652	646	580	616	633	592	633	603	604	594	622	566	580	628	605	607	643	570	613	657	624	608	642	641	585	653	574	612	680	601	677	627	602	678	643	645	635	636	607	619	640	661	655	672	622	661	606	600	626	658	643	603	626	606	593	605	641	648	593	640	681	582	577	630	629	629	593	627	628	610	615	630	608	671	609	626	618	595	649	653	618	605	629	649	632	632	644	612	613	624	641	635	631	640	649	615	602	645	619	652	577	596	638	644	612	662	623	653	595	618	629	643	597	591	619	633	632	624	623	601	671	635	603	626	622	623	611	604	632	609	599	651	661	643	612	638	588	602	596	618	620	664	620	641	607	619	572	620	633	607	653	617	589	639	633	631	644	619	640	571	642	650	663	640	606	617	618	619	624	615	618	653	620	618	626	620	675	608	675	602	648	662	628	587	575	596	643	658	668	609	639	615	614	653	612	612	620	639	642	607	660	614	620	653	635	602	616	622	654	653	664	665	640	635	617	651	622	665	629	630	681	603	632	665	652	643	642	621	655	576	614	614	667	593	607	608	638	616	647	648	661	612	610	627	635	641	623	692	614	618	642	604	596	635	632	652	616	629	602	628	595	614	614	651	656	642	622	571	626	623	635	651	635	629	666	635	642	614	643	628	586	601	631	616	616	636	660	638	612	584	583	644	644	617	599	644	610	662	634	585	604	604	643	616	592	642	626	604	642	613	669	616	651	637	671	649	633	635	633	657	617	625	612	579	612	618	611	631	619	601	686	613	684	614	594	655	605	668	612	606	576	600	656	652	627	577	634	622	606	652	628	633	656	591	603	633	587	572	634	665	574	658	657	618	587	543	613	628	624	616	595	630	568	631	642	630	661	642	672	582	620	596	627	650	638	621	661	645	621	622	598	569	621	621	616	623	632	627	601	592	637	617	600	678	587	647	659	607	588	629	609	633	567	584	633	674	661	602	637	618	653	614	644	620	594	618	609	637	628	629	592	642	653	644	651	609	616	581	613	624	624	624	587	603	626	612	629	669	638	567	628	594	648	578	600	608	553	634	649	610	600	622	619	635	693	571	629	606	587	606	585	596	618	617	642	580	616	630	632	683	621	595	588	603	552	641	653	618	611	637	602	575	587	637	610	657	621	642	617	608	655	654	618	670	636	642	641	630	580	666	614	658	634	666	662	635	656	623	625	644	619	663	635	629	631	645	548	626	598	616	591	624	635	618	642	666	604	660	644	580	612	643	661	612	614	661	647	622	578	578	630	654	645	669	626	618	637	628	604	587	622	646	598	625	612	613	593	619	624	639	622	613	645	605	639	636	637	636	634	637	596	624	633	681	648	659	600	616	584	658	672	616	570	645	634	605	640	596	654	655	642	621	639	648	624	629	582	607	608	640	638	610	666	662	603	653	618	578	623	585	615	686	617	594	629	612	622	620	635	594	645	607	626	609	631	603	655	601	647	653	589	627	628	634	633	607	610	623	591	635	622	596	654	621	642	626	597	616	690	686	605	645	664	626	667	621	597	614	624	639	634	633	607	666	675	604	633	676	634	586	641	636	603	661	659	603	567	614	626	639	602	600	605	595	654	674	634	672	607	593	636	588	642	635	640	619	654	623	622	624	621	630	639	630	594	583	605	649	645	621	598	621	575	632	639	598	605	570	647	645	669	646	613	611	644	604	596	606	614	629	643	612	615	615	627	605	591	614	631	613	607	629	654	619	601	581	634	670	629	565	606	631	678	620	681	649	627	628	588	629	591	643	589	665	607	629	604	609	625	644	623	597	634	630	670	658	662	609	629	590	600	589	581	574	654	641	604	633	640	625	670	630	605	604	654	638	632	650	639	635	617	653	620	686	615	657	606	621	635	621	572	623	627	605	661	640	675	622	637	641	638	621	633	601	614	616	579	594	630	625	622	596	613	627	630	586	621	641	622	637	584	650	639	654	653	644	613	607	621	637	618	623	623	614	619	603	620	611	656	634	629	655	650	665	592	612	631	608	610	587	643	605	613	616	624	611	602	622	569	637	614	631	616	603	626	641	611	673	635	644	633	620	616	593	600	582	613	627	562	581	664	600	611	636	629	618	632	642	631	643	651	612	613	594	645	642	643	639	678	630	604	619	621	618	620	639	659	626	598	589	620	641	574	585	610	609	622	651	616	619	645	616	621	613	616	616	680	643	635	596	595	649	614	637	655	639	589	633	620	649	625	656	602	623	643	566	594	624	612	617	647	661	624	634	604	627	640	620	626	623	646	664	599	625	610	610	617	647	626	625	593	647	633	636	625	586	615	607	636	629	617	612	647	652	570	605	649	561	660	623	603	643	683	582	642	638	631	613	631	593	604	645	627	633	589	603	631	624	608	632	664	625	586	621	660	589	638	647	620	632	605	623	609	620	604	626	622	682	587	618	584	604	615	605	599	635	648	642	635	651	650	617	641	614	591	621	615	623	635	646	647	641	617	622	615	636	618	607	612	613	636	633	590
5723	8550	10132	5425	3210	2329	1855	1540	1220	1031	997	6083	15970	10327	4669	1763	727	599	593	541	534	553	557	542	551	545	584	526	564	512	522	508	509	559	549	508	566	508	580	545	543	581	500	528	485	514	577	535	539	562	576	579	540	497	502	522	548	497	536	551	556	536	565	532	551	557	532	549	569	595	539	514	525	522	555	517	522	549	532	561	537	523	519	506	545	498	547	534	565	551	496	554	513	581	515	509	482	517	534	525	590	567	533	535	527	519	560	557	516	497	518	522	547	539	524	489	551	528	538	534	527	528	493	530	543	494	553	548	504	531	519	592	556	542	541	534	508	534	500	505	504	529	544	485	523	522	522	544	576	570	564	569	539	508	521	528	549	514	550	529	549	545	553	535	557	540	499	524	555	516	539	534	543	562	531	542	493	506	513	521	500	531	513	567	560	538	526	512	520	522	517	515	538	476	528	534	564	531	536	564	529	592	528	496	542	557	510	479	496	499	532	529	534	534	511	561	539	543	510	492	526	484	549	568	547	506	577	523	521	541	531	506	539	525	523	495	508	496	538	544	533	514	551	526	520	498	536	544	489	512	508	553	512	499	497	524	497	535	567	510	534	506	511	522	561	535	527	522	507	552	540	571	513	524	508	502	545	568	548	527	509	477	489	546	537	543	552	552	503	542	549	526	529	516	534	500	488	538	513	550	520	519	549	527	530	511	524	513	532	536	540	538	597	537	542	539	536	552	511	565	510	505	556	539	516	538	532	555	536	528	538	551	511	490	544	555	495	540	525	577	505	519	504	526	514	524	539	518	545	541	515	527	533	528	544	530	518	563	534	511	523	544	541	493	535	520	526	525	561	557	537	519	531	577	532	510	499	537	525	485	546	551	538	507	545	531	506	500	528	517	527	562	534	545	498	525	552	528	526	539	547	552	534	539	532	579	543	523	556	511	529	577	573	551	499	534	543	527	532	503	508	493	548	518	517	535	548	490	499	543	509	552	532	516	506	529	506	484	519	516	503	567	541	497	535	521	562	500	521	555	518	541	530	565	518	559	535	490	538	538	542	543	490	511	505	518	559	511	571	546	555	491	504	582	502	500	537	536	505	526	519	519	521	484	521	511	540	512	535	543	502	533	519	524	484	582	520	542	493	509	535	519	536	483	536	524	529	505	523	529	512	489	552	506	539	528	543	493	532	542	508	572	569	520	554	537	549	488	548	532	532	517	551	528	481	535	513	504	510	531	525	504	497	542	548	520	516	523	517	510	492	538	506	539	555	537	600	562	589	514	509	510	543	543	510	545	507	535	538	535	539	536	585	547	546	515	566	539	529	531	553	585	516	514	541	508	530	524	578	519	489	523	567	568	528	553	528	579	542	526	531	546	523	548	505	535	548	485	480	522	482	549	515	481	503	540	558	569	515	528	507	494	521	496	560	478	546	469	543	540	557	529	514	514	530	524	512	501	568	533	528	573	580	529	500	543	537	517	539	499	508	505	539	562	491	508	485	495	508	523	524	529	528	551	518	534	506	524	531	530	523	531	561	523	543	532	500	565	523	510	521	538	553	524	496	513	528	534	527	519	524	544	535	534	549	556	526	545	537	519	524	510	490	518	595	522	508	512	551	531	523	542	527	580	556	513	556	535	520	548	492	569	530	534	503	496	500	556	519	530	544	542	520	561	553	491	521	524	501	505	515	515	521	526	545	541	513	516	535	503	560	551	544	511	539	516	546	581	532	463	502	526	536	510	553	548	539	534	527	597	521	532	529	537	537	475	523	544	543	498	513	505	520	514	514	546	517	524	544	493	581	540	525	579	533	562	510	507	537	523	509	572	551	513	513	557	486	589	515	544	527	513	526	538	540	534	505	474	554	511	516	530	515	571	515	502	558	542	525	549	524	572	518	516	526	518	516	543	515	551	554	500	530	547	539	537	527	512	511	545	541	538	573	486	534	541	553	611	527	515	546	508	489	510	527	550	549	537	535	500	518	533	525	538	515	547	561	524	502	540	508	540	529	552	554	518	524	541	551	523	539	524	563	510	551	525	572	573	512	566	496	546	528	539	455	514	503	489	553	515	543	556	550	560	540	530	553	538	527	488	507	574	518	553	521	523	500	525	504	576	573	504	541	528	547	521	524	536	530	509	588	555	507	531	551	552	548	557	518	535	537	538	525	542	529	514	564	550	515	518	524	529	509	536	524	513	506	497	496	552	507	521	522	531	531	507	537	558	539	523	512	529	503	518	522	538	480	528	560	522	543	522	502	542	497	564	534	510	505	525	560	515	491	520	531	517	531	539	554	548	581	545	524	514	503	512	483	533	509	568	529	513	553	506	513	524	493	519	514	515	507	538	499	488	526	511	519	554	556	497	468	533	499	522	516	571	539	530	557	515	528	538	517	537	504	553	514	500	508	545	508	576	525	525	524	520	580	494	518	492	509	591	520	531	564	502	513	508	491	555	527	516	504	519	578	506	555	496	508	505	491	523	561	513	571	502	546	514	519	513	499	526	534	530	549	494	539	561	524	531	534	548	545	553	513	527	539	506	527	515	584	540	550	467	581	524	567	509	539	536	551	535	508	538	532	560	504	515	538	547	498	510	523	511	532	498	550	502	518	525	510	526	526	481	531	497	548	526	547	501	527	551	541	547	502	525	513	514	512	552	549	530	543	555	503	529	524	527	523	559	514	507	525	525	531	568	535	567	514	512	545	486	503	560	530	518	490	532	527	538	494	521	509	556	519	518	543	486	563	538	540	501	513	511	488	531	526	508	517	531	548	546	527	499	501	558	515	518	530	530	515	504	562	535	542	563	504	567	529	514	520	536	522	520	539	526	529	541	561	537	527	522	497	548	551	536	552	540	528	516	527	529	540	535	553	588	518	505	536	547	513	514	521	561	518	583	549	539	531	537	528	520	530	505	566	529	523	554	548	566	516	506	564	531	477	517	557	538	553	583	518	534	549	499	534	517	534	553	512	549	511	537	519	531	557	545	492	570	544	561	529	513	489	556	534	515	506	552	537	530	506	477	521	527	510	546	521	549	528	525	511	513	526	492	531	542	558	508	516	493	534	503	502	522	538	533	524	511	514	530	551	549	528	563	504	539	544	556	559	534	499	518	537	526	503	549	535	518	532	490	495	532	465	519	522	547	561	494	540	548	569	498	553	516	492	525	510	500	515	506	535	518	570	493	542	545	501	514	556	565	522	530	521	546	549	508	554	539	503	476	529	530	563	522	493	513	514	513	514	519	559	496	526	542	545	517	522	521	529	531	558	565	542	507	474	527	547	504	556	521	545	502	518	517	504	564	535	538	526	572	506	585	526	509	541	515	516	533	562	552	514	521	508	514	512	517	523	549	522	506	520	539	489	503	493	514	510	517	499	501	523	501	580	507	506	504	518	502	558	496	551	550	575	530	500	476	499	517	517	507	491	525	505	497	505	533	495	526	530	500	524	492	478	507	540	548	516	536	534	507	503	528	531	486	515	499
23846	20791	27722	23957	20440	9275	3139	1904	1592	1498	1598	12846	26017	18276	8255	2718	1065	839	809	770	737	765	772	780	735	809	718	754	770	806	731	774	795	751	759	764	811	781	760	730	758	770	810	795	733	751	758	749	764	781	771	710	754	757	721	728	731	742	738	717	754	753	746	762	748	765	788	753	777	703	749	742	715	687	722	737	744	769	747	761	743	717	743	744	697	756	806	735	726	746	719	715	751	747	813	736	715	681	713	774	731	723	734	736	726	725	748	760	764	674	783	738	767	791	767	717	762	725	660	756	789	774	657	719	735	732	748	729	769	778	692	740	731	737	711	792	699	724	757	716	762	742	766	747	784	732	769	735	736	763	726	695	747	790	726	764	739	722	746	727	769	781	762	748	777	715	739	746	779	761	753	737	714	756	765	752	713	748	741	709	745	722	721	753	703	784	730	716	740	727	789	779	738	711	738	716	728	756	757	766	720	748	749	708	769	719	760	765	753	748	780	694	759	717	706	706	774	760	818	761	747	716	728	750	729	713	723	722	745	711	803	740	726	727	741	807	776	793	729	768	702	711	679	727	758	742	738	691	806	719	738	735	736	769	775	738	737	819	761	718	749	700	712	724	779	717	752	710	717	719	716	736	790	745	784	721	766	726	761	756	723	802	722	729	729	757	715	748	731	779	749	744	779	732	763	737	735	760	733	738	694	744	691	797	742	711	714	725	742	715	744	792	693	748	753	705	774	749	782	703	733	768	738	707	756	781	721	752	771	735	724	758	715	775	750	759	721	749	721	720	779	729	783	740	718	765	752	758	723	781	725	765	729	746	778	739	744	716	719	799	708	732	768	748	741	759	715	752	746	748	730	726	770	763	742	726	790	720	731	757	762	723	766	753	750	725	776	734	748	687	713	759	776	747	734	759	716	753	694	727	746	664	730	714	763	742	699	772	770	795	735	730	769	745	752	752	700	782	720	714	713	705	734	803	733	723	780	726	698	731	761	729	756	749	719	750	690	729	764	706	734	742	721	765	751	742	744	753	747	764	776	728	786	719	762	758	708	723	738	708	776	714	759	714	722	754	750	755	740	751	727	732	754	731	727	712	777	720	729	765	749	787	756	717	704	755	733	752	729	730	732	735	687	733	709	762	730	716	717	748	758	733	760	710	691	763	737	730	746	760	673	711	783	747	758	785	726	737	742	782	714	776	773	728	729	730	759	734	763	736	759	707	757	737	757	796	733	756	741	734	765	753	768	760	712	786	766	757	716	707	733	724	762	786	773	757	782	803	718	752	735	748	752	771	734	744	739	783	741	753	706	734	770	737	744	750	759	777	702	760	718	807	765	760	738	702	707	732	726	714	754	721	712	731	713	694	727	765	723	753	757	753	728	749	774	712	748	701	774	788	719	764	740	718	727	741	715	771	706	698	707	739	750	708	682	729	722	752	763	743	733	757	747	757	716	769	771	772	797	783	707	787	724	734	738	729	738	744	794	782	726	776	712	703	711	776	743	788	734	755	701	744	715	759	728	743	735	748	736	757	711	724	744	734	738	747	772	730	726	766	686	731	700	756	743	732	733	762	732	752	717	725	697	792	701	747	701	733	747	742	737	727	748	765	775	715	771	733	756	798	781	767	745	751	767	767	757	700	723	775	710	730	721	717	700	755	711	692	791	716	762	814	747	730	725	737	756	773	740	768	730	741	741	738	730	727	761	739	725	704	731	714	708	731	760	748	753	765	704	761	758	739	737	743	710	738	741	746	781	718	690	737	726	736	761	773	765	789	750	756	772	811	766	771	723	759	726	691	705	704	741	766	757	731	751	694	727	722	718	713	755	749	735	684	765	703	742	683	771	722	734	739	784	724	785	801	734	691	753	725	711	755	743	763	742	703	796	704	755	749	706	771	730	711	736	707	737	768	699	726	741	787	757	762	793	778	735	709	723	785	754	765	754	798	748	750	766	737	766	757	787	768	713	674	691	762	676	777	740	728	769	741	771	785	785	748	733	764	775	761	770	732	732	698	744	767	755	752	743	765	764	724	711	743	707	703	771	731	711	756	727	758	737	713	774	713	709	817	707	797	781	728	752	725	746	754	768	731	706	705	755	726	714	733	780	727	796	666	724	740	686	719	758	728	783	715	733	729	767	712	728	718	760	746	751	746	721	758	703	764	710	759	707	764	720	747	715	762	731	742	717	747	730	742	737	663	754	712	750	762	737	737	741	743	770	725	731	773	721	727	774	713	747	767	724	667	749	760	734	765	731	755	713	751	725	716	713	739	691	712	704	709	710	723	736	702	696	735	727	753	770	722	688	712	748	740	729	727	702	744	730	675	740	780	731	719	730	776	716	730	752	732	757	766	726	755	744	723	717	741	756	725	735	743	736	757	751	764	779	706	759	752	713	734	711	718	778	685	734	781	784	787	690	752	708	746	734	743	697	738	728	743	741	685	778	776	793	745	762	723	751	710	724	719	788	746	708	776	766	701	726	718	734	736	742	771	739	710	750	724	769	763	744	760	744	703	717	742	734	739	741	735	776	756	750	728	745	734	738	749	746	743	690	788	784	766	714	763	697	749	764	742	752	741	727	744	726	754	744	741	768	708	767	717	728	716	707	716	728	789	716	721	734	801	715	802	821	689	758	742	757	776	725	700	715	740	782	736	718	731	730	795	709	744	726	771	687	746	708	733	709	715	738	747	741	720	705	689	702	684	747	717	713	749	727	721	760	737	758	758	708	756	700	756	779	632	740	722	739	767	709	718	731	773	756	702	685	767	730	746	722	758	763	739	798	743	713	799	722	738	743	738	694	718	781	770	744	729	714	776	735	738	748	709	763	738	713	779	734	726	702	732	736	742	694	770	747	761	748	725	745	761	733	668	787	734	699	721	712	709	762	775	720	709	688	750	796	694	786	682	699	685	698	776	759	710	764	761	742	732	750	717	751	773	771	750	733	718	743	753	764	727	733	734	704	769	715	769	747	757	707	696	699	709	684	792	761	701	764	702	770	680	703	712	733	723	722	746	743	731	775	739	735	778	748	702	729	736	757	744	711	755	754	769	733	713	697	742	709	730	770	719	740	676	697	714	730	719	760	754	733	736	689	697	724	753	753	745	772	748	728	781	716	754	752	689	750	750	767	719	706	708	716	720	760	707	735	762	751	703	714	746	703	765	728	698	687	759	738	710	764	718	747	739	696	777	730	726	710	717	763	704	759	755	739	734	801	764	726	690	710	711	684	730	718	722	704	719	707	695	701	723	765	709	713	722	729	744	706	746	733	713	737	709	738	781	773	714	746	717	750	753	705	740	752	699	705	773	756	732	766	739	713	749	792	790	764	737	777	702	725	758	783	740	742	703	689	676	730	767	755	753	748	743	689	779	713	757	735	781	763	812	703	731	719	765	718	775	757	738	673	792	728	771	730	756	760	730	684	731	755	732	765	766	734	763	791	751	770	776	740	745	770	742	760	753	737	715	725	716	730	719	741	738	745	789
6131	13238	13554	8805	4549	3047	2446	2292	1927	1666	2042	16543	23637	15502	7195	2633	874	720	611	576	700	652	637	611	591	649	627	649	619	603	636	643	635	635	674	625	630	627	673	607	634	637	610	626	612	583	671	657	574	630	590	611	629	613	615	588	633	656	612	597	639	620	616	595	621	625	611	587	655	639	609	634	639	622	606	588	614	633	613	628	649	623	588	642	638	666	667	660	595	614	663	658	589	694	598	660	639	605	624	620	571	649	642	588	646	624	576	619	581	614	621	651	615	629	639	628	656	649	576	629	588	624	615	583	670	648	579	631	619	645	657	650	608	635	585	627	609	637	596	589	600	607	601	621	604	585	670	644	599	631	624	621	646	640	620	625	616	610	624	602	629	669	593	645	654	609	668	579	641	628	622	607	606	630	612	584	651	586	601	620	666	582	696	653	598	601	664	594	621	636	581	616	620	607	610	634	616	616	589	644	587	623	587	589	608	620	662	661	613	601	649	637	591	598	644	618	624	604	625	616	583	594	582	618	617	611	622	641	595	652	635	594	650	615	606	566	626	627	635	557	631	615	631	633	650	572	628	563	613	620	637	638	608	608	641	616	607	592	582	640	613	644	626	623	644	574	586	669	600	598	636	624	643	610	631	628	619	618	576	644	619	644	631	569	601	643	619	612	651	656	614	635	645	644	672	619	630	610	627	613	645	607	624	642	604	629	629	602	577	615	587	607	611	620	633	621	616	622	589	597	625	593	595	632	583	678	640	602	610	594	610	617	658	604	622	630	625	596	605	591	624	623	618	623	598	606	645	639	643	644	644	650	637	590	603	573	583	626	573	660	651	597	634	636	576	587	607	585	624	612	633	666	590	616	572	630	599	644	661	617	657	645	621	657	646	642	635	555	656	622	638	633	584	589	647	611	630	642	617	622	622	602	604	645	590	631	580	600	605	590	619	618	597	638	591	584	597	668	626	639	606	607	619	645	606	604	620	617	589	600	612	614	639	575	606	595	621	585	599	627	586	589	578	652	661	631	601	600	619	633	608	575	606	607	648	614	591	613	638	614	642	611	617	617	565	568	593	638	570	596	606	593	586	621	608	630	633	596	635	587	609	583	595	580	590	601	638	635	631	633	613	603	624	625	580	630	567	616	621	590	605	650	659	572	630	656	632	589	637	615	660	628	640	633	607	663	659	612	567	637	644	638	635	658	575	589	625	620	636	640	633	632	657	584	615	582	600	633	599	646	623	631	630	591	595	648	608	620	571	627	613	639	637	615	610	601	595	612	635	606	655	606	572	631	604	608	595	642	627	634	646	674	621	584	617	609	623	602	626	596	602	562	620	596	635	600	651	603	611	611	616	637	591	580	576	577	642	588	613	617	591	591	626	618	641	595	653	680	562	626	600	607	615	619	614	616	639	612	593	652	586	652	535	610	633	587	617	596	601	597	625	632	594	661	594	610	612	541	597	645	652	603	636	629	588	609	593	641	576	604	579	622	616	612	611	640	636	604	665	557	643	656	615	633	648	590	626	615	617	605	612	628	631	635	579	606	605	659	623	622	575	608	601	621	596	624	567	583	577	601	579	654	615	595	590	608	658	590	618	638	599	646	658	608	661	613	627	607	618	653	582	625	601	581	614	633	600	643	602	610	635	582	586	618	604	686	638	660	608	610	584	559	589	584	574	618	588	619	619	640	647	615	596	647	598	627	634	648	581	592	633	599	603	624	613	552	631	633	604	637	571	605	627	623	605	603	633	669	621	613	634	576	609	630	573	579	614	596	612	626	647	584	633	588	653	643	576	607	663	599	638	590	569	629	622	622	628	622	620	635	608	660	650	613	604	593	634	626	621	591	631	609	591	586	619	641	595	567	645	623	644	599	646	609	612	640	594	637	608	610	609	589	637	584	598	622	590	643	579	604	669	594	634	604	651	613	616	607	629	570	646	609	624	620	614	635	640	584	609	613	650	596	627	571	590	611	620	654	631	623	576	603	638	614	649	616	588	612	624	617	646	595	630	587	632	605	647	623	600	586	624	608	632	664	643	616	565	574	622	578	621	583	627	614	640	606	615	641	609	602	609	624	587	605	631	612	638	636	586	620	637	605	606	608	646	603	625	589	621	552	628	614	649	592	592	654	617	590	672	572	624	636	616	647	622	630	589	601	602	646	623	610	623	623	592	597	608	613	652	608	585	602	592	613	664	613	605	587	657	571	591	598	597	623	594	603	640	626	616	604	587	602	563	614	555	619	601	632	604	644	617	649	595	614	610	594	608	610	645	631	634	601	616	611	577	607	606	627	613	601	612	621	632	627	626	670	596	589	624	614	586	605	639	594	632	617	609	614	603	643	570	639	620	632	660	629	612	624	615	623	664	628	626	599	635	642	624	543	656	621	640	618	629	562	610	629	595	578	636	644	602	602	633	592	604	604	604	599	613	581	615	583	632	598	603	624	660	606	663	636	644	649	643	660	641	636	595	587	641	645	640	639	634	599	618	596	575	622	642	581	589	578	636	629	629	641	628	622	612	608	613	577	614	614	645	582	598	625	621	601	618	589	596	600	605	583	601	586	609	591	578	597	594	651	605	623	631	624	621	598	607	602	606	628	645	656	640	662	594	629	587	614	577	587	647	637	557	602	655	663	579	620	579	630	587	630	572	609	614	648	588	604	619	634	587	662	605	636	620	630	613	640	640	612	637	631	599	579	640	626	590	596	595	615	589	632	579	592	601	627	674	614	583	640	627	654	626	649	575	640	625	575	637	625	645	634	593	632	664	613	614	601	587	619	621	653	625	603	621	626	622	592	653	617	614	614	605	625	616	620	621	622	578	643	614	620	618	584	577	619	622	640	580	580	627	591	623	598	572	610	624	605	625	644	638	641	583	622	604	589	604	634	634	598	604	608	648	612	551	591	627	594	627	566	605	630	581	632	598	617	626	598	658	574	608	628	564	644	629	616	608	602	621	593	610	599	635	613	577	603	620	615	616	582	608	577	610	611	584	575	618	644	604	633	607	666	580	596	567	626	597	576	597	615	591	600	646	630	635	601	659	601	619	600	655	609	558	618	618	598	643	588	640	610	601	593	590	645	579	625	623	590	625	652	608	605	650	628	638	610	605	619	606	612	598	574	623	604	601	612	610	654	595	577	588	626	642	667	575	619	619	600	604	598	623	609	583	618	627	617	571	610	595	628	622	595	602	620	626	597	602	597	622	603	615	625	628	578	633	612	589	630	622	601	560	612	643	625	645	619	583	592	642	584	625	605	569	621	601	589	639	633	593	619	657	601	580	625	596	589	601	634	636	606	571	604	577	585	604	613	607	625	627	576	584	605	596	627	598	613	630	604	638	655	589	598	640	637	632	622	589	594	615	624	617	626	588	572	613	631	610	550	630	597	607	587	610	599	593	657	621	639	654	630	635	630	589	581	590	597	609	603	643	625	594	603	625	642	633	577	579	633	630	573	617	627	633	591	619	599	636	605	598	625	610	580
26914	11520	3524	1627	922	849	839	784	832	872	779	1109	1796	1579	1071	829	649	630	603	576	594	568	643	576	577	590	632	608	585	611	618	555	597	613	625	575	576	579	600	575	650	598	611	600	580	566	555	634	553	564	617	603	576	588	603	594	622	587	638	590	619	609	620	622	583	612	573	631	605	598	588	591	590	607	546	576	614	614	607	604	630	574	562	603	573	592	574	581	632	623	591	618	546	574	641	592	574	581	624	609	592	570	601	616	572	589	589	620	570	652	611	581	620	605	598	547	594	591	574	591	585	601	572	590	605	556	633	610	607	585	569	588	618	585	610	636	603	577	668	566	604	603	587	578	614	592	630	618	622	582	627	613	580	573	585	592	573	642	619	614	562	588	603	580	586	585	583	586	569	599	549	573	588	594	600	576	575	634	577	615	585	602	595	560	593	565	568	648	569	610	552	588	600	609	616	637	558	580	595	581	611	574	594	561	571	614	579	638	577	616	593	651	603	598	578	582	593	593	598	608	634	567	631	586	610	560	597	601	592	535	567	562	585	614	640	618	592	609	622	597	558	591	584	606	571	601	581	670	548	563	613	637	648	611	581	599	639	587	555	563	571	582	537	613	564	558	613	562	527	554	574	612	602	565	572	590	640	602	608	615	630	604	581	581	628	562	589	569	601	592	570	582	624	622	563	581	587	590	604	593	617	602	618	586	576	609	597	543	630	602	636	525	616	597	620	618	593	581	612	578	611	584	592	577	622	588	602	576	579	598	619	636	564	611	540	556	588	613	598	602	571	560	625	629	594	575	622	588	585	592	564	572	575	540	612	607	618	602	641	604	576	589	613	578	553	598	566	600	606	618	584	616	570	580	599	551	589	591	621	611	591	610	594	548	595	571	608	582	585	548	582	611	588	546	582	620	612	609	583	553	566	617	624	595	624	619	607	594	609	574	633	612	547	601	567	614	584	585	590	595	559	623	610	596	616	593	589	568	596	551	541	599	587	577	602	617	612	586	581	568	588	618	570	610	562	653	606	592	607	612	561	598	569	614	567	604	591	602	624	667	584	581	627	576	610	581	581	607	604	593	616	590	597	625	578	614	634	582	606	573	621	598	596	664	638	590	584	606	601	595	561	579	593	574	608	580	608	627	583	599	582	587	600	588	590	585	547	580	562	588	607	546	573	624	621	641	603	587	584	582	574	555	610	607	630	618	573	598	609	623	579	601	632	607	684	643	565	614	589	617	592	609	582	638	587	621	567	591	610	667	622	588	607	659	603	638	582	618	575	628	611	599	570	586	611	574	621	592	583	540	614	545	564	595	592	606	585	585	550	582	624	634	611	566	583	560	635	607	588	599	591	590	555	572	572	606	601	598	597	585	554	623	601	631	540	570	594	622	595	574	623	572	573	601	579	598	557	598	630	605	588	624	584	609	569	628	585	569	602	635	600	619	571	596	631	575	607	570	598	598	588	583	643	582	576	607	592	595	659	571	610	573	618	546	594	586	577	555	576	561	574	640	595	618	621	555	589	577	575	635	621	593	605	594	616	586	603	596	582	609	580	617	560	574	611	557	598	619	602	593	643	604	609	578	608	541	629	644	565	598	623	613	584	577	604	569	643	634	599	595	605	632	583	560	547	570	632	594	638	609	598	590	618	616	638	589	567	580	605	606	646	615	565	565	627	589	572	589	553	581	583	586	576	590	591	587	572	601	590	592	592	592	621	581	637	585	585	573	555	566	598	579	621	548	625	619	598	617	609	622	611	615	550	563	623	547	614	563	606	591	588	572	659	609	579	600	602	592	602	609	583	580	618	592	579	599	570	591	585	596	587	646	616	568	561	606	587	612	612	590	548	575	593	593	597	578	580	614	574	610	617	579	616	567	603	624	586	644	540	596	582	588	568	588	577	600	577	578	578	601	611	608	587	559	590	599	535	568	607	576	552	603	598	601	637	574	588	600	547	563	590	572	587	584	580	590	578	606	608	529	593	557	589	617	618	635	622	620	580	603	570	599	648	566	617	581	534	620	555	600	561	586	601	578	581	588	610	555	565	572	580	573	596	637	559	592	569	619	566	609	624	572	591	554	593	617	626	542	565	600	598	645	580	595	583	546	597	586	603	602	593	591	569	626	579	636	574	555	565	588	592	587	598	613	637	619	606	642	590	619	611	589	570	564	615	562	551	566	555	580	590	575	620	600	564	601	591	599	565	604	603	610	565	587	579	570	666	582	586	553	564	588	607	601	613	585	576	593	610	630	596	590	619	580	559	601	604	587	578	573	614	631	602	562	610	610	606	573	548	556	582	565	623	597	641	595	602	600	599	605	578	587	603	568	597	583	594	597	611	601	544	622	573	643	562	597	623	627	610	583	623	560	586	598	606	591	592	578	600	611	589	579	625	567	636	585	573	595	585	635	629	644	641	584	615	568	612	609	592	561	592	576	577	637	556	601	602	616	574	622	566	590	568	618	587	604	648	607	607	572	593	578	630	571	605	614	623	586	593	600	625	608	594	546	559	620	608	598	617	578	615	581	621	610	595	602	627	608	643	629	587	548	631	572	603	602	592	622	598	600	598	596	581	573	635	613	563	626	589	604	598	628	631	541	547	577	622	584	646	578	581	590	580	623	626	607	569	626	623	571	577	580	598	591	570	595	602	609	604	559	623	600	580	584	600	603	603	621	558	592	595	643	601	556	573	583	638	578	578	611	578	628	585	599	596	614	580	568	590	563	605	599	592	648	586	604	591	603	589	571	603	595	616	577	608	584	626	590	597	616	605	565	570	592	606	583	588	608	583	605	597	608	598	572	623	585	587	612	616	587	556	572	597	588	582	537	613	597	572	599	605	572	599	562	584	613	678	618	580	607	581	584	603	616	555	648	626	586	591	587	556	618	584	603	597	631	577	591	599	553	606	584	631	648	609	637	562	666	587	615	600	570	590	596	611	626	564	578	610	572	605	576	604	599	573	573	578	616	592	575	585	582	620	578	593	602	561	588	624	613	551	561	584	616	639	610	581	599	590	609	636	596	615	568	543	552	595	615	607	589	611	631	563	584	600	611	578	584	565	591	593	624	620	598	625	652	557	605	576	581	601	598	594	546	580	603	544	578	610	580	598	577	634	552	619	594	596	647	577	598	609	590	613	599	605	604	564	586	587	576	561	602	566	595	585	576	605	587	604	596	579	606	560	617	592	612	562	592	630	581	598	572	580	542	613	599	620	596	603	661	575	622	592	644	612	619	613	567	583	636	548	577	584	594	626	585	610	590	598	597	543	576	626	599	612	537	574	604	549	551	614	590	574	612	586	598	597	621	628	615	580	570	621	634	616	592	633	598	593	615	596	639	627	569	616	575	602	580	604	605	584	589	605	570	611	558	612	566	601	526	564	624	554	572	602	526	626	590	597	602	592	575	616	598	576	580	569	569	606	533	576	599	584	591	580	632	601	559	591	591	593	640	614	587	586	593	612	553	584	546	578	584	587	604	567	587
6427	4213	3043	1526	1104	902	790	848	894	1007	843	1395	2126	1709	1036	673	578	488	475	512	477	487	488	539	473	502	485	497	512	514	502	494	511	505	509	474	510	457	475	467	460	507	547	538	487	511	494	501	481	491	525	448	476	519	504	472	526	506	496	476	455	481	479	488	494	474	514	473	456	467	511	490	474	473	460	536	510	514	529	487	494	502	471	488	501	533	501	491	465	469	497	483	507	471	485	495	477	474	466	487	487	521	490	467	460	501	537	441	470	538	461	492	471	521	486	504	474	496	528	474	477	511	508	492	493	513	493	520	493	492	459	522	468	505	509	499	468	472	491	462	482	457	516	520	501	490	454	475	472	485	474	496	457	475	531	490	471	484	477	497	486	499	489	505	453	516	500	509	474	472	480	471	487	479	479	506	500	486	457	503	516	540	476	485	464	552	472	452	495	464	485	484	502	457	501	473	464	478	503	521	515	510	471	473	451	497	485	503	489	504	485	505	499	508	480	504	520	441	483	452	502	479	504	500	479	498	524	527	492	496	505	487	466	478	473	505	481	496	535	495	505	479	512	495	486	476	485	509	491	491	485	462	520	501	445	451	510	487	511	531	510	498	463	484	506	445	471	496	497	494	495	495	477	483	497	504	541	464	469	453	476	468	520	460	482	507	460	496	495	478	517	484	461	477	487	518	521	482	492	440	470	500	471	483	516	497	522	472	517	518	552	489	459	509	506	491	507	472	481	458	458	488	483	463	460	462	473	520	492	484	492	553	494	480	465	499	515	448	509	515	460	524	476	476	463	495	485	503	482	485	469	518	530	483	499	485	479	494	498	511	524	514	483	505	494	470	501	469	499	492	476	449	485	491	500	468	478	492	476	500	484	473	481	512	489	478	530	483	482	469	515	491	479	478	477	515	501	517	481	465	513	493	498	509	469	529	517	481	466	531	471	516	475	466	510	463	518	466	476	452	493	472	490	510	490	467	493	538	515	473	486	483	477	496	470	424	484	483	479	535	490	477	506	465	502	482	480	460	536	513	517	495	469	506	515	562	439	488	491	495	497	515	496	503	457	505	466	489	514	508	533	497	492	490	470	493	469	501	481	475	449	458	476	477	487	512	496	496	471	450	502	473	474	453	467	541	486	484	494	511	471	474	495	473	497	507	520	485	466	508	469	472	502	483	507	476	523	499	517	518	502	494	487	509	538	503	469	503	492	494	511	508	496	484	536	465	467	491	508	529	477	463	491	456	491	474	507	474	502	518	508	457	478	473	476	472	489	505	497	501	473	493	494	478	488	497	543	520	486	482	512	497	522	496	486	505	524	493	489	479	499	525	474	494	492	501	488	490	533	550	490	477	484	472	465	495	508	446	519	500	472	464	467	500	487	495	518	495	508	485	482	531	480	483	525	533	466	483	501	484	466	501	465	473	487	530	490	490	457	475	469	493	491	469	500	487	481	487	488	505	433	443	501	493	499	459	506	489	496	499	501	494	476	492	518	478	516	510	458	461	473	516	470	526	495	505	469	479	482	500	512	457	483	513	509	512	497	511	473	499	494	516	561	473	515	522	465	493	467	521	457	464	480	536	468	533	453	462	500	489	472	491	531	505	520	484	435	465	472	520	546	469	475	468	533	501	491	468	481	501	502	529	487	483	485	480	510	497	479	490	456	468	520	537	489	453	490	495	507	511	462	502	523	509	514	489	522	508	527	474	466	489	451	489	477	499	490	482	471	497	509	477	471	476	493	496	502	492	480	511	476	487	466	428	514	506	514	457	505	451	531	504	530	508	479	522	476	475	495	535	505	487	501	480	475	486	450	455	464	512	478	469	485	501	471	474	518	481	475	506	469	510	491	524	496	508	488	502	482	467	522	506	501	479	486	497	457	517	444	504	456	471	478	498	526	508	503	498	480	478	482	459	509	487	507	504	483	474	513	502	489	524	520	494	490	474	498	519	438	443	484	536	492	481	494	491	438	517	466	531	486	468	476	485	511	460	494	459	519	444	509	472	490	493	459	508	489	502	506	508	476	490	469	458	496	484	491	510	512	468	516	483	514	519	502	474	516	472	512	515	448	489	473	469	489	523	504	464	505	463	536	483	493	499	468	524	535	498	487	463	478	521	522	480	491	476	528	499	507	516	492	499	499	501	482	505	516	507	467	501	474	518	527	501	473	515	507	510	477	524	457	484	475	516	487	500	475	516	496	469	482	471	517	482	479	503	507	514	504	506	499	499	514	472	492	505	498	492	499	524	460	524	474	507	454	480	499	452	477	498	476	472	492	493	461	467	465	467	478	490	476	465	518	462	477	500	510	463	454	518	484	508	507	457	498	518	516	507	475	461	488	530	477	484	452	460	453	473	504	496	481	500	476	469	476	464	479	475	504	499	467	479	480	484	475	514	447	480	473	527	495	469	480	480	498	503	443	486	486	522	495	465	486	465	477	484	518	490	488	488	497	477	501	442	477	466	464	491	465	474	500	496	522	464	495	496	487	496	479	493	470	482	493	467	510	486	445	515	515	477	499	494	473	492	485	506	488	487	501	459	495	475	499	511	511	491	477	510	481	460	486	478	483	484	471	525	476	487	494	485	504	509	481	461	469	504	498	487	496	503	479	526	500	522	503	492	489	502	503	498	451	458	462	460	507	493	478	501	490	494	501	490	496	533	485	495	476	462	495	486	490	518	477	497	508	506	522	454	512	492	443	520	480	506	459	491	505	445	462	501	470	506	542	450	485	463	454	445	488	480	537	504	473	513	496	486	487	438	473	477	521	517	483	520	503	500	474	483	475	529	472	508	443	470	478	457	491	493	467	482	464	491	464	485	500	491	504	474	529	527	496	479	478	511	493	456	460	481	473	459	490	496	511	463	499	473	494	505	484	502	492	511	462	481	438	473	496	466	509	466	495	490	480	543	461	489	505	471	496	484	495	491	495	471	489	474	481	453	507	516	513	484	480	473	476	517	504	470	520	493	489	524	485	500	495	490	459	477	472	484	495	533	515	488	497	466	464	476	501	492	463	476	465	507	505	485	511	475	489	491	500	475	539	461	489	495	489	466	495	482	505	488	493	544	530	453	540	500	501	491	453	492	497	524	496	474	458	539	485	509	498	481	453	419	514	502	508	460	503	446	465	463	503	464	444	487	494	508	460	462	478	477	434	462	541	504	473	546	463	474	480	531	528	496	509	492	501	485	446	480	492	489	508	510	497	516	522	435	497	466	533	501	491	507	485	531	435	495	492	493	495	494	490	481	500	502	489	497	463	426	474	473	468	506	497	483	502	471	498	494	465	488	472	423	492	499	484	521	492	511	499	496	483	474	507	490	440	488	503	497	504	460	516	501	461	441	481	513	484	487	489	512	499	481	504	479	466	487	495	484	498	497	505	472	462	522	458	485	486	475	474	498	485	459	465	435	499	485	483	463	487	456	536	481	491	483	490	479	471	471	485	443	448	476	505	498	508	510	502	529	464	484	492	493	471	532
24897	20858	26796	24767	10301	2401	1717	1351	1237	1174	1038	6783	14991	9610	4495	1742	778	630	621	574	599	598	629	577	618	613	620	602	643	550	598	598	599	578	587	583	624	556	639	585	593	559	599	567	556	593	620	613	568	587	564	595	614	608	572	577	593	584	629	586	586	584	616	634	634	599	648	598	560	624	600	591	566	611	594	615	591	624	608	585	565	628	598	576	581	584	597	596	561	611	623	614	580	576	598	581	592	616	625	559	592	606	602	542	562	605	603	623	583	609	587	576	608	607	594	597	630	645	640	622	585	556	580	616	625	631	592	588	580	580	585	577	598	613	607	618	580	623	627	563	562	618	607	579	573	604	571	589	579	602	620	593	598	578	613	568	569	614	628	591	616	565	607	596	573	578	601	615	591	626	600	571	579	541	567	575	617	565	591	575	614	592	561	578	563	584	612	597	624	627	607	596	606	604	607	580	633	571	588	598	555	601	610	600	590	582	624	585	609	573	594	570	596	577	551	577	610	570	551	591	605	629	562	609	586	656	617	629	587	574	620	600	590	644	566	620	604	610	608	578	582	589	603	600	579	578	582	590	609	597	595	542	565	597	582	610	565	587	610	584	600	622	595	638	577	615	607	598	604	627	554	616	615	594	506	599	599	605	572	575	592	625	594	606	596	578	565	606	604	590	604	581	626	603	602	607	592	589	604	611	610	595	601	559	599	573	557	545	555	570	590	594	612	627	578	588	601	602	654	579	595	607	596	596	590	569	543	597	541	558	568	560	636	576	577	619	642	604	578	603	606	607	593	582	583	603	601	626	580	620	590	572	567	619	582	596	637	584	597	550	584	637	595	630	604	609	553	626	596	590	547	610	642	554	592	600	585	577	590	564	579	603	575	596	610	594	627	592	599	559	599	591	612	624	570	606	588	574	602	607	601	602	570	611	602	589	617	617	564	596	564	626	570	566	606	606	557	594	627	609	577	599	613	593	593	625	592	621	612	635	584	597	614	586	598	618	553	598	589	564	621	544	584	571	579	590	546	583	595	571	572	610	582	601	578	545	594	609	599	570	565	597	585	605	542	583	590	585	620	600	581	603	568	591	566	612	576	585	543	605	565	592	541	570	602	585	625	560	579	572	556	525	606	602	577	534	562	595	578	589	608	571	599	604	558	611	581	520	636	585	605	547	590	588	600	581	598	559	584	566	598	626	544	612	598	604	578	568	596	571	566	566	589	559	611	572	591	640	573	604	583	564	578	604	625	526	642	609	649	611	611	572	576	629	596	559	618	584	582	610	598	620	624	599	593	561	601	592	544	627	607	586	591	615	574	566	588	575	581	550	585	620	641	587	591	588	647	603	603	624	620	546	567	632	604	644	582	582	568	596	573	558	594	571	576	578	606	567	620	608	561	625	606	623	582	592	610	578	582	562	606	597	591	603	606	620	621	579	593	615	589	597	575	591	576	580	603	569	562	621	593	599	605	567	596	584	592	589	587	577	588	626	599	603	619	593	570	617	573	583	588	585	603	609	631	590	607	601	572	598	579	577	634	602	623	611	598	646	592	614	576	591	564	624	582	572	564	588	581	606	583	582	618	603	562	654	613	566	633	594	617	578	576	584	544	605	586	615	578	586	573	582	597	628	581	559	571	592	562	548	614	623	582	593	586	660	596	573	588	557	597	613	587	622	586	614	598	569	599	589	646	592	541	628	634	614	615	585	557	644	608	598	558	611	589	599	582	597	567	582	616	599	578	583	571	582	597	593	597	605	564	579	582	559	594	605	587	650	654	573	568	591	607	622	628	585	586	627	549	612	531	570	606	578	605	583	620	561	612	584	600	613	593	587	578	609	628	587	617	545	594	662	596	624	584	551	617	589	615	647	650	574	584	588	565	586	584	552	603	586	591	594	565	609	567	628	579	581	598	564	630	578	628	571	571	627	620	569	662	586	590	619	613	554	588	584	586	605	556	608	567	594	589	600	601	570	591	593	599	587	537	603	566	595	570	590	572	554	604	576	611	619	594	585	631	603	588	576	599	613	572	595	565	587	581	625	626	566	555	583	656	624	621	602	614	615	587	620	621	567	607	548	621	618	634	594	571	586	558	576	555	583	582	551	613	598	553	565	603	569	589	593	548	589	592	565	638	623	615	587	540	601	624	583	637	560	590	624	596	621	591	602	567	557	588	604	582	582	590	609	634	613	592	590	571	549	598	558	577	592	559	586	652	531	597	612	584	585	578	610	564	565	595	551	602	590	552	606	589	568	559	605	589	602	586	616	564	612	584	609	587	574	564	575	588	584	574	568	600	612	582	611	581	561	601	567	614	599	604	620	572	600	599	540	583	572	622	613	579	567	552	590	604	572	579	625	587	597	600	589	596	583	633	648	622	607	602	572	596	609	576	580	566	579	578	590	572	598	631	629	556	623	580	592	596	584	607	589	591	584	630	574	589	599	581	604	587	600	588	608	606	581	599	622	587	615	630	569	615	592	606	601	609	625	619	612	582	635	594	595	615	614	586	621	583	559	565	612	614	587	599	598	604	616	575	599	592	593	617	589	613	606	620	558	615	602	593	622	570	581	578	564	606	608	620	583	599	622	577	607	603	584	618	525	562	560	607	575	588	612	593	633	610	618	569	583	561	602	572	607	589	584	626	604	610	628	603	547	576	597	541	615	557	567	595	602	585	624	578	589	575	575	586	592	631	552	577	588	604	597	600	569	626	604	626	574	599	577	587	581	577	562	613	572	553	586	616	574	581	598	585	622	577	660	634	597	625	644	584	577	610	596	590	588	597	555	629	567	644	587	582	561	607	602	568	556	600	604	583	585	608	570	586	607	600	577	590	609	605	601	612	594	630	588	589	606	574	584	565	582	622	568	601	579	622	597	581	605	584	578	574	604	614	578	602	571	575	562	577	604	641	585	594	619	604	644	580	573	602	586	593	637	594	571	571	582	557	613	600	605	584	576	607	561	541	587	610	601	607	575	601	560	558	606	613	555	609	579	571	625	571	585	622	639	571	624	575	566	604	602	596	551	612	557	626	590	563	580	579	591	617	583	597	556	554	608	608	579	600	611	612	582	525	597	588	544	617	587	577	567	585	579	572	577	583	640	606	571	551	585	632	574	599	550	564	594	586	618	599	566	627	599	618	637	586	601	564	563	585	568	614	591	605	600	579	607	610	572	622	578	621	589	586	643	603	558	603	572	620	592	621	570	634	618	568	576	598	575	518	566	556	614	557	590	593	622	540	610	604	584	600	599	608	564	592	575	600	591	602	586	616	572	595	576	631	559	560	608	583	564	639	567	627	607	593	610	538	625	587	581	592	563	559	594	601	566	593	581	575	585	566	552	577	620	571	600	578	606	590	565	582	547	631	603	584	571	577	574	600	592	611	617	581	628	622	579	574	626	617	626	646	604	608	586	581	632	596	585	579	625	613	604	562	619	653	603	550	594	548	586	574	579	613	636	640	587	621	619	620	581	547	569	568	642	587	586
5841	9494	7835	4280	2703	1940	1866	1749	1717	1429	1292	9605	14863	9375	4468	1796	714	602	523	537	491	517	520	507	551	470	510	517	518	521	525	587	494	494	506	540	492	535	533	514	521	523	524	546	516	506	528	524	509	533	476	566	477	504	497	524	513	522	531	544	511	521	466	507	494	485	519	530	501	474	499	521	500	470	530	477	509	522	531	502	477	525	509	485	519	523	503	511	523	493	519	533	526	531	499	505	506	546	536	520	511	483	551	509	502	519	484	493	527	518	473	525	495	539	548	513	561	499	513	462	514	531	492	502	549	525	515	490	554	508	509	537	493	531	493	456	496	494	503	469	488	505	528	502	515	505	544	516	504	508	495	486	522	535	503	528	520	501	510	509	500	497	505	551	520	537	498	477	532	483	485	531	523	525	482	536	477	563	505	517	509	476	482	501	496	500	475	537	473	504	477	514	513	542	487	528	469	499	518	524	503	501	537	512	550	518	523	501	503	501	509	487	499	523	511	519	514	506	471	488	528	475	518	496	520	460	529	517	492	481	518	482	502	546	510	517	503	531	490	518	523	491	512	518	515	516	522	502	506	491	534	500	488	504	522	514	485	462	470	532	491	548	538	539	512	519	517	530	485	529	535	543	535	476	516	567	470	492	531	489	510	511	473	499	529	460	472	521	499	496	474	514	499	496	535	495	519	507	497	491	495	553	477	535	513	522	535	522	470	495	498	516	530	479	514	520	548	492	520	506	503	537	547	505	542	536	509	516	497	481	535	523	552	530	505	471	507	505	508	525	505	505	525	515	524	498	484	535	525	531	495	481	482	487	521	552	494	508	509	552	500	507	483	541	516	525	509	509	506	515	521	500	513	494	513	531	533	493	529	516	562	528	511	511	536	527	532	503	520	517	494	517	485	497	501	540	518	524	502	525	514	540	483	453	465	512	492	547	478	514	536	519	466	523	510	534	496	515	522	545	538	500	485	506	558	531	492	517	521	550	522	517	545	521	501	507	480	498	507	541	505	510	497	524	528	546	522	491	497	520	528	505	531	501	500	536	505	453	497	449	489	513	479	529	487	525	557	528	519	483	523	500	512	491	485	515	512	524	517	485	501	527	511	549	508	528	501	464	514	525	512	472	506	528	498	493	511	498	520	529	538	509	501	497	476	539	515	520	516	526	527	505	517	511	497	546	476	530	522	535	456	496	537	509	486	511	525	466	498	540	521	499	515	537	512	505	508	493	496	499	565	502	500	535	538	490	516	530	496	513	499	553	537	550	512	511	518	499	520	520	514	493	505	550	501	518	491	535	535	477	520	513	525	513	543	547	540	513	502	535	486	552	461	529	534	501	489	477	517	502	500	531	482	553	501	472	513	504	547	515	471	479	468	499	524	510	468	508	500	517	511	533	493	476	511	499	514	527	485	517	496	486	505	488	506	530	508	502	511	522	527	512	521	467	495	506	513	526	505	517	472	466	529	503	497	533	515	506	540	535	522	501	467	490	524	507	496	524	472	520	521	535	499	523	499	505	510	507	552	507	533	532	469	501	500	528	521	534	508	545	502	494	514	488	556	525	543	556	495	501	527	491	527	486	552	502	534	465	490	500	546	508	527	498	537	520	542	532	513	529	529	521	523	462	489	513	495	513	523	460	514	526	520	529	533	538	547	540	546	497	463	518	506	525	503	526	500	511	555	546	478	504	476	526	524	495	532	524	512	502	465	477	552	527	498	494	506	532	506	512	489	526	520	522	493	546	532	524	506	553	519	504	519	527	535	486	512	497	495	482	519	519	556	506	515	524	528	486	491	481	542	494	466	512	513	509	501	500	505	516	530	569	492	492	515	500	506	497	543	557	523	564	484	507	511	543	490	491	495	505	495	510	522	526	510	522	472	559	502	474	500	538	535	498	521	492	542	500	461	472	552	549	508	473	486	537	531	553	489	463	507	524	530	506	534	547	506	490	470	509	456	541	508	510	494	536	513	532	518	503	478	532	464	512	483	498	517	546	470	490	471	517	503	487	504	540	484	504	523	536	518	458	512	519	469	497	459	526	491	534	532	496	510	529	521	523	511	487	505	519	527	533	536	562	485	517	544	471	492	499	478	520	472	513	541	537	499	492	478	489	545	477	529	511	491	525	527	547	511	503	522	550	505	518	534	503	499	514	492	518	498	515	478	515	511	510	497	490	557	546	460	554	467	499	527	497	502	506	517	503	492	508	485	490	492	510	502	503	498	500	511	506	539	513	506	561	498	515	541	517	522	505	521	510	509	510	544	473	511	501	525	484	556	541	520	493	525	516	497	512	523	493	480	521	489	514	536	501	507	529	490	500	542	536	489	469	478	513	480	479	493	453	498	528	524	495	536	489	510	518	525	503	492	466	489	499	520	492	515	478	546	470	495	503	533	533	512	459	483	507	490	495	466	521	529	492	477	570	521	500	509	521	471	520	516	474	513	533	539	530	478	505	512	490	527	550	528	506	517	509	515	517	522	459	486	526	482	521	487	563	493	511	484	533	500	532	525	539	497	549	529	527	506	505	486	520	479	495	459	507	524	497	490	508	468	521	453	523	516	515	531	489	512	525	457	546	521	471	558	477	486	509	484	547	507	502	498	520	507	509	551	517	493	492	496	493	548	502	497	486	513	498	494	506	520	534	495	478	488	536	521	500	537	501	489	482	531	491	522	492	478	554	496	488	523	523	509	521	533	504	510	525	509	509	500	501	486	517	489	503	505	493	519	477	502	508	479	522	506	528	501	505	505	538	527	501	495	530	447	488	508	510	482	525	524	506	512	508	570	546	505	540	517	476	487	517	506	466	496	534	498	504	518	512	508	505	500	524	489	503	477	501	523	553	535	525	516	483	475	489	501	512	499	500	512	496	514	535	495	494	517	506	504	536	515	496	503	498	542	516	531	531	533	525	549	488	553	525	542	511	485	487	495	535	499	516	515	494	500	523	501	508	510	537	546	492	496	497	524	519	503	515	505	504	491	508	495	500	493	516	500	488	521	478	534	490	538	542	505	530	548	518	505	490	487	472	477	520	471	514	479	501	499	507	470	493	510	477	512	530	505	494	475	507	499	520	495	523	511	518	500	547	506	517	523	528	487	481	513	505	517	471	468	507	503	481	461	506	494	495	517	535	531	510	531	504	554	522	521	536	528	493	502	467	485	505	500	518	478	507	501	498	519	546	518	512	474	501	535	503	486	467	504	520	527	525	500	509	516	500	502	475	518	493	506	539	517	487	514	534	522	499	499	501	486	540	483	524	537	512	516	504	493	554	528	514	520	524	516	491	488	507	508	484	531	519	523	520	509	500	513	539	499	510	507	528	505	510	505	481	491	511	549	517	526	532	504	523	527	497	491	530	498	507	511	540	534	495	502	461	514	501	486	536	520	561	486	513	500	486	475	513	502	501	504	510	505	523	492	516	509	505	510	492	521	451	495	497	533	553	472	504	507	510	508	511	513	528	487	510	517	526	522	495	534	527
23789	20805	27760	23892	20468	9330	3493	2220	1671	1385	1493	12176	25591	18321	8415	2768	1038	835	744	774	763	796	713	793	763	760	710	714	770	763	756	706	720	721	708	738	714	739	732	771	758	760	765	759	701	709	763	736	728	710	728	717	724	731	688	745	770	757	738	774	755	731	786	769	744	745	738	689	683	713	731	709	700	747	699	715	701	724	738	726	718	710	706	693	721	731	700	700	742	714	701	700	740	711	712	756	759	756	738	677	719	708	696	690	735	717	695	743	749	722	743	708	669	726	747	707	749	739	736	716	729	725	749	748	782	682	717	784	725	748	781	702	655	701	771	738	722	729	751	704	731	734	722	676	702	751	685	711	709	705	716	699	687	707	734	681	746	735	716	785	701	746	741	742	738	705	711	708	726	733	701	710	728	719	710	729	679	698	695	718	741	689	752	701	729	783	671	724	737	710	746	754	720	705	770	712	707	769	768	676	683	734	721	708	766	739	756	715	697	703	698	750	710	675	754	727	698	746	635	699	732	753	803	727	745	692	697	692	711	695	704	694	709	730	677	702	701	727	767	681	688	697	703	759	705	751	772	755	705	751	750	746	722	717	764	683	727	682	722	749	688	694	702	737	729	722	650	695	693	740	716	704	733	716	759	745	676	709	735	733	675	680	711	728	690	666	716	720	708	705	730	750	703	753	730	755	722	740	725	718	726	731	765	727	760	714	711	737	754	702	692	703	721	773	725	673	704	705	704	706	702	740	731	723	774	689	689	748	688	708	675	728	755	733	774	739	733	720	734	731	760	679	755	745	759	727	728	740	724	694	690	759	668	725	694	689	761	653	735	701	806	722	701	682	702	708	712	690	686	742	702	752	687	664	722	740	670	714	714	735	721	705	690	643	773	751	740	749	702	679	714	693	738	736	700	750	672	731	756	796	698	759	701	708	698	728	753	715	710	692	691	747	726	716	705	710	704	734	695	758	665	732	740	749	707	725	699	740	717	688	726	692	732	675	721	690	741	750	672	740	702	705	696	703	703	720	702	704	707	746	731	696	688	726	743	723	745	752	701	779	796	726	709	764	724	711	717	704	740	732	702	667	710	724	727	755	706	698	706	719	776	684	773	706	707	756	726	741	720	675	741	693	722	680	731	687	718	783	783	741	685	715	750	713	728	714	732	738	696	726	762	696	775	768	708	728	692	713	757	720	714	699	740	726	752	712	797	728	717	695	729	696	713	755	709	712	729	700	685	770	710	716	715	768	729	686	727	707	754	751	711	783	738	752	758	693	767	701	733	727	784	712	671	729	709	725	666	727	698	730	763	698	733	695	708	764	711	717	760	740	746	710	736	692	718	698	702	727	704	760	664	737	688	646	757	726	729	718	731	747	763	734	756	731	693	710	689	704	678	725	698	715	772	717	742	721	758	749	720	697	718	729	687	699	724	708	750	703	699	663	697	690	744	726	671	730	678	716	744	702	744	735	702	720	701	716	728	691	739	729	732	688	727	698	683	703	688	685	722	697	721	763	713	691	714	688	757	731	767	706	691	725	713	707	764	689	741	752	707	683	733	724	702	694	761	704	732	694	715	712	734	735	719	762	722	756	740	690	678	744	719	738	714	731	681	695	738	703	759	743	703	703	721	663	737	684	774	719	717	773	664	703	713	715	705	699	730	734	717	680	735	755	731	722	694	642	717	682	750	752	751	711	716	729	741	686	697	725	732	712	700	741	708	720	674	744	735	705	715	758	746	717	770	724	745	757	758	699	792	688	706	711	705	728	737	719	739	739	707	741	748	740	742	730	739	696	703	711	715	748	650	692	701	757	693	691	720	708	717	758	793	706	731	669	720	713	691	689	731	737	698	690	740	719	744	709	714	741	669	725	703	747	766	735	697	695	738	767	706	687	671	700	743	692	725	740	722	698	733	721	719	751	729	775	689	725	700	668	692	679	744	756	708	732	691	744	659	765	751	712	741	749	726	711	695	674	709	740	716	662	686	691	738	724	745	682	733	692	680	676	696	730	720	692	675	720	738	727	715	713	737	664	727	760	705	697	711	655	734	687	705	702	719	717	735	700	711	696	742	723	729	687	751	687	730	713	702	763	649	728	721	695	727	704	682	657	751	750	727	722	698	683	762	725	684	723	711	736	717	726	700	681	685	710	762	697	706	734	692	723	727	695	701	700	741	703	718	764	749	717	698	739	690	746	714	717	745	721	715	659	729	737	706	703	763	715	685	694	711	732	707	687	700	728	733	748	769	759	709	736	721	714	687	712	727	746	729	759	661	728	759	684	707	737	734	726	711	739	753	635	689	749	695	723	717	701	746	720	745	715	716	703	651	763	676	737	707	709	702	675	700	735	713	677	736	700	759	705	714	762	751	718	715	741	707	743	684	689	731	722	713	676	787	691	738	687	715	700	672	714	728	725	698	688	757	693	756	717	734	693	710	688	691	707	698	764	699	716	705	692	699	730	752	706	778	734	691	676	768	718	725	736	753	730	727	704	742	752	693	690	702	725	698	699	744	711	713	709	683	662	697	717	723	757	697	733	727	689	741	696	710	753	726	646	716	766	738	723	721	753	728	718	703	658	731	694	736	763	746	743	701	770	722	736	714	731	705	709	721	756	707	726	764	709	707	733	710	710	769	770	707	717	721	700	699	712	741	731	705	712	734	774	753	702	711	713	692	746	750	734	729	754	734	692	721	694	700	746	708	777	701	731	696	759	690	678	739	688	759	694	695	671	719	718	743	759	743	712	721	724	740	729	762	701	685	726	762	754	722	776	759	728	741	742	675	772	767	704	747	701	672	730	721	736	750	709	688	700	747	681	728	714	707	677	710	708	705	776	725	693	744	737	722	733	742	691	726	703	739	703	722	726	727	723	710	691	706	667	759	714	705	767	711	676	679	704	742	686	725	717	713	691	702	734	705	737	764	695	741	738	702	742	698	774	760	671	732	727	698	712	714	750	704	710	689	726	782	733	745	682	718	723	709	740	722	697	739	752	751	729	729	724	721	722	719	730	734	687	717	690	730	692	731	724	672	727	737	724	728	718	711	759	731	697	761	731	697	743	731	718	692	709	717	708	767	682	698	708	668	740	696	720	703	710	720	686	741	712	726	702	733	705	738	728	721	698	735	697	667	747	748	739	706	725	763	739	754	719	737	765	735	739	719	684	693	777	696	739	698	719	743	671	720	710	709	706	707	728	726	715	756	734	730	789	708	734	747	735	728	704	728	731	728	745	758	763	724	707	754	778	760	700	742	751	732	711	723	695	693	751	743	701	706	702	703	719	717	688	745	711	731	702	742	756	683	745	755	704	702	708	716	737	734	703	688	713	713	691	705	728	768	678	734	700	735	710	733	734	682	671	684	731	742	736	740	712	751	750	722	690	752	724	722	735	727	717	735	712	714	746	694	757	681	710	706	705	685	672	741	722	736	719	693	731	708	744	774	729	723	717	766	729	721	717	672	739	751	726	733	764	715	708	723	705	715	767
6710	13118	11510	6584	4425	3400	2860	2440	2206	1566	1895	15783	23779	15583	7339	2583	953	660	610	599	659	627	613	609	602	612	571	590	641	602	648	617	603	584	658	631	612	611	616	624	655	667	610	602	630	588	536	616	630	591	580	665	641	596	620	558	611	620	577	593	603	601	636	631	613	574	619	643	598	604	634	602	587	613	614	645	624	616	598	624	599	613	637	653	616	607	616	595	602	628	616	596	578	614	593	594	611	615	628	626	612	686	627	619	603	613	596	606	603	619	612	606	594	608	612	586	586	628	649	573	598	604	575	603	601	610	587	595	631	597	665	630	641	642	591	624	632	595	621	571	607	585	584	599	612	559	626	571	598	581	578	603	606	596	629	599	630	607	616	600	617	631	568	568	606	631	620	615	625	653	602	600	643	621	635	633	625	609	656	629	587	631	628	575	528	623	620	627	581	587	598	608	606	573	574	595	602	630	605	574	559	571	597	642	601	603	602	625	645	613	638	607	609	597	608	619	622	576	612	613	638	592	643	613	642	616	600	606	598	588	603	620	612	608	617	587	608	605	622	546	591	546	600	612	593	648	616	567	564	633	589	580	668	603	588	613	610	614	583	617	638	589	548	585	611	570	623	604	633	613	595	618	617	637	601	599	641	590	608	624	620	597	657	591	553	582	597	605	584	596	589	624	620	603	561	620	585	582	575	616	613	592	614	605	612	599	590	628	577	560	575	620	584	606	578	604	599	626	640	592	616	597	610	598	585	634	644	586	578	612	611	561	587	628	607	616	571	604	568	623	615	587	598	613	590	621	587	607	613	654	621	601	588	627	623	662	608	624	635	655	649	597	649	592	610	586	614	642	563	572	602	578	650	580	620	619	602	563	603	621	650	553	623	599	582	588	585	612	601	576	598	596	584	584	584	652	579	561	594	602	593	614	630	651	572	591	613	636	556	637	583	594	557	605	642	597	612	612	618	617	588	599	607	609	585	595	636	614	626	633	588	591	598	574	605	626	596	600	608	632	601	651	634	611	596	609	625	637	591	636	610	592	598	596	578	623	590	578	616	633	608	600	632	652	605	589	632	617	608	577	578	589	613	610	641	572	578	628	593	631	646	583	594	624	599	627	591	576	541	599	634	604	608	572	641	613	615	651	619	601	631	589	647	625	609	621	620	609	643	638	596	573	641	612	581	606	641	556	602	569	620	609	580	613	613	572	621	606	576	632	588	588	594	579	606	558	601	585	618	588	610	637	622	611	614	582	637	599	591	591	601	623	561	625	594	636	628	671	625	581	590	591	635	654	590	587	667	598	588	612	578	602	602	588	591	648	560	602	606	631	613	591	572	590	591	622	570	593	626	617	655	593	612	583	601	620	616	608	602	647	615	583	598	613	597	617	599	576	592	626	615	598	588	542	619	594	598	606	624	612	604	607	618	663	610	647	635	605	591	618	641	628	597	578	597	585	597	625	624	564	586	597	580	616	609	582	608	613	603	572	633	572	609	650	598	619	597	613	594	608	632	541	636	629	611	584	614	579	632	606	589	608	591	561	638	610	613	585	611	592	577	592	559	615	661	678	607	588	618	571	558	605	610	550	615	605	620	616	596	593	587	603	620	611	600	556	589	580	621	604	623	611	646	613	555	629	574	615	618	625	607	625	601	610	579	651	644	632	630	641	638	585	613	578	606	624	602	616	600	621	636	615	592	595	588	607	587	574	605	628	585	606	607	618	608	604	609	531	624	632	621	604	581	577	598	593	638	628	564	572	626	640	567	617	628	617	626	605	565	607	582	580	611	608	641	598	607	568	571	625	543	550	567	634	594	624	625	576	595	598	612	623	581	622	608	657	624	598	606	592	594	596	621	611	635	627	626	599	593	579	613	573	617	606	649	622	607	631	608	588	634	552	596	533	590	620	594	586	626	617	609	608	565	612	589	618	592	613	577	610	606	589	611	601	620	583	594	615	614	606	589	564	607	586	611	598	631	600	601	588	628	576	599	570	595	599	609	618	618	619	642	609	580	622	608	617	652	602	593	582	606	574	611	593	576	619	617	597	625	630	612	622	597	628	597	627	598	594	638	599	609	597	633	617	593	606	647	597	575	599	610	614	616	604	585	621	629	600	668	568	610	563	599	599	627	600	636	587	613	625	624	607	569	582	618	612	586	619	621	569	600	640	595	589	609	612	634	571	578	571	644	609	606	571	600	569	590	574	610	606	565	581	601	569	590	587	586	556	577	613	599	594	580	581	598	640	573	649	624	596	606	639	618	633	594	598	622	585	593	611	599	599	633	637	609	567	631	590	578	620	599	616	578	594	637	617	619	605	611	608	532	584	609	618	596	612	597	641	620	568	567	591	618	606	602	603	571	599	669	615	589	607	585	552	593	628	619	608	616	605	618	603	567	613	585	584	585	642	592	610	603	635	615	600	586	603	602	583	617	639	576	567	616	575	605	592	597	597	594	618	582	582	634	626	594	608	567	586	589	592	642	540	605	674	589	561	597	620	547	601	595	581	603	587	602	597	607	611	563	641	595	610	584	603	611	592	583	579	567	633	571	607	601	622	583	629	560	582	638	588	605	589	668	607	571	575	585	564	586	601	590	610	524	629	617	606	605	585	577	586	594	620	589	604	633	575	646	579	623	567	595	637	594	630	597	566	622	617	625	609	580	590	608	600	597	551	555	575	585	628	581	590	598	582	583	603	602	638	625	641	648	619	608	618	538	613	635	608	639	614	609	570	576	595	628	614	611	602	588	584	587	632	611	608	604	603	540	654	613	618	645	620	559	628	598	558	585	590	619	585	583	578	621	592	622	587	613	618	637	573	606	585	615	585	586	592	565	596	626	618	591	644	601	660	607	592	579	563	612	576	609	611	640	604	604	581	604	637	616	567	606	597	628	619	652	590	665	625	550	583	584	621	625	609	629	602	611	566	621	632	601	589	635	585	627	605	575	600	579	607	580	554	588	576	599	570	664	604	591	588	611	539	601	602	613	626	614	644	632	602	619	619	589	616	536	603	590	615	598	623	588	594	607	568	606	624	608	570	626	551	627	586	628	592	575	635	636	633	568	633	582	596	599	608	643	592	610	567	578	685	584	571	621	601	595	642	595	615	575	582	636	599	517	575	605	575	601	623	584	576	531	604	629	616	630	595	620	614	588	601	572	593	596	590	642	603	628	615	591	605	621	582	555	588	584	584	648	633	577	580	631	583	585	604	610	578	606	628	587	596	597	624	597	577	566	620	559	575	607	634	618	592	608	581	596	589	571	634	585	657	580	597	582	581	639	548	602	599	594	607	555	634	556	597	596	587	588	612	604	634	621	598	647	566	608	592	591	589	575	593	608	602	635	637	594	573	636	613	613	570	584	608	595	614	607	625	574	585	569	592	590	602	569	580	611	571	587	582	611	636	614	607	560	613	649	599	575	619	608	618	613	591	600	589	594	531	601	615	592	568	583	552	612	631	583	596	606	588	652	576	610	577	569	614	601	592
27024	11418	3226	1504	1217	1073	1016	939	784	832	708	982	1640	1627	1263	891	694	649	591	587	588	632	601	561	634	546	598	604	571	589	623	595	612	561	601	601	584	596	618	597	609	608	581	587	590	620	652	591	596	612	642	636	610	571	613	576	594	607	568	620	602	596	566	570	559	579	606	619	616	597	592	625	568	567	615	602	585	603	625	593	587	627	569	580	622	609	628	627	618	607	572	593	603	612	602	577	574	597	592	619	578	638	562	626	560	638	615	610	621	615	598	529	608	598	579	628	621	567	609	574	641	552	601	610	621	615	574	623	574	586	584	656	613	596	587	610	546	601	608	623	616	573	649	602	589	622	562	575	592	605	627	578	656	604	626	588	576	588	655	580	623	610	585	633	603	634	601	616	593	625	604	592	620	618	597	600	587	574	568	636	615	607	609	613	641	611	594	598	538	562	592	615	627	613	626	646	616	544	629	579	633	564	611	594	604	592	602	590	641	618	569	644	624	616	580	581	570	596	572	617	592	599	578	590	622	612	627	590	631	621	543	574	578	608	598	615	594	602	560	570	641	637	587	579	585	548	611	589	633	617	610	636	592	566	588	611	573	599	553	600	573	634	580	656	600	579	587	566	566	586	612	598	622	586	610	523	601	562	642	603	615	625	625	574	636	597	579	591	607	605	601	580	664	590	578	589	581	566	578	572	587	598	582	584	545	578	623	614	584	638	582	590	571	613	571	569	637	614	581	603	665	601	607	629	606	616	579	639	557	644	612	579	614	638	572	584	568	614	617	574	613	601	552	610	599	620	554	558	622	630	564	573	607	610	618	642	589	617	602	613	565	610	601	582	604	560	604	551	613	597	594	586	554	638	594	588	600	589	596	598	600	628	640	573	569	602	568	606	619	576	584	608	584	629	630	635	566	604	580	630	653	561	583	633	606	610	604	595	578	588	597	635	558	634	605	571	596	609	614	629	600	581	605	591	583	584	555	577	573	623	580	644	582	620	643	620	584	621	632	614	598	630	555	605	592	613	624	576	593	570	632	581	616	594	656	594	619	597	634	588	590	631	623	574	570	577	591	595	637	625	671	599	625	580	629	578	626	613	610	585	598	608	622	592	617	622	637	613	619	582	598	617	598	572	568	583	573	556	553	587	594	629	618	612	612	592	601	592	636	564	590	575	594	585	594	600	646	593	609	604	604	596	602	574	605	552	579	600	568	622	560	624	604	614	588	580	574	612	620	581	589	591	590	609	639	575	577	618	593	582	595	576	626	598	595	621	625	575	618	620	581	630	631	577	646	622	622	597	576	605	609	545	638	595	604	619	623	611	601	604	563	544	597	581	635	656	681	607	625	598	620	601	627	613	630	598	600	590	619	557	612	573	582	590	583	626	598	625	617	616	560	623	594	578	613	627	597	601	574	631	582	627	589	646	609	608	581	577	596	541	576	580	557	633	603	594	621	607	600	615	626	564	610	650	616	620	562	609	643	611	597	610	597	621	609	609	588	544	619	576	601	618	575	604	594	618	591	635	608	576	583	664	597	620	570	624	620	603	608	574	631	617	586	592	613	604	664	617	633	620	598	630	587	591	618	493	612	573	567	566	603	588	587	610	588	632	598	585	622	593	586	623	605	598	582	612	601	600	625	617	579	606	579	613	564	582	564	594	609	604	636	644	604	599	606	588	656	592	617	620	577	623	582	624	580	584	592	617	579	593	689	577	594	586	612	596	639	639	629	603	598	585	601	576	644	573	596	627	543	604	569	606	573	624	594	646	572	583	630	617	600	651	616	606	634	631	578	591	598	539	575	574	598	571	631	628	640	595	582	578	592	564	617	602	599	585	581	575	577	614	650	629	603	638	588	602	630	585	631	558	627	604	630	607	615	604	646	619	595	538	618	595	596	601	563	621	655	582	661	587	561	572	572	562	575	623	632	545	596	624	573	598	606	650	611	600	583	610	585	617	550	588	599	624	582	590	608	544	632	563	578	611	641	594	588	576	596	610	639	617	601	600	615	614	619	616	613	615	618	608	563	628	547	578	602	585	608	579	588	564	587	574	574	579	610	612	615	583	602	657	611	620	636	650	624	627	563	584	604	617	633	598	598	570	581	645	645	594	604	620	606	604	580	601	595	623	638	618	616	592	569	595	593	574	632	598	579	630	609	579	537	618	612	668	594	593	593	617	559	599	591	607	622	610	596	595	586	600	578	588	550	597	651	573	620	622	637	620	630	611	568	644	621	592	620	610	578	626	620	624	603	579	570	646	608	638	592	560	636	598	586	585	585	671	631	597	617	589	613	536	639	590	576	630	639	615	598	636	617	555	624	589	582	588	668	643	588	600	637	591	619	627	546	581	601	605	583	581	609	598	613	598	620	612	631	582	581	608	632	608	588	598	641	558	548	633	610	615	624	612	593	618	640	595	568	604	621	589	573	602	580	597	562	651	553	620	614	601	620	596	669	594	579	573	638	582	606	614	601	609	610	637	609	547	613	577	602	536	552	610	586	570	650	615	588	624	614	662	529	615	605	629	564	560	611	584	555	644	642	606	610	609	590	596	631	582	590	626	578	632	617	622	619	629	614	589	573	637	682	573	615	611	642	609	549	595	649	643	577	576	631	640	598	606	641	598	610	626	636	565	578	618	620	563	634	600	618	557	596	600	649	594	627	568	622	553	589	595	596	618	597	621	631	575	575	598	626	616	595	628	551	611	608	617	584	562	619	602	597	628	654	608	666	637	605	574	662	564	608	570	621	580	617	623	666	609	619	614	641	543	588	603	579	601	574	576	595	538	586	579	605	609	592	607	588	589	580	569	608	611	605	619	550	661	628	632	646	611	565	605	599	601	571	599	567	584	611	608	580	581	590	597	612	585	612	607	591	596	598	550	586	587	561	596	600	638	605	594	618	581	617	590	617	579	571	619	565	597	603	588	591	568	570	609	568	603	615	527	621	591	624	612	576	620	625	603	618	578	584	586	622	590	576	613	604	617	624	578	657	602	605	610	584	593	602	643	583	592	623	544	589	556	602	623	620	608	595	583	616	572	625	629	595	582	599	588	608	587	613	599	612	609	576	612	560	566	575	607	616	579	562	592	562	597	566	578	621	541	589	602	566	585	584	597	625	573	589	610	587	557	619	544	631	591	660	600	600	582	583	587	621	592	548	634	571	613	598	605	602	603	647	622	530	643	610	611	611	615	633	578	596	562	578	575	558	607	634	664	608	613	596	593	639	551	576	580	608	580	583	584	593	593	599	612	590	637	572	611	577	568	590	591	588	609	624	586	581	550	592	597	575	672	584	596	623	611	612	580	555	593	537	578	600	611	649	618	590	600	583	556	621	587	576	595	613	609	598	595	613	596	617	591	593	610	608	601	610	617	634	607	583	609	570	555	632	592	587	604	603	621	644	615	592	585	615	632	591	625	631	610	578	643	577	592	604	634	631	597	585	592	584	633	575	578	589	576	582	624	575	635	580	617	590	607	576	598
6754	3598	2794	1386	1399	1321	1264	999	827	917	874	1074	2113	1715	1218	751	569	490	473	520	489	464	496	483	536	483	467	486	492	508	541	479	514	453	485	490	489	522	479	485	480	489	510	464	477	472	521	488	539	476	487	486	517	470	491	500	462	479	524	475	487	474	485	500	502	511	506	521	521	505	520	476	440	512	473	519	454	527	484	494	489	545	477	465	505	517	497	504	501	523	471	516	506	501	482	492	511	509	504	499	487	518	497	527	513	461	445	488	456	504	507	510	466	504	473	510	436	486	530	509	457	468	489	509	525	516	486	473	494	478	476	509	475	444	529	512	493	487	540	496	494	526	505	521	486	540	539	522	508	505	504	481	458	522	500	496	505	506	459	514	502	546	485	508	505	502	519	485	470	518	517	459	516	484	491	533	470	491	502	505	508	460	511	450	472	491	543	528	488	455	477	493	495	480	463	493	513	496	503	463	489	544	517	518	482	478	497	499	473	508	508	509	472	467	500	508	495	500	466	471	496	491	529	507	509	498	500	452	489	522	486	466	508	515	499	497	497	520	506	477	491	459	476	485	523	479	497	503	513	481	524	496	495	496	503	504	518	459	509	503	510	499	479	488	505	453	446	494	530	490	522	470	503	493	501	530	477	507	501	482	512	506	464	497	490	442	470	490	488	496	517	483	502	499	531	508	486	513	462	488	543	517	478	504	477	498	484	517	498	510	499	474	466	456	515	537	523	488	508	510	516	508	486	493	514	468	490	485	493	458	470	506	449	514	505	530	512	501	477	467	534	485	494	502	482	536	496	501	485	519	470	478	508	452	520	495	472	500	503	482	519	504	462	497	509	492	490	484	485	500	503	497	526	498	497	503	501	510	463	514	509	473	481	510	540	524	499	502	515	492	481	506	507	484	508	504	495	482	496	499	498	496	471	502	466	491	489	515	476	437	491	517	528	501	483	509	458	546	528	475	536	479	541	482	481	530	489	522	512	479	515	517	505	526	471	496	505	454	507	494	475	495	529	482	512	503	467	492	448	483	486	482	478	518	466	496	496	473	487	525	449	518	577	464	486	505	529	533	451	501	500	522	449	512	529	509	470	505	511	534	497	511	533	500	502	473	459	482	497	500	502	497	490	517	489	506	544	470	482	501	503	499	521	489	496	512	485	500	511	490	482	490	506	513	504	527	503	513	521	505	508	495	491	489	477	506	493	535	498	517	525	499	507	540	521	496	491	481	467	488	510	510	464	506	482	443	501	508	515	481	501	502	478	507	474	493	481	475	525	498	493	467	528	491	493	492	500	545	481	497	540	507	486	485	484	486	516	493	516	491	484	474	529	463	493	473	452	473	496	485	498	507	492	493	475	523	504	503	508	485	533	488	503	480	476	495	493	456	538	513	495	495	511	504	499	472	516	483	516	473	483	521	524	499	506	488	498	496	526	490	495	477	488	497	499	472	455	476	461	474	495	475	523	490	478	500	447	497	464	445	482	484	494	507	442	492	540	517	499	507	526	453	460	514	539	514	497	490	486	467	494	482	505	544	470	490	542	477	480	473	489	486	487	502	477	492	514	448	469	507	484	453	530	476	531	490	497	481	518	488	537	534	480	457	502	522	507	512	452	507	481	496	574	489	467	508	517	486	490	520	476	473	488	491	480	494	488	475	498	533	532	457	466	518	482	510	491	458	496	491	472	484	507	538	506	499	489	495	465	484	456	479	504	506	467	532	500	496	485	509	497	504	508	471	504	498	512	511	465	491	464	476	495	481	512	484	533	502	492	472	498	514	496	513	478	495	525	459	527	480	471	473	511	492	509	489	499	504	508	495	478	472	505	507	483	494	488	476	481	496	488	532	506	490	529	479	453	502	490	510	483	480	471	450	486	547	495	465	543	480	492	514	494	480	495	473	480	484	488	529	489	535	517	506	474	504	528	507	495	515	505	501	527	503	521	486	506	496	510	533	467	451	493	510	478	521	470	452	460	536	510	544	462	498	476	492	456	540	502	509	502	497	490	469	478	487	480	538	487	464	485	488	511	497	512	535	491	513	473	504	487	453	511	469	503	534	502	494	487	463	476	516	543	465	438	492	499	447	516	483	492	476	501	515	504	499	494	482	512	520	506	497	522	477	502	505	485	473	528	496	507	511	521	473	496	486	457	494	508	499	468	487	489	488	505	505	498	511	459	488	517	497	492	463	466	473	504	480	471	467	486	470	516	521	465	510	502	467	515	458	529	499	491	489	510	469	499	515	531	495	488	499	451	496	520	523	475	483	536	486	533	503	492	481	470	490	510	523	522	515	490	492	514	524	494	511	521	485	528	498	475	496	508	501	508	526	465	493	517	474	495	482	494	472	514	533	509	484	544	490	490	515	484	537	511	498	490	498	502	467	475	490	523	504	520	467	474	492	454	490	500	492	456	533	509	519	502	472	463	485	437	479	473	476	486	445	495	504	485	517	473	487	537	503	524	498	471	493	491	500	479	511	502	513	510	485	508	493	492	497	496	493	485	486	471	497	482	500	473	539	500	492	534	462	482	511	522	566	493	485	473	522	480	512	501	507	518	499	527	494	477	506	488	480	504	487	486	494	501	500	460	521	475	469	489	494	473	491	500	483	488	469	525	462	469	477	456	515	467	524	505	512	462	523	471	477	531	499	450	476	468	467	533	517	489	463	498	473	492	524	475	517	500	488	485	451	478	505	490	460	503	500	484	505	500	501	467	501	514	498	498	508	510	510	503	499	486	481	477	481	480	500	498	475	465	499	472	475	468	492	497	462	459	541	487	525	494	512	476	530	479	537	505	468	495	501	498	521	467	470	513	490	499	485	482	546	463	500	449	528	548	472	480	483	508	489	463	463	512	508	489	498	500	465	503	442	499	524	519	499	499	504	486	483	480	497	515	491	472	462	471	499	484	501	484	484	495	490	476	502	542	472	530	477	489	450	481	471	482	491	519	524	484	525	473	492	456	495	475	472	501	521	479	498	489	489	524	474	453	446	493	517	462	526	545	517	524	506	509	507	522	532	464	495	491	486	465	501	496	496	488	501	446	475	498	503	488	503	488	496	500	496	492	525	500	462	492	472	473	464	518	497	474	511	511	465	438	468	479	504	501	453	446	513	480	502	536	465	508	495	518	493	473	542	467	492	500	556	514	492	501	465	464	512	521	474	489	488	483	522	478	452	515	507	515	488	492	500	510	530	492	526	503	481	515	505	520	508	527	496	449	486	500	510	512	490	446	490	487	504	485	526	493	501	490	464	463	502	530	477	461	470	510	451	517	525	478	493	493	476	493	508	516	518	459	496	494	507	481	484	531	494	491	499	477	476	485	467	485	504	482	493	505	519	513	537	485	499	498	477	511	468	502	486	495	532	516	488	489	476	508	526	466	491	530	542	482	468	461	527	473	497	513	486	493	520	518	486	489	462	512	508	462	483	529	445	458	496	460	509	484	498	537	491	495	519	486	474	450	486	496	489	505	511	455	504
24766	20783	26774	24813	12985	4812	2722	1776	1565	1524	1341	4304	14104	9397	4697	1662	806	662	617	606	615	623	628	531	640	640	632	621	582	584	633	598	570	600	573	618	594	630	629	618	650	564	620	592	611	630	607	609	649	610	603	611	590	587	591	605	610	580	660	640	616	596	633	638	613	669	571	648	620	606	555	592	594	613	625	641	589	627	615	598	604	575	571	574	570	571	558	669	605	578	599	646	575	654	614	582	624	570	599	624	595	614	619	623	623	588	599	588	591	551	597	593	590	617	613	635	601	576	595	618	643	603	581	610	605	622	583	604	660	602	588	594	667	641	567	585	623	587	632	600	615	627	619	602	623	636	583	621	610	552	614	586	596	628	622	615	542	610	610	539	634	590	617	618	600	637	605	637	602	611	604	562	618	600	606	590	637	626	577	597	619	593	627	618	612	618	582	593	610	624	606	604	605	601	617	625	613	585	605	579	601	592	624	641	573	609	584	601	592	664	585	610	613	622	596	661	622	604	630	629	592	621	599	619	584	595	565	603	609	609	592	638	608	582	555	629	583	633	610	601	621	586	563	607	616	589	606	584	590	610	601	590	561	590	605	593	581	628	561	600	643	628	631	608	615	571	564	565	579	594	592	583	584	653	657	583	594	626	565	605	601	588	633	577	624	639	619	624	615	590	599	607	599	614	602	600	642	607	626	637	647	560	633	605	630	595	604	599	586	615	631	603	607	581	581	574	555	599	591	614	593	600	594	614	590	595	575	583	594	590	582	613	604	583	612	581	584	644	590	602	597	550	605	618	626	618	644	611	615	544	623	595	589	624	644	586	596	627	606	606	621	617	620	568	616	635	596	616	632	605	599	580	586	564	576	587	585	664	587	589	578	586	565	638	593	557	586	572	577	593	613	618	553	564	608	619	579	611	628	619	552	601	604	574	598	598	616	578	616	556	664	624	622	605	551	562	585	603	591	625	580	603	603	642	594	579	552	625	582	618	598	593	630	610	615	626	559	586	605	579	583	608	561	593	600	580	605	602	597	575	568	591	616	601	578	607	593	606	624	577	573	633	588	535	598	572	593	584	584	612	612	571	629	567	575	571	586	588	623	575	606	608	591	622	592	576	607	607	565	570	573	592	576	626	616	593	607	608	613	587	598	617	588	599	589	612	594	634	586	623	588	619	590	602	573	574	613	619	573	598	580	620	598	619	574	612	570	557	600	631	557	603	585	562	612	563	590	612	598	598	617	567	586	543	585	597	582	617	606	653	611	566	599	570	617	591	554	615	576	625	674	607	628	647	599	605	593	553	627	573	584	596	585	597	586	588	602	601	545	610	580	594	580	600	575	624	579	563	619	588	606	632	550	571	618	605	623	574	596	611	575	544	599	598	583	602	605	609	596	592	609	625	642	552	560	587	599	607	586	581	590	605	591	618	625	564	604	576	580	580	566	589	591	554	594	635	591	611	655	606	604	572	643	594	630	600	619	598	572	622	555	575	595	627	586	548	620	638	578	572	605	623	578	630	631	579	578	645	589	583	595	615	613	608	624	576	646	617	610	618	602	619	611	577	592	571	541	673	609	636	620	624	599	588	604	595	586	613	599	670	586	600	598	572	578	550	593	627	582	586	571	596	577	618	590	588	605	577	606	577	626	631	620	580	624	583	598	587	542	587	603	660	543	605	583	611	564	579	594	594	609	608	633	594	603	581	542	608	635	620	620	558	619	608	542	571	602	604	618	578	624	580	567	601	579	595	571	604	583	602	597	567	583	589	598	553	630	643	598	564	612	567	621	551	592	598	549	610	573	564	668	584	617	639	613	613	573	577	582	634	568	621	608	604	601	620	581	594	587	587	598	616	605	635	601	611	625	615	597	622	569	610	630	627	582	570	580	587	562	604	602	589	569	577	626	614	580	571	647	594	575	597	635	608	624	622	572	603	610	600	596	627	582	597	606	623	582	562	576	600	584	591	580	575	595	628	585	625	602	623	598	604	609	658	585	644	589	579	554	582	599	598	583	604	641	613	594	582	614	616	628	577	617	587	584	651	611	615	612	607	590	608	562	624	597	609	583	611	592	573	596	613	566	604	578	625	618	622	594	598	580	623	614	623	556	669	644	626	564	565	564	601	569	606	620	576	587	586	582	561	603	605	566	617	608	595	607	612	586	633	590	568	611	596	597	560	574	622	643	581	578	636	602	549	593	592	545	614	566	598	630	653	605	558	599	554	626	615	611	571	622	566	587	614	545	592	621	620	594	604	635	571	573	602	631	593	584	604	568	619	576	623	628	612	576	602	654	545	644	645	575	564	599	583	616	639	612	635	602	603	613	604	608	629	580	573	582	639	620	607	607	564	599	613	572	618	536	576	621	586	556	605	602	585	593	623	580	557	621	599	606	590	587	578	575	607	587	583	608	644	639	627	602	583	625	599	621	565	594	589	567	614	613	617	585	614	564	573	616	591	580	583	584	585	573	617	572	605	622	637	589	586	609	560	633	602	574	558	604	610	577	629	624	602	554	577	587	567	591	668	587	569	605	587	554	575	568	637	581	556	616	581	622	562	598	593	600	609	612	566	662	588	629	563	606	572	663	608	598	627	576	585	598	623	541	568	589	595	597	599	580	588	597	593	624	594	594	617	584	578	561	612	552	556	575	613	637	644	574	608	577	614	631	577	629	570	623	573	600	619	583	607	610	537	561	593	619	560	579	581	588	602	614	577	598	541	608	589	622	585	584	618	606	606	638	626	625	605	618	560	609	610	594	561	636	564	605	619	651	598	607	602	574	622	613	638	629	612	574	558	612	621	608	595	575	617	589	593	612	617	603	595	612	590	580	609	573	595	612	634	579	590	564	631	581	581	596	595	599	589	599	577	617	598	644	609	596	579	609	622	608	567	591	565	608	632	587	584	566	626	624	598	580	569	620	623	590	601	575	590	606	621	594	603	561	584	585	622	620	597	559	585	621	637	574	614	573	606	623	580	600	609	642	595	608	588	609	590	581	621	584	609	615	613	590	596	577	589	576	589	616	582	582	621	568	596	564	602	616	591	622	608	633	632	629	584	605	615	601	605	558	620	560	588	582	601	553	559	563	624	584	600	608	574	606	605	625	574	625	611	577	572	617	554	623	546	631	602	619	591	666	611	601	640	574	594	603	652	568	629	626	622	581	577	613	598	596	567	570	640	589	618	613	552	635	634	613	592	594	568	600	612	591	586	619	653	592	582	586	639	592	581	591	601	606	588	602	626	598	618	583	623	597	630	599	573	563	585	588	585	583	638	607	546	569	617	601	617	649	577	600	600	556	652	583	624	606	606	590	573	612	574	620	607	590	651	592	576	599	589	579	599	648	637	564	601	607	564	583	619	621	554	592	601	639	601	631	575	615	567	627	566	636	628	602	590	637	618	574	590	606	588	590	586	553	625	620	594	643	617	572	610	626	672	616	603	564	610	585	587	612	547	565	591	596	617	584	632	599	598	547	566	580	598	611	591
5621	7328	7037	5854	5838	4067	2908	2160	2073	2174	1713	6289	14852	9209	4770	1757	743	567	553	522	532	534	538	536	551	508	527	506	524	554	527	524	533	497	522	542	544	505	508	519	518	546	513	512	507	501	530	479	537	517	482	504	516	535	535	518	524	505	524	481	534	516	498	493	491	507	559	512	557	539	491	552	494	521	503	510	568	521	488	488	527	510	524	520	494	511	509	483	536	533	522	537	495	550	495	566	496	505	555	515	542	525	507	543	495	475	518	477	533	549	519	528	489	544	461	518	498	493	548	520	471	510	511	507	519	509	473	496	489	515	504	531	526	523	452	515	522	502	516	498	508	467	510	497	485	502	502	479	498	535	551	497	471	533	547	535	532	555	486	479	517	522	508	525	517	507	505	527	542	508	513	498	512	511	532	515	505	526	544	529	487	522	513	521	487	544	522	556	502	508	471	504	539	530	567	500	504	494	502	535	521	492	535	498	530	499	530	520	502	529	511	510	536	504	562	528	490	494	498	489	502	496	519	479	557	499	540	524	483	492	496	528	513	497	508	495	543	492	518	503	520	501	524	502	539	519	492	496	526	527	490	492	567	521	490	497	521	479	544	514	511	488	518	479	479	492	495	500	509	533	546	508	509	529	490	503	457	500	521	509	502	537	516	499	514	506	533	492	566	517	490	501	530	490	524	517	529	483	528	517	471	496	499	499	483	543	535	519	548	502	526	499	500	519	529	530	518	540	472	502	503	511	508	480	544	521	493	480	486	528	526	534	518	510	525	518	549	507	537	496	495	493	496	511	529	530	529	493	445	507	590	492	479	453	511	511	561	549	487	539	500	500	505	491	546	535	520	479	514	488	499	513	517	504	506	504	506	496	530	532	517	525	528	488	525	510	482	525	509	541	489	507	537	517	551	470	513	520	510	537	541	505	508	540	512	529	533	508	518	541	502	491	525	524	539	492	489	510	492	504	506	503	482	559	497	509	509	517	492	533	522	512	503	501	541	528	470	505	535	519	514	522	534	505	502	531	486	504	484	517	528	524	528	484	527	505	489	499	485	535	510	521	550	556	470	488	535	525	482	491	526	508	547	462	488	535	509	472	548	533	488	478	524	500	494	523	510	535	530	538	526	550	534	487	490	514	484	502	536	486	486	514	553	495	487	504	517	507	516	514	491	494	494	526	513	553	503	516	520	488	516	459	478	504	474	549	555	523	520	544	513	488	516	486	552	509	518	537	477	508	549	513	555	534	530	491	491	514	500	506	478	498	503	513	513	534	524	474	497	475	500	481	494	483	553	521	542	538	561	524	510	491	486	518	532	537	530	478	503	522	495	554	515	525	548	498	544	517	501	499	542	518	502	523	495	533	519	536	508	524	532	492	551	557	538	503	535	527	505	508	513	512	513	520	515	550	517	478	533	548	529	540	472	501	481	517	536	517	523	473	518	536	510	533	488	549	496	534	526	523	553	499	505	520	510	498	507	529	501	523	525	490	524	503	520	507	495	480	510	551	519	537	474	490	511	469	501	523	498	542	502	511	560	516	538	530	505	495	497	450	521	480	506	542	547	492	522	480	499	499	527	564	498	507	513	505	522	461	543	514	499	494	563	525	505	512	502	523	528	529	475	529	537	561	539	512	511	511	524	505	537	530	519	517	518	502	511	515	516	529	516	537	565	554	517	523	517	559	493	493	530	526	523	479	539	486	516	512	516	530	516	530	541	526	525	519	514	506	496	534	514	487	523	519	501	530	504	526	544	477	490	518	524	509	512	493	525	523	515	488	496	542	512	470	527	504	510	540	518	548	517	503	512	500	509	502	473	519	502	519	478	515	494	513	491	509	500	494	496	495	511	540	500	525	492	496	519	459	526	522	484	511	534	532	540	539	458	503	528	507	485	517	520	507	512	522	505	517	498	478	508	521	500	488	513	480	484	483	510	504	485	575	471	560	484	495	508	506	487	539	479	493	451	482	509	512	517	499	507	519	513	460	501	476	489	520	483	488	456	541	509	488	515	523	541	500	542	538	493	523	511	485	537	509	503	510	513	525	481	481	519	527	519	477	508	516	486	483	510	558	544	497	476	528	500	509	508	506	561	495	530	527	516	556	479	485	541	557	537	518	489	506	494	535	473	507	501	461	516	541	513	517	544	485	516	492	508	523	556	531	496	521	504	527	514	513	513	530	575	560	505	496	504	510	495	520	472	474	484	499	525	486	517	522	533	511	501	479	525	525	529	512	538	490	455	504	490	548	483	515	498	496	533	508	501	516	544	504	514	521	536	499	548	487	512	536	535	515	502	528	524	557	501	477	501	527	537	494	527	476	505	459	510	505	503	506	488	460	525	512	493	478	520	504	513	569	509	504	497	489	515	514	505	499	526	503	503	512	492	542	522	559	509	509	508	496	489	547	522	519	532	525	519	533	452	498	495	522	515	512	520	476	494	463	492	485	485	538	510	544	497	491	507	529	547	502	491	543	570	491	488	520	486	508	502	530	543	476	505	484	513	519	517	521	487	511	469	486	490	491	512	524	491	515	535	517	506	531	513	510	516	488	488	550	504	485	488	563	480	510	508	491	509	502	479	517	484	500	523	537	547	538	492	503	526	537	535	472	517	513	553	502	535	495	533	532	507	539	508	532	507	520	487	511	501	519	504	516	488	499	502	498	504	515	530	462	518	516	515	544	493	525	506	541	493	524	491	503	502	527	473	516	535	513	481	506	500	507	531	494	523	489	521	501	506	475	503	533	525	522	485	519	502	517	513	542	534	529	539	492	480	548	490	515	512	507	473	514	464	536	515	534	504	485	501	538	531	494	501	497	495	527	503	508	539	490	446	494	519	545	508	510	537	486	494	485	525	513	474	489	492	534	502	550	489	476	496	513	517	524	523	500	506	513	495	497	492	503	503	529	507	511	494	521	457	487	528	499	529	528	489	514	512	520	503	505	493	543	542	515	493	498	528	505	542	472	524	494	507	526	482	482	541	484	498	544	528	479	499	487	496	519	527	531	502	516	535	527	540	551	506	519	478	438	575	514	526	509	558	562	555	484	501	523	490	547	533	509	507	525	492	454	546	505	492	477	539	486	499	529	490	529	492	506	456	517	506	505	532	480	536	486	496	490	502	537	486	488	488	541	512	514	519	492	541	502	504	477	482	513	497	529	515	490	462	521	523	514	516	483	544	535	520	507	455	500	519	516	491	518	503	507	520	513	518	542	533	532	495	480	513	545	546	498	529	475	535	492	536	482	510	515	504	523	521	502	505	515	505	498	508	499	564	564	556	505	519	492	527	531	534	534	560	505	538	515	508	507	529	480	524	504	513	550	498	522	503	531	534	490	518	531	496	534	512	500	500	531	516	507	477	530	565	504	521	468	521	522	510	542	508	533	509	497	512	523	526	516	492	516	489	501	519	501	530	535	518	545	519	485	500	507	473	512	487	527	491	546	493	532	510	495	531	474	514	486	516	465	480	503	518	505	529	546	518	491
23844	20780	27745	23933	20517	11697	5003	2790	2208	1984	1920	8285	24394	16925	8688	2931	1093	812	709	735	761	745	712	724	705	706	696	727	713	699	694	739	735	709	686	743	713	766	722	728	676	719	701	718	722	665	690	692	711	743	712	758	687	705	681	692	684	705	702	720	707	730	722	718	696	710	691	699	681	675	698	663	676	716	704	697	722	747	726	722	728	694	747	722	690	716	752	733	736	681	680	647	661	688	755	717	692	688	660	665	707	730	635	671	704	679	719	705	705	663	692	669	726	733	712	754	702	717	676	718	714	711	714	753	684	619	682	709	687	707	704	692	678	698	721	657	724	694	716	702	726	683	682	683	732	721	720	721	730	666	675	723	714	723	725	716	703	705	701	726	707	710	749	689	704	696	722	722	741	699	729	695	733	685	760	740	738	744	727	702	743	706	762	769	707	708	745	682	701	729	692	704	699	693	775	700	681	681	691	742	741	692	696	716	727	710	690	670	698	682	682	678	685	708	696	702	699	736	730	754	685	714	729	724	680	641	674	675	746	688	737	735	688	687	713	692	670	709	732	739	723	732	729	692	714	677	683	652	711	739	704	671	705	698	709	699	701	682	708	715	722	668	666	735	733	747	693	674	714	710	713	720	723	674	664	704	670	736	679	706	708	696	746	739	716	729	736	722	733	657	684	693	720	697	684	691	715	706	700	730	720	728	707	715	666	758	730	746	685	723	700	711	706	709	668	715	698	741	687	734	753	719	710	683	669	705	651	681	709	714	665	668	718	649	669	697	738	732	690	734	682	702	730	698	710	666	671	702	711	678	705	657	690	707	694	709	732	736	667	708	714	713	716	691	707	716	694	743	709	744	733	674	710	711	746	687	695	739	736	624	724	681	705	702	665	713	701	706	625	726	711	705	681	725	713	723	674	694	753	719	695	697	689	695	720	691	720	694	699	685	714	712	715	691	674	701	691	732	686	729	708	702	708	694	689	703	741	661	681	768	742	709	667	681	723	686	723	662	701	699	704	710	704	726	749	710	693	720	662	642	696	685	655	721	695	666	737	660	727	676	716	701	718	689	733	684	698	718	732	633	672	718	707	731	700	743	723	678	718	715	729	702	695	708	708	688	707	699	703	680	679	646	659	750	720	724	739	737	718	712	728	657	696	702	731	674	712	676	712	675	697	718	752	705	685	651	689	668	638	715	717	687	711	699	709	706	720	711	722	716	732	671	718	696	692	675	739	640	703	727	673	693	667	748	706	730	673	662	740	636	642	695	667	756	686	676	741	720	720	698	686	690	700	697	693	692	674	718	702	710	694	728	730	724	717	728	677	662	713	684	702	686	744	679	666	664	698	722	708	724	731	706	729	689	698	723	726	664	689	661	712	722	707	676	719	633	729	711	719	689	741	699	685	678	684	731	688	747	687	676	694	697	698	725	737	701	670	725	719	711	717	717	751	737	731	720	672	718	668	706	688	721	649	721	733	711	711	730	693	708	714	643	684	690	699	700	683	675	653	699	674	694	651	704	702	699	684	701	705	704	682	672	706	638	690	720	701	726	689	746	671	646	676	737	714	697	715	675	708	700	716	655	655	687	703	729	708	688	716	700	674	681	707	738	694	683	724	697	747	680	698	681	671	673	701	712	668	735	718	668	635	711	680	764	650	701	704	681	703	702	746	703	720	716	660	661	710	755	682	741	733	698	733	663	665	714	720	681	731	680	705	674	676	697	684	689	727	710	678	696	635	726	711	686	697	707	736	699	734	628	711	667	689	681	712	649	700	743	670	709	671	638	744	689	672	686	672	678	640	734	696	669	702	708	759	721	692	690	669	671	680	675	669	682	699	695	667	704	713	681	697	711	693	692	716	700	651	705	704	625	705	740	722	713	670	701	692	723	702	735	660	687	679	667	670	718	707	712	702	704	725	739	714	705	695	668	710	714	703	709	754	661	733	743	728	710	641	689	666	694	696	709	752	698	717	716	664	678	671	710	730	684	693	711	687	668	696	676	727	699	745	697	703	720	669	660	715	697	743	682	675	680	732	701	673	695	647	683	713	701	679	685	699	712	695	725	706	707	674	750	661	680	700	715	678	703	711	697	731	744	657	702	645	678	699	706	704	719	690	777	675	693	704	726	665	673	698	709	700	655	671	707	685	707	752	716	682	714	764	726	712	752	678	705	729	684	731	691	661	703	710	672	711	743	754	705	719	718	668	736	709	675	685	683	692	753	688	683	678	708	695	674	699	693	718	712	741	677	701	751	709	666	708	690	707	725	689	697	713	718	669	704	686	685	709	686	679	688	664	678	709	704	710	711	694	677	740	673	693	724	721	695	717	694	739	717	711	732	701	686	711	683	695	695	676	675	700	737	683	682	709	700	718	735	685	696	690	710	705	673	688	714	728	702	720	731	732	702	729	724	643	676	702	698	667	692	686	700	711	732	709	699	701	706	719	721	694	733	718	710	719	708	665	702	673	658	711	692	717	713	722	792	670	675	694	702	697	729	703	669	700	689	666	664	693	702	699	693	670	662	684	635	676	643	727	714	673	687	696	682	698	651	728	719	719	653	709	672	731	726	661	722	700	680	672	714	638	716	686	687	665	679	757	677	673	716	712	697	660	688	655	666	681	676	650	705	733	690	718	665	705	698	689	685	675	660	676	707	711	721	708	713	716	678	699	749	674	713	695	680	663	693	671	689	694	692	711	779	684	661	689	688	679	665	724	713	720	689	688	720	674	716	703	681	687	675	690	716	674	690	691	720	699	687	722	680	706	715	670	710	693	764	726	684	659	679	657	661	726	711	714	689	717	705	719	697	700	735	713	714	725	738	679	741	681	751	732	676	691	729	678	666	671	674	689	721	666	701	632	701	655	709	713	691	673	732	710	691	714	710	691	679	682	696	736	716	720	704	710	713	699	702	686	700	728	681	668	701	684	717	684	651	680	681	617	689	675	720	689	699	744	627	705	698	688	728	725	704	746	722	685	701	734	687	687	665	734	732	647	718	713	658	735	686	683	670	668	712	695	697	744	720	703	728	731	716	717	711	684	706	730	696	732	729	713	685	720	706	667	720	690	721	705	669	674	710	712	692	685	702	722	718	701	664	718	715	693	690	725	693	699	717	735	714	663	691	711	692	699	705	748	715	727	708	699	715	703	697	680	704	674	699	696	711	694	625	691	679	722	697	676	682	675	747	695	685	732	686	740	682	677	732	681	711	650	716	697	731	734	699	747	716	659	703	701	675	706	693	745	693	697	697	636	700	770	730	713	707	701	681	716	675	669	714	679	685	712	662	716	696	683	684	710	717	716	724	626	673	744	687	698	700	700	721	665	684	674	714	654	748	767	690	715	689	707	688	725	642	732	736	689	726	676	694	717	661	724	684	664	699	726	679	711	730	688	739	692	692	696	666	646	637	710	729	739	723	695	744	691	687	712	673	714	682	714	695	700	684	690	701	697	733	686	696	714	700	685	688	693	727	739	684	678	670	654	714
6262	12176	13258	10347	7310	5415	3896	3306	2788	2559	2412	11250	23059	14935	7644	2820	1011	671	613	626	591	611	592	612	586	586	598	642	651	582	560	572	649	584	558	637	612	602	624	608	583	546	603	603	601	599	570	596	570	612	603	626	591	630	605	611	588	552	608	618	600	586	595	587	576	584	617	574	547	534	579	587	589	615	589	575	629	620	571	596	558	549	605	586	583	559	587	616	610	613	565	576	617	589	577	570	605	623	575	624	585	636	567	624	579	558	642	580	562	576	621	605	598	558	583	588	566	614	590	608	590	581	583	586	610	579	610	571	544	544	606	574	575	539	565	564	606	584	610	572	599	602	591	572	595	615	601	612	554	587	591	587	593	619	583	620	577	577	590	609	599	572	615	591	593	591	555	576	561	591	584	602	601	580	586	620	609	584	607	597	603	569	614	587	577	584	578	562	648	595	589	581	616	604	608	574	577	564	580	580	636	564	603	578	582	532	581	562	549	615	638	587	579	601	562	594	613	586	577	614	614	601	605	603	567	588	603	582	634	561	590	589	574	593	617	559	585	621	564	592	579	631	582	588	583	568	598	597	590	669	621	608	596	612	568	571	606	565	606	586	602	588	629	603	539	594	595	568	564	568	586	637	632	581	621	576	616	588	581	594	609	585	594	581	588	557	567	628	591	587	574	647	544	605	607	581	587	579	593	572	570	613	597	626	583	607	596	578	600	594	597	599	590	606	604	633	585	606	614	573	578	578	543	618	583	604	593	642	606	619	581	592	593	595	640	574	580	612	575	599	580	633	576	585	582	591	565	589	563	596	528	558	572	574	633	573	623	616	603	567	592	578	597	578	583	592	585	575	627	598	595	563	601	585	616	570	573	590	632	568	578	565	539	570	617	624	565	590	563	596	581	547	591	627	557	582	583	628	585	601	595	584	572	614	553	586	592	595	595	558	576	630	568	575	590	588	556	594	639	641	620	584	549	612	572	593	567	589	563	592	553	584	556	550	593	586	579	583	584	585	598	575	563	578	563	577	588	574	581	591	589	602	600	609	579	587	587	567	604	586	574	635	639	516	605	577	605	583	572	564	598	623	593	612	647	586	577	597	564	595	566	600	644	580	542	601	563	643	599	621	615	590	612	600	555	576	600	574	600	611	605	508	555	561	597	593	581	591	586	602	608	596	546	569	614	599	582	559	578	578	553	564	603	555	580	573	582	613	559	570	615	607	530	542	567	608	594	587	606	540	581	590	596	614	621	616	544	609	626	571	602	578	587	589	612	610	581	570	601	585	600	582	614	564	576	609	582	573	580	606	574	590	607	591	583	556	605	617	582	597	651	555	604	560	587	585	638	590	585	580	575	558	625	626	571	576	603	626	605	605	581	569	616	558	564	597	622	556	601	579	622	601	624	575	592	554	578	615	611	579	604	594	572	606	608	570	617	556	596	620	561	563	649	610	557	581	567	566	569	588	624	612	606	622	590	555	581	556	548	629	564	576	617	604	585	603	570	610	602	620	574	564	601	569	617	588	576	560	553	581	564	598	607	584	567	579	604	588	573	573	587	574	588	587	596	573	613	569	595	592	601	581	560	580	565	651	605	596	625	580	608	632	595	569	623	622	567	636	592	560	592	608	549	566	602	562	592	565	635	587	580	565	599	639	596	553	607	612	565	619	574	603	596	557	570	632	587	562	602	609	594	623	550	591	615	518	579	605	567	601	609	590	601	587	594	598	574	577	574	567	637	574	581	585	617	587	585	544	603	576	588	590	603	546	653	601	560	619	610	567	627	572	630	555	588	603	571	613	569	574	565	608	564	620	613	571	605	604	591	581	592	585	540	610	576	574	593	611	581	597	572	577	607	602	591	591	649	540	604	559	586	568	616	569	565	604	584	545	599	571	586	602	585	617	582	562	585	593	586	569	604	645	589	604	620	612	621	563	583	625	591	627	581	622	605	625	601	601	617	597	591	577	594	610	585	607	640	612	610	566	591	601	567	578	616	584	603	570	601	609	590	560	586	651	615	580	586	612	596	574	588	610	620	595	603	612	578	623	573	587	595	605	618	658	619	565	636	573	621	641	628	630	540	571	585	562	600	594	583	593	559	579	611	616	545	607	587	599	589	606	580	622	593	590	594	562	608	613	599	565	600	610	569	597	583	579	555	580	583	621	566	611	567	624	599	607	601	613	572	569	601	577	523	545	562	571	562	579	584	577	622	611	597	575	585	601	623	562	576	559	586	630	595	561	599	592	592	616	578	589	623	585	580	586	547	596	599	611	617	604	581	612	640	551	633	627	606	582	573	568	628	566	585	552	606	522	588	619	581	558	594	564	582	603	594	619	613	597	612	632	629	598	587	591	554	593	575	605	551	601	614	590	615	562	561	600	644	597	538	595	603	575	572	566	596	618	596	581	538	560	616	634	588	614	552	583	596	578	595	605	554	600	576	629	621	609	649	611	628	576	545	583	562	581	537	571	574	600	539	590	624	600	571	630	622	616	584	607	586	621	597	583	610	574	581	561	601	583	589	577	568	573	578	616	549	601	590	569	575	563	601	642	587	608	580	621	582	583	636	596	608	574	570	600	585	577	609	601	582	604	560	616	584	565	550	594	586	577	574	644	595	638	577	552	596	639	612	629	634	593	619	572	552	620	610	597	615	548	556	573	579	617	623	563	587	579	608	609	581	583	608	561	583	577	574	605	596	577	627	601	591	578	566	597	587	592	622	592	602	597	574	548	595	585	595	612	586	619	577	542	599	561	597	608	582	626	554	611	598	587	609	588	607	635	545	589	554	629	592	645	583	574	593	554	567	631	566	585	593	607	572	578	594	603	590	563	630	562	592	562	583	580	592	593	616	581	557	562	611	557	583	587	616	588	594	606	570	585	581	530	603	573	589	618	615	560	563	606	533	593	615	608	561	574	615	642	573	602	598	616	523	593	573	583	564	541	587	601	524	597	599	590	557	605	586	624	591	580	602	558	596	571	586	565	643	594	560	558	537	542	579	601	570	581	632	536	567	598	619	603	590	606	594	576	603	595	610	587	570	588	600	600	601	575	598	551	602	579	579	560	612	601	586	611	568	570	588	675	602	613	593	629	577	623	583	610	603	577	571	641	607	584	609	562	604	573	558	615	614	565	582	586	562	542	529	582	553	561	585	617	614	658	597	597	594	609	591	594	610	590	601	567	577	599	560	567	574	599	594	549	602	596	595	614	617	535	572	544	589	595	599	580	591	572	555	568	642	616	569	634	589	538	578	565	617	557	605	609	558	597	594	611	583	585	614	579	579	571	592	577	601	576	611	550	610	584	590	577	629	588	622	600	584	587	539	554	597	590	605	589	590	590	612	595	594	622	613	630	608	593	561	580	565	615	584	560	582	589	584	578	593	597	590	553	614	569	588	592	628	560	584	588	543	591	581	614	613	611	561	618	566	617	556	605	610	587	584	556	538	608	610	568	623	608	591	586	631	591	601	588	591	588	573	579	582	643
26980	12183	6374	3145	1493	1070	822	817	735	776	826	1073	1779	1612	1072	750	678	640	537	572	589	604	577	613	604	603	576	580	541	547	574	574	587	591	584	560	528	580	584	547	561	575	528	551	604	592	587	591	581	549	525	593	596	571	592	532	608	549	580	584	577	583	586	551	544	546	549	558	543	541	523	606	555	546	538	561	572	584	546	584	613	605	573	550	560	519	609	598	545	579	559	566	580	560	553	579	596	560	543	601	570	582	557	574	541	557	586	558	550	568	559	567	516	556	529	554	549	561	570	535	642	590	533	547	564	525	573	606	581	594	578	544	563	611	581	609	595	548	558	540	562	541	564	597	566	567	574	534	602	517	574	600	572	566	569	589	549	576	518	578	561	565	570	563	602	582	583	528	541	586	587	583	590	613	578	565	535	571	577	546	545	558	592	546	572	563	560	603	595	581	606	563	569	572	530	563	574	602	554	585	585	512	611	624	570	528	524	514	567	603	568	547	546	537	613	583	580	518	560	586	572	501	574	577	546	562	552	560	559	553	608	571	556	531	568	538	536	563	571	557	570	608	567	558	588	574	559	524	572	562	575	547	565	522	610	595	547	545	590	576	559	539	577	602	599	601	532	536	538	550	577	564	576	575	586	548	578	526	569	576	573	577	547	579	576	563	582	560	622	597	575	576	566	602	591	542	539	548	519	593	577	582	566	529	558	533	536	553	587	575	567	595	545	560	535	575	588	578	604	556	541	528	593	561	621	619	573	567	552	542	589	555	584	587	549	520	556	567	542	560	523	548	544	538	551	551	526	586	537	595	621	561	589	572	570	567	539	598	530	557	530	553	578	559	572	565	585	575	563	561	566	605	540	604	556	578	541	581	606	568	540	571	570	544	590	604	554	611	563	576	544	540	546	539	592	558	552	590	583	589	610	551	554	569	582	564	617	611	550	543	557	577	585	546	517	548	575	593	555	584	601	578	562	537	608	566	545	572	518	540	544	588	610	554	566	526	613	556	587	602	615	578	555	536	582	551	591	569	554	606	596	549	554	559	568	545	567	558	549	596	534	561	584	532	552	597	599	601	582	560	563	595	516	583	542	544	547	546	569	604	540	571	537	604	637	610	552	565	552	556	589	554	554	583	594	592	603	574	531	517	567	596	564	568	564	564	541	609	615	579	532	565	555	600	572	584	583	555	601	586	589	541	563	569	570	538	580	542	590	575	595	571	581	545	572	525	553	553	587	565	578	622	541	642	565	575	546	576	561	608	568	556	570	571	596	603	583	550	553	539	563	519	542	556	586	544	602	588	551	586	565	557	589	545	562	611	535	552	577	598	579	544	609	612	580	537	604	549	574	562	574	544	562	565	533	530	581	576	584	576	564	560	538	595	600	555	584	561	570	562	557	579	580	577	579	565	588	585	589	566	544	537	615	567	552	574	581	607	541	555	565	526	575	589	531	603	553	562	562	567	553	598	531	571	580	536	583	601	566	544	591	559	545	558	595	609	566	602	581	608	576	548	588	579	595	588	603	573	577	537	538	583	563	518	519	601	580	585	597	595	593	587	539	580	550	557	562	609	531	553	552	544	549	569	583	576	548	558	598	588	556	535	588	553	602	566	555	566	580	610	561	566	569	550	547	578	579	547	590	557	595	546	532	554	565	591	526	559	580	589	601	582	570	614	548	586	608	562	568	545	550	605	560	529	621	591	598	554	568	551	557	597	584	597	556	598	599	638	607	548	605	544	577	608	585	604	528	552	508	556	540	542	586	597	538	551	614	586	525	576	574	573	571	585	628	599	570	583	560	545	546	522	554	604	564	542	619	551	556	601	570	569	601	571	564	549	609	588	541	556	582	570	550	544	576	577	568	597	567	525	581	573	566	566	560	563	548	584	582	589	559	559	608	589	535	582	590	560	535	608	583	576	524	578	564	572	541	588	569	569	577	598	579	575	620	581	569	539	496	602	533	583	544	595	555	559	575	592	576	560	533	573	579	552	546	583	595	596	625	570	528	583	587	576	601	591	578	590	585	521	583	563	579	493	595	584	576	598	537	547	560	542	591	609	579	557	590	540	626	531	559	575	533	605	536	566	558	565	544	571	539	568	609	558	592	572	608	575	607	566	563	555	577	544	522	560	562	604	577	565	594	589	544	548	561	570	584	555	553	574	548	532	565	589	587	579	564	573	574	544	601	557	575	607	547	545	520	588	607	560	550	540	515	578	554	596	594	554	604	587	579	592	523	566	557	570	559	583	561	578	542	561	540	579	565	556	590	577	576	564	592	558	592	560	539	559	567	580	557	568	568	621	559	568	537	609	537	581	575	534	550	565	548	568	552	608	584	581	554	567	548	572	571	597	584	576	562	525	549	612	553	547	568	603	576	574	564	562	543	591	552	617	590	556	564	554	527	549	579	583	576	580	559	595	539	562	570	527	526	533	577	556	534	579	588	533	553	555	629	599	561	596	620	599	566	577	562	548	611	629	544	603	584	570	552	561	544	535	564	579	577	593	554	573	556	569	542	600	547	598	569	591	535	538	547	605	537	520	508	558	570	567	565	563	603	582	585	569	546	587	591	566	570	577	607	566	596	567	624	559	565	569	530	581	574	557	568	577	580	584	533	565	546	549	577	575	547	567	601	556	532	580	630	584	578	574	574	580	608	582	595	566	573	591	578	565	562	544	587	640	579	587	576	570	577	547	577	577	574	557	572	537	606	565	559	567	578	571	581	579	557	608	559	607	531	576	545	577	574	575	581	562	545	599	576	606	598	552	547	565	576	601	548	520	541	589	577	577	552	540	518	594	588	552	531	569	577	588	541	573	541	579	574	566	568	514	557	579	574	573	584	548	588	555	596	565	549	576	611	589	535	566	567	575	540	579	563	600	618	531	521	555	587	611	571	599	607	570	605	593	604	560	549	599	546	593	564	542	601	575	550	518	620	601	588	567	581	571	551	528	584	554	546	566	555	592	559	553	548	557	532	528	568	588	553	585	534	545	566	550	550	571	580	585	597	635	587	581	532	505	518	550	568	549	596	579	557	536	560	542	571	585	569	583	573	561	552	573	555	567	552	600	599	591	582	549	554	545	585	553	556	569	618	599	537	569	596	555	567	544	571	527	549	606	580	576	603	531	576	556	570	549	569	552	600	558	552	595	582	587	569	541	565	605	542	573	580	583	598	556	609	597	583	525	556	560	553	619	604	547	540	546	556	585	565	551	591	575	565	570	595	562	587	568	569	572	577	566	577	588	606	585	533	545	615	552	613	612	565	600	580	570	571	577	601	580	600	578	602	553	590	595	588	542	573	574	529	601	613	561	594	566	567	566	552	565	562	589	573	536	590	613	580	569	567	575	567	571	551	548	591	574	561	594	555	624	582	548	521	560	583	592	520	564	519	570	626	546	562	567	573	603	572	542	580	539	573	551	588	602	589	558	564	509	541	575	531	557	582	561	582	582	534	563	586	609	597	565	600	558	591	586	550	586	520	529
6450	4702	5591	2751	1654	1139	924	915	881	854	904	1280	2224	1741	1074	700	526	544	486	510	456	515	502	500	461	495	487	462	469	472	468	501	480	503	483	488	447	507	495	475	466	458	498	461	515	472	435	453	486	437	484	442	489	479	495	433	444	437	496	435	429	502	496	478	479	493	534	469	449	461	490	461	461	468	487	469	503	445	485	484	476	471	432	479	498	418	503	462	460	515	492	492	471	466	466	484	483	490	453	512	450	480	450	468	482	453	485	515	465	493	451	480	493	449	470	455	447	526	442	480	446	450	466	515	490	495	457	462	437	438	442	480	465	449	483	446	478	478	427	492	443	474	467	495	412	464	453	456	498	462	467	458	442	480	470	485	445	485	450	471	495	507	478	462	449	476	478	450	442	459	455	471	478	480	464	432	452	451	439	432	500	500	476	499	467	463	483	507	468	476	458	474	458	520	482	487	469	460	450	448	488	482	488	475	497	478	481	462	497	509	450	468	462	495	456	493	467	494	496	493	483	428	484	483	438	462	517	488	481	481	463	457	481	498	472	488	482	509	437	448	488	499	478	475	466	437	465	427	470	461	468	463	504	463	473	468	458	493	448	466	450	465	485	428	483	475	471	468	459	456	471	472	479	463	491	448	459	495	471	490	450	454	520	468	466	465	428	492	459	459	495	470	476	435	469	460	494	461	477	477	520	450	476	469	477	466	480	447	486	505	519	488	426	456	510	474	488	466	447	456	456	470	455	512	513	486	472	475	455	496	482	466	505	472	508	486	446	501	489	462	464	468	446	499	452	428	431	475	478	466	489	477	481	455	461	505	481	463	433	480	489	494	456	460	470	477	473	485	452	463	460	516	475	478	493	494	472	446	458	462	488	474	452	428	464	466	455	512	456	411	449	468	470	512	525	434	464	476	486	510	495	473	440	470	468	510	491	436	436	447	487	478	471	475	483	453	475	478	452	493	510	460	487	488	476	494	473	506	441	482	509	446	458	467	476	427	463	452	467	455	487	461	455	479	470	462	449	465	497	468	499	498	500	431	442	486	479	481	486	423	478	503	499	500	466	482	475	435	462	461	475	468	454	490	451	464	533	462	472	434	455	472	465	489	451	504	478	449	540	498	456	502	488	477	447	513	499	474	461	492	474	454	453	500	456	476	494	471	475	474	469	461	476	473	469	487	448	484	501	442	464	445	484	469	429	498	494	472	488	478	471	477	466	502	492	482	484	491	506	479	450	478	495	519	481	466	444	506	440	469	507	501	502	490	467	489	471	466	460	449	474	488	460	450	473	479	438	474	486	441	475	487	492	491	438	496	516	470	467	465	471	439	485	474	500	477	463	475	465	450	484	496	465	464	463	453	475	483	484	503	488	503	464	443	455	479	454	466	484	463	481	457	502	507	467	471	474	442	469	519	482	455	493	477	454	488	452	484	426	455	497	477	472	410	434	513	472	456	467	496	495	447	513	470	461	464	494	474	435	437	467	410	457	485	477	517	498	491	458	479	476	468	446	504	430	483	513	553	509	477	492	508	512	475	454	495	469	490	474	472	485	444	471	450	457	481	479	528	470	467	455	479	463	469	459	483	435	493	467	473	483	465	487	512	467	481	479	485	488	490	486	495	473	494	487	470	487	487	454	481	474	451	460	448	455	472	457	458	457	495	507	477	444	475	461	476	498	438	493	469	485	445	436	474	460	433	489	494	473	475	469	476	473	497	450	478	472	463	457	506	475	466	510	503	504	492	482	449	463	462	467	467	469	431	472	427	477	466	487	474	504	449	501	465	484	451	473	444	434	524	452	482	456	490	461	492	479	503	498	493	474	466	478	485	459	422	443	489	482	490	461	463	485	473	488	446	466	517	456	492	524	469	474	492	439	473	496	479	475	471	468	472	476	522	455	478	533	464	464	467	478	433	437	415	454	478	442	510	479	483	462	415	453	502	496	490	496	494	457	503	469	488	441	459	477	453	456	493	490	438	479	434	489	469	461	421	458	469	475	506	494	511	463	512	487	470	466	488	456	487	480	474	484	448	500	472	446	463	531	468	465	496	445	476	522	471	444	489	465	448	484	461	450	472	494	498	499	465	457	451	491	440	479	463	492	481	489	488	481	493	450	507	477	461	503	488	488	470	458	482	468	467	471	497	468	439	492	450	490	450	487	477	482	482	512	474	492	473	488	469	449	468	449	475	515	479	460	453	482	449	452	470	465	518	441	485	465	486	467	502	438	472	450	481	476	499	430	461	468	437	445	457	504	477	467	502	444	483	493	471	465	462	485	474	496	499	468	446	468	479	519	509	430	470	476	457	528	511	447	485	497	482	473	473	497	443	462	491	474	477	449	476	497	500	515	464	487	453	471	437	481	469	477	503	511	503	495	464	509	453	471	479	503	463	481	469	486	442	455	480	462	461	462	462	457	460	453	468	504	483	493	463	475	461	470	459	482	497	435	453	521	495	445	452	496	486	421	452	509	472	484	461	501	461	479	504	472	464	484	433	459	492	432	464	484	515	443	465	441	466	471	491	446	456	484	480	480	482	467	447	487	447	465	515	423	452	506	462	445	455	442	476	464	496	466	445	500	493	466	426	454	460	461	466	492	479	435	452	478	461	464	462	413	470	438	454	433	462	479	488	464	495	473	462	462	462	453	480	490	464	493	445	500	443	442	460	494	421	456	516	459	485	500	492	472	481	460	433	499	487	511	468	438	469	477	477	458	428	456	454	482	438	474	465	493	536	476	468	489	463	461	444	493	464	467	453	453	474	512	448	494	460	480	449	471	460	456	465	487	485	524	479	488	475	442	445	445	468	461	428	468	432	500	482	487	481	493	450	456	489	506	506	485	462	514	446	491	475	456	454	479	465	473	504	459	496	437	444	460	456	457	470	497	492	504	464	463	489	467	449	482	483	455	441	474	460	483	472	458	499	476	461	465	471	494	530	460	444	502	469	463	458	448	494	530	486	455	462	439	493	507	482	489	457	490	480	486	489	475	501	472	529	447	448	434	516	483	508	499	485	457	480	464	519	481	491	460	440	462	485	462	422	463	450	464	452	478	454	471	478	494	445	478	500	517	473	469	482	496	458	502	461	447	469	469	447	437	463	523	513	452	462	493	477	509	481	493	456	466	469	493	480	454	479	451	489	495	518	462	515	462	449	495	450	472	512	472	463	472	452	468	504	493	497	477	453	497	500	475	441	453	472	472	471	486	453	447	486	495	476	489	445	458	476	478	482	501	473	460	486	468	472	508	492	501	492	449	494	500	471	479	509	495	476	465	493	469	455	476	496	496	484	507	480	458	465	504	463	437	479	512	482	451	502	485	491	466	509	460	462	481	444	475	444	471	461	478	464	462	464	452	490	527	445	442	473	462	402	508	464	492	495	436	481	456	495	473	474	451	467	486	491	497	465	456	468	501	445	495	480	475	509	477	478	445	468	483	469	484	491	430	495	460	491	430	475	443	471	471	545	491	479	474	450	467	466
24766	20807	26844	24616	11393	3128	1862	1325	1072	1000	1055	6074	15304	9984	4408	1610	770	623	596	570	562	569	548	579	590	582	554	563	595	570	539	606	576	543	545	554	557	553	567	589	567	561	508	569	550	570	569	531	533	555	554	568	576	560	574	536	560	580	547	587	586	532	544	549	552	590	538	541	573	537	585	604	572	582	604	616	544	587	564	563	548	580	551	552	562	550	572	564	585	535	566	569	548	572	567	541	531	528	584	606	560	590	568	559	544	550	557	536	597	557	581	590	551	529	558	549	553	560	548	602	561	541	569	559	567	579	580	567	560	588	560	575	615	533	566	569	551	552	587	576	569	579	564	564	604	547	539	529	601	543	602	573	537	560	576	523	541	552	557	546	526	576	550	557	550	557	609	551	539	547	553	554	541	540	590	580	569	572	574	559	556	549	560	557	555	556	553	522	539	534	553	570	549	536	568	558	613	544	574	601	532	508	597	543	551	569	511	596	541	552	597	547	579	596	552	557	532	542	524	526	590	557	556	543	537	588	544	606	592	556	575	578	547	550	568	584	559	554	562	578	572	581	556	513	560	554	561	547	595	560	547	556	542	582	572	552	563	558	533	553	572	536	562	560	565	558	518	581	531	569	580	571	575	573	550	548	565	527	596	567	605	547	586	541	566	544	591	570	582	563	597	541	575	569	580	518	531	581	544	578	593	575	558	599	547	560	566	585	537	531	519	525	561	557	548	644	545	568	596	540	555	512	581	564	556	536	584	572	537	564	575	514	608	606	540	544	583	586	596	589	595	553	552	613	560	538	518	600	550	575	565	538	564	542	539	551	575	550	565	546	572	602	565	564	553	565	520	546	571	575	583	565	583	598	562	539	553	586	548	556	571	570	560	554	582	555	549	564	580	591	565	559	546	554	565	535	578	556	571	541	535	552	553	552	528	581	579	569	576	594	581	574	546	556	592	563	550	583	579	586	598	565	564	513	547	577	523	540	558	544	584	569	556	576	601	568	556	544	542	564	560	595	561	585	591	550	563	613	576	554	550	563	544	558	619	575	542	552	538	549	591	563	550	559	593	556	575	572	541	568	593	560	561	569	560	554	588	567	589	569	568	585	577	600	571	550	571	563	585	577	582	623	549	538	550	502	547	539	575	541	529	595	581	614	499	562	582	622	592	545	571	552	532	567	573	552	576	575	539	578	567	541	574	561	583	552	540	603	576	601	599	541	555	550	535	517	605	575	560	556	559	613	556	593	571	558	529	522	572	562	561	584	529	570	592	594	552	547	522	601	542	557	527	630	575	562	534	538	539	556	542	606	529	564	590	593	547	569	594	554	620	548	547	564	560	553	571	558	566	558	551	586	553	557	575	558	579	571	586	585	535	543	571	578	539	585	550	562	595	515	586	540	517	563	532	581	577	572	554	547	571	587	533	537	598	554	552	564	573	566	547	555	532	558	567	586	563	606	552	614	574	554	576	559	580	541	567	549	534	588	576	575	571	533	563	582	548	599	575	584	549	523	530	564	576	515	546	566	570	541	552	572	581	581	560	579	557	512	576	575	516	540	564	498	556	532	575	554	554	568	553	533	541	542	584	570	543	553	584	557	574	566	557	570	559	573	529	590	556	613	599	598	578	580	582	526	528	557	552	597	550	560	587	517	581	549	559	576	533	525	583	544	576	512	539	550	615	600	549	557	578	588	567	563	518	533	556	569	578	551	552	582	573	578	583	580	527	548	524	575	556	563	579	567	561	592	551	566	553	602	539	560	577	566	596	558	527	572	603	585	591	532	564	575	591	583	542	565	576	578	571	590	563	553	549	547	581	617	612	595	574	547	558	557	550	516	562	562	599	570	526	537	535	581	606	554	571	581	560	529	584	584	534	581	570	571	537	521	564	590	574	610	589	502	568	611	543	521	539	563	564	575	573	568	546	550	633	557	555	532	554	602	539	597	580	590	510	575	576	556	566	592	551	573	536	540	555	541	582	574	572	600	545	554	579	583	571	559	594	566	576	574	590	570	567	573	602	517	544	551	556	549	570	564	577	571	570	549	604	578	543	554	538	558	543	567	575	551	529	544	555	595	592	547	588	561	569	520	554	582	560	573	532	531	581	559	544	516	555	549	510	534	544	593	552	552	557	566	555	568	582	569	548	531	563	572	580	558	594	526	541	525	570	568	518	572	553	588	576	609	556	579	549	585	547	517	516	576	564	566	528	556	546	557	589	539	585	585	552	578	560	553	527	539	574	554	559	589	529	592	558	583	551	576	595	586	577	560	577	571	529	581	575	572	563	594	577	556	586	569	548	600	581	510	533	588	575	538	554	582	552	546	562	574	517	536	545	586	514	525	585	600	618	538	596	568	589	613	568	559	581	543	578	557	560	574	576	583	569	568	582	533	560	537	581	551	572	551	541	561	579	562	573	552	573	550	553	535	614	582	581	595	542	557	537	558	532	557	591	555	553	558	554	521	545	564	570	544	534	574	563	564	567	567	578	552	552	588	561	542	548	581	526	596	579	515	609	590	545	607	575	596	568	569	603	584	571	559	566	565	586	602	580	576	566	586	527	535	578	599	547	553	602	551	566	551	561	581	553	572	574	601	551	572	543	570	579	566	550	493	558	587	569	589	571	596	573	563	588	568	596	546	573	571	514	608	599	559	535	513	551	597	504	559	573	607	559	599	577	604	542	532	617	566	560	570	629	566	548	572	527	537	567	608	528	578	611	587	523	571	530	556	542	561	605	568	536	549	561	556	578	565	588	557	578	572	617	575	584	570	563	609	573	559	601	608	557	530	558	592	543	579	526	543	557	565	571	550	567	592	543	556	616	575	523	525	570	513	579	587	570	589	594	597	541	539	542	531	554	560	579	540	539	568	560	539	528	561	530	562	571	589	556	598	527	600	622	533	568	561	558	601	592	532	542	575	566	567	534	609	541	527	543	548	606	602	551	546	597	561	609	568	554	550	564	535	577	601	575	598	555	569	576	556	579	560	556	593	569	596	562	556	498	596	554	566	564	527	550	545	562	531	523	564	587	593	565	544	573	586	594	585	564	557	537	560	565	610	593	596	502	563	591	553	524	611	551	617	529	601	542	565	557	559	596	536	569	526	572	537	524	588	525	571	544	553	553	598	598	575	505	580	548	590	587	550	557	553	548	568	506	567	556	588	592	567	524	572	578	575	552	571	597	577	566	561	534	571	586	566	597	560	579	574	608	526	554	530	586	574	553	592	568	549	556	551	553	567	592	560	536	560	585	539	549	537	554	528	597	531	607	518	541	582	579	583	598	517	526	568	574	542	573	550	561	601	573	555	569	543	564	560	571	563	553	546	532	618	563	566	564	568	565	554	543	593	525	549	565	548	566	584	561	589	577	577	556	573	559	541	547	581	542	576	539	580	528	589	563	542	505	547	529	544	605	615	532	552	538	546	532	545	554	587	535	534	561	572	525	533	534	596	553	609	575	546	565	564	559	575	609	611	526	609	583	565
5602	9573	9384	5270	3743	2759	2033	1640	1287	1162	1280	8637	15080	9532	4557	1619	745	561	487	488	464	509	520	511	526	499	502	514	503	508	489	479	491	502	512	468	510	495	486	504	501	496	538	527	497	525	514	481	463	465	466	456	480	513	483	516	456	531	508	496	514	483	457	521	499	486	500	494	486	531	490	456	506	544	493	498	478	489	491	464	475	465	495	456	537	449	469	483	506	462	513	500	506	474	493	484	499	483	514	491	497	479	530	469	527	478	537	479	489	519	524	522	515	498	452	496	465	481	460	468	500	457	496	516	513	493	457	478	533	468	500	489	449	495	482	496	472	489	468	486	441	470	474	497	525	472	558	515	486	491	515	479	470	486	503	519	497	491	476	484	517	471	505	511	449	494	509	489	461	471	489	479	465	508	499	476	473	486	512	516	511	494	526	503	481	479	511	490	456	489	445	475	507	468	465	540	466	507	466	478	480	486	494	479	468	490	500	476	439	456	520	505	497	476	489	498	483	491	489	481	514	505	472	509	531	492	465	513	460	479	500	497	488	471	484	502	448	499	511	472	515	476	505	468	487	452	466	470	487	542	449	494	514	506	473	480	457	477	504	501	470	466	482	481	475	476	507	461	500	496	462	469	505	472	439	490	471	528	485	475	482	512	495	455	464	521	504	435	522	493	489	476	472	476	462	473	491	501	466	498	493	506	505	498	512	485	490	464	482	491	520	517	502	467	508	486	497	484	506	492	475	485	504	490	486	458	498	516	488	487	492	488	544	495	456	472	467	440	485	465	478	486	526	482	474	460	486	474	477	511	500	499	504	470	468	534	481	447	468	514	514	487	475	452	508	526	467	498	508	457	459	410	480	488	507	508	472	461	465	478	490	485	467	471	495	488	468	491	471	511	462	465	492	473	490	477	475	486	463	452	463	498	484	488	482	454	460	499	478	498	509	504	509	486	459	460	516	455	475	479	474	497	451	467	461	462	509	488	481	482	452	457	509	451	485	476	495	460	447	489	481	450	458	487	463	505	514	469	444	489	505	490	466	516	486	478	501	470	467	510	518	501	482	466	497	480	461	449	450	504	484	475	499	489	415	482	472	474	493	466	493	527	513	497	521	517	500	494	491	447	468	465	453	513	515	493	454	469	492	503	515	451	481	503	473	501	465	491	475	470	480	496	514	497	503	506	539	461	513	469	490	499	447	453	497	499	486	430	461	471	468	497	446	468	484	482	516	505	463	490	449	472	503	515	495	469	504	478	502	473	514	489	525	489	458	487	487	483	439	436	478	486	507	489	512	484	494	500	531	479	457	491	449	472	473	482	520	470	510	483	559	491	484	517	489	498	432	477	467	487	463	473	497	491	469	464	493	483	484	512	474	484	492	466	487	485	480	475	486	496	464	482	501	502	448	505	479	495	485	455	464	488	503	497	474	504	460	465	499	470	506	451	506	502	491	463	457	494	512	472	507	469	474	487	462	470	515	521	507	503	479	471	503	479	468	506	467	514	505	465	472	470	472	500	489	488	471	480	497	475	479	505	495	496	502	500	500	487	543	504	480	519	501	496	465	493	441	478	493	447	505	476	500	501	466	570	478	453	472	459	487	466	491	485	467	515	476	497	451	497	475	470	493	490	489	498	478	490	498	486	466	531	461	493	458	504	488	480	547	484	497	506	513	486	507	494	466	463	526	482	461	531	477	506	496	431	480	457	451	463	506	442	500	464	514	480	492	493	503	461	502	510	544	423	468	480	455	522	464	534	514	458	466	477	469	503	542	496	478	501	535	453	503	489	480	486	492	449	494	526	490	467	449	492	493	550	482	482	466	541	489	470	482	488	489	498	527	445	470	474	516	458	498	475	434	477	470	464	494	473	469	515	500	441	474	503	542	503	528	499	470	478	476	505	479	504	463	466	465	457	506	475	474	503	517	527	494	489	474	549	447	484	495	514	484	472	511	514	531	519	495	482	484	497	512	437	479	497	517	543	530	501	482	493	520	549	497	468	472	520	501	474	457	477	491	470	433	480	489	499	441	476	456	495	444	482	480	478	473	463	491	491	473	449	491	464	486	474	477	490	488	445	467	461	509	480	500	525	490	482	452	489	489	501	504	482	488	490	473	457	508	516	507	503	501	497	455	498	529	538	509	497	469	467	454	512	491	516	476	483	477	508	511	477	475	470	474	486	483	489	464	479	480	491	468	464	463	488	481	481	500	497	468	484	502	471	495	484	475	484	504	457	517	480	499	454	510	480	468	507	510	485	505	463	478	479	466	487	485	447	489	520	469	531	466	497	473	479	505	474	497	494	488	506	478	527	475	511	480	472	510	455	485	497	512	507	485	494	519	480	494	515	468	490	499	502	500	504	466	510	519	467	484	478	455	505	511	465	437	474	464	457	522	493	468	536	478	482	503	502	509	483	502	495	452	483	473	504	524	479	519	471	479	492	553	513	493	469	467	497	474	474	535	465	507	461	480	473	496	524	493	493	468	466	487	479	464	483	476	477	439	491	509	487	467	460	477	516	494	479	427	466	470	485	437	478	495	507	489	457	507	480	470	490	482	460	482	463	488	514	489	447	486	548	508	472	493	496	479	479	480	503	476	476	497	474	487	476	501	462	508	449	464	481	464	525	478	528	500	504	535	475	496	509	475	467	501	521	474	504	501	439	476	478	468	483	461	488	477	474	482	483	473	475	525	495	473	461	452	460	454	480	511	472	487	490	481	489	489	454	493	478	467	497	457	481	480	511	481	456	529	452	474	486	478	475	475	481	517	486	523	467	477	476	485	466	485	495	508	480	483	478	428	529	500	474	490	479	481	465	498	476	492	470	505	461	486	519	461	458	486	496	482	502	425	501	492	478	500	459	460	502	490	471	490	521	471	496	459	528	485	494	497	500	488	488	542	537	502	443	445	506	496	500	467	510	480	488	513	482	502	505	489	502	525	463	496	494	493	480	471	476	517	473	460	474	478	468	505	490	523	480	476	526	489	463	478	469	462	505	474	481	494	492	456	473	489	491	510	498	491	499	541	513	463	478	507	469	488	484	471	477	506	531	523	493	460	490	455	462	506	522	537	488	504	516	511	503	490	451	465	466	463	450	491	498	538	485	494	470	495	489	465	500	503	503	465	470	465	478	505	503	481	498	503	479	484	520	435	485	495	470	460	452	491	485	487	474	470	457	502	490	472	515	465	456	472	485	487	514	472	478	457	490	501	449	452	456	488	442	477	462	470	494	470	509	487	500	482	489	488	495	480	456	506	469	494	499	475	480	483	500	472	537	464	513	457	476	508	438	492	508	490	443	451	457	477	513	512	497	481	480	443	474	465	485	509	502	511	474	521	485	484	511	512	483	532	490	491	485	486	495	486	520	474	464	500	502	482	486	511	472	486	487	505	516	486	490	477	477	476	463	461	493	456	453	484	473	493	472	499	415	466	497	470	469	451	441	491	463	512	459	530	504	463	461	479	486	475	469	506	486	471	503	490	458
23852	20860	27819	23934	20387	10011	3620	2102	1483	1388	1388	11852	26935	18484	7791	2244	1002	753	701	679	693	670	681	671	713	664	710	654	671	706	655	694	693	703	691	666	688	714	710	656	722	643	691	658	678	630	646	677	642	644	650	673	672	669	691	685	700	637	659	690	681	697	671	685	672	685	674	652	649	647	707	731	684	664	635	682	697	670	688	687	634	669	712	690	640	702	695	610	709	672	719	724	715	670	693	739	641	677	676	685	640	654	692	651	636	686	673	646	655	678	671	729	718	665	652	661	645	660	674	714	639	660	696	657	682	688	658	665	677	725	736	663	677	645	636	661	674	654	649	674	699	668	665	653	664	635	701	701	649	651	680	723	622	730	670	663	679	663	716	678	657	675	704	659	616	654	642	691	675	675	701	688	675	641	707	619	664	667	685	685	687	642	682	711	680	648	667	635	642	642	734	651	727	689	691	692	731	642	678	674	696	693	653	688	689	660	648	671	696	690	673	675	679	687	689	651	679	664	661	645	669	668	652	652	674	694	671	665	680	634	716	666	704	662	739	630	702	676	646	709	670	668	658	675	683	676	612	670	665	660	693	626	663	690	661	648	658	686	687	659	673	632	719	673	628	664	676	669	702	689	689	698	668	728	661	686	662	697	633	707	640	635	671	677	645	676	678	664	663	632	645	655	655	658	649	690	679	657	707	684	682	616	636	653	694	726	721	648	659	634	669	696	655	713	689	662	684	628	659	643	692	662	691	665	695	672	623	659	654	692	724	670	690	680	686	646	672	687	681	664	639	630	652	690	695	692	663	665	649	679	673	677	658	680	685	670	631	674	672	602	674	636	678	651	661	644	659	644	642	670	642	666	694	697	666	639	637	676	672	691	666	678	693	650	688	660	686	664	715	644	648	640	675	709	678	646	686	717	643	639	666	681	669	663	646	615	631	633	668	725	662	660	722	690	674	654	674	697	636	620	711	669	646	696	635	686	638	666	679	661	660	648	658	650	642	671	683	684	701	670	677	681	747	689	690	623	656	684	685	673	659	705	672	673	653	611	651	688	707	634	644	642	688	625	654	675	707	690	695	629	698	733	664	633	668	663	673	649	684	669	664	659	666	689	682	707	700	697	677	643	661	676	656	700	614	684	695	637	708	692	666	665	708	663	676	636	619	667	691	684	642	680	683	669	689	692	691	667	666	718	679	674	720	674	717	692	646	688	662	671	668	641	683	638	658	663	632	674	724	662	652	678	689	682	682	694	730	658	653	673	717	662	645	666	705	657	668	694	651	634	701	650	680	645	631	663	681	716	704	667	657	680	626	650	689	687	706	702	671	642	649	646	677	643	694	657	691	638	666	634	693	663	685	698	670	706	689	699	707	681	695	676	633	670	667	671	691	680	710	678	690	647	648	701	685	679	680	651	703	689	721	705	661	646	717	695	729	640	681	625	701	623	623	668	701	680	634	682	676	675	646	665	730	637	658	692	675	671	654	656	656	695	657	645	676	686	688	658	654	698	702	658	653	646	671	635	676	661	663	636	676	661	690	672	645	689	720	660	673	659	657	667	692	606	615	656	693	648	682	650	661	677	711	682	653	663	684	741	633	650	657	654	685	652	644	709	696	665	691	713	681	681	668	678	711	642	645	650	682	691	655	664	642	656	704	683	683	670	681	682	668	675	691	685	671	665	653	689	664	681	700	631	649	687	689	674	684	672	681	725	671	666	665	713	645	646	633	673	632	658	680	669	649	652	675	654	653	683	659	668	654	677	649	701	673	624	654	688	670	670	703	694	646	646	690	715	691	648	684	696	696	676	685	652	643	643	674	697	692	665	698	637	701	686	657	701	679	694	708	642	661	710	666	653	712	630	676	681	656	635	680	624	671	671	705	677	694	656	670	688	614	690	676	649	703	667	657	674	688	724	682	693	608	692	700	655	637	672	661	659	646	667	676	712	660	655	692	673	697	664	661	672	674	689	681	669	649	679	709	675	661	661	673	691	695	662	688	646	670	667	693	705	673	626	633	672	641	681	683	724	745	651	659	763	671	675	648	674	653	630	633	645	696	682	709	648	665	631	700	654	650	633	651	637	682	682	674	708	660	645	679	651	639	662	688	703	656	704	663	674	662	625	671	688	656	621	677	713	714	678	710	637	657	693	668	691	666	684	663	647	678	669	679	693	721	688	638	645	679	677	666	628	666	639	680	680	679	670	629	676	661	641	693	682	678	658	664	708	694	663	667	676	635	683	686	655	667	630	685	696	651	701	668	681	636	677	672	678	679	719	645	694	670	690	659	670	700	681	696	672	638	707	627	622	678	625	667	653	634	675	664	623	662	635	639	665	663	628	684	603	637	675	689	677	658	690	679	713	661	699	644	642	679	696	658	645	601	689	698	685	740	666	657	662	697	667	664	654	661	638	668	687	671	653	662	648	658	647	665	637	645	656	658	594	710	665	679	694	681	709	658	749	672	670	675	668	687	678	649	692	699	638	677	680	617	655	671	698	656	677	621	619	690	663	682	665	676	632	645	706	661	701	671	633	686	692	687	661	684	666	709	725	672	641	670	662	630	663	669	633	724	656	646	653	682	642	656	656	620	660	683	706	658	660	686	659	660	628	699	666	649	655	670	727	670	703	650	731	658	671	659	674	653	687	641	670	589	716	694	673	662	643	661	650	667	647	667	675	661	634	634	641	691	631	639	652	688	701	650	636	709	683	661	668	686	701	639	711	687	645	672	720	684	682	652	664	673	634	729	639	629	646	703	684	667	689	669	609	660	669	651	664	663	663	685	658	671	659	674	655	725	666	661	656	697	669	639	682	643	662	702	668	691	699	664	698	677	621	608	699	650	608	682	667	618	689	712	692	677	642	655	699	668	641	688	645	675	652	705	677	668	594	705	679	667	617	599	628	698	668	662	666	663	610	682	701	689	696	681	643	699	667	655	706	662	666	670	713	650	642	676	618	702	667	687	707	642	673	666	650	648	677	705	658	687	689	666	636	664	670	659	646	667	669	685	653	651	678	696	664	670	683	662	621	644	654	659	663	646	689	650	614	620	670	667	679	671	645	626	701	666	675	696	666	726	695	655	703	673	672	660	669	690	649	656	639	655	626	675	673	724	622	699	652	676	686	643	669	644	655	649	665	606	609	617	702	702	675	720	684	681	698	723	666	661	621	669	678	660	689	680	646	683	695	673	657	684	652	668	700	651	667	656	700	656	698	672	684	649	658	651	695	677	639	663	675	663	672	655	675	700	655	664	619	645	674	655	631	673	663	704	636	688	672	656	710	689	672	630	626	706	717	671	642	658	676	648	651	673	668	699	675	686	646	659	671	643	596	672	654	691	664	653	642	638	640	630	626	717	719	693	646	631	646	640	653	645	624	660	686	683	684	708	701	632	686	696	647	670	691	650	635	660	728	689	680	636	706	591	674	679	684	670	670	670	657	641	690	662	667	647	672	665	697	659	686	681	645	668	647	649	650	601	693	633	654
6658	14049	13300	9990	6154	3610	2894	2422	1821	1659	1667	15563	24897	15359	6778	2166	882	587	551	579	596	558	589	541	596	521	581	620	610	580	595	555	563	558	573	565	586	560	596	546	558	575	582	589	571	605	555	605	597	543	568	524	576	600	597	569	588	554	549	572	548	543	602	538	621	631	571	572	587	587	592	551	583	611	576	549	581	582	573	594	560	614	569	573	561	548	587	595	578	559	573	592	617	544	594	535	563	559	537	565	570	575	596	534	575	591	584	544	639	594	556	566	559	571	595	587	564	550	568	551	599	586	592	548	573	564	578	565	593	572	543	527	544	588	553	600	546	550	562	597	587	627	598	585	587	595	546	610	566	583	529	533	547	558	590	579	547	566	550	588	570	560	557	606	559	592	582	560	591	587	559	557	588	541	572	556	532	535	579	572	568	577	641	512	566	547	550	578	575	548	566	572	534	589	572	533	580	563	587	604	507	574	558	524	561	543	535	575	549	599	566	534	548	574	568	571	583	569	544	589	599	565	577	612	547	587	605	569	565	563	589	588	553	556	573	606	562	544	566	579	570	597	611	562	602	581	575	604	572	524	557	563	571	561	576	583	575	581	574	567	584	620	562	586	587	549	576	588	542	567	577	585	540	597	557	578	539	538	539	605	538	554	555	580	574	621	562	584	567	562	588	518	553	599	590	619	580	574	555	573	583	602	576	564	549	605	543	571	590	548	585	575	542	569	577	552	593	564	603	547	512	529	529	584	582	579	595	539	585	560	604	579	550	560	607	545	539	602	563	569	570	567	549	551	589	564	551	571	572	588	555	565	554	528	579	572	566	547	572	512	580	571	529	583	573	605	567	545	553	606	526	584	594	575	562	550	540	642	556	558	556	566	582	591	569	565	566	617	598	549	562	568	587	561	528	557	571	587	564	559	606	547	575	570	560	518	531	572	563	522	602	599	568	571	582	565	594	562	579	557	559	594	569	559	611	549	603	585	552	562	544	562	572	577	533	529	582	553	554	551	574	598	568	540	543	578	537	612	524	579	588	576	568	576	573	559	510	572	605	543	546	585	615	572	563	564	554	583	607	569	555	549	553	579	559	546	596	586	580	586	606	580	561	589	577	587	567	551	594	584	549	543	559	555	585	586	552	567	580	551	575	532	557	564	550	583	555	596	548	579	516	592	609	588	515	548	594	568	564	551	531	561	569	568	546	583	568	565	559	585	492	574	555	580	575	576	575	592	599	552	605	565	559	619	553	575	541	528	581	508	587	582	573	548	552	579	591	548	557	571	584	577	560	554	562	584	543	544	566	586	519	592	567	594	532	576	565	546	546	559	590	552	621	591	570	555	600	587	594	553	523	528	602	583	557	586	549	557	568	567	490	558	578	611	566	580	568	587	552	583	580	591	664	594	610	533	573	587	547	539	562	546	572	587	555	563	536	566	537	548	543	573	587	533	606	563	603	591	546	571	616	518	568	589	538	550	540	602	574	555	583	576	557	578	572	571	573	659	599	583	552	577	558	536	569	596	549	572	565	592	519	565	561	603	571	568	566	547	561	528	573	568	593	526	563	582	579	563	579	562	542	593	534	563	562	535	561	558	601	581	560	567	563	561	538	557	577	566	592	593	585	595	623	563	576	531	609	541	542	557	601	556	559	563	586	547	585	561	578	575	568	565	539	570	557	585	543	595	563	560	581	562	570	577	543	555	550	621	576	537	569	580	605	604	532	549	581	575	565	629	551	561	593	591	524	549	571	586	565	574	542	578	568	550	589	576	547	561	576	570	593	563	540	562	610	582	547	550	580	608	524	554	597	611	531	592	553	561	567	581	566	592	583	554	541	561	559	521	578	555	547	582	615	532	596	567	589	531	588	560	577	595	556	527	585	641	564	573	551	583	542	597	591	597	560	601	591	573	589	585	624	568	573	584	538	540	606	570	581	569	596	587	537	565	543	541	559	592	592	621	541	544	569	570	591	551	527	587	602	558	525	585	575	606	545	572	557	555	567	573	526	549	576	576	561	576	560	561	603	571	594	552	539	562	552	577	517	547	582	566	597	587	554	557	579	548	621	531	566	550	592	577	571	560	596	533	551	560	538	608	573	559	565	577	580	574	584	527	598	586	549	548	576	576	533	583	581	541	569	530	598	601	593	558	624	563	568	532	574	544	567	521	560	556	564	586	573	602	569	568	559	552	590	569	573	570	550	555	549	574	526	554	538	582	588	581	546	547	571	546	562	558	594	583	629	542	570	567	547	596	601	576	548	596	596	544	579	561	556	567	570	568	558	574	592	580	540	563	588	581	584	639	567	551	564	526	541	562	598	525	571	584	574	557	571	576	550	598	609	583	557	591	560	548	591	553	550	567	582	572	573	598	567	565	549	604	596	569	568	565	580	544	534	580	563	584	517	568	565	541	522	591	570	542	584	569	579	599	557	571	554	573	595	549	558	522	604	556	590	562	613	617	596	597	544	597	551	590	547	573	583	588	562	569	572	598	595	560	587	553	547	562	541	575	570	571	583	539	587	593	564	592	545	538	592	547	570	526	578	569	560	541	567	580	528	604	557	570	557	553	544	539	572	578	577	546	578	592	577	563	586	613	544	580	582	579	554	602	606	608	544	566	553	556	576	594	566	581	587	581	537	575	581	571	586	606	567	586	557	564	550	554	556	590	577	543	571	556	611	535	567	568	575	543	537	568	580	573	579	561	564	570	599	574	624	572	574	581	592	556	585	608	560	583	563	553	540	589	589	589	580	581	591	594	557	560	526	547	556	526	576	597	586	563	575	559	576	561	577	565	563	596	569	564	571	575	542	522	567	522	599	541	568	537	592	559	548	565	573	577	591	537	555	549	554	569	601	566	568	597	586	584	531	550	571	581	526	594	586	585	526	543	536	582	547	592	556	584	546	549	549	566	597	568	577	587	606	561	537	579	547	578	565	554	568	524	567	588	570	555	567	559	587	578	557	565	530	580	485	566	524	593	525	581	568	582	538	581	576	549	573	562	594	558	577	563	572	556	533	570	541	589	522	542	571	577	587	589	564	573	518	598	555	571	566	541	581	533	544	565	555	553	566	526	557	567	577	543	568	579	550	579	537	587	574	572	555	607	567	582	538	612	531	569	553	526	571	584	561	576	573	528	547	602	564	531	554	579	570	583	597	563	569	521	522	581	545	520	558	576	542	551	561	547	538	525	567	575	534	604	518	575	555	553	567	561	558	566	577	627	585	543	543	557	570	531	611	585	577	538	561	599	568	583	574	559	572	556	539	589	555	558	511	563	560	558	563	568	519	576	603	576	594	574	575	588	593	542	558	576	546	592	545	569	573	557	556	572	567	563	561	549	522	561	577	542	589	592	519	518	560	584	544	547	556	520	568	586	586	554	569	537	535	616	546	528	546	568	575	544	608	598	574	562	575	590	581	539	560	531	585	549	519	602	569	553	547	605	529	549	543	559	557	612	570	538	554	581	559	596	585	565	573	583	540	537
26871	12232	5544	2594	1138	848	702	634	640	697	724	1374	1818	1382	927	655	590	530	566	567	544	539	519	494	550	575	501	526	544	538	544	562	569	527	601	521	533	540	534	531	544	569	524	537	575	540	549	525	558	537	539	517	557	509	480	574	574	525	540	537	579	547	594	573	563	529	528	544	556	535	540	522	562	549	557	544	540	512	564	569	569	539	533	532	535	532	553	555	503	555	530	545	539	556	564	516	569	535	550	519	553	538	542	539	558	524	563	536	501	552	569	480	578	572	502	563	634	539	508	522	599	519	540	555	549	526	546	557	592	539	510	510	536	555	513	509	589	555	553	556	562	516	530	537	550	522	552	538	544	523	522	536	623	533	549	503	550	543	554	531	548	535	557	570	522	546	530	525	552	483	527	553	542	523	540	508	539	548	565	546	537	525	537	573	555	551	552	502	537	541	569	553	545	589	529	547	568	538	499	550	576	513	585	570	525	555	540	528	514	558	534	550	569	536	542	547	536	576	579	516	579	515	529	518	494	561	500	580	538	606	566	516	518	526	544	550	550	558	535	522	568	530	542	563	539	516	552	527	541	520	566	547	502	560	529	557	518	565	527	536	516	560	584	532	553	525	570	543	557	545	573	537	552	533	564	556	598	535	527	579	499	519	506	486	492	535	511	540	531	541	529	545	542	522	511	578	552	535	541	536	550	551	550	539	529	535	560	531	541	540	524	560	533	539	538	563	534	518	559	519	521	555	515	507	553	552	538	543	547	526	516	547	537	571	544	534	573	519	530	539	507	549	548	512	547	534	567	569	527	519	527	557	534	549	550	507	527	518	552	534	555	525	515	588	582	538	590	535	547	545	534	583	547	557	524	583	556	579	563	522	541	574	533	521	546	556	558	533	593	534	527	552	561	547	515	566	539	551	534	507	565	566	499	561	545	555	571	547	526	552	539	547	595	516	527	559	526	507	552	545	534	521	542	572	542	517	537	491	566	580	531	573	516	553	549	539	533	554	517	532	517	504	580	545	561	487	520	556	548	525	571	551	509	502	550	563	544	503	504	545	572	573	540	555	526	562	580	538	504	539	528	525	499	541	527	557	570	594	566	520	552	534	515	544	535	533	566	554	544	538	523	541	523	554	568	502	543	600	527	522	537	544	566	507	495	586	558	560	543	512	521	550	539	559	575	532	518	526	571	539	544	540	556	548	573	535	547	565	541	540	545	526	513	544	533	528	547	584	546	588	537	522	587	554	556	537	509	547	583	531	536	558	550	532	569	535	566	538	471	546	503	566	506	524	522	537	573	549	555	546	520	504	601	554	523	545	529	578	543	530	516	538	542	541	582	592	516	563	558	576	551	532	590	579	523	547	496	561	550	534	561	532	511	542	560	504	536	555	549	555	564	554	580	552	516	527	529	521	578	517	470	520	532	534	521	533	533	581	511	555	551	543	520	515	570	566	558	553	556	568	558	533	506	517	534	549	569	528	501	538	564	562	565	538	549	527	558	528	550	514	560	534	549	529	537	574	598	557	504	567	519	563	537	519	559	526	546	552	548	523	551	534	541	513	553	554	506	494	526	533	524	553	555	547	532	527	549	544	521	558	484	543	568	532	564	501	530	551	558	567	523	553	503	576	559	533	502	534	558	539	538	522	520	543	541	561	525	542	576	498	575	551	546	545	519	494	539	548	541	515	533	572	543	522	533	523	485	559	524	541	526	554	509	572	503	593	575	494	564	534	544	480	577	550	523	544	558	527	557	556	588	570	580	520	580	516	508	558	566	512	544	536	552	556	509	574	566	586	540	538	529	565	589	600	546	564	546	527	533	557	536	529	555	513	536	534	571	533	552	495	530	533	546	536	563	550	538	545	580	535	517	540	562	534	532	535	595	547	557	562	512	514	547	496	560	539	552	515	543	526	518	533	548	555	595	532	505	485	526	554	554	507	558	556	525	510	512	518	550	518	533	549	502	551	508	576	539	545	556	551	533	531	568	556	585	589	535	551	550	518	586	519	588	524	546	558	554	564	557	543	493	561	508	524	512	580	559	582	614	536	515	535	510	549	578	509	535	527	564	565	576	574	538	492	563	516	535	526	516	514	506	569	534	531	553	559	545	551	545	529	508	589	593	559	519	574	520	567	533	546	535	524	541	570	538	529	562	484	553	511	525	563	568	615	586	539	555	576	532	503	537	568	556	556	519	538	537	546	542	550	573	562	479	573	537	531	531	569	545	574	518	531	554	527	560	543	544	556	532	579	501	488	552	577	570	573	521	526	535	525	534	563	563	489	556	547	550	552	554	552	571	539	553	565	573	560	545	510	544	595	590	546	582	595	576	539	555	568	548	500	555	594	541	531	529	596	543	532	564	523	494	535	529	580	570	538	569	539	555	534	539	555	520	544	527	513	564	528	537	540	550	519	557	592	538	566	582	561	557	565	564	532	527	540	557	573	553	523	528	533	542	542	535	526	533	540	574	556	534	531	489	529	522	527	572	525	565	545	550	585	549	532	538	534	517	565	560	519	546	526	526	509	528	539	521	554	605	515	559	528	534	536	529	565	509	519	544	560	519	568	532	545	540	558	511	556	528	545	579	535	541	607	529	529	566	591	562	495	533	558	536	523	571	505	548	556	530	504	538	534	531	514	535	548	590	551	523	517	545	527	590	563	499	545	523	556	547	540	508	551	572	549	561	508	546	533	544	560	542	557	556	540	498	557	574	558	562	505	543	533	563	521	580	508	519	529	505	530	542	508	563	575	541	515	516	504	541	552	522	587	550	508	516	539	583	530	548	510	581	535	549	528	524	553	538	566	519	527	561	551	539	553	611	506	555	567	524	555	501	538	507	576	533	534	588	553	521	575	504	529	536	523	537	582	518	579	531	518	537	533	562	526	570	591	514	548	568	542	539	591	544	518	543	575	522	552	535	543	560	554	524	510	564	546	507	550	556	538	529	552	528	547	562	556	504	522	560	564	557	555	579	538	534	547	591	557	531	562	548	526	511	528	551	514	551	514	521	492	567	534	586	496	546	564	522	550	581	568	579	506	510	526	568	562	555	506	505	570	555	510	547	551	531	560	535	564	556	543	551	538	555	523	541	506	540	533	522	559	565	523	499	550	545	544	550	561	575	561	557	551	588	527	523	580	573	541	552	538	536	558	563	542	546	587	536	565	596	539	558	543	592	544	496	561	558	583	573	500	567	571	532	540	546	531	538	537	566	560	511	515	559	529	544	537	506	531	537	575	558	579	531	565	573	566	568	554	522	580	504	515	535	523	491	540	520	532	504	527	529	573	509	486	537	556	537	545	580	551	519	528	556	548	538	558	578	564	540	598	528	549	540	542	567	544	576	538	524	556	554	604	535	543	505	529	503	547	517	535	509	513	549	557	554	540	535	549	510	593	510	532	521	540	529	559	518	556	525	535	548	585	520	574	506	553	522	549	534	534	549	558	534	525	561	584	564	536	504	501	527	553	520	547	572	543	521	547
6513	5368	5001	2183	1273	968	735	675	734	725	719	1925	2033	1504	893	565	508	479	425	460	431	465	475	465	425	460	458	454	423	460	447	483	443	449	456	418	490	463	460	448	459	445	440	443	430	432	474	469	465	423	436	483	446	451	451	480	448	460	474	457	458	435	395	446	463	440	473	422	437	513	472	457	472	465	497	447	449	457	453	457	463	437	485	484	453	464	447	438	478	448	459	460	448	494	430	464	501	435	454	470	438	464	481	419	418	462	476	452	494	458	448	447	431	406	465	463	479	448	463	466	446	482	447	451	492	506	433	454	421	488	480	419	447	467	471	445	450	453	453	441	445	400	457	462	454	461	457	473	459	445	403	472	472	443	467	455	478	429	488	482	478	445	430	471	483	483	416	449	443	465	478	468	434	448	456	496	457	467	464	473	433	451	455	455	497	447	440	434	445	463	479	465	440	445	462	419	472	451	440	440	477	456	457	447	486	468	448	441	478	464	465	438	461	448	474	430	449	453	419	450	475	486	438	443	469	462	460	458	446	463	483	450	412	471	431	475	460	431	449	465	485	440	465	456	406	458	448	444	472	447	443	452	484	493	431	455	474	444	470	430	478	475	467	484	457	486	426	457	453	456	447	496	456	453	454	450	447	431	454	475	497	445	473	433	472	463	499	428	431	443	452	504	425	462	460	455	469	468	433	440	469	469	404	482	409	468	451	453	458	456	491	459	458	424	446	463	464	440	478	453	469	435	471	454	450	478	455	441	463	444	425	435	480	463	458	451	475	446	443	437	449	507	444	471	479	465	469	468	441	462	456	461	481	494	423	456	461	446	433	478	450	478	415	459	418	433	453	481	442	465	467	466	460	456	452	494	449	444	428	437	483	495	443	450	461	466	458	467	461	462	473	437	445	470	479	441	500	451	450	461	480	450	470	432	439	482	462	460	485	477	450	441	423	434	452	447	428	454	477	477	466	427	423	452	486	474	458	445	490	460	478	411	445	457	496	489	437	491	479	457	446	489	471	446	473	448	455	430	462	455	412	470	468	530	443	468	500	457	449	472	457	407	416	464	411	492	452	478	459	445	481	485	450	502	455	457	462	434	439	502	471	440	484	475	428	448	459	467	505	422	438	464	466	456	454	418	439	461	459	475	462	446	434	436	452	439	440	420	472	459	458	462	451	406	442	436	475	460	501	442	419	463	488	438	451	458	487	478	481	468	418	460	493	445	454	469	447	438	472	437	465	458	455	423	482	433	471	507	443	467	463	420	449	450	401	465	417	453	441	430	483	437	419	476	439	481	441	461	440	438	465	424	475	431	451	490	441	447	451	440	419	444	484	473	439	463	433	471	423	504	443	448	438	446	440	443	467	425	455	460	443	428	420	461	477	457	469	485	433	434	480	424	467	488	496	445	458	487	443	476	419	451	495	419	430	443	435	444	495	501	489	462	475	416	416	474	503	454	465	460	451	476	450	423	494	485	440	458	475	422	479	417	465	458	426	435	504	516	441	446	443	444	483	416	417	452	446	458	481	471	456	466	478	460	489	507	440	446	467	479	429	429	491	446	478	456	482	463	481	465	461	440	447	422	464	467	445	437	486	462	430	447	461	523	454	458	476	467	498	443	463	435	456	464	456	448	446	437	470	467	474	431	519	465	480	453	502	466	442	438	484	445	437	495	415	427	493	439	449	438	439	459	438	473	496	482	486	462	480	466	447	452	458	475	405	428	509	465	468	420	436	476	457	433	466	474	446	426	442	469	463	435	450	462	472	460	450	458	427	479	451	484	474	447	462	490	432	483	477	459	457	450	473	430	458	474	501	447	458	479	464	436	416	474	447	434	448	463	449	439	485	464	508	474	468	472	462	432	470	457	452	461	504	476	491	465	411	433	461	433	499	443	451	446	447	453	476	467	421	459	455	487	455	473	463	415	473	435	451	441	461	451	429	442	476	457	460	477	475	473	456	500	483	448	467	426	458	469	468	470	458	503	420	448	466	466	479	434	459	473	463	447	452	445	455	445	466	466	494	447	481	479	493	444	511	487	446	466	455	438	460	446	447	454	450	468	438	451	469	502	438	451	443	442	464	442	453	485	420	432	429	460	416	452	469	416	454	477	470	496	440	471	427	477	469	456	492	427	465	464	442	460	401	454	454	444	465	413	433	462	419	478	479	433	474	463	472	439	464	431	447	432	499	432	454	424	465	465	495	460	477	468	455	470	433	465	460	457	426	480	399	475	470	442	477	450	483	453	433	419	433	484	424	461	442	452	441	441	457	474	503	438	468	442	473	460	436	458	447	492	462	427	431	450	490	472	457	446	441	467	450	457	467	458	421	442	456	491	441	428	477	483	477	449	453	449	483	498	462	460	439	479	455	463	472	478	463	431	437	476	467	448	432	452	459	450	472	493	431	440	499	444	451	388	497	453	444	450	412	453	478	440	458	430	447	448	448	413	468	446	439	458	483	457	449	441	461	484	439	448	413	420	454	437	420	475	510	463	445	483	429	452	470	422	471	470	454	475	510	442	481	479	461	446	467	455	466	438	461	448	440	448	406	459	466	426	456	476	453	470	485	456	423	467	486	438	453	460	449	465	457	446	448	503	466	482	455	449	466	459	494	468	465	464	464	464	452	436	440	454	482	439	461	440	489	465	414	459	457	455	486	453	442	446	464	443	445	465	466	473	453	454	454	448	441	476	458	455	452	436	450	463	472	467	469	463	464	417	429	445	417	430	468	447	505	485	478	488	469	432	432	464	461	448	471	476	438	473	462	473	443	484	462	440	463	445	437	499	473	475	484	485	466	449	437	468	452	513	476	449	431	460	488	483	434	469	419	459	445	461	437	465	466	431	438	462	461	476	455	465	451	423	432	451	450	485	491	520	443	469	478	442	464	513	441	461	454	427	411	461	459	456	451	468	456	451	473	426	467	442	480	470	454	425	463	427	468	439	460	459	483	443	443	458	432	483	442	445	452	466	458	462	463	432	423	466	450	471	484	460	493	466	447	433	478	418	453	465	448	441	461	482	440	467	469	470	487	465	418	460	445	408	429	459	429	491	430	503	456	428	459	476	412	464	470	426	482	424	461	478	461	456	482	476	473	444	449	448	455	489	454	498	435	476	448	471	436	460	456	457	474	467	466	466	413	454	435	453	510	493	448	421	477	425	447	392	441	507	450	453	448	441	461	490	466	451	476	425	449	482	459	436	460	451	522	454	461	484	443	423	467	448	475	462	464	473	437	443	450	470	438	496	442	479	408	471	496	435	448	447	448	443	414	431	458	456	465	473	450	483	461	461	442	437	466	430	440	441	475	461	450	442	437	430	420	469	459	445	464	445	451	462	437	414	448	439	438	473	516	451	506	473	417	427	491	466	450	474	457	441	449	453	483	451	451	494	455	437	450	488	437	479	443	447	484	421	448	472	423	447	465	403	509	439	469	461	461	448	464	482	467	438	470	450	464	450	452	461	413	427	499	467	485	456	441	453
24775	20805	26760	24704	10479	1809	1189	951	847	1064	4966	15350	13583	7000	2477	962	679	573	553	570	515	527	526	555	570	579	535	517	562	554	540	502	590	570	572	545	581	591	562	581	570	564	554	557	532	528	541	537	579	546	574	521	497	532	561	539	518	536	556	530	544	547	582	514	577	534	582	572	567	517	527	561	519	534	511	611	530	514	523	549	551	552	551	556	571	500	562	529	527	568	550	572	574	494	546	531	553	588	553	534	521	543	556	532	530	552	546	606	534	523	518	526	540	545	588	539	565	526	585	559	573	506	513	520	507	555	515	496	539	582	552	516	578	548	532	562	576	560	533	570	551	539	547	574	566	585	532	568	539	508	534	575	542	501	586	530	553	499	537	535	532	576	540	547	571	554	522	542	557	581	509	535	544	549	538	555	529	555	560	576	555	529	562	521	543	563	528	534	556	554	536	494	524	535	594	555	542	561	556	549	545	530	540	573	568	588	532	561	525	582	530	528	523	525	574	535	545	530	557	551	549	519	556	557	593	567	509	549	548	504	564	520	592	566	550	553	536	517	539	524	559	548	563	536	530	544	530	514	550	547	549	494	523	579	526	546	538	528	547	536	506	563	529	530	551	568	530	545	547	551	557	596	611	533	556	532	548	559	545	566	557	579	507	533	557	596	517	583	557	524	514	503	539	571	556	506	533	530	526	560	519	559	547	573	565	586	576	505	594	566	554	508	574	548	564	572	516	520	511	550	548	510	542	561	548	526	580	543	494	553	512	564	561	559	565	567	543	525	553	562	558	537	549	507	562	521	529	579	552	558	534	576	536	523	566	506	575	558	544	551	518	494	567	552	511	562	509	549	548	490	569	571	513	557	552	543	538	553	530	534	522	569	527	562	539	528	576	500	540	577	570	545	545	538	520	528	550	563	517	583	558	537	517	499	529	599	555	532	547	510	599	562	520	555	560	535	562	562	540	526	538	517	521	520	548	562	543	563	557	539	561	541	603	596	531	532	490	542	501	547	540	565	548	554	530	493	528	525	551	524	546	550	540	522	573	524	564	571	522	585	519	557	539	527	542	522	519	525	584	528	582	552	576	569	591	548	565	545	499	524	541	540	536	523	546	528	529	553	565	561	574	548	543	546	568	595	520	551	542	532	518	550	527	532	543	560	536	555	572	523	536	543	575	566	554	563	561	520	535	572	550	562	571	534	564	552	573	548	569	580	546	543	581	523	545	483	547	585	552	528	515	548	561	551	583	590	518	553	579	562	503	509	564	527	512	554	538	506	511	546	541	526	558	567	558	537	538	533	520	528	561	525	533	566	544	553	576	550	549	538	517	561	548	533	568	553	592	541	494	503	564	510	527	553	525	548	583	530	549	531	561	510	508	489	583	544	558	538	510	578	527	566	552	521	514	527	566	486	529	547	539	531	563	526	536	502	532	561	512	555	540	552	576	565	547	523	539	540	531	557	503	565	563	528	522	565	569	559	577	571	534	561	593	559	527	563	581	556	555	531	565	521	559	543	616	544	573	563	575	535	524	567	518	558	540	552	534	532	561	529	536	543	548	550	526	575	553	525	542	568	545	515	576	583	576	555	552	552	513	583	529	534	550	592	537	561	538	547	537	544	552	577	589	583	549	589	547	568	515	532	523	578	500	560	558	578	588	537	551	549	519	546	565	589	567	536	583	539	546	536	559	569	582	562	571	517	557	546	536	524	557	544	561	561	552	555	569	531	548	528	556	552	507	560	562	567	544	574	538	555	533	534	576	564	530	564	486	580	548	563	563	528	610	561	566	549	582	546	514	510	560	518	544	511	496	547	547	556	555	508	526	595	532	570	539	503	545	545	536	571	518	561	548	565	539	566	520	557	535	520	543	504	549	586	564	556	531	497	591	545	589	531	578	542	581	556	515	585	576	530	563	520	574	537	539	558	529	546	566	551	555	544	551	532	512	561	498	520	587	519	569	489	572	547	563	562	578	543	538	545	549	513	546	557	574	539	565	562	551	563	536	573	525	542	558	560	551	528	558	559	582	524	529	522	552	530	574	511	539	579	597	517	523	535	556	575	512	520	539	537	565	518	532	531	584	553	555	585	518	533	556	552	547	554	559	575	543	496	539	581	526	539	547	524	523	529	585	535	531	530	516	529	527	527	481	535	502	566	582	534	554	539	537	540	566	567	573	507	523	562	539	542	553	495	517	580	566	559	528	522	531	523	544	507	547	542	559	535	506	538	535	550	538	573	565	561	570	531	589	584	563	551	547	558	581	545	491	570	536	521	544	508	526	609	559	558	529	504	546	560	521	563	548	568	520	550	507	547	529	536	543	535	580	549	561	529	571	566	467	552	546	525	547	505	533	522	561	509	536	538	559	555	575	550	544	539	535	563	538	533	507	568	525	541	542	554	571	608	547	618	546	538	508	531	493	544	555	544	525	520	520	562	525	539	535	515	515	538	523	570	528	544	562	494	556	589	519	566	546	509	530	585	576	520	555	558	535	543	549	548	563	557	578	547	514	539	489	558	502	550	550	537	516	536	531	516	512	528	532	530	522	530	536	557	556	542	505	517	596	527	554	561	563	566	569	545	543	574	546	547	546	577	540	570	577	540	561	546	558	525	556	541	556	553	522	564	508	562	546	572	536	510	516	569	563	551	502	487	522	489	562	552	520	537	554	515	522	511	561	552	562	534	557	531	548	544	595	549	560	545	533	556	552	581	571	562	534	554	546	514	519	535	550	542	536	530	558	550	562	553	598	571	571	536	520	574	578	538	539	564	551	534	576	584	576	533	599	500	578	556	570	562	548	574	565	523	565	551	527	558	547	503	536	563	512	564	536	549	546	543	564	615	535	551	519	515	514	529	534	547	575	559	562	570	520	550	559	512	517	538	518	487	528	508	558	544	522	530	521	499	511	546	556	493	554	537	539	535	519	548	550	519	538	529	575	526	567	553	531	529	543	565	536	547	541	530	566	549	543	533	564	547	552	512	551	565	556	522	543	537	533	542	522	549	562	515	520	561	566	570	564	532	557	568	583	522	567	532	557	555	522	538	583	540	540	525	476	507	556	517	566	521	537	541	530	575	592	511	538	529	572	503	526	519	485	533	557	541	520	606	559	564	588	566	613	567	549	543	585	511	569	504	494	528	516	516	546	549	565	530	523	518	502	570	521	577	554	583	564	554	526	542	534	567	525	545	562	616	526	554	533	531	573	499	546	514	567	545	555	552	513	525	533	528	577	523	512	508	520	553	521	521	546	552	552	512	501	583	575	544	530	548	531	548	518	536	556	563	545	553	563	544	582	501	527	558	594	528	529	545	578	541	501	508	541	516	504	512	556	603	541	564	517	527	523	523	549	565	558	515	493	518	562	534	558	617	539	517	558	598	560	549	542	578	564	504	539	492	582	533	593	542	514	527	557	551	541	549	558	540	564	545	549	502	558	585	501	524	512	531	515	531	504	586	560	562	597	567	575	535	542	541	562	535	570	571
5928	11520	8263	4361	2871	1247	1091	970	942	1338	7524	16708	12797	6731	2638	979	560	485	492	489	431	480	483	428	463	495	518	455	491	445	453	482	485	499	487	481	494	483	447	484	469	478	424	474	483	475	462	463	479	491	451	500	514	467	464	444	489	466	497	483	470	497	466	452	509	506	481	487	442	465	465	484	479	476	482	469	484	498	467	474	492	468	503	467	476	457	475	472	463	518	505	478	476	541	475	495	454	458	467	512	467	474	483	497	427	494	472	445	493	495	487	490	483	519	467	435	488	522	473	490	497	520	448	497	483	546	487	458	484	480	508	499	487	441	508	510	456	496	526	466	452	491	476	484	444	515	498	495	506	505	485	468	493	467	511	472	477	490	474	490	481	491	452	486	519	535	523	477	469	491	497	462	496	446	481	499	502	488	445	462	452	456	468	432	477	461	500	490	472	435	469	481	481	468	485	495	471	490	484	467	506	507	467	461	507	478	508	481	516	478	491	469	514	490	474	498	477	493	474	520	489	460	473	473	458	481	475	489	496	478	455	510	467	512	465	489	485	502	485	478	483	462	462	480	465	484	473	501	477	468	457	487	467	456	475	470	459	475	445	482	484	504	454	491	511	437	493	483	475	489	449	491	473	454	496	465	470	506	464	513	455	472	512	457	473	470	451	448	462	452	464	454	448	500	473	456	493	449	451	471	496	490	497	475	453	459	474	454	507	466	489	470	451	487	490	444	490	477	473	505	461	465	491	488	461	470	512	467	460	475	483	448	485	501	465	455	470	473	489	474	488	454	503	493	496	492	466	490	493	447	455	477	450	463	488	467	507	497	470	502	466	496	482	488	487	495	495	449	488	462	493	502	449	438	468	431	453	476	480	465	515	453	482	487	472	481	459	455	480	517	518	479	515	481	506	457	470	461	482	450	489	498	472	467	442	463	453	493	492	453	466	488	474	511	486	496	446	504	512	463	463	496	459	487	464	456	463	490	480	443	476	471	512	479	473	555	443	494	459	462	464	472	457	485	490	456	489	473	478	456	448	493	478	497	493	453	497	464	504	482	482	529	491	502	456	448	465	449	471	470	472	476	491	493	479	475	476	478	496	488	482	490	484	449	481	453	450	499	485	505	500	480	492	489	460	510	482	463	462	477	490	471	494	497	492	484	460	450	457	466	483	453	458	473	520	463	467	478	468	489	464	445	487	469	525	444	458	514	454	452	461	454	496	457	442	497	521	458	450	514	458	454	504	475	477	440	483	495	473	493	461	471	464	477	479	458	466	478	493	505	512	435	459	515	474	458	466	525	501	507	480	462	473	503	458	432	491	490	471	464	486	496	402	509	464	444	466	490	456	484	449	493	459	453	506	493	475	472	457	488	448	488	506	474	480	496	470	526	482	463	480	456	462	501	472	497	444	468	457	472	490	494	461	487	494	456	461	485	430	493	446	492	502	462	494	467	496	464	438	482	471	426	519	478	501	503	434	483	473	464	500	479	488	492	498	429	477	473	497	455	472	459	488	474	490	458	465	468	525	516	488	509	494	489	476	498	483	461	466	471	500	487	471	473	486	494	471	498	442	503	493	506	463	505	470	523	482	442	490	514	451	486	452	449	474	517	475	475	470	461	447	451	442	494	492	453	475	486	476	468	465	420	464	478	453	468	455	469	529	473	442	450	492	451	453	473	437	484	473	529	481	470	442	500	465	496	481	451	448	488	507	457	512	447	469	493	455	445	436	461	491	476	447	530	468	491	484	446	521	482	484	499	471	472	495	440	475	476	452	490	494	483	456	466	487	491	477	481	475	520	441	451	473	480	463	440	502	514	480	475	517	471	470	495	484	443	465	466	526	487	490	445	478	448	438	505	499	442	493	507	469	483	478	492	485	489	497	474	467	473	447	508	484	454	476	493	468	484	465	486	535	451	474	450	523	496	469	524	496	511	474	476	476	481	438	483	496	480	488	475	490	497	481	481	448	475	487	480	459	474	485	520	466	449	490	479	433	481	458	522	488	491	455	501	468	483	484	522	452	489	466	491	459	467	472	481	516	459	475	527	493	495	484	453	504	477	471	457	490	456	451	473	484	490	474	487	475	465	472	470	474	491	431	493	478	484	510	472	505	480	494	472	483	486	480	507	433	489	454	474	473	483	491	408	421	452	492	471	475	426	470	455	506	468	454	476	522	486	424	448	509	427	463	467	485	501	460	452	484	443	481	461	435	500	480	496	480	476	463	468	461	466	496	436	463	504	472	499	474	480	481	470	473	466	477	476	502	485	480	489	510	459	469	473	443	480	457	488	470	458	506	451	481	516	457	487	447	485	491	475	451	521	429	500	472	450	493	472	508	489	440	474	483	492	486	440	488	481	475	495	496	492	497	472	468	449	490	470	501	481	472	465	432	478	484	477	465	489	487	439	489	487	503	512	465	471	461	446	460	495	473	474	508	468	473	518	485	460	473	480	440	476	456	468	460	491	472	489	482	468	460	442	471	461	460	455	465	471	477	489	513	462	480	511	466	501	438	492	467	498	511	490	480	504	513	489	487	493	482	472	479	487	458	483	448	470	489	460	488	453	463	471	470	474	468	483	423	483	489	490	533	424	493	474	465	482	471	487	530	457	470	509	447	503	460	463	468	469	494	498	482	433	482	464	442	457	524	471	443	517	480	468	459	415	472	497	479	503	483	479	465	497	472	454	485	480	488	468	466	486	462	448	488	507	458	479	487	478	529	471	503	487	489	495	468	467	504	474	449	451	464	493	476	465	446	463	527	498	489	521	459	459	445	449	499	467	514	480	475	456	448	471	468	484	500	453	445	493	449	452	494	473	497	464	474	481	486	480	482	463	469	493	439	454	467	465	485	514	467	508	467	522	454	460	490	456	447	504	486	512	491	522	493	457	497	484	437	467	490	485	474	472	460	528	503	499	492	490	447	500	503	461	486	488	473	495	448	491	448	490	475	467	462	464	480	469	448	490	484	439	500	422	464	463	461	519	446	521	474	456	484	464	486	487	482	493	456	484	482	451	477	529	489	465	489	453	440	483	477	501	480	477	453	491	519	498	485	456	485	478	469	486	471	504	479	456	506	490	489	488	478	489	523	481	467	476	464	482	490	472	466	474	451	463	494	468	477	451	483	490	473	496	428	463	496	502	442	477	450	455	494	472	477	467	483	457	491	481	447	486	468	477	471	443	453	501	481	480	493	483	470	460	486	453	473	506	469	470	425	434	468	421	475	500	489	474	498	476	490	456	483	509	461	492	476	455	471	499	500	427	479	491	462	452	476	487	460	483	470	464	467	461	493	481	471	453	501	491	500	497	469	483	483	488	481	494	468	460	510	463	475	487	479	474	486	491	451	489	468	473	472	490	474	493	506	492	470	480	441	480	473	459	433	450	472	463	444	450	444	472	483	499	502	510	521	478	475	466	466	500	477	476	498	498	453	492	463	483	492	440	479	491	454	480	486	481	442	496	542	498	498	445	466	486	480	445
23867	20839	27795	23959	20473	7731	2156	1293	1145	2158	6840	26537	24784	13239	4292	1359	790	721	674	675	707	710	678	680	664	648	666	675	679	690	682	698	677	626	655	700	666	674	668	662	676	667	653	679	679	661	700	682	665	655	663	660	591	699	667	646	667	671	687	694	702	671	682	679	681	621	639	661	668	664	656	668	640	685	650	654	729	660	714	640	642	633	697	654	614	623	658	675	637	661	604	650	633	631	663	687	660	639	617	691	666	675	661	655	652	653	673	648	650	646	657	707	623	654	661	655	623	643	723	712	661	655	633	681	658	645	648	671	689	653	652	610	613	677	668	665	683	641	703	640	676	645	675	686	695	652	651	657	648	667	653	673	648	697	672	669	681	635	625	657	646	601	669	622	608	669	664	663	667	626	678	620	704	678	646	672	680	655	648	661	622	731	681	657	629	681	696	675	647	657	672	682	702	672	667	652	686	725	697	620	678	626	670	668	663	678	689	701	666	630	628	643	641	649	667	662	666	625	672	651	606	632	632	676	658	652	690	670	645	617	659	662	669	617	619	662	651	605	633	633	668	682	661	655	658	674	657	659	667	659	672	698	623	677	626	639	679	675	603	652	654	666	648	658	649	654	679	639	715	693	648	721	695	675	626	646	642	683	656	666	652	642	679	686	680	692	711	683	643	651	652	731	653	661	652	641	667	651	690	669	649	663	659	645	645	706	676	696	647	627	668	674	608	691	632	682	665	627	636	658	615	646	675	698	662	650	680	660	661	674	688	695	671	627	653	672	639	650	693	687	705	661	650	625	611	657	661	678	645	678	679	637	665	680	663	642	646	649	694	614	680	721	622	642	608	663	682	684	664	605	631	601	629	694	682	673	618	633	654	709	661	703	680	644	647	658	698	647	655	728	657	723	621	670	617	660	667	646	688	649	636	697	692	688	639	662	633	638	655	666	672	652	662	657	631	705	682	712	627	623	717	647	613	684	633	695	653	710	689	708	653	653	663	667	650	640	655	665	672	656	672	636	645	666	635	662	623	620	645	661	681	626	664	671	689	644	657	688	653	680	617	629	721	647	689	687	647	617	644	649	669	698	646	677	635	609	604	712	623	636	665	627	685	610	609	721	677	696	665	645	675	659	651	683	677	666	638	702	564	640	687	698	646	727	646	716	625	647	612	634	650	704	699	608	646	651	632	688	694	669	627	692	654	687	678	629	628	646	643	679	637	629	669	678	648	631	641	677	617	629	691	669	630	683	623	660	648	617	661	694	593	682	668	643	639	691	648	607	669	650	642	661	662	662	667	632	664	665	630	671	674	653	669	633	622	656	666	671	641	634	703	611	653	698	645	686	640	681	645	673	652	675	615	628	660	722	651	673	618	652	639	655	677	643	693	660	698	652	684	629	638	682	662	678	686	683	647	621	670	620	661	633	589	663	650	607	643	618	682	621	654	638	662	692	651	673	641	633	663	671	661	637	624	644	632	658	640	649	687	662	664	663	651	661	651	668	609	642	659	641	645	644	672	682	639	696	650	596	638	691	680	654	672	668	628	607	659	622	637	704	626	701	650	640	651	626	669	654	644	665	681	654	676	697	675	648	684	642	670	664	632	658	620	651	653	691	659	679	665	660	655	657	661	646	656	643	693	662	680	681	620	611	665	670	638	635	637	697	715	654	689	668	650	702	670	666	634	643	687	654	615	647	623	700	678	619	647	673	643	693	615	692	682	679	669	666	653	639	586	638	707	685	650	686	639	636	695	607	684	665	708	678	654	650	689	654	662	694	624	627	711	634	656	604	628	660	671	682	653	681	677	620	659	675	648	626	649	653	663	770	612	647	656	621	672	631	641	667	641	651	682	673	678	667	660	615	659	642	643	668	648	655	714	709	647	596	685	641	621	702	662	656	682	654	710	649	685	685	673	630	676	672	668	687	703	638	650	660	665	585	715	678	654	699	666	653	669	661	646	693	684	642	641	658	687	673	681	699	673	656	670	659	706	662	673	678	644	689	633	638	634	641	646	648	700	672	684	637	703	679	663	642	654	640	658	691	646	657	655	688	655	680	688	712	631	676	662	723	683	630	683	667	674	647	686	641	647	668	678	678	668	660	669	653	657	686	648	693	645	679	641	693	622	636	652	607	629	653	716	628	698	643	636	698	693	664	663	638	660	697	613	668	625	637	675	644	666	639	646	666	636	632	671	666	681	690	686	677	658	628	656	663	642	641	629	685	658	651	624	662	666	670	665	652	619	663	641	609	684	665	657	626	644	649	647	640	676	655	616	654	644	666	653	619	626	632	671	661	663	682	650	712	658	642	639	681	672	630	643	639	660	636	690	609	671	691	683	625	694	696	675	632	659	639	682	634	648	655	704	663	656	672	644	625	666	603	681	683	614	690	698	627	636	663	647	651	693	620	626	654	658	675	622	658	639	678	668	647	670	643	633	637	667	625	692	663	705	630	699	665	646	639	622	628	681	644	653	675	624	652	592	648	648	658	695	665	663	656	679	615	636	715	666	678	649	686	624	683	645	687	667	637	680	668	629	677	670	639	626	710	684	708	671	662	696	657	652	619	622	691	665	653	649	644	658	657	678	702	648	654	659	696	656	641	657	654	655	639	663	660	657	698	666	667	646	656	634	623	673	658	653	673	648	659	689	668	640	678	614	642	680	599	703	647	658	675	664	695	678	645	665	702	608	655	630	650	703	681	694	672	697	678	658	699	660	649	705	691	674	611	641	671	664	632	692	665	651	632	624	680	685	611	629	656	678	632	674	660	603	665	690	656	672	645	679	703	678	697	612	659	653	676	678	628	643	631	595	651	632	616	661	631	654	672	690	638	639	661	642	664	700	640	663	674	686	636	658	654	641	655	691	679	602	671	623	645	679	691	640	649	644	682	640	621	607	708	638	629	659	630	641	643	623	687	629	631	684	655	674	622	673	680	653	619	658	638	668	661	643	706	653	625	674	674	649	677	684	678	632	683	691	660	676	677	627	646	648	612	649	649	653	679	665	694	655	670	647	648	665	622	689	657	656	678	678	649	654	672	676	650	677	611	690	666	643	667	641	656	649	657	663	625	612	581	677	639	676	674	631	662	607	641	605	660	657	678	680	654	662	698	688	642	660	626	654	621	649	650	668	664	679	674	656	642	614	652	685	678	695	671	645	632	733	657	648	644	655	674	659	624	681	708	627	634	659	655	646	662	718	678	671	652	698	623	651	609	620	645	652	675	630	697	674	691	664	685	671	693	706	664	677	714	631	708	632	698	634	646	624	660	666	644	677	705	629	656	636	621	696	662	643	684	652	654	661	706	678	639	692	705	664	634	651	640	675	676	610	624	709	659	688	642	636	653	672	656	665	613	629	674	646	648	668	689	614	649	666	600	628	661	607	659	643	613	659	663	613	649	636	625	633	728	690	663	736	629	680	656	645	661	673	652	673	651	650	664	659	675	647	671	627	630	658	626	661	695	658	644	656	652	643	601	622	674	617	648
7879	15143	10497	7375	3648	2078	1578	1396	1319	3211	9746	26996	21043	10666	3846	1184	719	605	604	545	581	594	560	568	596	557	569	599	575	566	561	569	574	575	589	555	544	615	538	575	597	539	547	548	594	567	558	589	584	596	563	557	581	521	527	607	572	591	556	593	568	581	563	560	536	586	570	554	552	618	557	561	620	628	573	577	622	587	557	546	556	589	566	571	560	520	618	596	566	549	554	586	538	543	540	544	597	561	580	547	532	550	561	553	598	545	539	565	591	565	566	577	553	536	612	553	556	582	560	581	584	549	540	584	542	582	568	510	553	543	585	552	568	533	566	611	581	563	580	517	568	550	533	572	518	569	592	562	557	553	558	551	603	552	585	568	550	576	552	549	537	537	579	577	567	557	581	562	526	563	560	627	519	571	538	576	558	570	571	593	557	557	569	541	551	560	583	521	536	592	562	557	559	545	573	557	554	539	611	547	569	545	544	547	592	517	568	582	521	562	540	560	570	585	566	587	532	554	585	559	533	580	540	564	574	560	597	597	532	564	581	577	549	570	576	589	562	543	569	595	610	579	572	576	603	566	558	574	545	595	540	546	542	533	576	544	586	605	584	602	561	539	565	577	557	564	523	610	560	592	623	601	542	546	574	546	594	583	550	559	543	545	576	524	576	581	549	597	578	523	602	540	589	584	567	585	519	540	586	550	573	512	546	576	513	520	569	596	574	600	556	574	579	567	592	584	527	542	572	613	521	566	565	541	570	578	539	528	587	584	577	579	599	580	537	597	537	532	570	573	563	523	538	605	520	564	561	581	583	606	531	602	588	579	521	564	514	526	535	596	570	555	562	557	578	601	554	571	545	549	545	544	541	546	568	580	572	549	599	593	563	585	532	584	539	548	599	522	543	541	562	547	552	542	553	601	583	561	542	548	578	574	592	535	612	595	585	566	526	600	574	553	544	564	612	540	537	543	567	528	546	569	512	563	572	580	573	572	517	587	559	576	598	553	563	587	549	544	530	559	510	548	569	534	559	544	563	545	564	514	562	586	516	583	580	563	525	557	516	569	537	558	571	560	567	548	551	525	566	547	529	606	522	565	560	610	561	537	586	588	566	525	562	601	599	566	558	536	546	573	561	539	532	602	597	585	598	556	587	571	560	573	588	538	557	547	572	605	594	565	548	548	554	564	609	574	554	572	542	573	538	605	529	581	564	547	561	590	549	591	558	554	538	540	548	569	564	577	562	603	531	533	558	562	542	580	593	511	560	580	558	544	557	549	532	567	542	568	551	567	578	611	578	562	521	562	558	568	530	550	555	528	597	536	535	571	540	596	580	562	594	580	546	568	576	587	540	594	557	555	615	582	593	562	525	586	586	573	584	589	585	584	554	591	574	594	582	540	579	588	555	548	574	610	535	576	570	582	569	586	524	552	564	592	558	532	516	532	565	570	557	562	540	590	585	573	556	563	582	590	565	575	577	599	546	569	549	543	576	554	530	549	544	531	571	544	602	595	591	569	554	582	562	571	524	583	582	539	553	558	476	586	535	557	553	554	590	556	548	583	576	569	532	539	612	587	562	598	577	568	553	540	555	574	583	508	547	620	567	536	555	553	563	542	566	568	525	529	568	566	543	582	583	599	589	541	560	549	580	578	526	592	562	556	562	564	542	587	598	558	527	539	572	587	593	600	562	565	559	557	519	549	544	594	585	567	512	583	601	528	551	585	624	537	529	579	572	577	547	559	570	548	595	577	526	592	590	572	521	524	561	538	540	523	550	541	567	593	542	584	596	540	564	574	546	575	523	557	597	590	538	525	525	545	539	563	586	555	546	565	554	563	554	601	564	544	549	582	597	555	574	569	559	553	539	567	555	593	563	528	598	578	602	571	586	544	534	588	533	568	567	499	597	589	545	581	528	547	563	567	526	533	572	562	552	558	591	552	569	579	573	546	561	584	585	546	593	525	570	618	559	592	580	549	545	616	542	606	556	567	585	612	564	582	546	523	547	567	627	536	560	544	529	519	540	513	561	555	551	541	556	594	579	581	578	478	521	558	531	573	521	574	576	560	544	571	550	570	548	546	540	495	554	539	553	575	554	596	542	535	530	586	590	554	537	554	563	549	565	538	542	530	550	575	541	563	577	539	600	545	600	541	566	582	586	513	601	548	531	550	596	548	524	546	566	596	535	532	533	487	529	586	549	564	552	537	553	553	578	549	567	579	547	546	560	551	567	536	581	567	562	553	565	528	555	569	596	558	605	513	567	563	559	597	553	548	539	585	540	554	552	568	561	554	575	543	574	580	569	580	556	560	569	556	525	558	584	547	568	550	527	530	557	530	520	574	539	559	565	532	534	568	563	579	564	563	525	526	597	502	569	574	536	546	567	574	546	549	530	571	577	560	564	553	558	573	525	572	570	584	518	560	556	580	556	531	531	556	548	547	576	559	544	554	575	544	580	543	553	542	573	560	560	545	546	521	537	576	559	515	585	596	554	536	533	581	533	565	560	584	588	570	556	537	544	547	560	551	612	582	559	590	543	585	581	559	565	564	575	549	597	547	596	574	543	578	588	560	593	578	570	545	575	558	558	546	560	571	545	533	582	587	550	547	539	537	545	575	588	562	548	565	568	557	560	553	580	581	626	600	521	548	550	577	589	567	565	548	560	565	593	581	517	551	584	588	576	551	592	589	564	540	560	566	589	569	598	558	609	591	574	581	533	561	580	547	523	578	550	589	557	583	542	523	533	581	552	560	538	592	589	552	551	557	558	571	548	558	566	537	555	559	576	558	553	578	550	572	556	546	578	522	607	539	545	573	557	577	572	574	569	537	518	569	602	563	563	560	586	543	554	549	537	577	484	569	578	587	542	548	538	526	531	554	535	557	537	574	602	533	523	529	587	580	565	523	530	566	570	562	592	541	519	550	610	515	534	571	574	595	576	545	596	550	602	598	525	560	576	533	567	547	556	626	542	569	560	521	578	522	596	522	530	562	543	534	548	568	536	559	618	565	526	552	565	505	559	587	584	586	596	561	551	578	559	570	577	564	555	524	581	559	570	551	558	578	559	590	597	566	577	546	547	572	556	569	569	569	558	557	564	577	573	557	572	539	553	535	600	567	571	552	580	553	556	562	580	571	555	588	558	591	541	562	536	508	556	584	497	565	570	561	552	606	596	537	570	555	544	562	557	536	560	556	517	527	531	529	539	576	569	574	518	559	570	495	554	594	596	579	572	570	560	537	550	553	520	559	535	494	561	521	565	582	552	562	560	536	586	531	570	517	590	562	548	577	567	603	581	561	563	609	563	575	588	549	520	557	558	597	501	539	536	551	598	543	529	530	574	580	511	558	554	586	593	583	568	556	550	515	568	565	555	558	521	537	530	565	617	530	569	595	545	554	559	558	568	566	551	528	535	580	542	539	540	535	531	509	550	552	569	604	542	521	526	541	536	541	575	534	600	526	532	578	542	562	552	549	542	526	574	580	582	555	598	565
26935	10761	3541	1862	866	674	651	660	611	619	837	1824	1807	1263	802	672	556	535	514	581	550	489	545	515	586	569	556	515	533	516	554	492	515	553	553	508	545	523	523	516	569	551	507	590	544	552	533	521	492	515	550	545	545	549	574	528	518	523	556	543	523	525	537	506	530	515	541	543	512	487	551	534	504	519	531	499	575	555	559	517	488	543	554	521	563	530	505	560	543	520	521	576	488	525	555	531	583	513	559	529	501	551	546	550	534	512	585	517	509	528	557	534	585	481	536	530	502	539	518	500	552	530	492	465	501	553	563	570	571	491	570	556	528	561	559	564	525	573	509	570	486	550	510	514	528	534	535	486	521	550	540	503	523	546	530	536	563	506	518	561	539	549	540	526	545	500	521	532	551	574	548	546	546	515	552	537	553	512	528	546	540	494	533	548	545	534	495	521	532	537	553	550	558	558	554	500	522	583	500	500	543	546	570	533	566	511	568	504	502	559	525	540	500	576	533	530	511	546	574	537	553	551	548	482	543	546	486	538	544	559	594	554	569	528	544	556	510	522	542	544	551	506	536	539	552	560	509	578	526	550	577	543	530	552	517	501	540	552	527	542	502	542	532	537	567	507	544	540	575	498	540	515	559	520	562	548	547	524	542	591	541	527	516	525	564	572	464	526	514	560	520	532	575	544	571	556	536	539	514	522	508	540	531	531	501	526	538	531	539	482	545	550	530	510	539	537	531	544	537	511	543	570	534	576	578	563	502	516	526	541	529	515	515	510	554	564	523	548	548	528	511	544	520	536	510	574	483	556	564	505	542	520	500	541	513	519	559	557	537	515	592	543	529	535	548	575	535	516	551	520	562	491	540	494	560	521	553	503	530	542	569	506	520	579	567	552	536	580	563	533	527	523	567	529	563	552	542	502	516	547	520	533	523	475	540	484	528	532	529	532	521	526	547	553	504	519	566	516	544	520	572	557	510	519	534	580	486	540	527	511	539	504	579	558	524	556	565	479	562	530	567	539	566	523	526	582	585	541	534	535	539	547	546	526	538	569	525	489	540	505	523	551	523	524	538	572	514	537	536	521	507	514	519	511	531	539	534	548	511	565	503	545	572	525	541	516	556	578	562	528	537	515	529	556	535	544	517	582	525	540	540	542	589	569	571	562	554	541	551	524	546	547	551	549	551	542	498	484	557	521	564	501	540	507	550	547	549	482	525	579	541	515	523	536	505	538	520	583	522	524	574	538	536	559	552	544	505	548	533	531	541	569	551	535	542	505	586	529	520	534	518	552	545	527	551	532	530	519	532	537	510	548	555	549	525	541	534	527	566	557	499	544	538	547	551	528	544	530	558	525	539	541	501	514	543	518	544	530	564	538	545	549	548	569	498	515	528	532	528	508	543	528	516	531	558	569	514	527	546	591	551	535	572	509	556	564	560	523	572	550	531	581	540	539	545	535	570	521	535	543	517	503	562	516	536	544	512	545	537	569	576	550	538	539	571	497	553	521	552	513	507	565	552	531	581	608	528	539	536	533	564	518	569	531	524	555	518	527	555	521	521	550	533	546	576	563	543	537	522	538	525	541	556	553	559	546	587	559	512	544	517	548	549	521	566	537	501	557	566	532	525	488	524	494	504	522	543	510	517	524	550	514	526	574	521	508	552	512	548	529	503	544	530	546	523	564	531	532	495	557	546	555	528	526	513	528	536	510	531	556	537	508	534	552	540	521	497	548	530	548	574	543	524	544	535	530	573	550	496	484	476	529	509	495	552	537	566	592	565	536	498	524	566	544	520	549	505	531	558	550	526	520	569	507	538	519	546	531	523	508	522	557	538	530	521	569	497	571	524	514	541	563	545	604	557	565	544	510	546	542	545	502	524	471	507	552	533	547	579	541	546	523	532	534	517	553	538	520	553	504	554	527	512	495	586	541	546	548	534	533	533	540	519	517	517	526	552	560	506	534	536	556	494	563	518	557	494	510	561	546	517	521	616	557	549	528	504	565	534	567	495	559	527	553	580	589	517	532	523	519	549	514	553	590	509	561	525	517	571	520	565	547	510	570	532	529	526	539	563	485	560	548	566	509	516	485	559	527	531	519	513	519	519	574	538	543	508	516	528	525	504	545	510	537	547	557	536	525	586	589	551	546	553	548	583	517	534	547	557	531	543	566	553	519	551	550	560	565	529	526	536	554	533	558	550	504	524	526	549	535	519	528	558	527	513	554	521	516	535	570	509	542	528	537	568	521	558	588	538	532	536	542	541	555	612	493	525	547	512	518	545	538	564	541	587	522	532	540	554	575	500	536	562	517	544	545	530	531	567	532	541	519	505	561	544	508	553	501	492	551	521	499	512	547	552	484	513	479	513	531	498	510	566	524	538	521	511	527	526	540	516	534	532	555	522	526	531	545	543	549	551	534	513	518	540	565	544	547	496	548	523	578	550	531	562	494	498	540	555	535	499	517	533	562	551	514	544	556	580	533	479	547	564	546	528	519	515	580	560	567	507	511	538	528	575	520	521	504	548	516	519	546	546	534	525	521	536	572	550	535	538	534	547	558	526	546	556	519	522	563	536	518	546	523	550	540	549	531	520	536	517	520	512	551	532	551	521	537	540	557	525	520	546	518	526	503	553	552	527	516	552	562	525	514	540	586	525	507	561	544	523	534	509	538	536	531	554	564	522	584	507	508	543	514	566	529	549	511	506	469	558	545	522	535	532	551	551	535	532	531	540	512	518	551	513	577	529	552	514	541	555	527	501	557	581	541	518	517	515	564	535	537	543	548	531	515	557	493	531	571	514	507	545	532	556	490	512	541	516	533	512	540	535	533	539	568	519	532	573	538	558	520	510	545	536	551	524	555	571	514	509	523	529	540	502	527	482	491	511	527	526	535	545	482	559	518	535	531	538	541	548	571	549	499	532	545	496	543	541	534	524	539	557	526	543	539	501	543	546	481	559	560	521	537	515	486	558	526	519	547	533	476	579	539	542	522	576	538	557	545	533	550	559	546	536	549	540	531	506	573	536	524	533	521	537	529	568	582	487	513	550	521	533	484	578	479	525	531	555	554	523	549	520	502	499	551	552	551	530	484	529	573	562	519	511	539	517	524	528	556	526	563	530	502	573	540	531	550	528	525	498	505	544	523	513	568	563	540	567	531	496	518	547	542	551	523	494	549	546	563	508	515	539	513	492	506	529	555	535	539	515	511	532	572	491	585	562	535	548	531	543	492	508	494	524	567	548	533	545	527	518	574	523	499	538	559	551	553	489	533	551	514	493	532	551	539	517	553	512	540	544	521	510	550	523	564	523	577	556	473	558	506	547	542	554	537	551	533	499	557	573	531	529	539	539	549	511	512	575	522	522	550	570	531	504	549	525	538	513	548	512	551	523	523	512	534	579	503	512	528	537	553	542	529	514	572	562	531	534	529	496	514	555	543	532	592	532	525	586	551	495	562	568	547	509	527	520	569	531	519	533	572	516	530	548	501
6481	3163	3216	1842	731	642	647	597	584	566	1025	2384	2054	1278	730	494	441	468	452	493	484	488	487	448	458	435	448	499	426	461	501	468	460	440	485	444	473	445	449	449	459	459	458	494	465	434	445	457	431	461	417	452	457	475	470	464	429	465	427	457	448	453	441	481	458	478	430	465	443	425	451	479	480	415	439	473	445	439	462	423	456	431	410	456	455	434	458	454	471	473	474	468	458	446	452	450	476	428	458	470	499	444	440	498	460	484	414	468	442	419	449	427	434	475	406	408	478	463	430	459	461	461	452	431	449	461	448	468	498	441	451	420	457	476	497	466	441	475	413	433	459	448	447	474	453	456	474	439	440	420	412	481	421	460	456	461	447	481	434	434	483	453	432	440	464	420	474	472	424	429	488	430	465	460	442	465	482	438	461	450	442	461	463	470	470	460	437	469	425	458	473	417	476	492	513	464	436	485	442	444	440	451	455	408	438	445	444	463	457	434	485	462	475	425	416	439	457	457	426	467	476	471	431	446	477	433	465	434	441	424	470	465	460	441	455	481	486	455	440	429	474	422	456	467	468	442	455	482	451	436	480	441	441	467	432	443	449	442	464	439	429	456	444	417	422	426	398	449	482	439	456	425	458	469	446	470	459	462	427	423	487	441	469	514	451	416	475	481	478	446	443	468	479	449	427	480	436	440	465	424	428	445	448	435	433	427	429	473	431	470	471	458	477	457	464	411	437	419	462	430	459	478	492	453	442	457	428	453	435	460	451	477	478	458	432	439	444	481	445	427	477	496	487	448	427	443	434	477	453	457	471	441	439	434	429	459	443	451	449	420	460	466	504	393	439	483	447	416	474	496	437	432	432	435	449	415	421	426	470	474	408	445	450	454	485	437	441	485	485	442	472	476	427	442	465	437	456	445	461	497	451	437	448	461	442	464	398	445	432	470	416	437	471	459	421	471	410	440	459	491	456	438	467	392	428	427	439	448	439	456	457	422	459	455	446	462	484	447	437	452	434	460	465	444	504	441	468	440	421	468	459	414	439	409	444	484	403	466	438	424	502	493	435	476	444	443	448	441	430	469	449	451	462	433	456	455	484	394	450	446	439	446	448	474	451	505	471	455	463	447	481	417	479	415	435	446	498	440	452	446	506	456	450	516	417	450	488	450	444	465	445	451	458	458	437	463	483	488	465	448	465	416	461	461	467	447	495	465	453	444	442	482	442	405	447	427	483	434	460	434	449	489	428	392	450	479	492	464	427	422	448	439	446	424	465	450	417	436	409	450	477	450	530	431	461	462	465	477	453	443	451	437	455	456	467	444	459	424	486	414	443	446	454	432	456	420	458	490	472	477	448	465	445	474	450	456	467	463	448	440	457	457	470	466	473	482	417	433	445	525	468	447	436	449	459	423	488	436	446	482	454	434	441	460	461	443	432	473	458	429	454	444	446	459	471	473	438	465	459	425	437	415	424	455	454	438	465	456	456	464	423	419	495	432	479	437	469	442	479	447	435	455	438	438	452	456	460	434	469	468	465	476	438	432	464	453	416	475	476	448	471	453	466	488	467	447	447	409	422	433	476	462	439	433	457	455	440	459	437	437	424	423	457	439	458	461	448	429	468	446	454	464	468	492	449	456	456	456	477	457	462	459	452	430	455	450	435	449	449	440	445	437	435	456	454	462	455	420	455	433	437	405	446	411	456	473	462	440	482	434	403	459	448	407	443	435	434	418	469	439	432	452	477	483	436	442	418	471	444	442	415	451	457	458	449	430	436	462	435	465	433	466	465	479	504	440	498	494	465	455	464	454	464	407	466	450	459	436	468	464	445	425	434	406	452	461	480	469	456	432	418	445	432	451	462	451	462	464	457	445	463	427	447	453	468	489	452	478	484	441	461	401	456	453	453	468	432	473	461	447	442	457	473	457	480	469	463	439	429	465	460	492	480	405	400	504	439	435	463	498	427	468	454	475	463	432	458	456	498	471	446	473	471	449	439	427	476	443	450	485	501	465	449	457	440	437	458	478	439	432	451	423	465	452	481	456	462	467	455	454	427	398	411	430	444	462	433	458	444	453	476	464	449	463	486	462	462	443	438	454	444	463	440	455	446	449	436	442	460	510	442	437	438	454	444	453	444	456	464	450	428	452	453	461	471	473	478	455	473	471	458	491	456	442	426	452	450	459	457	437	422	461	435	464	404	467	461	468	502	471	435	428	461	484	464	441	424	440	417	457	467	473	461	435	499	452	409	443	494	458	464	469	452	496	458	434	467	453	471	451	462	448	460	468	465	469	444	436	433	470	455	454	448	467	480	452	419	450	448	460	465	477	440	446	459	487	463	467	465	467	441	425	458	505	458	479	481	476	427	454	479	475	475	464	460	476	451	453	423	464	473	442	451	446	450	475	445	483	465	451	446	463	418	455	415	441	453	441	487	451	463	455	430	445	479	456	443	448	450	469	475	470	447	444	455	468	423	456	411	459	485	411	438	449	440	435	469	439	527	420	458	477	456	448	463	418	439	474	472	431	461	466	475	452	444	486	451	479	417	455	420	451	407	479	406	483	464	440	419	462	475	455	475	456	463	487	442	463	439	433	413	464	455	438	449	456	449	474	410	428	413	446	434	411	449	411	422	428	436	415	419	490	399	446	451	406	480	430	458	456	473	441	449	462	421	459	419	472	433	466	527	465	469	461	477	421	466	443	447	474	455	435	447	457	451	440	456	403	434	436	439	434	432	444	431	469	475	431	431	449	466	438	434	445	451	453	477	478	402	454	436	462	461	424	445	437	415	416	439	480	464	462	504	418	477	502	495	460	468	441	416	460	440	438	417	449	453	445	484	464	446	464	432	456	426	431	396	466	443	429	431	454	451	475	454	430	422	414	443	420	462	457	463	452	406	434	468	450	465	412	466	464	468	443	466	438	415	416	475	475	472	469	423	472	471	447	412	447	401	474	450	516	481	407	448	465	426	410	453	451	451	426	459	443	440	450	454	406	487	445	424	454	499	463	454	455	482	461	447	453	413	453	452	439	492	419	452	443	426	468	459	464	466	446	443	426	441	410	444	457	446	467	472	443	446	456	421	455	436	489	418	444	450	411	453	433	475	454	444	480	442	476	464	443	473	435	460	437	403	467	449	434	452	484	420	479	445	435	443	462	451	423	467	403	421	472	436	447	465	464	440	457	450	467	450	437	481	464	458	445	432	494	437	465	459	471	466	432	448	448	454	463	454	480	472	466	448	485	451	467	454	434	435	463	442	464	422	423	437	446	427	463	453	413	467	458	404	460	414	471	490	452	441	446	437	475	453	457	428	458	449	477	461	478	424	482	474	458	426	449	432	446	455	468	447	420	427	459	425	457	482	473	444	482	451	476	452	407	427	440	447	440	454	461	479	451	423	463	459	426	445	460	429	461	446	457	463	461	467	471	454	479	462	462	472	453	431	484	390	446	414	463	456	443	433	424	408	443	456	420	410	426	441	458	433	478
24799	20794	26807	24685	9747	1663	1275	1199	946	906	6000	15217	14702	7160	1922	774	598	526	568	500	563	536	557	503	529	546	525	554	544	524	526	543	535	516	543	556	559	492	532	527	509	522	550	531	529	559	532	516	482	533	508	587	548	539	567	542	535	531	528	523	532	569	542	526	571	540	533	556	547	525	568	501	568	534	500	541	497	561	597	532	548	549	532	544	529	530	524	481	501	533	560	540	529	543	511	537	535	504	554	528	541	515	525	560	524	559	563	506	535	567	543	529	545	546	515	537	512	537	527	515	506	518	563	551	520	519	503	541	525	577	539	534	534	538	549	527	509	539	537	510	533	531	501	530	548	493	575	561	546	560	544	585	530	565	535	563	503	558	517	534	553	546	504	507	510	536	492	508	471	519	552	529	525	566	554	522	523	529	546	500	544	550	559	527	559	580	525	532	530	518	495	565	524	516	498	550	571	492	530	529	519	556	521	520	564	556	606	507	534	556	516	531	513	548	531	529	538	498	536	582	573	501	541	516	582	497	522	542	533	526	514	532	514	520	522	546	561	526	518	583	533	578	539	562	494	557	529	530	556	514	571	519	529	493	529	529	471	511	511	569	559	542	545	572	541	549	576	528	553	511	498	471	537	519	565	533	551	537	503	509	516	550	529	565	546	533	517	525	545	528	501	561	552	538	527	545	518	520	501	493	496	524	508	548	520	516	543	516	547	532	543	535	504	548	541	514	512	546	523	502	526	523	492	527	519	583	527	522	531	504	547	558	533	509	537	535	520	539	521	556	573	530	519	555	531	555	545	539	522	502	554	547	531	542	521	544	487	510	512	540	546	550	531	516	484	529	510	528	557	516	530	500	574	513	568	534	562	538	543	513	518	527	510	534	554	531	513	538	570	528	484	515	526	536	506	538	509	580	565	567	533	575	559	560	549	529	546	480	563	493	521	533	517	533	515	533	578	524	514	515	519	546	563	531	516	518	520	503	512	499	523	511	530	495	519	507	540	527	574	538	521	516	546	530	546	492	516	515	514	573	558	541	516	509	536	539	513	530	526	540	538	524	515	534	527	570	520	551	487	552	536	510	549	508	511	564	535	549	510	560	517	574	529	510	529	519	559	507	521	540	508	530	534	528	569	523	518	519	540	527	584	548	498	543	565	522	534	546	532	514	489	511	556	518	489	568	507	521	486	583	536	504	565	565	515	510	544	554	553	505	511	500	545	565	545	494	562	555	476	557	577	510	494	512	531	497	559	555	505	551	527	500	507	538	548	513	500	517	553	543	516	532	510	550	533	495	530	548	575	554	523	547	525	505	513	541	523	533	540	523	506	525	533	558	492	542	522	537	567	561	495	510	541	543	561	497	495	482	513	550	507	530	517	541	521	509	510	550	534	487	566	522	543	527	529	549	555	540	503	514	517	561	512	507	545	564	519	543	580	474	479	490	548	525	529	526	506	521	509	501	521	553	523	509	518	535	546	539	509	541	511	532	525	495	528	515	501	517	560	496	528	486	516	534	505	521	511	484	559	551	539	527	530	535	570	532	493	505	533	543	515	551	529	524	552	568	567	530	548	555	554	506	511	542	547	537	549	539	519	583	500	526	493	528	549	561	540	477	545	546	521	507	526	581	512	552	528	518	547	555	510	517	522	497	534	524	508	556	516	544	497	506	519	565	520	536	494	540	510	496	530	540	529	540	541	501	514	567	519	489	514	541	498	518	500	549	528	520	528	522	580	559	487	557	500	530	555	526	523	591	537	541	532	555	522	531	458	536	524	503	508	508	515	542	526	519	478	527	530	520	544	531	533	515	523	511	563	493	535	586	552	538	531	568	546	526	538	552	502	504	533	551	509	516	569	543	554	524	518	513	533	507	524	493	531	507	557	527	530	507	511	552	538	510	508	531	509	529	574	533	548	561	554	540	534	500	537	551	546	556	540	569	534	466	532	532	527	535	531	514	505	531	520	569	552	590	552	514	514	534	492	542	556	499	520	580	524	540	553	531	551	515	496	537	563	509	533	519	517	510	538	568	514	558	520	552	483	512	507	538	571	540	474	530	570	533	497	531	527	538	526	509	553	548	493	538	518	559	554	569	559	583	517	546	537	526	550	579	582	541	540	520	477	522	500	535	557	522	518	523	489	557	500	549	490	511	536	498	549	513	521	523	538	510	515	517	550	530	507	566	539	520	540	547	526	533	485	554	521	530	506	515	480	530	533	508	522	530	533	527	526	576	577	543	538	533	527	520	509	568	540	539	502	582	545	562	529	524	520	527	541	529	471	553	543	523	530	530	533	574	513	529	478	581	527	564	533	502	499	516	547	519	533	533	534	523	540	564	509	512	524	521	549	549	594	509	561	530	510	533	551	516	525	546	537	507	549	600	542	527	493	523	511	504	545	556	523	529	560	538	529	546	532	528	530	528	528	517	528	574	524	502	556	555	516	505	515	559	542	547	577	511	519	542	541	557	531	533	515	533	530	549	501	492	527	525	498	517	536	525	508	536	513	527	477	494	570	520	524	536	499	523	509	521	557	517	515	525	520	510	532	508	524	537	514	544	512	515	570	505	556	517	579	521	545	503	553	558	504	605	507	514	506	497	507	493	527	503	543	512	535	513	527	520	507	521	539	515	525	506	547	542	534	527	520	558	541	541	487	513	554	551	509	524	519	514	506	551	541	550	532	514	568	523	555	508	533	543	505	544	549	537	559	501	544	525	506	521	528	578	533	504	529	543	542	530	551	531	494	584	509	534	503	555	543	530	547	533	502	545	513	547	527	512	508	571	555	557	510	521	511	528	591	563	555	529	547	557	583	559	522	542	525	543	514	535	548	499	566	508	551	540	534	539	518	587	516	502	527	508	575	525	480	518	578	556	483	537	547	535	541	558	541	572	518	539	523	521	503	530	566	486	532	564	546	544	546	510	543	539	513	522	551	552	521	557	535	537	534	544	517	531	505	504	504	541	538	548	495	550	534	565	505	496	537	514	499	533	512	500	525	505	553	533	546	540	525	524	538	533	467	522	478	514	519	521	505	592	510	509	499	476	497	555	575	521	524	536	534	566	510	524	554	533	478	510	483	581	547	536	552	548	539	508	520	488	548	553	574	493	527	502	542	564	506	526	492	547	544	516	522	526	513	534	521	480	524	519	561	543	490	560	496	528	574	545	557	532	487	536	546	479	526	523	551	524	563	512	528	544	550	614	523	523	544	560	517	542	531	532	494	554	513	538	498	515	524	585	520	526	519	528	527	544	548	562	534	541	524	540	507	543	556	548	535	540	508	558	559	527	495	495	532	492	537	520	515	561	564	570	558	546	558	552	568	485	497	539	547	535	551	538	502	523	546	567	537	511	562	542	546	543	498	529	511	547	525	503	516	534	498	493	552	568	521	538	543	502	517	516	531	518	551	562	554	576	556	499	530	579	523	511	530	510	513	536	494	514	507	500	532	564	511	560	556	574	520	520	515	538	536	512	574	510	524	532
5597	8498	8683	5027	2084	1221	1352	1422	1087	1062	8458	16511	13749	6304	1917	782	538	496	457	469	525	440	494	468	478	484	466	461	476	474	519	443	433	509	464	427	486	474	487	445	480	482	462	508	459	455	491	506	482	497	439	466	448	472	452	473	451	461	488	473	461	480	459	442	502	489	462	457	440	493	465	450	491	445	478	488	474	439	458	496	451	515	483	472	474	446	472	467	478	439	452	439	451	428	490	474	453	474	448	473	440	439	469	478	444	485	473	493	501	493	466	433	468	488	490	459	468	480	500	434	536	486	485	438	467	444	482	481	454	451	477	428	446	477	455	466	494	436	424	443	437	445	491	487	472	427	470	489	484	420	521	492	529	485	472	470	445	460	485	464	446	492	464	457	501	459	443	478	466	462	476	472	454	472	438	457	454	468	479	482	471	478	477	453	484	482	469	498	471	485	487	455	439	433	486	434	484	427	460	478	488	473	459	489	469	465	499	474	472	482	493	423	485	477	443	477	462	496	424	450	465	477	456	444	447	472	449	440	452	492	462	484	468	495	482	512	424	496	449	452	478	452	495	446	435	433	474	469	474	472	474	463	437	456	452	437	421	473	447	468	432	486	427	439	480	487	495	500	448	464	457	455	470	460	436	447	470	484	444	447	474	453	415	489	492	433	457	468	447	437	440	486	428	433	488	461	500	462	468	452	461	475	478	482	463	470	457	454	467	493	484	499	476	436	450	471	452	454	447	404	455	473	456	475	465	454	487	498	432	459	448	514	480	468	437	464	432	478	475	485	483	464	447	433	452	475	489	503	436	489	485	462	475	443	463	448	470	448	433	475	492	418	476	477	454	493	477	485	462	454	463	439	477	488	450	454	480	492	498	480	445	465	408	492	493	451	467	451	461	454	444	463	451	455	485	453	476	444	454	455	507	499	466	457	503	482	481	455	474	451	444	445	451	478	473	461	452	430	469	459	423	454	470	442	461	450	476	422	440	454	476	452	466	432	465	449	459	454	474	441	488	492	446	489	467	463	496	499	481	477	466	449	496	450	444	471	454	451	481	488	461	481	481	439	459	477	445	512	434	490	478	462	428	470	488	473	497	497	501	497	479	474	421	489	419	543	480	464	469	476	465	444	466	463	490	518	461	472	463	447	449	477	467	474	460	510	493	464	478	437	473	457	483	406	456	492	493	459	478	449	419	438	420	433	492	475	452	470	480	493	441	464	487	476	451	451	477	464	458	458	487	446	448	494	452	428	486	475	458	492	490	458	509	483	463	475	474	494	474	466	448	456	445	484	460	446	451	478	482	458	453	482	437	451	482	452	472	452	483	481	468	469	477	479	476	456	481	481	472	453	451	464	443	452	502	466	507	455	465	471	460	465	480	467	439	483	437	480	435	489	465	420	484	448	482	445	470	481	438	414	443	469	466	477	460	514	426	455	468	474	451	461	487	479	448	471	448	461	414	453	475	479	455	453	461	434	477	468	449	444	476	419	440	437	419	476	462	475	423	461	466	473	449	453	444	474	474	458	482	416	496	529	492	509	456	474	494	419	479	454	448	455	467	461	458	489	488	540	452	491	466	443	471	441	452	483	447	514	459	481	445	485	474	408	477	469	446	459	422	503	432	461	437	477	524	462	473	457	495	469	465	480	459	466	465	433	492	439	466	517	453	454	503	464	468	494	457	465	471	461	484	493	450	473	485	479	484	504	473	514	481	463	446	469	453	483	476	488	455	477	464	438	431	468	424	447	448	485	467	466	468	451	467	510	451	428	452	498	479	467	459	459	456	471	437	457	492	447	437	511	458	472	447	491	490	511	467	433	472	499	450	446	462	501	453	449	458	506	452	477	463	492	460	505	413	435	457	494	489	480	472	464	442	471	447	476	476	502	484	454	462	517	456	479	465	471	491	485	459	496	443	435	477	444	477	477	447	470	434	460	466	467	462	455	441	465	521	504	479	451	422	459	457	495	459	446	472	440	483	478	442	459	417	495	471	485	466	468	455	454	477	474	463	506	459	453	456	475	487	456	454	488	466	451	485	471	434	476	461	473	446	450	442	516	439	457	490	491	452	450	469	443	453	441	492	477	456	475	476	475	471	478	434	457	459	477	484	454	458	436	461	467	470	461	467	446	471	468	461	487	481	477	479	488	486	480	448	450	441	439	479	460	446	453	475	459	474	506	471	453	466	479	443	450	468	456	453	485	486	481	459	459	471	487	460	478	418	446	445	464	448	508	462	466	477	483	477	456	441	466	438	451	468	468	473	457	439	451	421	443	482	468	470	446	469	473	455	431	466	441	507	460	479	466	446	452	442	476	480	486	456	464	473	450	459	465	454	458	438	457	428	489	466	478	438	468	512	469	484	473	463	451	458	446	456	476	464	485	483	465	463	440	480	450	459	469	445	458	485	478	464	494	486	424	458	426	425	477	500	465	477	444	473	485	469	515	442	457	482	482	463	459	420	486	452	433	486	466	486	466	449	535	464	451	467	479	470	504	440	467	448	435	495	439	479	489	403	474	479	455	452	462	467	489	471	463	468	499	465	471	459	455	444	483	503	473	430	458	494	446	464	501	481	470	455	468	452	464	440	517	463	471	451	461	499	479	445	470	442	463	490	443	435	461	442	419	461	428	469	428	483	480	483	423	491	469	450	442	438	428	454	474	452	445	447	473	440	465	487	472	431	482	466	489	463	439	467	457	438	456	431	438	464	476	442	423	487	477	445	450	467	440	498	479	483	477	501	481	436	502	462	450	483	463	466	462	464	471	459	451	484	477	477	459	467	490	467	467	461	476	415	453	468	480	472	478	470	482	471	471	454	466	491	427	468	460	481	463	453	471	489	458	467	520	449	441	444	467	424	451	485	417	507	454	467	467	460	472	474	436	445	441	467	463	489	454	467	455	477	454	499	452	437	459	472	466	488	442	460	473	465	452	484	475	433	477	490	443	443	466	445	456	468	463	461	472	470	440	485	478	479	448	477	486	458	480	466	490	500	472	468	482	442	468	465	458	476	466	442	504	448	473	463	477	496	467	437	454	456	443	480	437	453	466	482	502	491	471	522	469	446	472	471	455	482	439	486	422	418	467	459	491	458	493	479	492	497	472	453	485	449	485	438	489	525	462	445	477	472	442	422	458	509	495	406	445	446	492	463	435	474	467	464	474	468	476	433	499	453	443	423	433	489	431	428	465	474	461	491	449	497	491	483	481	403	471	457	481	449	483	452	468	466	474	456	462	451	450	475	449	447	479	466	486	444	432	429	485	440	474	464	457	474	461	489	429	490	509	489	499	457	489	487	508	447	460	527	454	432	475	471	488	460	472	460	481	471	517	463	485	461	497	510	474	486	455	453	463	423	523	446	466	495	477	471	495	450	522	440	436	479	444	471	461	478	455	455	411	499	449	407	460	460	462	425	463	471	460	490	481	418	473	459	428	505	444	466	460	500	480	463	478	483	442	423	451	456	485	474	461	470	443	474	479	426	449
23826	20797	27782	23895	20361	8306	2614	1790	1160	2384	12550	21269	21241	13960	5504	1635	812	661	609	613	658	691	679	613	624	640	672	645	615	663	686	633	641	616	593	655	689	669	642	640	617	664	661	636	705	645	638	573	643	651	659	679	637	605	618	655	642	620	634	710	631	639	631	621	696	682	619	676	668	610	608	614	654	635	635	674	611	639	640	613	653	617	654	655	673	621	648	648	646	664	642	633	664	607	645	669	641	626	637	659	678	612	665	675	654	586	638	653	681	639	651	657	624	609	699	628	632	663	616	624	637	613	634	609	654	611	617	697	604	645	657	659	644	646	589	597	645	649	588	633	654	610	629	661	654	604	634	630	613	628	652	660	656	645	626	600	612	632	639	650	638	616	600	625	628	635	616	638	621	646	638	614	631	647	626	593	623	674	610	608	609	647	652	652	636	659	616	606	646	660	627	637	627	654	608	663	610	651	613	640	608	623	580	676	616	675	597	629	682	636	623	624	683	653	638	638	615	616	595	610	642	636	628	622	667	619	645	617	663	654	622	621	643	631	615	599	649	626	613	676	609	620	638	673	644	619	607	671	611	633	593	641	673	652	647	690	641	683	655	661	640	691	643	652	603	687	610	631	654	675	667	695	621	614	671	632	657	618	589	667	666	608	692	647	632	681	623	622	640	653	638	606	628	608	667	597	646	633	614	614	626	641	655	623	641	606	653	680	631	597	665	602	643	610	653	577	630	649	603	613	655	629	657	630	632	646	622	621	630	622	634	642	603	630	670	646	670	626	668	628	604	637	641	593	637	659	623	619	628	643	608	629	624	625	624	646	632	679	673	618	648	623	605	612	651	568	620	667	586	668	633	648	604	632	633	639	651	622	656	625	640	610	652	698	666	632	667	654	626	652	695	603	640	656	640	632	603	657	630	602	623	640	651	629	616	641	639	600	675	648	627	622	621	694	630	621	637	633	613	612	606	666	695	595	634	636	667	654	618	679	660	610	630	648	680	622	605	621	642	619	632	583	640	595	614	599	586	637	621	640	681	609	645	626	632	650	594	596	655	636	654	645	643	636	621	634	667	645	626	642	650	686	614	582	659	648	638	674	667	628	609	629	663	659	615	644	652	686	623	628	645	648	618	640	653	618	632	625	603	643	680	644	653	658	637	615	627	610	648	665	676	652	601	640	599	626	584	610	630	653	621	657	628	664	627	614	664	633	651	633	631	631	651	645	638	649	670	618	625	599	619	593	651	650	572	639	600	607	642	624	609	638	649	609	601	655	619	606	606	577	626	647	652	647	648	650	621	651	644	653	645	599	656	662	628	648	636	654	634	660	643	632	634	611	609	611	666	607	616	647	635	619	627	615	674	618	643	632	648	609	612	654	617	678	596	602	602	667	612	634	624	583	622	700	632	605	657	612	612	662	623	621	606	602	611	627	638	663	623	644	642	686	615	642	591	627	615	648	616	619	643	675	626	583	631	663	637	638	641	636	685	649	612	623	663	630	638	641	639	648	649	626	627	662	643	616	637	619	664	679	640	614	649	654	654	616	630	638	669	627	660	634	641	658	639	654	603	559	668	597	632	610	596	646	625	651	621	600	693	595	616	629	612	623	607	622	639	664	654	585	581	646	610	652	625	662	622	640	626	652	685	656	629	632	639	601	646	650	645	693	636	657	630	598	626	631	642	607	634	650	643	629	597	646	668	631	657	665	649	625	640	652	613	620	584	619	672	640	653	683	648	687	621	637	662	614	657	685	642	603	674	643	591	641	638	690	697	672	634	643	683	642	639	583	624	604	621	635	613	657	653	644	632	624	632	623	624	610	651	639	691	616	619	669	599	654	617	647	627	633	634	632	619	651	641	611	620	585	682	633	637	620	610	602	611	615	594	637	673	592	633	641	633	605	606	596	613	685	683	620	646	626	655	610	609	641	626	607	641	636	634	601	633	627	596	603	625	646	688	645	660	636	676	656	630	660	608	616	592	683	634	664	628	690	623	653	675	598	641	609	661	611	640	599	565	635	667	634	621	677	656	626	681	612	651	643	643	646	628	660	611	660	590	650	660	632	617	614	638	627	651	651	615	637	651	663	651	607	619	611	658	659	654	631	665	621	665	704	611	626	665	590	614	654	639	626	633	635	665	601	605	609	642	604	633	616	625	642	647	633	622	628	653	656	643	637	634	630	605	624	659	583	615	635	649	671	608	657	663	671	621	626	646	605	572	618	607	616	653	632	660	616	611	635	585	660	622	646	645	632	609	640	633	601	633	624	614	620	663	630	646	671	638	641	597	614	600	645	645	609	656	704	647	605	654	620	657	638	577	636	603	623	635	676	613	625	565	673	648	619	638	612	679	626	617	659	642	621	633	594	634	660	630	639	620	618	658	617	619	650	641	676	655	624	618	633	585	625	633	610	626	626	640	657	661	641	581	633	601	634	681	670	654	681	660	611	633	639	634	629	629	628	651	670	639	629	600	642	626	651	638	618	639	695	654	615	653	595	622	610	618	595	672	661	573	614	672	598	637	686	671	645	649	616	607	627	662	644	635	616	573	641	608	619	655	588	617	600	648	651	709	635	616	637	593	632	664	627	632	619	626	598	625	649	653	641	633	638	607	653	635	628	667	634	647	600	644	639	658	604	634	642	642	596	635	669	650	677	594	635	619	618	639	654	655	644	587	650	688	700	673	685	585	609	667	604	632	575	674	669	642	657	632	625	680	639	641	625	593	626	630	627	603	608	613	679	639	607	662	643	658	629	647	632	618	687	655	635	582	623	625	642	633	605	620	637	598	637	673	619	640	637	585	632	634	644	684	668	627	613	654	653	627	659	628	596	673	664	643	653	632	644	642	578	617	603	659	622	665	638	632	635	663	683	655	639	670	628	660	621	642	599	645	612	664	656	607	660	593	588	561	566	609	628	643	658	628	645	626	639	671	633	634	680	591	623	576	654	641	616	644	654	644	602	628	594	586	629	628	653	630	622	694	613	624	643	651	618	649	645	647	664	602	660	656	671	607	648	636	616	607	647	610	589	659	636	647	658	653	581	641	594	590	667	643	641	621	657	624	617	614	666	625	666	681	682	633	627	656	609	595	666	595	627	627	625	671	615	627	573	665	610	663	635	593	620	655	641	640	627	668	622	617	624	627	630	570	592	611	649	646	642	629	614	646	642	656	668	643	628	630	605	651	598	631	595	633	648	620	626	631	656	617	630	610	585	624	634	600	606	651	653	642	615	624	645	616	618	652	646	629	670	645	667	600	656	671	657	609	644	618	638	599	627	650	646	662	638	663	609	600	656	665	635	590	614	635	592	670	633	598	691	620	627	625	623	646	635	654	620	660	713	649	615	604	634	621	674	622	646	641	634	650	589	664	641	650	631	664	652	665	666	594	631	633	597	657	615	631	619	662	688	614	580	616	633	632	607	656	669	627	600	608	632	623	577	645	613	624	615	683	618	602	619	591	644	622	682	619	627	628	682	653	665	633	648
6266	12804	13311	7772	4046	2668	2300	2046	1360	3719	15153	21103	19081	12219	4949	1576	769	614	538	512	555	546	516	563	574	569	528	548	538	546	547	575	507	567	527	560	579	570	589	565	548	557	592	518	528	516	594	560	565	529	553	511	515	500	541	577	535	543	518	521	535	539	558	558	567	590	547	514	552	519	536	527	539	530	529	569	468	549	531	557	498	577	564	538	556	540	568	569	546	544	543	558	509	562	562	550	529	588	598	574	558	579	545	544	574	545	548	526	533	573	507	549	536	549	532	528	565	513	571	522	491	545	529	554	507	555	525	538	564	535	557	566	547	562	530	555	567	531	528	575	534	560	513	531	549	537	527	591	537	571	566	524	574	562	539	538	565	508	553	554	518	534	546	539	602	548	524	539	570	546	538	540	572	570	567	523	544	587	547	571	556	565	604	531	564	533	570	508	539	540	585	543	579	533	538	579	536	541	539	514	559	520	519	560	518	519	515	540	547	545	586	535	495	540	526	585	555	561	491	555	561	572	556	556	546	582	557	510	554	537	524	545	575	531	534	564	581	553	562	569	507	526	562	522	536	568	548	556	558	516	519	593	543	565	519	535	542	525	543	543	548	573	552	575	531	565	527	504	534	573	550	575	544	506	536	558	549	550	569	524	539	545	514	548	556	509	525	485	585	547	525	540	481	576	531	540	546	611	559	537	542	561	514	591	597	549	527	543	571	516	551	520	549	536	559	539	541	532	555	539	547	538	555	488	542	538	590	539	560	536	593	532	587	531	576	537	569	583	566	533	530	529	546	591	543	524	516	538	497	552	532	554	540	549	586	516	522	547	569	548	509	508	551	514	565	546	543	548	543	538	562	561	565	559	564	532	533	573	569	532	534	568	540	571	511	511	554	586	560	506	569	519	545	529	551	542	530	561	575	527	562	567	513	549	606	567	555	526	547	539	523	549	576	549	578	523	530	559	503	577	557	506	550	594	576	539	574	539	576	545	560	555	551	539	573	520	530	509	541	531	524	534	549	538	540	533	557	551	549	517	543	505	519	574	565	539	540	572	561	559	524	581	558	529	535	495	558	531	546	516	542	573	535	506	553	550	516	579	501	570	481	553	567	570	540	519	539	574	516	537	544	550	513	526	605	540	608	543	535	508	569	588	551	501	559	527	542	504	544	534	557	553	531	534	524	539	570	541	523	527	551	549	549	543	530	533	566	560	519	524	548	481	522	516	544	576	556	530	547	517	555	569	525	554	550	563	557	574	540	561	578	564	550	575	536	553	553	556	537	562	556	543	552	497	517	560	564	532	516	555	536	548	531	521	535	523	523	512	481	574	517	564	544	552	525	510	528	565	559	563	548	532	549	531	526	545	535	578	510	525	554	518	520	513	523	536	529	576	570	538	566	500	611	547	524	519	513	539	575	525	562	544	577	547	532	514	515	545	525	580	555	550	524	570	551	552	558	574	537	543	550	553	529	577	535	550	581	533	505	539	525	544	564	532	548	601	540	574	542	531	558	520	557	517	558	537	579	516	570	557	530	575	520	536	518	504	538	522	541	545	522	542	492	516	526	502	572	536	556	544	553	587	520	558	529	525	546	506	546	513	638	550	547	564	498	543	555	531	554	571	551	562	549	583	547	574	519	533	539	515	542	569	566	507	548	493	569	519	568	497	523	552	539	511	522	534	529	529	516	550	551	566	468	536	548	556	584	560	568	527	521	543	531	498	534	541	538	526	528	585	529	496	503	536	495	579	572	546	542	592	553	507	540	588	525	572	569	588	541	531	566	510	531	559	548	577	539	554	568	560	538	544	539	518	541	547	555	552	546	558	528	559	496	539	539	515	539	545	570	537	569	487	558	531	564	483	518	599	509	544	524	562	562	539	536	563	566	563	540	597	520	525	559	528	525	562	543	566	566	561	545	551	507	543	544	542	550	551	526	537	584	535	570	537	532	580	562	516	532	597	543	508	522	524	521	542	524	554	540	546	503	502	544	561	504	550	563	564	528	559	545	542	515	534	520	565	520	538	544	563	549	539	548	522	576	542	566	571	544	532	560	549	547	533	563	572	551	563	560	574	508	523	566	565	540	540	520	551	564	551	547	576	523	555	550	594	553	516	540	524	560	503	543	546	552	541	515	520	510	524	570	506	559	505	527	531	539	539	534	533	523	532	525	581	565	513	525	547	552	522	542	522	535	551	580	550	576	540	517	515	614	575	540	565	563	518	507	572	516	541	548	569	535	509	516	568	595	538	516	499	541	548	527	559	525	531	546	516	534	518	561	537	579	562	538	536	560	503	540	576	515	565	599	541	532	503	578	536	577	521	535	521	520	557	551	532	541	551	578	511	478	526	578	521	570	572	533	563	532	553	548	546	574	550	521	549	550	516	518	514	543	532	500	523	570	555	612	542	547	526	539	518	542	516	515	557	537	503	570	525	509	561	536	572	526	558	542	540	530	540	552	554	551	569	550	557	531	501	527	549	559	478	546	579	513	546	547	519	561	567	529	535	549	506	505	505	534	536	533	547	516	588	522	542	582	595	579	513	537	535	553	530	535	543	533	525	566	520	525	553	540	557	556	518	589	560	520	514	545	593	531	559	607	505	547	575	503	527	545	557	534	544	536	579	544	556	566	566	538	508	556	526	574	559	525	538	535	522	561	556	518	504	587	494	497	520	510	526	566	589	550	541	506	538	486	542	530	568	564	553	541	511	511	497	525	543	554	503	546	529	514	510	506	517	569	538	519	554	513	552	536	586	539	562	535	552	500	497	544	513	519	527	510	576	482	535	510	541	579	556	557	574	522	486	542	559	572	519	561	560	563	537	552	565	538	540	547	544	582	521	550	528	594	522	518	532	494	538	534	556	528	539	533	532	567	528	505	544	518	517	574	565	561	568	551	542	544	495	539	524	501	536	546	511	546	554	515	508	513	525	511	591	523	593	569	530	544	539	498	585	486	553	579	544	525	564	601	455	535	554	566	544	546	549	551	561	568	551	555	553	560	542	606	542	583	538	541	548	490	530	534	561	534	564	540	509	536	520	572	549	594	525	541	565	528	576	547	547	558	527	547	538	581	528	541	557	529	506	522	570	509	548	557	567	512	564	516	531	539	529	541	531	514	529	544	513	507	529	510	522	549	556	529	513	508	526	603	558	548	574	548	567	529	576	509	522	507	554	513	523	514	498	517	584	532	539	555	525	553	538	532	527	534	547	536	547	533	560	518	567	540	548	594	560	503	504	522	558	535	521	580	516	543	568	552	562	517	534	533	545	506	524	538	532	529	538	530	528	510	559	557	569	567	584	542	584	525	533	558	580	555	575	557	566	516	530	516	563	574	544	535	547	553	515	525	566	525	494	525	546	581	511	524	505	553	528	538	534	553	535	551	555	521	539	609	559	526	529	576	471	534	577	535	573	581	572	536	576	568	509	555	564	546	572	538	577	521	550	549	524	531	531	568	522	521	529	509	528	527	505	542	537	528	547	499	550
26948	11238	4438	2362	1126	880	835	747	677	661	539	752	1591	1528	1030	665	552	505	466	485	486	449	518	473	494	507	514	489	521	440	487	472	494	454	488	503	496	469	474	508	528	492	499	472	421	458	493	498	489	489	525	492	456	444	508	482	481	496	492	486	501	511	493	495	502	533	498	498	508	511	475	468	500	531	493	478	472	532	496	472	475	511	466	461	491	509	468	480	487	467	478	477	487	457	503	466	495	504	498	466	432	486	488	497	457	516	489	533	497	477	485	459	475	466	491	516	516	536	495	488	486	474	484	513	486	491	460	526	485	453	455	508	478	479	495	497	516	482	475	514	471	486	528	496	511	528	503	466	477	478	503	468	477	456	503	502	477	546	529	515	485	482	466	473	486	501	493	495	506	483	461	522	537	491	468	477	478	465	481	528	490	474	525	524	515	484	515	489	492	495	468	490	486	512	462	458	439	516	473	456	489	470	500	492	517	494	464	501	480	505	498	462	508	507	487	495	497	484	482	489	462	471	507	526	486	464	505	474	534	487	471	503	500	497	511	494	469	516	495	478	500	482	514	481	505	501	512	532	446	508	523	492	500	484	509	458	486	480	463	523	461	476	493	467	471	459	490	515	456	474	501	485	501	517	457	480	518	520	531	456	510	491	483	470	521	491	514	486	523	478	496	488	503	492	482	487	491	493	502	480	452	495	479	487	496	507	492	505	474	470	472	507	522	487	500	526	482	481	489	455	495	491	479	505	492	465	479	489	527	473	521	495	437	481	498	505	500	488	453	469	535	444	523	469	494	496	518	513	513	459	510	476	532	515	495	479	471	506	447	453	514	493	508	490	493	452	481	515	459	510	511	515	477	499	495	466	458	450	511	505	469	460	452	495	493	525	475	487	467	505	490	521	500	447	465	451	520	464	502	515	461	523	496	520	495	472	502	446	466	446	437	443	474	461	497	502	509	469	493	473	526	486	526	456	495	491	501	521	466	477	469	461	493	507	491	499	474	505	474	436	464	492	491	483	485	502	463	498	464	460	519	477	469	498	504	483	479	483	512	495	505	465	509	476	510	500	495	494	469	489	498	519	475	503	473	464	477	512	454	468	463	499	447	526	478	487	495	486	494	476	501	531	508	508	497	467	467	482	472	498	495	495	477	469	464	492	550	488	499	455	501	492	530	500	472	455	519	531	495	487	488	524	511	485	490	445	484	431	522	506	516	490	519	482	515	457	523	481	426	485	504	530	471	488	476	478	516	490	488	490	489	518	506	466	493	518	465	502	427	488	483	469	498	516	467	465	504	458	475	512	496	425	452	475	506	486	490	503	491	484	477	497	523	504	513	535	508	485	480	476	442	514	493	483	487	487	486	514	464	445	488	487	482	460	517	460	518	456	473	505	492	476	524	476	455	475	453	480	495	478	462	497	517	477	494	510	477	527	477	467	547	457	455	548	514	500	507	444	486	513	515	497	497	523	467	499	481	454	466	465	506	492	549	466	490	471	513	478	475	454	484	503	498	511	461	442	462	499	447	529	531	458	500	498	455	494	520	492	482	475	513	435	496	537	490	460	487	541	509	469	511	456	472	481	442	457	511	499	537	510	500	484	511	529	489	473	465	457	522	474	489	502	473	463	501	455	478	467	472	484	464	540	473	507	485	501	494	483	481	493	488	517	471	489	505	515	492	527	469	497	467	480	534	478	464	469	482	464	484	487	493	503	468	510	472	533	479	517	431	480	521	461	520	461	450	472	481	476	489	505	482	494	503	517	507	497	493	503	492	488	456	511	477	481	495	442	475	454	498	497	449	491	441	474	457	517	496	497	544	513	510	513	457	460	518	469	526	521	473	468	489	541	491	475	521	486	499	483	503	461	513	451	465	467	513	482	530	488	515	474	465	478	494	531	507	474	487	495	480	456	468	491	501	531	476	461	485	473	495	477	487	490	490	430	503	519	521	492	503	449	474	487	487	506	476	476	514	470	484	526	447	450	447	494	505	544	468	456	471	486	462	470	449	478	540	491	511	449	454	453	519	491	477	499	478	436	481	508	509	502	499	499	536	522	478	524	470	521	515	458	512	487	473	454	491	500	494	472	482	478	505	468	498	481	474	517	469	476	515	474	489	486	493	499	481	461	496	517	541	471	416	499	551	515	450	484	474	505	498	465	487	459	457	521	489	480	501	486	497	485	494	512	485	522	432	482	451	495	456	481	496	510	499	449	480	527	518	495	490	492	475	500	489	486	489	509	550	497	507	472	492	482	448	496	471	491	519	548	528	497	513	481	469	506	541	489	512	460	492	484	516	450	466	515	452	506	484	522	483	519	503	481	516	497	475	518	484	488	485	457	496	478	455	474	477	472	499	483	478	518	518	501	519	486	473	466	488	464	499	538	511	484	448	501	545	470	481	455	479	474	491	491	491	505	499	477	459	482	478	483	492	492	486	491	455	442	456	496	478	472	503	493	479	496	511	498	496	504	457	502	488	480	466	511	457	499	446	495	474	487	478	516	461	464	473	491	488	470	451	497	491	478	487	492	484	486	499	511	509	507	523	451	493	495	501	503	472	500	500	495	472	532	456	446	472	476	468	502	526	488	492	445	452	481	489	519	457	506	491	485	536	469	472	459	503	489	464	542	499	476	486	493	489	475	512	517	471	487	479	497	483	492	479	502	487	452	469	468	514	497	464	477	514	511	477	510	495	492	504	494	488	490	484	487	490	501	517	500	493	449	474	463	514	501	475	466	506	521	489	468	481	461	495	454	504	484	468	491	482	506	469	479	533	458	473	457	440	459	499	481	539	483	525	494	522	514	475	518	450	464	468	474	485	464	477	508	456	422	480	487	463	465	490	529	518	485	481	489	495	474	478	534	490	483	479	466	509	481	454	480	496	505	522	479	476	481	491	485	485	519	505	464	502	477	491	496	524	472	490	493	498	491	485	484	447	474	477	516	476	488	516	493	497	518	482	508	521	494	506	523	477	471	486	461	474	483	489	501	459	479	501	476	493	499	516	485	483	501	540	523	487	475	453	499	461	468	484	505	540	502	508	443	486	507	495	503	486	520	548	476	477	482	473	479	481	480	504	497	497	478	438	497	472	482	487	486	445	504	454	475	448	497	547	462	503	512	497	467	471	494	504	474	448	510	489	473	495	484	487	481	455	471	473	529	520	512	493	509	471	484	514	461	515	481	501	523	485	503	488	508	522	477	472	520	470	481	456	508	516	513	457	504	447	510	476	485	507	464	460	467	513	470	492	472	499	510	492	448	475	503	475	509	489	471	490	502	428	499	478	450	473	515	461	491	470	488	485	436	455	489	470	526	489	501	497	514	488	482	520	494	510	467	489	515	512	490	471	543	500	495	504	509	486	493	493	473	499	500	510	484	520	493	518	527	496	491	513	506	511	475	475	484	509	505	461	453	461	490	535	479	527	470	514	526	461	450	508	453	479	469	468	463	477	514	507	494	514	468	492	463	452	499	470	503	480	494
6405	4333	4438	2337	1380	1119	955	871	815	720	586	901	2027	1752	1035	588	492	494	454	456	447	451	415	454	418	431	405	401	385	421	423	408	438	431	412	394	425	432	431	400	385	445	390	462	415	420	466	426	433	442	458	436	439	427	437	420	395	415	437	424	420	419	378	399	391	436	436	439	428	432	413	410	452	403	436	403	410	383	448	417	414	441	424	413	392	404	389	422	430	403	423	426	409	441	417	405	413	374	441	447	409	414	416	408	435	431	419	383	460	403	446	471	389	380	375	400	436	451	421	450	391	408	429	428	404	440	443	413	451	428	417	399	394	444	401	432	407	420	427	394	437	409	424	442	441	446	452	398	413	399	407	408	422	398	414	427	440	429	430	402	441	426	441	403	401	439	418	394	404	455	420	428	385	443	444	409	439	450	445	363	391	395	433	459	379	437	383	427	422	407	423	435	406	415	433	435	437	389	395	424	413	377	402	420	449	467	412	426	367	438	444	419	435	421	421	408	408	423	434	434	408	427	399	454	424	417	443	430	461	435	430	412	422	417	413	405	460	414	407	414	451	416	420	430	426	429	423	416	405	431	449	412	428	408	395	408	436	449	411	415	422	437	418	467	424	409	393	385	428	410	434	420	402	434	417	430	433	410	398	454	413	432	389	378	390	439	425	393	410	403	420	418	421	408	415	408	374	407	438	381	436	419	412	409	372	435	388	426	428	415	432	408	410	420	404	386	426	426	406	421	441	404	417	412	443	404	430	395	433	405	390	409	433	466	420	379	426	384	440	427	421	450	424	432	452	425	422	427	432	430	416	409	394	363	438	426	414	428	441	423	398	423	436	414	440	367	387	445	424	433	428	412	434	444	420	420	425	433	434	437	421	410	401	425	427	436	443	425	362	446	416	425	442	420	460	434	439	437	442	382	423	422	416	461	394	426	438	403	449	434	427	407	421	406	444	435	430	427	418	376	412	414	397	366	432	419	428	412	408	447	443	423	427	406	406	423	386	429	407	448	429	412	378	429	432	409	425	402	432	424	406	427	433	419	416	395	428	432	421	446	413	400	432	381	463	396	388	416	415	389	446	395	392	438	435	396	402	408	419	403	449	425	413	414	454	430	436	431	437	432	429	419	448	420	451	411	419	431	409	444	392	425	397	387	414	442	420	411	431	399	370	408	453	407	426	411	366	396	393	408	441	420	383	453	411	421	389	424	403	438	425	413	397	409	438	406	401	411	413	456	404	417	448	395	398	424	415	394	425	455	429	418	425	420	450	411	402	424	430	386	413	414	402	430	411	397	437	380	456	424	421	394	432	433	471	414	383	388	396	432	406	423	426	441	415	406	431	432	404	396	415	459	425	428	406	416	445	435	408	385	413	447	395	442	428	448	438	407	407	416	413	443	377	453	423	391	433	413	458	426	428	426	384	385	395	411	416	402	405	404	423	419	412	421	437	414	408	407	423	431	378	437	424	421	382	419	425	415	417	427	409	399	424	432	410	394	442	399	445	395	425	410	430	431	394	413	452	412	420	428	436	379	417	406	438	414	414	423	396	413	418	407	445	423	382	438	408	439	411	418	426	393	446	442	393	441	433	402	466	432	449	389	387	411	395	435	454	380	412	425	423	417	419	404	433	444	463	419	401	385	445	407	424	416	414	439	406	397	420	427	391	418	448	434	404	427	403	412	426	404	405	386	410	435	393	413	446	398	427	418	416	423	407	418	441	400	431	366	416	431	420	469	413	425	415	414	401	424	407	435	407	418	430	405	424	407	464	428	477	410	415	416	426	390	413	415	403	387	418	430	416	440	388	426	405	437	404	426	399	432	436	454	393	455	414	406	394	393	400	404	417	461	403	423	416	408	426	442	429	442	440	422	419	423	412	415	428	415	442	462	399	413	407	440	419	451	421	422	418	470	370	397	427	392	436	404	405	381	412	427	417	390	405	392	447	425	421	424	394	468	429	428	431	402	402	437	390	391	368	480	402	410	449	422	424	402	418	442	441	420	416	440	434	416	451	394	411	439	450	420	442	408	431	422	410	439	390	417	424	403	391	427	413	462	457	430	420	404	411	407	429	418	437	417	435	403	416	369	426	430	444	421	410	424	429	421	440	447	423	397	455	389	448	437	418	396	425	402	412	373	402	401	398	406	389	405	400	425	398	424	414	382	408	479	439	411	397	404	417	413	401	446	407	387	434	390	436	462	431	405	460	406	396	448	383	421	403	385	421	425	415	412	412	410	419	426	469	391	392	388	409	453	446	395	466	391	402	375	443	398	429	414	389	426	386	431	462	439	387	379	415	451	474	422	451	419	400	437	395	421	409	409	398	403	402	408	385	394	407	408	403	437	437	410	407	431	439	401	398	457	443	455	431	422	435	445	456	420	440	418	419	416	415	431	436	372	423	417	435	371	425	390	426	388	421	391	392	454	430	434	425	403	460	396	405	418	428	437	420	441	408	441	401	415	417	401	439	405	412	451	404	435	420	411	391	443	398	447	389	438	385	394	419	395	451	400	398	398	433	394	430	418	445	428	402	416	416	431	452	438	413	428	392	437	401	439	410	409	425	452	413	400	424	404	411	401	418	426	378	414	404	436	419	410	436	448	428	415	389	416	431	413	416	423	459	414	417	408	387	465	430	425	421	425	420	433	416	406	396	409	429	434	468	377	420	394	411	394	418	408	402	411	401	421	429	390	406	384	423	419	427	432	435	429	431	382	441	439	431	445	370	412	409	460	431	409	406	432	435	450	398	378	407	425	434	445	409	450	417	451	426	398	416	393	439	414	426	421	440	403	416	447	446	391	417	434	412	451	446	406	417	437	409	415	405	377	416	434	394	404	392	385	408	413	374	409	402	409	412	397	414	404	414	415	422	399	418	431	429	423	404	437	397	407	431	404	422	405	427	378	371	439	404	428	422	438	465	443	375	476	425	387	446	402	406	428	467	411	427	431	399	436	400	415	420	427	415	366	412	438	436	406	440	410	418	391	442	397	447	410	451	436	434	457	408	438	435	394	405	420	427	387	438	421	464	400	407	414	440	419	383	398	453	413	435	402	407	402	390	408	451	404	450	402	390	390	420	404	410	399	401	432	418	420	442	432	419	400	420	409	439	404	404	437	406	414	385	385	396	427	397	434	444	396	426	432	412	403	419	422	438	394	430	404	412	429	446	419	444	437	429	460	406	423	441	402	393	425	410	419	416	400	452	447	453	397	413	396	411	409	434	422	454	467	430	461	409	413	451	423	450	430	397	406	435	420	421	409	425	451	408	442	431	402	405	406	396	422	426	410	404	448	401	397	427	384	434	394	430	408	444	434	434	383	425	394	379	418	415	412	369	441	445	453	392	422	411	416	407	470	415	426	440	394	395	423	431	426	422	405	420	410	436	462	443	416	438	444	405	407	425	389	390	413	403	427	431	429	434	426	450	393	403	404	429	407	432	431	419	415	420	408	443	389	441	402	410	386	423	417	449	387	459	443	447	353
24749	20863	26966	24711	11612	2869	2394	1647	1339	1027	915	3441	13035	10624	4615	1532	763	561	518	521	539	500	510	497	474	510	504	519	526	543	522	518	562	472	508	484	501	495	555	503	533	514	501	519	511	508	468	506	529	540	542	484	511	513	490	486	472	508	507	499	515	478	524	505	503	524	472	507	483	535	527	493	514	481	481	516	500	516	506	521	522	521	534	499	544	532	485	509	490	504	489	507	511	522	521	488	500	494	486	551	507	507	531	502	532	450	518	529	504	503	519	556	492	532	556	508	534	513	516	508	484	502	503	473	497	477	515	496	514	513	533	523	515	518	513	523	481	545	485	514	534	488	525	482	490	514	490	481	554	512	495	513	469	496	502	492	509	486	548	506	512	525	554	523	504	520	488	492	532	542	545	512	520	542	511	484	477	475	518	487	484	488	484	494	489	538	519	523	509	499	492	499	518	518	503	494	497	475	519	530	507	492	491	513	521	572	489	488	495	498	545	531	531	492	513	457	513	530	518	515	493	478	499	530	521	465	514	480	548	491	517	501	516	503	496	535	488	502	504	523	480	524	530	468	514	489	510	504	541	511	510	521	502	529	528	507	505	507	505	520	541	480	526	517	466	460	523	505	486	504	549	544	520	484	479	485	501	493	536	520	526	496	508	482	513	491	483	503	543	499	505	542	512	509	564	491	499	480	521	514	520	475	524	497	449	490	523	482	512	501	486	517	502	477	511	467	483	473	467	510	487	491	486	524	535	469	474	530	485	516	510	462	493	477	484	505	484	499	523	476	512	495	552	514	509	478	520	539	516	501	484	496	509	483	467	507	504	513	477	505	514	523	496	512	508	534	534	548	521	532	485	554	524	497	531	472	506	538	534	485	516	562	483	520	498	524	538	534	490	514	475	554	477	515	511	500	518	487	463	509	480	479	483	499	506	543	539	533	491	495	531	495	507	504	512	536	503	509	535	537	511	529	544	530	517	513	519	494	535	526	471	549	472	519	496	531	510	511	515	476	492	514	522	524	547	510	473	490	534	510	509	542	494	509	495	492	492	508	538	511	522	542	547	524	528	516	506	476	485	499	508	474	487	493	475	485	514	493	469	524	509	490	511	481	461	539	494	488	515	517	478	503	490	454	504	477	495	532	465	491	515	536	484	485	516	541	487	459	512	504	499	486	503	520	528	525	503	520	498	509	502	502	517	525	490	520	505	502	499	518	466	499	478	463	532	491	505	542	522	492	509	477	519	482	468	488	499	471	496	507	536	521	519	509	475	475	524	491	495	489	515	510	489	542	533	487	525	514	523	519	536	498	551	506	470	512	540	528	494	506	508	480	494	513	506	518	521	486	518	508	496	503	493	513	471	478	466	467	486	568	507	491	522	521	486	505	505	481	486	482	509	492	480	502	545	496	540	470	513	479	480	496	508	458	529	502	512	484	494	514	453	531	529	534	494	487	524	501	473	517	513	512	521	492	503	491	497	489	477	525	508	492	518	502	474	535	501	553	512	479	508	536	511	501	527	491	494	495	484	499	481	545	520	516	492	539	503	501	522	531	512	528	500	516	463	499	531	488	497	481	517	507	531	489	528	489	537	534	472	514	495	510	483	525	519	463	517	521	537	476	488	501	487	478	502	477	509	528	518	539	547	516	528	524	484	508	496	505	530	532	514	482	501	543	481	527	467	520	480	505	520	486	449	499	511	502	477	491	545	535	512	518	492	510	506	495	507	484	499	500	510	458	494	506	483	479	489	515	492	515	502	519	495	492	482	529	503	515	537	492	489	493	523	474	510	493	501	514	528	503	466	473	533	540	516	535	531	520	492	520	456	534	503	506	475	473	520	524	515	513	486	571	499	502	469	487	489	528	522	530	530	518	498	521	508	482	535	475	487	555	503	508	485	471	495	505	526	530	571	495	496	487	522	460	496	538	503	473	500	492	491	537	517	507	523	484	504	504	470	513	490	492	516	494	509	510	516	487	538	441	516	548	488	535	515	563	511	502	469	519	492	523	533	518	475	487	518	466	528	509	509	506	517	521	494	522	525	487	483	486	464	483	460	539	505	484	527	545	527	492	514	523	539	561	475	516	518	534	520	546	449	492	483	546	523	509	515	486	524	527	479	529	488	468	531	540	503	520	523	488	481	476	524	487	479	520	480	505	496	537	496	507	482	507	500	529	474	478	513	502	470	508	494	518	481	496	498	505	516	523	490	480	511	498	523	535	505	536	501	530	463	490	477	499	544	489	509	530	509	493	541	533	478	485	527	546	489	520	484	517	501	506	541	552	507	496	499	511	484	513	534	524	516	514	501	531	498	448	524	514	519	512	523	554	484	485	510	536	494	533	482	519	522	526	487	531	505	503	545	548	533	512	489	487	508	496	501	537	490	559	523	492	479	543	489	528	505	507	512	510	470	463	471	522	525	526	488	477	481	507	525	503	496	505	543	514	467	465	501	505	545	531	523	532	509	488	542	548	518	503	510	506	520	490	519	511	488	518	512	506	491	456	495	538	509	508	539	523	549	494	479	523	479	544	529	469	476	457	521	510	472	477	519	517	512	517	506	492	503	522	508	507	532	487	527	504	515	534	501	539	542	495	522	529	475	506	509	537	489	504	480	504	484	484	529	477	506	508	548	510	503	507	484	504	488	510	533	538	513	478	490	494	525	498	495	523	526	529	504	501	509	504	552	507	567	525	494	538	545	491	479	516	508	496	483	507	517	502	496	479	521	523	487	519	494	494	481	506	506	501	478	466	519	519	509	502	530	528	514	494	506	506	488	511	494	483	548	537	475	475	543	486	517	519	529	510	518	510	483	513	500	506	459	496	536	512	509	517	518	518	493	501	510	463	506	481	504	489	488	498	496	499	478	523	521	534	507	520	494	509	526	501	490	460	522	508	525	485	536	486	470	544	490	485	523	510	489	534	498	521	515	486	501	499	535	551	506	483	508	504	489	523	517	486	490	492	511	522	530	505	487	504	529	511	497	515	525	555	490	547	493	516	502	561	488	517	548	537	461	487	513	532	498	493	481	514	524	523	516	473	503	514	547	509	543	535	534	497	500	481	501	567	517	508	538	532	514	523	502	463	500	487	520	527	492	533	490	514	498	542	487	537	501	526	538	523	499	482	496	491	490	529	529	507	499	460	525	507	486	507	536	517	533	449	513	509	505	510	476	507	520	566	514	519	477	522	481	488	513	469	527	479	502	496	493	490	506	510	515	495	491	511	518	536	531	534	492	537	522	516	467	484	480	475	488	550	505	502	504	500	517	476	534	544	499	494	531	542	506	507	514	538	528	503	473	518	519	488	503	465	571	486	530	535	522	486	493	499	510	512	502	563	511	467	463	552	523	509	499	502	471	472	520	520	552	500	472	496	475	492	500	504	515	511	526	486	508	505	494	537	532	482	520	521	502	523	505	505	507	518	480	482	504	463	525	522	509	462	525	491	479	458	508	540	506	515	528	500	555	521	540	465	518	508	515	543
6180	11555	13607	8297	3417	2107	2772	2243	1762	1446	1178	5189	14205	10322	4685	1580	708	530	448	480	461	471	424	430	468	459	459	456	416	473	448	461	467	421	435	442	408	464	445	485	443	468	452	459	454	483	451	439	410	465	455	460	421	439	466	393	464	462	470	474	424	463	421	458	466	472	450	470	448	453	427	409	470	458	463	452	489	410	442	464	419	449	428	471	440	445	476	453	448	460	445	434	459	460	417	431	461	484	453	432	438	460	446	438	426	403	442	448	496	463	460	478	430	456	432	477	450	465	481	433	426	421	476	471	488	449	442	448	436	459	486	436	465	446	447	481	447	469	448	464	442	409	427	439	408	465	448	427	419	455	445	456	422	477	463	442	471	449	434	435	464	405	431	444	460	440	458	504	448	452	434	444	432	464	422	457	458	428	438	419	461	460	420	411	462	455	442	443	476	453	460	466	480	477	477	440	436	434	426	422	420	442	466	418	442	423	450	453	426	447	488	443	454	429	480	454	459	417	428	462	452	435	446	439	450	462	465	432	453	436	424	467	444	437	474	437	432	436	439	472	421	469	428	451	413	425	468	441	421	453	484	454	444	437	460	456	469	455	452	452	427	456	438	431	447	463	449	410	451	430	449	492	451	443	447	427	404	460	501	443	410	434	442	459	451	435	454	481	459	474	424	435	425	460	472	444	490	422	451	456	439	473	430	446	431	432	421	474	465	436	463	449	412	485	459	484	481	435	466	442	420	434	453	438	452	461	460	412	463	442	466	470	481	459	479	465	463	424	409	477	445	478	458	439	445	437	458	440	460	471	447	452	447	440	452	430	435	430	398	449	414	436	434	418	438	488	442	470	464	450	462	451	466	458	473	459	447	426	484	447	417	425	477	481	408	466	419	424	469	441	456	428	487	473	432	414	465	446	450	439	401	473	457	445	474	457	443	449	440	441	459	435	460	434	438	440	437	424	435	449	463	442	473	437	447	464	429	420	450	397	464	463	448	491	457	422	452	446	442	438	428	434	453	441	470	430	434	488	442	461	455	426	444	449	421	421	423	439	468	458	446	446	420	435	457	453	442	479	488	411	460	428	421	431	439	483	453	481	471	463	476	413	494	459	437	457	454	452	460	445	449	454	428	441	435	481	441	410	474	443	413	432	430	455	443	443	494	436	456	474	455	470	458	473	459	481	416	432	434	427	464	463	412	464	469	463	460	458	435	438	456	417	437	477	456	465	434	430	464	442	442	459	452	432	448	451	428	430	438	455	463	449	448	446	419	422	396	433	439	454	428	424	455	448	422	457	437	434	425	473	440	420	426	459	442	477	434	474	456	463	439	447	445	425	441	432	474	479	481	455	451	458	451	428	479	459	452	425	449	440	390	479	438	484	456	398	455	425	439	453	440	414	449	468	463	417	470	415	448	414	457	466	467	439	453	460	459	446	430	445	435	462	445	433	448	438	438	432	413	496	432	455	436	448	446	471	432	409	463	469	408	432	457	477	441	425	434	475	445	414	435	461	445	434	422	451	408	440	432	423	413	420	455	432	451	441	463	456	411	405	423	425	435	412	447	413	446	435	459	433	456	446	439	434	418	455	465	396	432	488	435	436	443	445	437	442	423	453	454	426	446	468	440	429	443	441	417	503	420	454	468	444	424	458	457	437	431	431	433	423	500	422	430	462	438	427	468	421	450	432	462	422	481	470	405	445	472	426	459	473	443	498	454	441	481	430	460	442	433	444	451	448	442	431	472	439	468	430	427	491	442	466	457	416	430	412	423	443	413	451	463	477	429	469	448	432	468	386	423	473	468	435	444	440	453	429	452	456	437	447	505	469	429	417	421	470	448	468	433	447	452	443	424	460	486	481	447	454	477	441	425	437	477	410	426	440	462	415	424	412	433	436	410	410	428	452	414	397	444	468	497	452	433	480	446	418	428	435	432	442	419	434	478	417	423	433	444	433	456	407	466	444	475	431	423	458	446	479	416	448	432	459	404	415	447	468	446	430	460	429	447	413	440	457	456	451	471	457	455	405	453	444	417	477	445	447	468	448	415	407	438	472	435	419	454	455	441	450	430	418	440	453	440	438	415	435	439	437	419	441	416	405	413	417	440	445	457	456	433	436	490	466	449	444	440	458	416	447	450	441	448	431	443	448	432	487	430	431	398	423	421	417	473	414	422	439	409	459	442	452	446	453	482	433	450	425	464	469	445	386	425	442	466	466	450	458	417	429	456	452	420	422	479	471	407	433	489	430	443	438	440	429	441	441	462	496	433	438	434	430	443	422	430	389	443	463	441	461	443	451	436	409	429	438	446	412	444	444	465	449	432	500	434	443	440	458	468	452	464	501	427	460	483	437	389	448	449	465	472	418	440	384	441	423	454	446	452	431	441	437	437	460	422	424	431	448	477	415	427	417	457	450	479	424	446	476	447	460	433	443	454	431	465	431	460	477	465	489	434	419	467	473	419	432	475	420	473	403	484	418	420	435	455	416	453	427	448	436	435	443	457	411	441	441	434	447	468	439	442	433	442	444	457	464	426	412	453	462	445	426	409	462	477	426	477	474	461	439	427	434	444	451	410	452	438	452	411	415	428	459	441	439	435	423	454	423	413	408	429	456	441	404	435	459	403	441	474	461	439	415	449	473	452	430	390	460	473	443	448	434	495	425	454	468	452	443	421	441	438	444	408	465	421	433	450	476	436	441	458	440	435	439	423	412	443	454	447	477	444	456	408	438	453	425	458	412	443	407	441	527	453	461	470	473	458	431	449	442	483	469	426	437	466	459	414	429	454	422	396	420	441	393	449	435	449	440	437	421	457	430	465	481	415	416	484	454	451	440	415	438	432	438	443	455	472	418	451	475	513	460	454	481	443	476	459	419	436	456	432	425	471	441	433	461	485	430	416	449	465	454	469	479	459	448	464	428	454	437	456	416	414	465	440	429	452	457	440	419	428	460	430	467	455	446	452	435	453	455	461	443	441	477	455	461	414	489	448	445	458	442	432	479	453	448	433	419	464	465	422	457	436	419	432	455	434	459	426	408	471	442	469	427	440	428	475	435	402	454	423	426	444	489	422	449	462	415	438	439	443	455	479	453	472	412	434	454	419	426	438	430	433	442	428	434	437	440	401	413	454	475	441	472	448	450	445	470	481	474	438	436	455	465	424	434	413	412	457	444	422	451	430	462	454	431	473	451	433	452	479	491	441	423	396	473	439	450	457	443	430	449	414	474	438	452	487	410	443	425	464	477	427	437	426	425	467	423	442	418	472	437	485	483	453	451	427	454	417	437	480	456	443	432	432	468	459	421	441	489	427	487	409	443	437	440	413	458	458	445	438	469	429	431	432	456	449	449	468	425	426	451	427	436	469	444	462	433	440	458	447	425	443	426	451	465	448	438	453	412	448	430	447	452	448	456	418	428	447	447	407	433	429	422	445	497	412	436	450	458	444	472	449	459	433	444	460	437	412	461	446	453	434	423	426	468	431	436
23839	20790	27803	23942	20587	11821	4687	3059	2191	1816	1481	4559	23006	18784	9608	2934	1116	792	728	633	673	635	638	647	666	660	644	688	701	619	713	654	664	649	659	638	651	674	645	671	656	626	642	620	666	615	627	704	627	657	626	666	656	684	630	618	667	665	712	664	679	647	618	658	652	643	671	669	618	676	670	703	633	612	642	630	681	639	643	651	647	692	691	635	637	664	688	628	654	662	650	647	683	684	643	637	639	658	629	640	602	611	688	674	648	660	679	639	649	643	650	678	689	627	686	630	647	693	648	679	666	631	627	668	628	587	629	651	638	682	620	609	655	617	638	654	656	691	630	650	631	629	626	663	658	707	694	694	627	639	652	656	652	641	664	674	645	664	663	632	652	652	695	700	646	681	641	675	644	635	633	642	693	657	662	654	614	628	646	600	620	632	629	667	712	649	662	644	599	656	666	621	688	634	629	663	597	666	603	710	669	657	664	667	633	631	641	619	640	646	658	649	642	636	696	667	638	673	660	686	604	649	619	621	643	647	663	668	664	662	649	638	645	686	621	597	628	641	654	636	633	671	643	680	625	639	683	621	697	653	616	625	612	674	670	634	621	678	673	667	654	652	669	670	642	626	642	621	647	674	669	618	612	605	645	639	676	689	656	624	629	601	629	639	668	638	661	624	666	670	619	653	622	608	658	620	665	675	633	616	629	623	670	658	611	646	651	678	661	670	645	680	607	671	660	650	660	695	697	628	650	616	655	688	664	659	680	648	684	651	668	640	626	661	657	639	642	654	643	627	683	620	580	622	675	646	649	654	711	659	605	629	666	692	637	683	640	625	658	669	651	623	650	653	628	692	638	612	676	627	621	599	622	681	690	715	641	615	608	655	690	627	663	653	636	636	618	654	664	659	656	628	664	631	669	667	628	633	661	660	605	627	629	674	638	639	683	698	665	630	660	648	617	598	642	646	679	645	628	624	674	676	642	674	689	652	669	618	663	628	638	635	652	724	672	629	627	602	603	681	658	655	644	610	605	633	675	633	656	661	671	637	638	594	641	677	630	645	615	628	658	653	646	666	637	670	624	641	628	676	628	638	616	641	655	635	663	616	640	676	684	633	672	694	682	669	631	642	653	634	657	677	596	657	658	644	685	679	634	620	654	699	616	588	660	680	669	626	630	667	669	610	670	608	645	667	671	614	626	644	627	603	659	661	671	641	687	666	697	630	621	641	611	612	658	627	678	622	642	637	651	679	619	617	682	668	678	642	661	610	597	662	624	630	648	620	631	639	617	655	616	654	597	580	657	647	640	643	659	596	640	649	596	682	644	620	632	609	692	693	631	619	620	665	673	639	651	637	667	674	687	630	618	642	622	644	654	620	627	689	661	650	607	675	661	665	696	641	677	668	625	651	634	646	683	707	640	618	662	665	622	613	687	655	652	645	629	650	608	652	652	597	652	608	650	684	604	703	618	644	602	634	618	609	650	610	634	640	660	656	636	614	637	643	660	632	630	643	640	631	638	632	664	629	627	655	641	643	662	636	649	644	661	656	635	644	693	656	660	634	672	659	687	645	638	677	646	631	665	664	633	641	695	657	704	678	626	669	622	660	639	676	651	667	680	608	615	663	641	668	656	609	611	674	644	628	611	663	667	614	703	664	607	643	643	664	639	708	608	720	676	659	609	640	639	638	649	619	620	659	657	616	633	609	628	669	600	624	615	635	564	633	685	637	638	654	600	624	697	692	618	647	656	658	662	640	614	660	659	678	674	607	585	600	656	636	621	634	651	645	709	602	627	644	605	654	639	686	636	634	622	670	598	627	621	598	617	726	569	636	681	626	592	664	625	638	643	672	644	641	651	644	624	701	647	625	610	587	645	657	657	662	678	645	624	639	611	651	605	648	668	592	632	667	619	616	638	657	643	624	685	604	626	575	645	696	623	675	629	636	583	611	637	640	677	683	660	702	644	650	631	667	652	615	661	652	649	663	660	629	638	641	608	649	674	658	638	627	627	645	632	627	655	666	636	645	691	610	661	639	617	625	624	606	626	623	621	658	624	663	661	698	683	652	636	663	683	680	660	675	690	634	676	635	623	645	682	625	662	639	684	598	627	591	642	644	654	641	608	678	676	616	609	653	612	642	635	677	617	687	648	624	558	657	634	625	660	610	677	602	683	676	656	656	608	628	608	645	621	621	646	647	693	673	646	595	589	641	623	644	609	631	690	636	603	600	653	657	652	638	624	621	618	643	683	588	656	603	648	606	634	663	639	622	652	643	632	661	683	617	681	637	614	686	695	625	650	644	633	656	641	619	663	672	592	633	663	644	643	655	664	657	620	635	666	701	735	658	678	672	661	655	645	603	603	638	645	672	645	668	619	662	633	618	666	642	630	702	634	662	623	690	650	658	644	675	588	627	632	683	648	650	665	614	622	673	613	640	643	641	631	668	646	677	654	616	613	657	664	604	690	707	626	668	680	651	688	641	674	584	660	659	639	616	636	618	652	636	661	623	647	680	609	611	619	627	624	655	644	682	668	689	625	638	634	649	630	605	631	641	677	653	659	665	631	649	638	641	680	642	700	676	587	643	620	673	670	659	604	626	640	648	677	673	625	612	658	657	638	653	631	636	638	630	669	672	661	606	664	642	645	662	606	678	604	623	610	696	663	645	646	654	666	670	654	608	629	635	678	647	618	618	598	650	668	602	630	658	669	672	577	615	611	645	657	622	617	665	682	659	649	643	606	650	665	648	648	634	640	701	703	603	611	657	643	652	632	656	606	650	631	648	596	644	669	662	678	681	679	625	639	686	685	648	645	643	684	627	686	648	688	647	629	653	613	621	637	641	572	671	604	615	630	662	624	640	707	651	691	650	648	681	634	656	676	682	667	642	617	622	623	687	646	712	668	633	639	650	619	635	636	643	629	643	608	662	649	621	641	649	620	630	658	617	629	677	653	646	609	628	619	677	650	662	629	675	676	635	635	670	618	645	667	645	633	656	632	692	639	640	632	702	685	678	658	611	680	640	669	645	663	622	624	651	651	664	608	620	660	644	658	672	660	620	624	655	633	679	624	680	655	619	681	671	665	661	633	636	640	625	630	653	651	682	628	631	644	684	642	677	624	631	603	653	657	603	609	659	631	680	645	664	626	586	600	613	652	651	615	678	615	684	649	639	636	662	621	630	636	661	644	614	624	640	697	654	656	629	641	689	635	661	659	621	688	653	626	613	626	637	686	625	690	686	634	674	626	652	635	665	671	635	656	606	622	680	671	614	652	643	678	611	606	649	612	649	630	633	689	641	675	622	621	612	654	651	711	668	625	638	641	599	667	637	654	671	647	648	679	670	671	677	623	675	624	658	660	626	610	613	619	638	675	602	624	636	662	667	648	605	634	653	648	690	694	647	614	639	616	678	662	656	628	641	604	668	667	615	652	619	610	645	645	677	602	641	602	642	634	658	645	609	690	662	702	676	653	657	648	618	613	664	651	696	674	651
7692	13995	14536	9234	7939	5171	3988	3734	2895	2233	1902	6679	23401	16704	8093	2729	1060	676	587	567	590	572	528	553	589	551	548	555	578	558	540	569	619	567	574	511	561	542	554	568	576	569	563	511	585	586	564	550	570	508	579	580	571	542	539	574	545	530	583	530	580	519	524	556	557	529	542	576	586	533	552	546	538	542	540	538	565	584	614	585	552	562	562	576	547	545	549	540	562	566	523	540	591	555	558	581	544	585	539	568	550	515	565	598	532	525	539	582	574	551	583	537	569	552	599	549	572	537	551	532	554	571	562	548	534	544	567	538	554	538	537	580	561	521	560	618	514	568	554	558	588	581	544	545	551	560	559	565	562	597	540	555	551	540	547	542	555	556	575	577	574	588	549	559	594	548	538	578	529	545	532	576	540	594	556	564	584	558	572	565	549	563	543	509	575	555	519	537	551	525	545	503	530	590	600	605	543	563	524	537	555	543	541	555	566	561	529	604	595	582	561	567	556	558	562	553	540	579	547	547	567	573	552	559	528	568	571	560	513	547	529	522	531	583	541	571	543	567	530	538	592	569	578	533	537	517	514	570	558	557	507	576	543	551	531	597	555	568	562	536	591	537	537	580	535	573	554	515	604	617	571	533	567	560	593	573	539	589	569	561	604	582	565	562	564	607	557	593	569	567	544	606	537	546	540	562	558	560	572	544	580	537	579	540	548	541	591	547	567	589	543	567	585	525	552	514	547	546	546	538	558	552	575	548	553	544	557	538	531	587	572	547	588	559	526	554	531	591	554	529	525	550	596	509	545	571	621	578	571	566	544	550	542	570	576	542	559	534	541	592	536	531	580	567	537	554	561	571	569	543	570	571	564	524	578	554	568	575	582	548	573	566	527	556	555	541	525	555	568	606	545	547	522	535	544	556	532	546	588	606	554	575	515	578	513	531	577	556	555	512	556	541	580	528	590	485	548	563	578	547	563	512	571	579	537	538	562	577	528	551	542	547	570	564	550	560	521	538	573	583	568	558	554	542	545	582	524	543	556	574	573	581	558	580	601	528	574	540	533	573	564	573	557	535	545	532	573	561	580	555	534	572	554	530	540	549	571	551	524	537	577	579	596	560	513	543	560	541	539	538	552	528	550	550	564	591	540	584	514	547	534	534	569	557	563	629	544	549	563	523	533	542	501	535	537	553	551	550	517	589	554	585	489	589	590	572	557	554	527	570	558	557	513	561	558	611	520	540	558	547	570	591	566	551	562	511	540	558	555	530	552	522	527	564	545	579	550	613	557	555	542	562	550	551	573	522	540	536	553	559	556	537	505	553	566	549	554	532	551	560	514	511	525	554	531	519	536	534	529	561	551	574	571	518	554	499	545	575	537	585	540	582	526	543	538	526	568	573	525	566	526	538	542	544	537	568	587	518	519	530	588	554	541	584	570	568	538	571	514	534	565	559	537	557	563	577	511	585	624	535	583	579	558	535	569	550	555	535	569	540	552	580	561	610	505	563	562	594	558	554	537	519	546	566	569	560	553	596	522	518	536	527	564	564	553	532	566	510	543	585	540	532	536	529	560	554	565	546	524	576	522	592	536	531	550	578	552	521	533	556	543	559	601	577	560	544	541	546	578	554	549	562	548	532	551	550	569	574	519	553	593	562	556	555	582	556	582	545	575	548	540	553	592	554	548	562	558	568	497	513	539	542	583	541	550	522	595	539	594	565	541	569	531	558	524	512	520	568	555	581	562	558	539	570	521	531	550	569	548	554	560	551	518	572	558	555	571	536	572	559	520	539	523	583	584	537	569	587	551	516	513	584	569	527	571	583	557	572	557	576	519	563	582	564	555	517	569	581	550	550	553	549	560	526	510	560	609	536	607	580	534	529	635	574	564	562	568	588	515	595	596	586	572	545	545	583	559	568	538	592	556	585	552	595	567	567	518	522	538	499	559	546	594	550	528	544	566	562	533	599	509	538	553	545	576	549	534	564	533	558	578	560	537	570	571	556	566	539	557	548	594	563	557	584	503	520	543	573	562	563	533	569	559	564	546	540	560	570	545	522	560	540	548	577	549	561	596	528	610	512	556	532	571	560	573	549	566	558	543	560	564	548	561	547	554	531	595	550	515	526	562	547	527	536	570	543	569	537	563	566	591	557	568	571	562	529	528	561	516	559	556	574	592	516	530	518	547	524	601	545	586	584	532	535	572	549	543	538	542	614	566	553	564	554	542	531	559	535	556	561	578	557	532	547	538	602	544	533	544	531	598	584	543	581	598	559	559	562	565	548	581	537	554	572	563	530	552	561	573	561	533	557	518	541	540	536	573	548	538	552	566	586	595	561	559	559	492	544	565	541	583	550	545	602	560	545	548	590	584	528	577	537	568	564	535	526	577	555	561	534	569	555	561	520	541	581	589	540	561	559	595	568	517	548	516	564	519	565	553	540	522	533	546	559	542	557	552	556	564	554	579	586	556	568	587	562	549	579	544	526	560	524	541	579	556	536	589	526	545	563	552	557	523	550	541	530	549	539	576	545	554	571	541	545	568	525	540	539	507	558	569	556	532	566	521	501	545	567	584	552	550	572	576	556	551	576	573	531	512	572	583	546	552	548	594	528	536	565	550	547	560	546	527	566	532	515	550	558	554	537	575	552	532	551	588	529	605	561	624	540	553	575	564	537	503	522	577	583	518	543	521	545	547	567	552	527	554	516	538	551	538	543	567	529	558	557	550	551	585	549	572	526	538	596	540	541	554	560	513	534	532	532	590	537	508	599	569	553	551	547	533	529	522	590	557	560	554	565	556	522	564	549	496	542	529	541	550	522	523	593	549	547	547	573	524	584	566	524	537	543	548	556	572	524	535	539	551	562	570	564	541	553	534	550	542	551	553	536	500	574	573	528	554	614	506	541	576	556	553	564	570	543	557	575	549	564	539	512	529	597	573	553	561	552	575	546	557	511	522	508	600	584	501	551	566	552	569	565	567	515	531	564	559	558	546	503	564	585	550	580	532	547	592	578	550	550	539	555	570	541	527	559	555	548	540	523	559	564	570	528	521	537	550	501	525	579	545	508	546	556	580	553	543	510	563	538	543	498	532	541	533	532	570	551	554	537	555	547	556	582	577	550	579	513	510	556	550	591	554	557	528	527	554	563	598	584	489	540	527	545	588	510	546	560	556	541	517	476	538	569	579	532	558	527	550	607	535	549	578	520	540	552	538	544	534	548	523	579	555	563	558	584	557	549	584	542	531	567	578	561	566	561	535	593	541	549	611	575	596	554	575	544	535	575	540	552	528	551	531	514	568	566	570	561	549	579	573	550	548	549	580	559	609	584	568	561	542	551	551	558	570	515	585	595	569	535	525	562	567	587	521	502	538	541	550	565	528	527	510	591	568	554	506	528	555	560	603	554	582	580	566	540	595	572	564	558	545	554	574	578	563	528	533	549	574	546	572	583	544	566	525	553	598	568	544	573	573	553	532	515	540	546	596	550	586	573
27027	11571	4049	2365	1475	1222	1123	940	896	779	687	815	1468	1437	1043	707	657	528	523	497	536	551	507	569	533	530	546	501	534	530	522	563	521	532	567	513	555	536	522	553	539	536	560	553	551	521	517	531	570	518	493	554	530	505	546	513	555	543	544	496	530	514	562	584	541	502	535	502	528	534	524	545	485	523	530	511	523	512	530	571	542	471	509	554	520	517	569	539	535	519	563	540	534	496	562	507	501	550	538	538	527	524	511	528	541	519	551	536	526	548	558	525	540	539	534	580	547	539	503	525	545	554	475	505	549	513	572	511	519	547	537	549	546	490	531	525	520	501	519	497	506	517	525	522	553	520	541	561	549	559	560	530	533	525	520	519	542	539	534	542	570	536	597	515	523	540	546	541	526	522	511	544	547	561	545	547	534	519	509	537	544	551	530	531	546	480	513	522	579	539	557	528	540	528	537	536	539	547	569	508	533	500	498	527	533	549	494	539	530	503	557	500	568	553	518	553	487	546	511	545	524	559	515	511	513	528	567	558	483	568	511	511	536	517	505	553	503	510	536	530	512	540	500	540	507	513	544	543	524	547	513	497	530	482	540	553	562	558	533	482	546	552	527	564	547	547	515	522	504	483	547	574	529	545	570	582	537	551	537	557	547	559	525	508	509	517	541	520	506	525	516	524	553	523	499	544	582	543	529	557	535	517	517	556	508	494	516	484	535	548	543	548	535	549	554	499	554	531	549	525	495	554	494	550	568	559	526	541	585	536	576	545	521	535	524	485	532	534	483	554	490	510	510	504	528	498	515	511	577	513	553	576	547	528	520	507	535	539	535	540	543	523	512	519	527	561	485	549	541	552	565	524	535	534	523	518	566	568	488	509	550	513	543	542	518	521	540	493	548	555	553	492	511	497	516	520	500	546	544	554	540	505	510	509	549	469	533	540	544	531	500	544	508	527	533	521	498	570	505	540	514	502	554	550	575	557	574	524	535	557	543	563	571	554	550	540	502	521	518	549	536	538	493	548	542	546	532	489	536	497	471	525	504	530	521	549	545	525	529	523	561	525	532	571	502	539	523	515	504	534	571	489	504	539	520	496	554	552	519	542	541	536	563	548	547	539	537	536	559	567	559	527	487	573	544	535	542	520	516	536	548	514	503	493	520	503	560	539	514	505	493	497	545	524	546	517	488	521	531	529	544	539	487	516	543	510	531	548	526	522	512	507	512	542	561	537	497	551	523	537	557	565	472	518	520	536	578	548	560	539	559	550	564	537	564	576	528	512	560	515	533	524	534	505	492	555	533	534	514	520	535	536	525	594	516	529	490	557	530	540	515	485	517	529	527	551	526	547	509	531	548	530	546	501	575	565	541	498	555	522	531	497	515	513	500	568	495	508	536	538	567	571	522	521	546	569	529	574	515	528	533	550	517	555	542	524	521	481	526	519	545	510	544	540	565	539	538	557	542	525	522	540	516	538	524	520	538	537	522	524	524	520	532	546	496	481	528	575	536	545	577	515	533	537	538	513	552	558	497	510	537	552	539	552	498	509	529	563	512	537	510	555	530	540	520	541	488	530	497	534	546	539	517	545	519	516	566	542	545	497	557	520	578	526	524	538	545	520	535	548	507	513	513	561	542	515	556	500	570	541	522	539	572	522	542	537	562	514	533	498	522	571	536	553	523	529	496	526	526	514	586	549	509	511	560	562	552	520	522	530	505	529	566	533	570	529	514	530	519	525	526	567	537	505	527	532	523	549	527	559	517	492	531	511	536	512	503	542	507	535	487	537	537	532	543	508	583	551	531	517	521	520	542	529	531	530	528	517	493	547	552	515	520	504	509	550	541	587	502	529	517	523	507	533	552	497	533	523	533	544	524	537	520	527	517	539	522	512	536	499	566	541	507	495	504	511	501	475	530	540	514	584	569	554	506	504	503	531	577	520	548	540	498	508	510	516	513	532	541	490	533	500	543	534	580	526	532	547	541	563	546	502	536	490	549	511	474	510	513	496	514	502	525	538	531	512	571	538	538	525	563	541	495	528	507	559	481	547	545	524	528	525	524	512	538	547	548	544	541	583	554	540	507	529	482	526	537	538	552	569	523	532	526	527	544	566	533	534	577	520	540	502	519	509	531	521	520	544	532	533	516	530	568	543	487	515	543	529	584	550	531	490	524	529	532	544	530	514	525	533	532	546	538	561	548	541	561	508	570	505	544	536	527	573	569	538	528	545	525	539	533	529	549	524	486	510	546	540	519	514	538	524	506	550	565	512	566	531	521	527	533	542	539	509	528	528	508	528	544	548	530	522	517	541	500	522	509	513	529	523	530	522	544	554	547	512	552	530	559	483	515	592	512	548	550	512	560	542	558	543	544	566	503	514	469	552	550	492	520	561	536	500	560	516	512	563	496	571	543	568	496	542	528	519	515	526	526	515	501	529	549	516	524	577	532	568	587	530	549	504	539	513	508	524	547	527	522	513	535	544	560	523	535	513	514	511	567	526	509	514	563	566	525	527	525	499	542	527	559	501	523	527	542	540	522	553	504	557	569	538	550	494	499	503	580	549	559	540	541	524	533	546	514	526	518	498	542	476	530	548	542	527	533	554	511	519	552	532	531	552	511	541	510	534	522	570	519	515	537	533	532	564	554	500	539	527	542	480	531	540	516	493	532	577	519	530	541	533	532	551	555	594	553	511	553	536	511	513	525	523	502	528	525	551	561	486	546	517	554	509	522	570	541	517	523	490	532	493	540	537	518	490	560	544	525	558	567	559	544	524	531	510	554	531	534	525	554	546	529	543	516	486	522	514	562	560	487	534	511	569	537	569	524	562	527	557	549	531	550	523	512	516	473	532	559	535	550	485	571	539	551	484	522	528	542	552	500	493	584	533	550	563	542	530	538	517	540	551	550	543	526	536	522	533	554	564	498	511	538	506	558	521	508	557	520	539	502	590	501	550	566	541	591	546	534	561	508	551	528	575	520	528	560	536	538	531	506	510	526	540	509	502	514	544	538	566	576	515	528	569	562	546	527	528	529	558	523	539	556	535	494	504	545	559	557	514	566	515	535	538	532	563	522	548	529	549	523	555	517	512	541	532	526	535	528	555	531	555	518	521	511	504	585	563	565	531	518	492	541	500	560	544	521	560	576	535	508	530	550	536	538	524	558	551	534	519	498	562	548	590	513	512	529	526	572	523	551	523	508	518	570	548	547	529	538	544	478	555	530	556	552	540	512	535	529	542	528	574	556	545	534	466	548	502	544	505	515	536	496	521	499	559	547	492	564	600	557	516	522	519	528	539	546	549	513	555	542	506	563	541	535	520	527	526	541	516	540	495	495	522	577	490	533	525	507	520	541	573	517	576	551	482	521	552	515	577	560	510	519	529	497	552	559	567	505	549	550	536	498	515	533	543	531	552	525	504	539	515	572	496	521	525	544	543	508	565	548	563	514	528	533	567	516	547	536	537	540	513	502	517	508	501	512	547	523	550
6669	4254	3984	2380	1796	1593	1428	1206	1034	930	750	994	2058	1595	1057	634	525	475	421	458	456	433	443	470	462	479	456	420	464	485	453	449	466	494	445	461	458	428	417	438	406	454	451	478	461	469	471	442	456	456	452	454	467	443	421	476	474	448	429	449	415	435	467	451	478	481	468	443	462	422	459	427	467	428	441	448	456	427	464	460	428	507	491	428	448	456	463	421	441	447	466	493	444	436	415	443	432	448	470	459	449	474	488	442	411	456	419	464	439	475	455	447	415	469	441	470	451	458	439	438	481	445	444	421	453	451	457	475	502	472	441	434	468	480	487	469	420	456	445	466	441	448	438	466	430	464	483	470	468	438	426	413	417	477	481	472	407	421	477	429	446	451	464	449	425	433	461	427	486	446	443	441	487	430	472	443	417	446	452	453	464	497	475	447	443	467	397	427	468	452	435	442	437	434	463	433	455	445	494	434	434	489	477	427	448	443	440	458	450	466	449	480	430	504	483	416	443	442	454	459	443	475	453	463	418	436	464	479	428	455	460	458	417	457	460	422	443	450	476	443	425	489	450	432	438	442	463	449	428	506	464	431	433	477	475	467	448	442	432	433	500	435	448	429	389	449	473	447	412	432	451	451	436	440	443	448	450	473	432	459	491	485	439	478	453	466	481	412	438	440	457	413	449	438	441	478	438	442	456	480	467	451	454	428	438	445	472	420	445	413	478	442	463	480	463	449	469	431	464	442	424	487	460	464	416	472	466	489	451	450	442	479	413	447	463	428	425	429	443	443	464	460	436	468	429	442	480	444	467	397	442	445	431	454	445	461	474	471	469	427	486	418	479	451	448	476	445	436	444	417	449	411	437	477	432	449	463	491	491	458	503	469	455	453	465	427	475	468	433	443	459	493	464	435	442	480	446	448	416	446	434	434	461	432	471	452	453	469	386	481	458	439	461	431	442	470	479	462	436	471	450	446	450	454	469	432	441	445	422	426	440	489	440	436	430	479	443	459	451	415	440	438	460	461	457	399	452	453	429	417	444	415	426	439	485	476	469	484	432	438	447	452	440	468	415	440	459	440	448	448	447	478	430	450	447	447	475	440	439	432	429	424	439	474	453	451	457	466	464	448	425	449	458	475	464	423	464	455	474	479	426	446	463	480	444	462	428	447	431	454	493	458	444	449	422	434	466	471	425	481	475	440	468	452	398	443	445	476	452	458	455	441	434	457	443	441	452	446	429	471	471	452	450	481	439	473	423	464	467	449	465	449	452	436	414	484	436	476	460	433	446	461	487	449	452	431	460	451	460	472	487	416	466	448	445	478	434	443	446	450	458	468	426	447	428	445	442	483	386	480	409	438	450	481	459	453	450	481	426	445	452	440	439	474	447	464	411	441	471	428	468	436	448	453	440	482	418	458	434	466	496	442	425	407	413	459	439	401	441	450	437	472	450	473	457	467	467	459	476	476	452	450	429	451	427	449	442	456	441	448	446	453	440	465	426	492	488	492	469	455	437	451	441	463	493	436	430	409	448	418	420	431	466	438	454	452	463	431	435	442	443	431	433	462	439	461	449	502	439	462	446	479	427	469	451	432	445	429	452	479	422	469	442	450	445	435	459	423	423	436	421	450	432	448	444	457	458	414	472	446	493	444	456	454	437	459	455	424	455	437	488	425	475	467	447	403	430	444	464	443	438	431	443	439	455	458	474	440	461	463	456	466	473	425	449	442	443	485	447	449	447	440	494	447	478	483	443	452	437	475	467	405	441	448	477	474	433	455	464	437	486	502	468	440	473	470	461	484	431	491	467	480	467	457	466	451	466	459	420	479	472	465	437	454	449	477	461	473	398	477	464	433	462	456	421	467	425	482	448	442	436	435	466	429	405	438	434	470	444	457	463	467	435	454	452	428	445	428	464	448	437	428	429	462	464	481	493	452	461	420	451	454	470	444	468	424	407	442	453	458	400	462	435	425	453	428	458	443	410	456	450	461	444	437	457	474	436	479	442	467	449	496	422	461	435	450	501	469	462	480	511	454	429	430	448	454	455	468	451	460	472	454	457	446	467	473	445	475	452	459	411	485	433	419	461	487	444	415	415	463	452	484	432	496	505	468	471	439	475	483	441	511	443	437	445	432	421	446	447	455	460	430	450	419	426	453	410	475	474	444	421	460	433	446	462	443	471	459	435	441	439	449	457	438	441	450	445	444	442	458	460	445	448	439	451	455	462	454	441	499	414	507	484	451	449	485	442	449	438	466	471	478	433	450	464	447	482	439	471	434	434	467	469	483	467	434	429	464	440	494	439	420	457	465	477	477	451	441	467	483	455	420	451	476	461	484	419	479	467	480	444	446	455	429	434	461	442	402	476	458	461	435	488	467	540	474	415	427	441	468	454	485	452	447	507	452	455	443	453	450	448	443	456	448	444	461	410	478	453	439	430	440	456	445	454	470	442	448	433	460	447	462	462	449	454	410	444	460	428	446	444	482	475	448	459	446	455	486	412	422	462	477	460	433	440	404	430	464	448	446	452	468	433	433	443	426	476	479	426	432	443	423	449	467	399	481	479	391	455	482	454	435	457	474	462	455	460	449	445	455	469	487	493	471	456	470	463	444	443	465	446	465	452	484	456	438	383	457	471	454	422	430	458	445	429	479	480	469	473	487	478	441	436	426	441	442	443	431	435	443	461	444	437	438	486	459	474	437	434	453	483	448	454	435	473	438	441	451	490	448	471	436	480	477	449	423	428	465	460	426	462	441	486	485	447	437	435	445	440	455	484	485	453	466	436	438	466	450	449	447	449	434	459	487	496	426	458	450	423	438	439	451	436	442	488	425	460	436	432	421	489	494	441	453	415	451	444	433	436	456	429	457	433	460	443	471	442	456	460	460	452	433	460	436	416	472	436	447	447	469	449	446	462	482	427	453	417	429	458	447	439	463	464	427	434	448	461	431	474	479	506	476	439	417	427	462	461	434	443	471	475	418	434	425	450	454	464	452	479	442	460	432	435	461	442	421	446	424	483	445	450	416	457	446	494	431	421	444	428	444	449	434	437	489	444	457	424	452	453	437	434	451	470	468	431	456	422	415	500	446	444	509	445	473	466	439	445	450	452	424	438	450	437	446	420	432	467	457	441	451	444	440	447	467	484	456	450	460	414	405	479	480	417	475	471	438	485	442	487	443	437	467	456	463	464	469	446	432	472	477	403	456	466	440	421	460	437	435	443	486	480	429	466	435	475	441	477	478	503	469	456	452	444	441	484	476	454	444	427	458	455	463	448	432	473	469	444	448	433	428	431	465	449	439	493	473	445	422	432	445	453	450	459	463	448	476	464	442	475	483	422	455	451	446	442	425	477	437	460	464	371	465	454	452	493	406	427	451	474	499	438	456	468	450	445	407	445	457	429	441	450	454	445	446	453	428	411	448	447	473	460	475	423	437	408	479	453	459	484	445	453	413	473	454	486	440	453	483	485	478	444	431	450	435	431	451
24696	20786	26838	24681	12321	4492	2495	1667	1420	1334	1188	2858	13407	10690	4950	1682	843	582	562	586	551	587	518	514	529	544	569	572	534	613	536	554	534	536	514	559	519	548	583	558	553	594	551	542	480	545	515	557	572	520	579	562	522	534	536	545	554	542	533	535	499	524	536	518	543	559	503	569	551	539	559	537	553	564	558	547	586	545	593	542	516	571	572	553	574	530	550	553	544	552	510	516	556	549	554	585	579	535	560	564	587	505	535	505	558	568	555	519	521	576	569	531	551	548	534	580	496	518	507	533	547	554	554	570	536	550	560	560	536	530	530	526	506	596	564	523	531	559	533	570	552	556	554	536	530	516	578	582	527	532	529	539	572	539	574	541	577	527	548	577	534	539	570	588	552	563	571	576	555	610	488	536	555	528	510	526	587	564	517	559	550	527	519	547	515	540	541	533	554	531	561	548	535	500	514	562	596	564	570	515	520	526	560	540	548	566	547	495	555	505	531	636	594	506	568	558	534	496	566	532	525	533	569	540	560	562	530	556	554	565	533	537	537	588	521	550	548	523	551	567	519	582	548	575	535	540	553	598	510	537	599	528	558	580	514	534	516	578	558	518	553	577	541	523	548	544	534	564	572	580	543	553	542	578	545	544	503	509	521	544	526	550	556	527	537	553	542	533	545	516	507	533	549	524	555	532	528	569	514	560	563	495	501	549	573	583	541	579	526	513	547	540	545	570	561	582	568	529	570	548	523	550	555	506	551	554	544	536	510	569	564	518	492	536	524	536	543	539	534	549	559	540	551	538	479	522	560	598	526	528	555	501	523	541	551	534	540	515	535	520	560	564	520	549	520	478	546	541	560	520	572	560	513	580	504	555	559	486	576	577	544	599	524	536	562	540	572	546	518	526	544	562	545	586	523	530	523	542	588	572	518	522	563	543	564	536	553	529	538	529	531	568	545	581	560	496	540	607	556	510	541	518	515	538	550	547	512	557	548	542	518	555	547	519	538	532	513	549	560	512	542	594	546	589	543	555	527	465	514	582	514	527	557	546	536	556	544	537	571	575	533	535	538	586	555	535	523	575	519	541	577	517	533	568	527	553	532	519	512	540	560	539	565	511	573	558	596	562	520	546	515	503	563	553	548	529	548	522	557	555	530	544	533	525	522	530	553	578	534	579	527	506	574	520	554	552	544	511	531	586	526	539	544	572	544	576	550	539	538	573	567	551	528	558	506	505	536	536	549	579	585	552	566	475	547	570	532	544	510	520	580	538	563	554	521	586	517	531	553	566	546	528	495	569	563	499	545	531	551	556	495	506	536	511	549	533	537	567	534	564	531	551	548	550	558	535	528	548	551	519	533	556	592	559	563	567	532	535	591	558	556	504	571	557	562	530	556	584	563	501	535	565	525	562	575	538	544	513	551	554	504	564	564	555	519	563	572	539	553	508	529	548	580	546	522	544	563	536	556	551	531	549	508	515	499	549	542	591	578	565	580	528	544	520	537	557	534	565	505	518	546	547	563	577	575	557	556	512	548	531	541	551	554	553	544	522	584	513	596	519	559	517	556	552	538	552	551	527	530	556	527	522	544	534	516	562	510	580	550	519	557	524	571	562	577	501	543	549	570	546	584	563	538	557	515	503	552	561	551	504	580	555	557	587	521	558	582	500	547	552	537	558	536	595	525	540	555	518	554	515	568	525	557	512	512	561	583	548	546	540	530	541	540	519	595	582	575	531	520	557	510	507	554	591	603	556	543	560	555	562	508	489	535	564	546	554	539	538	524	593	539	485	544	546	555	575	523	536	527	544	553	531	568	557	502	585	524	525	552	549	529	543	536	554	541	493	485	539	565	611	595	547	513	560	566	542	535	519	541	557	554	538	552	554	561	528	582	520	503	531	528	536	588	563	561	532	546	522	515	508	519	568	558	538	572	510	530	546	525	576	512	537	568	554	523	571	559	551	528	584	559	504	504	554	563	554	535	512	509	544	522	532	531	563	499	540	544	552	490	555	560	504	567	555	513	540	562	548	579	546	573	555	560	525	551	566	543	522	554	518	523	504	524	552	494	582	554	527	558	572	553	548	537	549	569	533	542	557	523	546	510	516	543	588	498	537	545	586	582	544	504	560	557	558	536	524	528	524	493	552	558	500	506	538	543	547	579	543	511	534	540	535	535	542	531	502	597	550	542	547	557	525	537	589	529	565	586	550	552	557	561	545	552	565	540	578	502	520	513	532	529	548	524	607	529	548	550	498	560	549	567	533	568	537	542	540	535	525	549	529	553	498	546	544	522	509	573	552	566	490	507	596	531	558	559	534	524	517	556	550	575	535	569	573	567	536	519	534	541	537	572	549	546	532	571	508	527	535	545	547	557	542	548	519	541	527	549	555	518	559	536	541	554	576	502	521	531	541	590	548	557	532	547	543	565	535	533	515	565	521	547	557	535	575	509	533	536	512	516	557	553	547	561	519	539	511	572	506	568	484	512	523	527	539	530	546	556	557	518	561	494	530	572	525	529	615	576	559	595	529	534	583	515	537	553	556	534	526	530	515	536	544	583	573	543	587	576	541	541	535	483	541	521	523	499	517	583	607	529	535	542	531	576	536	561	561	518	550	561	510	564	523	514	538	560	540	575	544	592	569	552	544	564	517	540	543	524	535	542	523	569	541	532	554	567	554	533	579	572	533	576	536	530	541	552	521	569	551	551	570	532	542	549	553	533	542	536	560	565	540	527	550	532	532	539	564	574	528	590	569	508	562	506	569	513	539	564	522	545	563	541	579	565	526	520	534	542	501	539	484	548	508	550	531	531	529	553	559	499	504	521	540	531	523	553	543	521	556	583	518	535	527	578	562	513	512	594	523	560	589	500	560	584	535	550	525	576	561	562	579	567	568	533	498	564	520	574	527	548	516	545	537	562	577	538	502	520	526	535	566	555	576	536	544	511	553	559	510	557	524	502	499	573	495	523	538	527	539	557	528	509	595	542	498	531	523	600	551	548	523	576	548	580	523	531	529	555	552	506	526	558	527	524	516	516	535	567	517	565	564	530	533	546	528	554	574	520	559	552	544	520	555	555	538	535	622	608	509	566	591	509	553	556	556	507	527	534	528	553	536	534	506	546	531	544	523	520	510	562	569	550	537	526	549	530	560	512	529	558	538	569	565	555	530	533	524	520	556	551	535	539	548	540	576	524	544	519	537	529	491	566	535	547	559	537	547	534	544	522	530	568	536	529	527	495	537	568	568	513	549	576	540	555	569	572	550	554	550	537	574	502	535	549	529	534	526	535	533	516	550	515	563	537	522	554	516	584	523	545	549	528	508	518	574	542	546	575	535	530	562	528	585	550	564	479	525	517	543	553	490	530	568	526	537	553	558	583	551	598	541	514	483	554	560	521	497	513	574	511	563	509	513	564	545	567	540	513	507	540	519	548	504	539	530	551	516	487	510	524	571	514	508	562	524	524	533	556	567	545	529	537	533	502	554	525	559
5609	9006	10390	6758	4787	3634	2720	2058	1725	1665	1533	4356	15138	10278	4777	1734	752	571	477	492	489	505	479	473	471	445	486	434	488	482	490	476	508	473	477	502	486	480	448	480	445	493	501	508	482	458	473	506	488	478	469	481	496	493	445	479	497	446	488	506	471	440	455	513	456	472	509	486	481	489	496	454	481	485	488	476	431	463	486	475	485	512	501	498	477	434	463	498	502	498	452	473	483	462	500	471	470	498	520	523	496	472	457	487	471	468	444	471	511	483	442	464	451	482	497	457	467	476	480	516	473	443	513	457	510	516	502	503	497	469	484	472	498	476	442	454	469	469	470	454	454	494	462	485	511	471	465	481	457	498	464	483	486	429	486	523	446	474	476	465	487	523	473	476	509	490	454	510	504	471	491	495	480	458	477	457	505	483	478	488	467	459	505	458	485	467	481	476	535	463	495	496	478	481	481	504	497	491	459	502	496	451	461	461	503	495	494	498	455	470	482	459	438	476	463	475	478	471	441	474	464	457	477	491	501	471	472	463	494	497	508	516	439	465	488	472	465	473	470	488	492	507	445	453	532	520	454	544	500	467	466	486	461	438	489	501	508	486	480	508	452	473	498	474	475	448	469	502	462	489	464	470	470	454	501	468	442	464	467	490	485	524	504	506	500	484	480	470	474	470	472	484	482	467	506	473	446	497	484	465	438	464	468	486	479	473	492	462	469	479	460	464	451	502	455	488	494	452	509	514	476	493	485	477	466	464	479	484	497	470	492	491	476	483	499	452	502	503	497	496	493	520	510	475	496	521	435	470	465	448	477	498	454	507	427	492	473	477	477	492	473	478	469	499	467	448	483	476	499	486	486	497	475	441	504	523	468	467	489	470	455	464	472	436	476	497	434	466	493	474	471	519	520	472	516	513	475	424	488	465	456	469	477	499	512	489	482	469	507	465	470	511	514	476	479	504	478	488	452	451	491	469	534	481	487	462	494	465	466	513	474	483	480	441	451	490	532	524	519	471	497	476	465	457	461	459	463	480	476	484	442	476	448	509	463	472	473	517	478	465	454	519	480	480	471	499	488	465	481	452	435	484	495	453	472	471	463	464	452	516	447	450	465	463	502	471	503	463	481	504	464	454	479	491	474	480	448	494	468	468	494	476	449	482	527	460	498	458	460	457	521	467	458	437	466	505	489	484	484	465	506	489	509	498	519	501	475	474	479	470	452	447	499	476	489	448	509	475	483	473	479	468	478	454	478	506	484	525	471	501	480	468	462	474	482	485	487	440	457	459	473	432	490	429	488	465	467	476	467	469	500	472	510	464	447	500	520	516	487	519	425	533	437	495	456	487	508	482	473	482	494	503	463	476	459	460	467	478	463	489	513	518	453	509	481	522	478	518	506	488	482	512	465	478	495	472	486	463	431	464	506	506	484	479	480	521	454	477	468	520	467	465	512	492	473	512	483	481	506	453	496	502	490	522	469	438	477	453	478	514	524	493	489	469	485	441	497	455	486	482	502	496	484	499	487	478	431	491	472	492	445	481	479	490	492	473	495	467	499	424	448	481	500	483	503	445	521	473	456	491	466	476	462	449	497	469	498	489	492	464	456	442	473	417	481	457	502	514	461	470	524	466	477	475	510	467	430	494	481	455	483	493	482	469	438	488	445	476	467	498	492	470	469	496	497	460	484	505	477	479	457	487	478	489	487	473	465	461	460	480	488	520	461	487	491	426	515	457	471	502	449	473	466	468	449	470	448	454	456	500	475	493	422	505	474	463	462	444	498	502	479	502	455	468	497	495	491	463	497	485	462	447	515	512	505	487	491	461	478	467	495	501	493	442	480	491	492	466	481	480	520	484	501	467	463	499	492	464	461	477	453	486	499	473	442	448	512	502	524	482	501	491	485	460	469	500	488	479	470	473	453	498	500	484	505	492	473	493	478	463	447	498	432	509	478	454	505	483	495	520	471	454	441	499	461	472	481	475	492	482	485	471	490	493	446	471	491	457	481	465	497	479	446	477	465	438	515	474	480	480	487	482	418	479	481	516	497	471	529	456	482	468	501	456	468	476	486	503	451	442	519	506	497	473	489	497	476	498	512	438	462	469	488	488	504	417	445	434	480	472	457	509	474	444	483	481	521	485	473	502	465	505	500	483	472	477	472	468	498	472	471	446	502	468	438	457	494	471	459	475	456	497	472	511	511	510	449	488	518	492	459	494	442	472	485	480	460	469	485	479	460	501	473	471	449	459	455	500	487	482	505	453	501	491	498	485	480	494	463	483	449	477	436	467	490	483	446	503	490	467	489	511	468	494	498	486	468	488	460	510	471	466	483	495	454	486	496	462	482	479	473	484	493	493	485	513	468	486	496	490	474	491	475	472	415	464	527	490	509	489	513	469	480	533	494	460	459	465	492	529	448	489	451	459	483	487	487	445	458	472	466	477	450	452	494	500	492	460	493	507	473	483	488	480	457	490	454	469	504	490	489	443	454	485	460	479	486	472	477	482	473	509	513	496	474	477	453	447	488	494	477	444	472	466	476	484	441	499	501	486	442	467	511	496	456	468	486	487	499	458	470	484	454	497	462	487	439	462	460	474	468	464	508	476	502	514	481	486	505	467	485	481	485	487	475	462	467	493	459	494	465	460	455	478	461	459	490	456	497	513	471	498	447	467	465	479	469	516	475	509	488	451	437	458	462	470	444	469	486	439	470	489	470	470	468	478	491	455	470	502	492	486	493	469	508	428	461	453	485	476	462	483	492	475	423	443	470	486	452	475	499	463	472	485	480	458	467	450	481	524	496	507	510	456	485	461	520	500	466	490	470	455	501	497	448	467	462	491	494	449	424	464	480	450	477	506	472	482	504	478	462	454	489	469	531	458	479	479	485	465	507	452	485	470	506	493	470	516	476	468	494	456	510	464	503	470	477	444	448	502	506	490	469	516	471	506	455	479	453	496	466	459	484	459	502	495	464	479	496	474	441	485	468	449	430	498	466	517	506	515	496	451	455	484	504	475	469	448	516	472	495	487	485	488	460	486	495	476	486	528	448	488	499	509	469	498	494	422	495	423	438	476	503	457	485	489	476	464	498	493	454	491	484	428	430	465	495	470	478	466	499	477	480	457	435	464	490	456	482	446	461	436	483	444	482	451	463	468	535	453	485	475	477	467	527	455	474	483	492	484	475	453	469	462	492	441	436	461	465	499	480	447	480	504	500	467	441	495	501	443	458	470	499	449	454	490	442	461	492	440	515	492	470	509	478	489	515	504	472	484	477	501	476	476	499	488	471	481	483	467	493	476	470	485	432	461	501	490	485	476	501	438	492	494	468	480	467	500	480	457	448	462	474	470	455	471	467	505	467	479	450	496	480	462	504	467	427	477	503	481	464	476	471	449	471	466	490	477	455	512	492	498	447	508	517	455	439	483	486	534	466	508	503	489	500	492	438	478	483	501	494	479	510	488	502	499	480	506	479	493	480	473	445	449	484	488
23714	20763	27756	23886	20549	11371	4893	2850	2468	2283	2065	4914	22796	18164	10038	3253	1091	754	688	701	661	694	714	681	672	692	722	693	697	695	652	670	673	641	689	694	717	696	673	689	677	687	662	740	695	716	663	699	669	689	666	731	717	710	730	714	675	729	657	714	681	685	707	632	688	663	661	716	729	685	656	680	652	685	684	705	707	687	662	644	694	706	736	733	688	676	685	698	708	673	671	675	681	664	742	672	676	646	650	759	665	686	712	708	663	663	659	721	631	708	663	742	695	684	705	668	681	685	669	688	706	693	665	663	722	654	672	699	746	695	682	687	702	677	689	688	681	710	661	659	692	726	716	698	701	659	657	645	710	702	667	672	634	702	700	647	664	646	677	650	637	685	683	660	672	708	662	727	673	676	674	682	702	685	692	660	727	659	669	683	703	717	686	670	693	711	620	679	630	718	689	645	672	682	709	635	656	656	655	639	692	614	675	611	693	688	682	642	680	625	670	675	679	700	635	699	737	619	690	639	689	701	663	689	680	682	664	659	677	647	684	715	656	656	720	670	703	682	684	672	694	720	680	686	690	686	671	667	692	698	707	690	629	659	711	691	641	658	651	692	681	701	690	630	671	729	662	626	678	672	668	706	688	642	677	682	695	682	690	657	636	673	691	720	665	638	655	682	653	661	681	714	664	705	676	642	690	702	665	691	720	724	712	696	670	680	672	708	712	657	668	746	635	674	727	694	629	671	664	667	682	626	681	676	704	675	728	726	701	676	704	676	695	726	697	679	744	676	660	658	702	641	647	673	680	698	673	666	646	706	671	679	664	633	669	669	639	707	667	672	669	603	638	647	662	674	684	674	665	698	637	706	644	682	675	671	688	662	651	693	703	632	700	738	690	655	664	663	658	698	672	654	638	654	680	662	672	723	714	703	615	674	709	666	720	668	666	694	652	694	722	659	664	688	702	649	649	691	714	662	704	628	719	704	670	686	655	652	700	735	640	661	671	714	695	643	673	712	688	680	676	731	659	696	682	669	710	658	685	693	626	661	671	680	686	678	688	664	681	634	673	686	743	731	662	701	674	711	668	697	707	699	682	658	644	637	670	715	687	644	691	693	650	652	689	665	692	696	697	670	690	659	661	686	643	641	684	644	687	678	652	688	701	642	675	694	663	669	703	661	712	683	652	691	695	667	673	689	694	680	679	702	699	685	661	644	676	662	625	662	655	691	686	679	679	649	682	672	683	692	684	624	653	662	633	633	689	692	649	696	701	675	667	645	673	669	715	702	738	676	630	689	698	688	666	724	660	690	634	716	700	673	605	692	660	663	683	657	675	677	697	666	687	629	651	665	670	677	707	670	667	682	667	679	688	672	703	667	635	691	700	634	638	702	709	680	650	707	695	678	698	652	693	652	717	679	673	716	676	657	649	649	663	644	663	645	697	686	692	671	693	693	649	752	725	723	654	683	679	694	660	702	661	634	637	626	631	699	718	644	630	691	623	681	711	662	685	668	635	717	694	686	666	666	657	714	689	677	638	683	651	686	715	634	718	685	665	681	695	706	672	714	668	696	657	703	646	624	708	633	669	691	694	684	686	664	622	734	667	616	692	694	676	658	715	697	695	653	699	671	650	664	664	718	649	670	661	630	723	674	665	650	662	679	646	710	686	660	671	651	661	699	688	644	704	682	695	673	653	666	694	661	683	658	676	736	703	666	677	645	661	727	673	708	661	696	700	706	676	686	669	666	687	650	721	702	668	658	685	699	695	681	682	651	700	661	680	683	688	670	692	696	635	665	690	674	659	684	689	721	721	701	684	683	679	699	684	682	669	653	659	666	709	660	658	625	650	681	704	642	636	675	689	666	596	663	634	688	697	665	704	678	684	663	709	693	666	678	663	666	652	682	745	679	680	689	646	644	663	669	633	741	678	659	661	697	675	655	676	648	710	665	683	649	686	667	690	709	668	664	689	672	698	629	673	673	686	656	688	673	687	674	687	719	720	673	663	661	676	634	651	667	667	667	685	720	665	653	652	703	670	648	718	663	683	638	698	681	667	721	703	686	652	633	685	722	688	633	706	648	699	684	704	662	643	668	675	691	678	678	687	682	642	664	681	670	750	676	658	676	695	686	666	651	693	620	711	672	676	689	662	686	624	641	676	667	690	681	668	681	685	649	672	725	691	636	672	656	639	705	676	704	704	609	663	674	663	690	709	651	707	650	699	711	661	678	700	696	687	637	690	690	695	649	703	714	681	679	623	661	657	660	703	632	695	674	662	630	685	685	683	680	665	645	663	699	652	666	707	676	675	681	643	718	707	733	627	680	689	628	652	668	706	697	680	691	662	686	682	692	656	706	659	695	695	752	672	646	670	648	646	645	730	706	676	700	682	652	676	635	685	612	700	662	715	678	660	673	695	650	681	681	685	632	664	676	689	623	664	665	679	663	699	652	648	710	644	681	691	686	693	625	677	651	679	646	721	643	637	698	652	723	718	655	730	656	628	665	665	642	610	636	677	653	655	704	688	685	659	685	626	695	645	648	649	693	684	656	687	703	686	661	680	671	686	729	621	690	679	642	695	636	653	632	695	734	681	659	733	677	682	657	673	703	671	647	716	650	651	686	726	623	667	710	620	675	639	665	664	653	658	656	681	645	633	653	717	661	688	665	642	643	720	678	682	682	716	712	676	675	678	666	670	619	685	665	690	706	714	646	660	701	700	623	642	679	697	730	638	686	670	697	667	687	695	649	641	659	687	666	685	668	661	684	701	652	673	681	674	646	684	687	689	627	692	664	709	711	689	697	667	689	715	682	702	656	726	686	699	665	676	672	646	670	661	649	676	684	693	687	651	691	684	713	664	648	645	694	671	670	709	674	689	677	665	674	643	659	678	671	643	655	675	631	687	655	647	717	658	678	671	722	684	677	705	670	663	652	633	657	692	690	674	674	678	670	710	694	712	666	703	704	705	736	677	715	635	640	736	644	682	654	678	628	667	646	637	712	700	658	667	699	683	647	681	671	637	665	659	673	664	637	726	645	673	689	652	678	699	666	666	668	698	658	640	692	628	702	682	666	645	686	630	689	687	705	662	676	680	665	668	699	694	640	696	680	656	623	702	672	662	706	625	649	729	691	734	685	656	672	675	656	646	638	694	695	681	678	701	680	670	663	687	657	646	679	664	713	635	608	685	652	690	661	664	697	721	655	707	692	693	680	662	651	691	671	686	670	637	623	711	701	702	642	673	670	653	664	699	706	675	720	639	666	655	610	663	645	651	689	665	699	675	648	662	660	645	674	708	640	686	653	632	678	641	658	650	653	662	676	697	679	693	724	658	678	653	678	649	635	682	670	609	667	653	683	624	666	714	618	632	721	688	669	667	661	672	677	650	664	674	637	679	695	635	686	654	622	616	683	655	711	668	722	681	682	687	692	661	706	664	623	630	638	647	674	678	679	673	662	687	699	669	721	676	637	669	619	671	694	682	682	662	707	676	656
5974	12603	12438	10236	7732	5086	4199	3373	3349	2953	2635	7380	23115	15857	8610	3043	949	719	618	601	562	583	560	597	553	598	592	594	560	609	595	587	570	546	563	524	577	565	596	580	598	592	604	603	568	585	624	597	568	606	616	564	538	585	586	569	589	602	571	594	566	605	574	550	607	569	574	599	574	627	591	561	553	602	577	622	565	606	529	574	607	580	582	617	569	557	567	561	552	555	571	578	546	594	605	616	564	556	569	601	604	598	593	600	588	568	577	592	525	607	588	590	581	563	592	566	560	594	581	609	551	541	614	584	555	600	549	538	551	555	599	554	578	594	548	536	602	581	561	597	613	577	560	591	570	569	557	599	590	607	579	585	547	559	529	562	603	590	602	598	550	593	560	568	570	561	569	584	585	564	578	562	568	586	549	579	572	517	574	545	549	563	572	592	562	558	577	573	630	584	578	576	563	544	581	548	566	540	565	533	566	580	571	571	602	565	585	581	553	577	565	573	552	593	599	601	575	609	605	580	580	550	569	578	569	583	577	568	534	563	569	592	598	577	580	625	569	628	574	591	558	586	568	571	564	520	592	591	573	581	563	574	606	591	552	540	597	589	586	529	588	597	575	554	580	570	587	594	586	586	587	576	548	595	555	559	568	606	551	550	563	576	543	600	586	612	565	568	569	526	575	550	582	557	583	553	582	584	527	590	579	557	597	625	573	581	592	564	576	575	551	552	596	603	587	572	554	599	580	574	568	570	568	504	581	544	582	578	540	575	571	555	563	591	562	599	555	584	564	529	577	538	574	555	515	599	582	541	539	575	612	588	540	575	584	544	576	566	576	552	557	542	536	560	595	622	575	572	613	556	581	625	607	603	555	540	569	546	553	619	566	584	574	571	573	591	611	568	576	575	607	547	565	612	567	576	579	589	560	570	569	612	587	535	576	606	610	582	551	585	617	560	577	588	560	599	543	547	595	568	578	600	575	563	559	581	545	561	544	579	606	581	566	569	579	572	574	585	584	579	585	566	562	578	609	585	567	576	584	542	567	585	575	573	528	579	560	565	626	528	575	580	554	580	595	635	586	555	580	575	566	533	577	576	581	588	573	595	609	602	524	552	573	544	518	527	578	589	595	569	585	561	577	575	561	553	589	598	532	549	565	579	576	549	575	586	615	551	537	564	566	557	537	646	619	576	591	565	538	574	549	609	572	591	560	557	595	554	600	556	571	531	562	614	520	583	558	575	554	518	599	567	574	581	595	581	660	586	586	560	564	561	577	565	566	577	599	567	603	541	551	533	560	578	581	607	540	587	560	566	570	597	553	610	567	559	579	562	568	554	576	551	576	556	578	589	576	590	528	590	586	573	564	532	580	552	556	577	556	557	614	561	571	546	583	561	539	570	626	583	584	568	589	557	516	571	599	539	606	565	595	545	612	567	566	624	603	595	557	547	605	569	583	587	602	558	569	641	609	613	580	631	587	561	527	572	582	601	561	538	579	572	575	605	585	570	546	540	588	541	576	579	551	583	588	573	558	543	562	588	566	606	557	615	537	549	608	579	574	591	574	547	555	566	558	539	560	544	541	557	601	550	645	579	545	563	559	579	595	571	587	567	592	629	558	608	586	543	534	548	601	593	575	592	558	603	555	556	579	569	508	568	559	585	580	589	545	595	589	613	581	564	583	574	592	567	562	591	610	589	607	597	580	579	584	595	614	609	594	595	535	555	598	553	572	567	590	592	563	575	554	595	574	630	594	595	565	543	529	564	581	544	571	554	503	571	623	554	615	578	543	617	610	530	597	572	591	579	573	530	589	597	598	558	553	582	581	575	586	568	550	617	598	540	558	553	566	585	572	560	519	569	605	579	500	614	604	600	533	593	621	569	574	549	603	585	562	559	573	545	516	595	583	562	525	603	525	527	560	555	570	598	556	595	560	552	557	596	553	592	547	577	588	546	571	586	584	551	563	580	587	588	525	538	563	558	553	560	548	573	582	562	553	601	581	627	559	593	542	596	548	589	565	598	595	585	535	539	577	555	585	570	549	586	601	569	594	556	590	568	583	598	567	507	564	561	596	554	557	547	562	582	582	573	588	608	567	585	600	570	544	557	561	577	542	600	562	573	595	553	600	571	578	549	578	557	579	547	569	572	555	585	593	540	549	603	553	611	575	590	596	539	584	559	578	595	550	560	588	571	598	603	611	575	610	543	571	579	539	547	593	551	565	534	586	584	545	540	603	583	568	562	545	576	601	519	593	530	616	554	548	575	565	577	563	570	503	586	550	598	568	598	548	546	563	528	565	569	536	520	588	529	568	570	579	609	528	571	547	593	551	559	548	560	540	571	562	571	537	568	519	608	579	595	581	596	593	565	609	563	565	563	573	576	578	592	530	580	559	563	559	604	580	560	564	556	556	599	518	573	559	536	540	550	544	528	608	568	575	567	520	545	609	552	599	555	557	584	585	555	541	521	553	600	604	527	573	582	577	580	576	612	563	571	577	569	565	580	581	533	570	595	584	575	555	578	567	603	555	570	551	600	581	605	557	584	544	583	581	568	547	599	588	565	550	587	573	570	584	570	552	542	608	555	593	573	604	588	537	568	568	541	595	543	566	544	620	572	583	554	588	565	569	594	565	526	570	542	539	549	572	563	527	579	528	557	548	574	568	591	566	552	619	616	564	584	591	579	576	551	582	561	615	577	579	539	550	569	547	537	556	616	586	535	561	562	609	598	606	565	522	591	581	593	582	575	562	578	557	563	574	550	596	561	541	563	565	575	544	547	591	560	548	562	595	582	554	583	540	504	521	584	619	533	565	533	585	547	571	569	640	563	532	619	561	592	548	574	563	590	584	586	620	574	576	580	575	560	585	548	578	568	580	573	527	578	599	561	577	565	617	576	554	572	597	559	535	566	563	554	605	569	557	546	625	531	563	557	576	569	590	585	531	592	580	554	539	559	560	584	579	576	530	553	568	554	576	588	560	596	559	596	572	529	546	543	576	559	583	558	550	534	574	543	561	568	571	547	586	601	547	580	588	558	590	546	604	588	550	589	570	565	543	572	590	566	536	597	584	575	538	585	572	617	559	573	556	587	574	598	579	577	564	588	553	575	595	547	561	568	611	604	574	572	567	575	594	550	564	564	531	570	581	573	565	548	599	586	565	607	556	597	594	561	566	573	530	606	584	547	553	531	569	616	582	549	627	560	564	573	588	592	586	576	575	597	562	536	558	545	580	590	584	564	589	576	583	585	610	530	585	564	562	572	626	542	567	522	607	583	537	595	532	576	614	577	600	552	584	512	529	535	554	540	572	557	595	536	547	554	591	596	573	546	581	564	564	563	581	605	575	591	581	582	553	582	575	572	591	579	620	542	527	604	560	574	530	556	576	588	582	562	582	592	566	561	528	564	601	575	593	589	603	582	568	565	548	588	535	562	558	579	558	572	518	533	591	582	575	585	580	567	558	582	567	535	567	571	601	551	573	588	608	576	594	547
26998	12542	5910	3511	1608	1162	1077	1094	1036	979	830	853	1500	1570	1066	794	673	627	566	638	583	568	545	587	626	560	591	546	581	563	495	560	583	591	526	570	558	557	577	574	595	534	590	563	580	569	563	545	592	566	532	528	516	582	575	555	567	524	568	547	536	515	600	564	578	577	586	581	561	545	543	605	581	563	556	568	553	581	532	545	560	549	547	572	573	577	556	568	539	562	585	548	551	574	540	521	540	550	579	540	545	556	552	568	608	554	564	567	531	584	540	570	607	509	556	568	597	565	540	528	551	540	565	598	601	534	575	596	569	575	588	535	560	577	590	546	595	586	592	590	584	547	543	569	531	558	605	528	557	586	548	549	608	583	566	550	541	546	620	544	548	570	535	534	560	578	577	552	534	535	582	564	545	566	573	573	561	588	579	580	576	585	537	588	556	580	532	564	529	533	577	565	563	554	564	559	536	539	578	557	544	539	578	549	579	514	592	560	568	530	573	587	572	578	529	548	543	531	559	561	574	570	525	568	522	531	521	565	579	600	577	544	581	576	573	578	577	549	570	591	570	519	590	566	547	593	547	550	552	598	566	531	595	559	555	574	569	598	573	558	573	559	571	544	559	562	554	601	519	548	605	560	574	496	570	605	584	582	526	575	577	569	549	593	582	559	609	520	537	581	549	556	564	554	539	576	583	555	545	599	569	528	533	565	567	568	542	563	554	588	566	575	568	509	567	581	504	556	581	541	553	592	590	561	536	567	547	570	598	540	526	570	563	529	557	588	569	554	562	563	546	572	590	581	563	601	556	588	544	541	552	544	548	573	562	551	524	511	544	534	586	560	569	556	577	529	592	577	562	558	567	566	587	548	545	564	565	607	555	608	580	532	568	566	600	561	567	576	568	531	595	564	513	561	530	554	554	571	559	602	600	556	546	578	589	561	614	588	571	537	587	574	533	561	523	607	573	529	556	562	556	555	586	576	571	594	562	520	544	580	620	552	564	572	538	560	605	567	583	583	544	593	583	578	536	550	558	533	555	560	580	553	574	549	572	597	590	533	547	632	571	575	549	542	534	582	541	548	549	548	573	553	552	565	596	568	543	532	534	574	577	539	557	527	566	570	545	532	558	586	550	563	573	600	514	530	565	563	474	544	553	546	584	576	555	562	587	588	527	559	558	564	560	577	573	582	613	543	566	555	565	561	566	536	578	511	558	553	602	595	534	521	587	533	618	565	532	562	536	561	557	574	601	571	566	554	510	533	578	591	614	528	600	549	539	541	554	525	574	578	554	557	585	615	587	541	553	586	566	585	529	558	573	562	596	554	558	518	581	567	538	545	591	571	546	578	571	558	539	536	578	558	553	497	550	589	554	539	574	538	577	557	559	574	576	583	558	575	598	550	542	553	542	593	538	565	574	542	553	584	614	548	531	588	555	564	542	561	564	558	584	534	543	576	550	593	598	580	548	599	579	566	568	531	518	576	575	604	566	564	562	572	615	580	551	613	523	565	570	575	575	577	583	608	612	574	561	560	574	553	586	526	568	599	602	562	586	579	622	536	550	545	553	535	579	556	574	545	559	583	573	540	556	596	603	567	540	580	546	575	586	605	558	587	574	547	540	575	547	599	562	577	551	556	526	578	591	574	535	552	572	579	558	563	553	544	592	520	566	594	598	570	576	586	532	528	574	549	572	573	559	551	591	559	531	521	569	560	576	571	564	577	571	572	547	570	591	559	548	555	575	567	549	583	568	566	563	586	588	603	530	557	552	586	534	539	594	508	547	549	573	568	531	548	613	549	550	564	570	577	577	568	578	547	557	586	584	542	482	573	613	586	544	542	582	575	595	547	550	583	547	543	519	557	593	513	572	581	546	569	575	605	590	594	549	575	553	515	577	553	567	599	534	600	555	587	585	527	560	577	553	606	609	567	544	592	534	556	594	551	602	541	569	549	525	569	565	576	556	620	579	584	569	564	551	550	579	567	555	564	556	551	574	583	580	555	538	565	531	546	560	558	556	539	572	603	604	591	532	566	597	533	600	570	586	554	581	541	559	586	539	597	556	574	589	554	535	532	570	568	609	580	572	586	587	546	566	570	583	535	588	566	533	606	571	527	576	600	568	565	571	573	576	571	544	523	607	556	548	563	577	576	591	605	572	587	538	568	611	529	568	561	535	542	565	550	581	576	558	546	563	614	620	537	578	565	586	563	556	569	524	547	534	549	527	592	594	556	578	537	565	593	552	580	543	567	589	593	560	560	561	583	572	587	560	501	567	540	571	538	564	564	597	563	568	573	581	577	612	568	600	561	544	562	560	556	596	509	554	599	543	569	549	575	594	575	566	556	577	588	603	564	618	586	554	565	590	555	489	543	523	557	598	571	552	540	567	584	519	555	593	564	580	584	563	567	571	547	518	575	589	592	598	546	512	555	585	538	536	533	531	566	568	529	545	581	558	584	529	583	629	597	562	596	553	571	534	575	585	530	570	518	565	556	600	610	534	565	578	546	523	599	597	585	594	586	612	546	563	607	548	595	564	597	550	547	581	556	591	585	576	537	586	592	527	591	618	583	535	566	560	605	561	521	573	565	563	572	555	541	582	569	543	559	558	541	567	552	524	537	582	514	573	565	576	566	557	627	586	559	535	540	539	563	567	577	574	570	508	590	531	587	521	535	596	534	545	552	570	564	527	519	588	595	585	583	609	563	585	544	599	571	536	548	545	537	546	531	529	587	560	560	557	572	545	532	585	576	516	589	593	557	535	554	586	599	592	579	580	566	563	549	525	557	517	539	585	596	534	572	572	541	602	601	531	617	563	567	564	565	565	576	579	564	531	578	550	566	557	580	553	494	587	557	563	626	585	561	573	590	599	569	562	568	547	577	515	546	581	600	605	591	572	543	605	613	578	582	536	553	563	552	579	544	538	555	594	556	566	558	564	545	587	506	561	549	557	511	538	566	555	558	594	555	573	544	559	528	577	621	518	504	588	546	576	604	589	544	588	542	506	573	598	564	546	596	552	529	572	578	552	555	549	594	615	564	564	524	566	551	548	551	565	553	576	620	582	586	559	594	570	572	573	543	544	578	562	582	550	579	567	587	586	568	587	565	543	608	594	526	589	589	555	545	611	631	636	559	598	585	546	559	591	564	581	550	564	543	550	563	547	562	517	566	629	547	552	599	522	545	552	590	559	537	577	587	551	539	580	564	543	558	600	565	527	586	538	559	536	555	602	592	599	550	546	526	540	590	536	573	535	533	541	601	545	553	585	547	561	568	572	579	578	588	542	578	595	561	591	555	519	631	527	556	597	563	580	589	591	595	598	541	599	602	535	573	604	568	544	607	563	566	588	532	561	546	585	578	582	596	552	574	574	576	567	579	562	563	549	564	635	562	589	576	614	588	554	559	574	539	585	574	555	616	537	599	531	595	599	596	529	562	571	564	533	544	553	569	569	587	569	568	557	595	608	583	555	563	556	550	570	543	538	577	598	576
6954	5401	5782	3243	1917	1464	1341	1297	1428	1157	951	995	1957	1759	1125	731	542	484	466	505	475	485	461	527	453	467	480	533	478	480	491	492	464	467	495	484	484	480	435	447	487	470	454	450	501	412	448	464	475	451	471	451	438	487	466	487	493	446	475	473	453	498	504	480	483	475	480	471	471	462	510	438	468	456	473	484	471	475	427	452	465	482	485	454	437	473	461	425	468	464	483	458	488	425	451	436	485	447	456	482	415	488	459	468	438	464	495	487	464	465	419	489	499	427	465	475	491	477	464	526	459	464	496	448	440	489	496	487	486	436	459	472	466	483	481	437	459	475	475	483	444	458	438	467	444	498	473	461	469	429	471	459	499	464	481	478	471	462	447	484	466	458	491	486	443	461	530	449	470	498	472	475	453	444	452	460	451	505	445	464	460	454	469	461	479	419	513	461	463	477	468	493	458	446	482	439	497	504	471	479	461	463	481	468	444	465	448	445	487	453	473	465	438	454	482	460	451	462	450	485	490	518	449	456	449	482	483	459	458	482	447	471	471	487	490	442	448	453	488	470	447	453	497	439	491	481	425	443	476	435	465	492	483	499	429	485	474	458	496	438	461	469	488	471	453	465	468	452	449	472	443	461	432	450	453	498	460	422	495	461	491	444	440	459	480	437	485	449	456	466	462	501	456	434	480	453	453	472	438	428	473	483	492	497	460	452	460	479	447	429	468	480	437	476	451	467	470	471	458	454	493	469	453	480	463	507	493	478	516	451	466	460	482	465	440	454	478	437	474	454	524	464	494	444	465	466	467	485	475	466	443	476	418	490	494	436	466	459	479	465	465	437	466	476	481	478	490	436	459	495	424	464	459	489	481	484	487	479	481	463	447	498	465	458	440	477	445	478	466	512	455	493	496	477	491	453	494	466	523	479	447	458	482	433	437	507	477	446	470	456	425	457	440	494	477	454	476	469	491	474	451	462	480	472	484	465	462	446	507	480	513	465	503	461	465	458	484	460	478	464	444	496	481	474	442	462	498	453	464	440	477	443	465	500	454	502	487	421	461	483	449	485	444	460	474	486	494	481	492	474	493	497	535	475	446	460	463	439	472	442	497	426	433	442	507	434	463	479	468	479	463	482	447	451	440	432	450	448	449	473	492	490	469	484	470	462	445	484	473	455	475	502	452	471	471	502	436	460	472	450	473	445	466	468	471	454	480	449	490	478	455	428	482	456	477	455	434	450	473	456	486	505	487	455	465	447	479	454	474	469	477	506	468	489	525	466	480	484	463	484	457	438	461	453	458	468	475	405	492	454	475	509	474	457	449	477	451	448	454	448	476	479	454	447	462	457	487	468	482	443	495	487	474	456	458	493	490	494	445	460	486	470	490	452	467	457	442	461	458	433	470	500	469	467	495	458	472	450	480	457	469	484	448	453	473	479	475	488	457	455	483	479	461	489	480	470	503	479	460	406	471	476	452	461	458	471	482	451	515	456	458	506	485	477	471	493	441	483	470	478	447	455	468	443	486	457	486	483	443	488	488	474	463	477	468	455	437	454	443	480	507	477	466	448	491	441	475	464	500	458	471	445	478	482	458	467	440	430	489	482	475	479	490	476	465	448	494	456	486	459	492	445	437	448	455	461	466	518	442	438	468	460	475	466	445	454	420	470	501	464	479	454	453	446	493	474	463	448	492	458	464	474	436	463	498	442	472	454	434	494	456	470	468	453	458	465	464	430	441	446	498	449	495	467	488	473	464	481	504	465	469	476	512	474	458	469	453	497	518	479	487	486	474	502	514	477	465	475	478	506	466	461	469	459	453	480	470	453	523	417	494	491	486	468	446	494	486	443	454	442	466	445	443	451	496	449	443	495	485	467	499	501	430	481	513	474	474	478	466	470	450	479	496	461	471	461	477	476	435	454	434	467	457	487	509	473	489	464	468	459	484	458	465	452	446	458	486	452	428	435	488	470	469	499	460	456	503	481	465	466	476	472	495	467	483	458	494	461	483	481	501	480	429	453	470	481	499	464	486	476	470	485	503	461	473	455	461	465	435	472	480	476	483	483	500	477	499	457	503	460	470	464	490	453	493	469	475	467	455	483	437	449	441	495	464	468	468	483	480	442	484	461	470	468	471	491	453	465	463	539	445	484	463	507	440	472	453	472	426	488	456	511	472	479	468	451	483	508	517	454	434	498	436	453	481	455	482	419	481	470	466	484	439	466	506	461	482	462	486	491	473	478	488	463	479	471	474	450	488	431	463	479	450	480	452	479	473	500	446	471	486	445	430	468	451	445	451	461	444	465	445	452	443	432	477	471	470	428	494	498	443	492	448	437	474	458	469	500	479	453	465	450	471	472	472	448	483	472	479	463	481	534	479	472	487	444	471	498	465	495	473	442	504	439	474	474	458	442	483	424	451	483	514	465	500	463	528	480	495	455	477	510	464	430	484	506	448	448	465	474	508	430	529	497	443	487	490	458	502	490	520	431	474	487	484	464	485	512	452	497	449	513	481	464	443	470	497	435	480	467	426	504	459	462	486	479	504	478	470	461	474	461	483	475	465	499	439	460	458	457	472	483	451	496	460	455	503	456	469	459	477	471	447	440	459	466	497	448	468	478	490	462	523	488	468	478	446	430	455	469	487	468	464	508	475	471	474	474	476	431	460	435	443	455	479	476	482	498	470	437	443	464	426	480	464	489	455	453	502	456	453	400	445	475	486	450	444	439	468	440	469	446	452	460	478	464	486	468	499	511	442	502	494	449	418	479	451	464	507	464	467	486	442	473	472	438	486	444	429	493	523	470	466	473	475	494	471	501	483	457	490	481	478	467	476	489	468	433	450	488	441	483	461	438	428	465	447	462	435	502	457	484	501	472	510	494	491	479	471	476	449	467	446	498	472	465	492	487	460	455	498	437	494	477	493	475	487	483	487	481	455	478	443	466	486	420	474	476	505	483	483	464	459	484	476	433	436	455	494	503	479	447	508	479	480	505	459	459	469	473	457	496	464	474	477	462	484	464	471	470	461	466	463	455	470	485	459	519	458	425	462	470	439	471	450	515	460	465	479	466	448	451	508	482	449	473	472	463	467	442	474	486	455	460	456	452	479	461	455	475	507	498	491	477	450	457	463	487	420	477	455	502	451	512	467	492	495	445	453	481	500	445	462	496	523	505	450	477	456	461	452	450	485	461	465	515	447	478	471	466	515	488	491	430	472	497	467	479	476	482	478	440	440	474	475	449	472	462	449	482	483	467	464	506	481	501	459	493	487	452	491	451	507	452	490	430	516	463	449	492	450	454	461	468	470	456	459	501	462	473	482	468	476	462	470	435	448	461	442	488	501	486	424	487	455	463	510	463	446	465	484	469	513	423	468	494	517	481	458	457	478	454	465	451	488	475	467	484	468	436	455	450	496	451	464	436	470	473	434	457	449	490	479	465	457	481	485	470	462	501	467	464	454	462	469	472	479	468	471	465	508	433	483	449	477	450
24808	20805	26857	24660	12506	3614	2468	1915	1492	1609	1531	3211	12963	9856	5129	1932	823	640	617	637	598	636	641	539	559	596	591	571	592	579	641	574	570	612	604	576	572	625	582	571	618	610	578	563	635	575	616	566	622	565	563	590	614	582	595	630	580	615	583	610	624	572	599	562	603	630	553	586	605	639	582	602	599	581	580	616	638	597	570	594	616	582	600	576	584	617	555	584	611	582	588	596	624	592	585	596	570	621	558	571	593	614	648	639	613	586	621	575	576	634	570	566	593	605	625	638	613	557	563	606	624	546	579	561	589	573	589	577	566	549	574	601	588	630	574	582	608	546	583	575	609	569	556	572	579	619	590	634	598	595	591	561	583	621	574	558	598	584	585	668	585	566	558	599	618	632	565	613	571	594	594	600	602	645	602	596	591	547	606	555	561	564	614	563	608	598	624	615	578	593	590	595	597	643	592	576	577	574	594	563	633	615	579	621	551	601	597	555	540	577	579	636	592	602	567	560	585	581	605	601	562	565	594	562	603	562	622	644	589	594	583	578	542	623	574	609	615	579	644	565	603	572	549	575	614	588	603	557	540	560	598	619	618	626	653	637	597	570	566	587	565	555	539	585	567	590	587	598	593	566	594	564	624	583	580	622	615	564	597	579	573	581	600	609	594	604	629	575	591	596	551	590	568	626	592	563	557	644	593	560	607	595	577	603	601	577	542	632	580	580	627	605	600	578	590	566	584	593	594	574	626	546	562	563	542	593	613	529	623	574	600	589	589	616	619	586	625	611	573	568	576	608	585	587	662	587	582	579	529	622	589	561	567	602	597	601	566	602	570	589	573	603	559	611	569	557	583	571	567	622	573	597	612	572	529	547	610	608	564	580	616	611	592	605	557	612	569	616	588	561	596	620	587	553	604	592	620	565	602	609	607	559	576	586	542	594	625	568	589	568	541	612	590	532	598	556	574	582	582	567	562	563	577	620	565	647	609	632	604	651	583	615	588	593	552	624	532	544	587	608	518	579	573	612	598	608	568	571	640	589	606	599	588	552	570	609	582	591	578	582	587	590	594	622	630	654	605	574	565	554	577	573	608	609	612	615	587	561	606	616	598	562	599	584	576	629	569	645	612	592	581	598	578	571	563	533	588	578	581	576	632	607	617	571	581	587	620	600	560	617	584	577	602	553	601	593	561	542	567	588	589	553	581	568	600	565	604	585	543	544	546	597	565	637	607	551	601	658	630	583	597	565	547	564	581	568	624	569	580	534	581	581	594	554	606	629	611	579	555	599	556	580	589	602	598	588	578	595	594	602	555	622	603	625	533	561	553	556	625	583	565	602	597	596	579	565	623	606	607	623	617	622	606	586	574	576	601	579	549	553	609	627	551	577	615	615	576	615	660	600	571	594	628	558	622	571	595	565	524	619	578	561	560	597	586	571	576	613	573	576	575	567	576	634	569	608	577	623	569	608	555	617	575	590	589	584	613	601	584	552	638	598	646	567	612	586	612	600	571	646	563	593	594	598	544	589	564	581	548	597	569	570	634	591	570	588	633	622	597	587	578	564	573	591	600	578	576	559	675	614	609	608	556	602	572	545	582	576	541	586	551	601	608	548	560	597	560	576	569	595	589	561	545	601	534	590	590	581	632	580	580	585	559	562	576	611	560	553	593	591	576	575	562	542	612	553	605	574	599	592	602	611	588	579	614	627	569	565	569	561	587	566	563	580	586	559	584	608	576	633	569	589	672	614	603	613	586	564	549	605	592	600	563	570	597	618	553	604	565	580	585	571	573	606	543	603	569	634	555	632	580	600	582	622	617	606	624	617	572	609	573	558	583	555	568	593	591	581	569	567	616	619	591	599	580	647	574	576	592	576	594	580	594	645	582	585	615	609	562	539	590	595	573	608	617	567	599	574	568	596	599	598	568	574	624	590	587	598	576	612	591	567	598	588	600	601	574	591	600	602	595	615	564	601	583	588	599	607	549	600	599	623	577	598	588	587	604	571	595	582	600	625	580	608	598	620	607	585	576	573	605	600	581	590	598	572	596	591	619	592	610	545	634	598	607	566	629	615	596	560	610	594	566	597	592	602	524	608	586	597	588	573	605	584	568	584	552	571	591	561	605	587	555	617	588	546	583	589	570	606	575	562	596	591	524	579	620	590	598	614	589	577	580	628	590	625	636	579	615	577	610	567	553	575	608	580	595	581	578	569	547	552	596	595	604	550	531	658	600	574	570	604	621	619	624	623	564	589	531	567	613	559	585	583	550	597	623	605	665	629	571	630	586	566	556	552	585	567	579	569	572	541	584	572	566	548	571	579	591	603	587	607	597	579	581	567	581	598	581	580	583	545	601	619	556	567	576	608	630	624	594	548	632	602	592	544	616	562	568	569	573	579	616	581	566	579	540	609	605	627	599	594	607	594	577	576	572	603	557	603	604	595	574	562	562	562	562	590	588	609	585	599	575	579	542	611	586	581	646	608	627	550	598	566	596	582	640	536	601	606	530	575	597	580	548	586	577	535	593	613	620	585	569	581	578	557	618	542	558	624	583	552	545	602	590	600	562	570	583	600	615	623	554	564	603	566	643	611	585	602	552	579	563	587	596	628	567	606	604	610	591	584	605	613	564	562	575	560	575	606	583	569	583	625	598	566	538	613	598	610	629	573	625	543	575	557	577	563	652	556	565	594	561	592	580	572	558	570	596	595	606	595	591	581	617	594	578	554	538	593	619	596	600	605	571	592	573	594	574	625	549	609	622	568	634	570	604	537	574	588	557	563	569	592	547	590	579	539	615	540	585	593	567	602	607	587	589	600	594	528	560	581	584	560	570	565	625	582	575	604	608	593	581	537	578	621	578	570	609	584	567	568	574	565	580	562	536	612	593	560	608	582	601	561	575	656	612	589	564	586	633	574	535	581	601	580	575	600	562	628	604	573	588	577	586	583	524	594	606	566	557	638	594	559	571	593	563	618	598	573	587	577	594	607	608	630	543	580	601	595	593	627	545	592	611	564	584	573	608	592	561	585	560	564	581	616	586	585	576	584	537	597	521	555	531	612	567	548	596	602	572	581	600	563	609	580	576	570	561	600	617	565	592	591	612	573	625	608	556	548	590	585	603	573	569	598	588	588	568	563	601	579	628	596	582	562	581	578	580	595	619	619	576	645	575	585	591	611	632	611	578	591	607	567	583	599	607	634	585	545	581	610	550	590	614	574	572	560	552	597	615	592	615	628	572	589	596	537	557	609	541	561	568	572	565	583	592	554	601	589	615	609	592	605	622	571	591	607	604	560	569	601	592	577	590	570	582	571	561	605	591	596	525	601	596	606	589	598	576	594	640	554	572	557	607	643	612	602	613	595	582	578	584	626	574	576	631	564	581	583	553	566	567	615	621	569	592	570	575	602	581	580	575	614	594	618	544	587	553	592	577	604	624	569	585	608	617	612	622	599	576	586	597	579	559	601	549	625	604	590	553	605	567	591	570	567
6545	10984	10470	7377	4220	3017	2712	2407	2051	2215	1928	4877	14400	9679	4972	2010	737	583	568	524	521	525	531	490	491	502	514	488	500	477	519	497	473	478	548	506	526	525	521	504	544	502	489	512	510	545	510	518	537	479	526	526	514	509	497	530	463	538	508	523	557	542	485	513	515	470	489	513	493	506	521	509	548	588	549	528	475	529	521	507	536	510	549	504	515	477	501	473	530	476	497	523	480	509	505	462	494	441	522	536	480	526	545	461	529	522	476	491	526	503	509	512	523	485	532	489	523	522	509	495	483	501	538	485	516	491	476	477	502	501	457	485	496	478	471	518	489	508	471	461	507	524	512	469	517	479	500	496	486	495	508	508	530	533	546	508	481	516	512	491	501	524	482	529	528	542	473	506	484	520	538	487	510	480	506	489	529	489	500	488	542	498	480	495	483	504	506	488	489	501	501	506	520	499	507	472	493	471	482	521	543	538	495	523	517	480	480	457	511	525	529	518	538	484	506	519	454	507	489	473	486	487	486	518	489	502	504	504	508	513	512	537	518	526	497	505	503	480	516	493	502	546	474	537	525	493	515	508	475	490	463	521	507	498	506	499	490	454	487	520	471	553	489	514	491	488	486	509	551	521	481	530	519	482	491	501	487	500	506	460	470	479	539	481	528	503	480	497	519	476	512	500	530	557	522	513	527	515	514	513	498	501	494	529	498	497	489	550	521	503	451	509	494	503	488	495	532	536	525	496	468	520	517	495	530	471	483	521	537	497	548	508	506	478	513	482	542	552	496	506	513	508	529	529	524	504	491	514	469	529	474	460	471	481	477	503	500	515	492	504	475	472	476	515	516	477	513	523	508	507	525	521	495	489	489	520	514	511	499	508	477	515	487	499	518	492	512	510	518	502	530	461	492	497	503	472	458	507	507	476	533	527	454	567	487	514	514	521	492	480	505	495	517	547	520	483	502	514	465	526	497	515	513	496	464	517	489	473	528	519	508	477	538	511	514	504	459	511	475	506	503	540	486	507	491	510	501	491	493	524	502	514	506	558	487	490	520	526	463	492	487	530	512	479	502	486	511	469	493	472	538	491	497	501	499	524	502	473	451	510	524	455	506	496	462	474	478	536	527	524	526	507	499	481	512	465	511	496	498	509	498	481	464	477	488	522	501	513	521	497	555	529	464	445	510	510	469	534	514	512	513	540	490	517	548	526	497	510	521	493	476	509	482	539	523	535	455	517	481	501	485	466	568	481	516	503	488	484	520	493	473	500	495	505	511	511	514	519	509	452	505	497	483	519	479	478	525	466	506	491	447	530	542	472	488	508	482	499	475	458	512	513	500	518	503	517	517	482	516	497	504	447	535	533	525	498	467	513	472	467	494	506	515	519	472	520	559	479	489	459	507	441	518	521	524	494	506	518	516	503	521	497	506	531	510	509	539	531	538	517	533	493	488	525	509	523	518	520	496	511	497	534	539	507	488	479	524	527	496	533	512	476	478	480	501	510	531	477	507	479	488	457	490	508	515	531	510	524	530	524	501	479	543	504	527	509	488	556	500	518	483	483	519	490	499	531	470	515	519	482	493	498	529	448	473	481	508	476	467	478	499	551	512	489	505	510	496	510	468	556	482	493	494	537	513	475	544	528	500	538	494	491	505	515	477	500	548	502	530	500	519	466	490	496	470	519	502	500	511	485	452	503	474	523	468	484	516	467	484	519	515	497	542	527	511	512	495	524	488	512	527	511	484	489	515	508	443	502	513	516	472	497	532	496	544	535	521	488	508	497	482	495	482	472	530	530	471	493	486	513	495	501	518	483	526	474	505	494	504	519	487	504	493	547	517	514	495	480	510	535	504	542	472	504	507	502	484	482	477	475	507	500	493	512	506	532	545	548	544	522	498	524	511	522	487	494	489	507	479	497	519	515	507	482	475	481	509	514	489	474	508	506	473	492	507	516	481	495	483	562	464	492	534	480	465	519	502	501	550	490	519	509	520	537	483	498	529	500	518	488	479	512	481	482	509	515	508	507	502	483	480	492	500	495	452	510	507	516	476	512	550	543	510	505	470	508	467	508	543	490	507	480	500	500	482	505	494	524	500	521	548	492	514	514	499	514	489	530	470	526	476	477	495	473	496	482	483	540	513	518	513	494	519	500	508	500	514	508	522	499	530	461	525	488	526	534	506	531	531	499	489	501	486	524	567	536	522	487	512	473	469	481	499	518	498	516	488	450	542	496	519	538	481	515	486	523	476	482	498	467	439	498	489	477	482	484	525	506	502	519	496	501	557	485	500	537	485	520	455	465	476	517	528	488	465	484	471	480	511	516	465	540	484	550	525	492	501	504	522	480	472	503	530	510	507	502	459	523	530	492	496	508	503	500	500	508	510	494	473	488	492	484	511	498	537	499	524	492	495	509	526	510	523	487	476	520	517	472	479	493	511	526	501	480	547	485	512	476	496	506	537	466	503	516	508	478	506	549	489	534	522	487	466	498	494	539	485	501	528	539	507	483	479	506	505	471	522	518	494	488	478	507	477	485	489	550	542	498	500	546	504	527	483	515	527	520	498	499	552	465	478	504	499	509	498	503	514	483	564	512	503	480	482	497	488	456	517	525	540	496	506	534	473	539	513	489	470	513	516	464	509	457	509	528	516	510	529	494	523	560	478	472	511	494	475	472	495	552	494	495	499	521	500	492	498	508	480	516	539	495	498	513	504	500	476	558	488	476	519	517	504	506	492	495	469	480	552	527	486	517	467	511	521	519	471	515	499	523	517	507	494	516	488	507	514	469	546	518	531	493	512	494	524	539	502	526	513	481	503	512	536	519	505	463	501	504	462	482	508	457	499	497	493	523	498	506	517	501	505	518	476	498	502	537	493	483	491	537	503	505	472	492	526	528	472	469	493	485	496	502	496	565	490	480	504	546	499	508	493	499	487	516	528	462	519	513	486	458	515	500	485	509	517	534	504	479	493	534	508	519	511	494	494	464	545	537	504	543	474	496	513	518	489	477	487	474	453	493	496	555	500	489	503	472	490	525	553	484	500	546	526	545	495	498	527	513	527	476	485	514	487	495	525	541	498	515	497	510	470	473	478	509	495	498	554	477	534	516	480	524	497	518	479	513	479	520	493	554	501	511	488	479	524	487	506	509	528	498	489	510	509	477	466	477	550	512	533	501	506	452	483	487	458	494	520	521	488	463	465	535	494	486	477	516	481	546	551	505	508	513	474	501	481	434	502	481	477	518	505	482	510	503	512	476	434	526	483	486	496	529	439	493	509	574	482	502	520	529	539	539	515	525	505	479	522	511	492	524	456	483	497	488	523	473	521	493	495	544	471	504	535	502	531	507	489	520	487	509	493	496	524	527	518	465	514	500	510	505	473	535	519	502	514	513	484	482	450	565	490	466	485	506	537	466	551	495	511	544	497	471	541	503	462	465	482	526	490	514	504	537	506	471	490	507	522	440	551	477	488	503	504	486	473	489	509	540
23782	20791	27816	23926	20542	11143	4156	2395	1925	2074	1955	5981	23100	18548	9765	3310	1194	857	765	793	717	726	778	698	777	739	714	725	737	757	772	695	748	725	743	762	744	769	757	733	739	713	779	722	787	718	683	701	711	703	790	711	770	726	772	718	734	713	727	749	763	773	755	757	703	748	738	750	751	697	700	739	732	767	740	747	691	748	776	708	713	695	749	718	728	681	734	724	727	710	758	691	695	705	743	728	760	721	773	757	745	738	746	696	762	715	736	724	723	748	721	730	754	691	713	738	715	677	764	712	729	729	706	741	734	704	744	740	785	698	760	672	724	766	736	746	754	697	774	734	714	709	700	655	732	746	760	719	734	773	697	731	722	778	748	749	736	757	738	735	736	734	718	703	787	748	750	676	752	714	740	792	697	691	753	760	752	736	716	693	746	718	743	731	736	735	790	711	680	748	697	722	749	767	708	761	718	733	734	780	760	773	750	738	708	716	720	722	729	725	706	732	763	721	740	701	753	759	696	740	747	757	713	766	775	738	743	756	717	685	760	733	739	705	713	712	737	768	700	716	796	712	700	759	815	703	771	706	722	719	759	748	755	779	673	725	749	764	768	701	744	716	733	730	707	740	724	758	675	775	708	720	779	718	720	736	759	739	793	759	710	722	706	708	695	754	734	716	690	745	716	728	714	751	709	762	736	688	733	687	768	696	745	719	753	715	690	713	758	726	721	741	717	786	770	738	778	719	748	713	743	729	699	746	726	735	716	756	710	758	731	716	747	745	690	751	751	663	719	712	726	729	755	719	794	750	770	746	721	717	711	727	707	778	716	757	712	721	772	762	729	711	738	729	714	713	723	693	779	741	662	713	798	716	761	761	705	706	732	711	683	744	719	736	797	735	683	767	668	726	729	707	726	776	782	727	713	690	737	715	708	667	742	743	741	735	758	758	754	743	743	768	830	723	784	747	741	729	704	704	733	712	720	737	753	684	714	699	739	683	740	751	716	724	753	722	657	735	749	713	735	708	714	718	702	730	721	749	703	655	716	719	717	758	737	683	713	690	732	698	740	678	780	738	726	720	714	727	731	752	709	731	711	732	744	776	689	732	740	739	740	732	740	715	746	682	749	721	743	733	693	688	720	711	687	786	705	764	714	734	711	699	728	688	737	778	707	707	742	727	711	686	730	690	717	710	710	730	727	667	727	741	728	750	759	691	753	787	754	712	741	706	750	729	680	729	707	710	761	732	715	690	779	710	711	730	692	753	733	715	659	706	762	770	745	697	735	682	786	692	731	754	689	754	720	750	716	749	739	765	674	719	713	745	710	742	746	749	717	726	760	758	696	687	736	746	702	743	722	796	713	716	701	749	730	736	756	794	755	684	726	705	742	740	735	750	713	727	703	752	695	732	744	705	737	722	735	717	716	720	707	742	737	677	758	751	716	742	733	767	747	751	718	674	693	716	749	759	726	703	755	753	764	683	696	667	686	717	732	702	730	708	751	738	769	736	712	738	757	730	766	701	695	745	713	708	711	755	750	674	711	740	748	723	685	674	788	704	724	715	724	703	745	750	712	688	758	709	723	738	757	748	726	762	738	742	783	680	723	737	727	709	733	677	679	728	699	728	768	691	748	752	704	696	705	702	721	742	726	668	699	750	701	752	768	724	724	686	703	780	720	737	808	716	771	744	723	705	704	711	740	747	724	772	690	730	739	731	700	722	677	664	722	736	673	727	724	701	748	724	726	688	721	732	762	764	758	711	747	731	697	744	731	698	765	716	682	733	767	727	709	742	706	730	691	725	690	736	678	698	726	736	749	751	715	706	703	729	710	713	759	751	761	741	738	721	750	719	725	731	750	748	687	813	746	715	759	692	723	770	717	778	736	740	650	700	700	752	769	700	770	640	695	720	725	699	730	759	738	716	722	755	747	739	737	730	730	740	711	770	747	734	717	745	735	732	694	701	732	736	705	721	744	779	739	716	720	753	723	707	716	772	708	731	742	728	693	697	744	716	700	770	747	760	709	691	762	718	751	741	701	727	679	755	754	747	704	684	764	745	705	736	708	712	734	703	733	706	731	694	761	721	686	725	692	692	738	738	738	707	726	745	730	722	722	706	713	750	756	765	745	775	696	756	714	682	765	734	789	725	695	755	793	671	686	732	706	742	745	737	772	758	730	694	730	742	715	702	701	732	722	766	745	735	712	735	741	670	771	784	742	744	736	719	756	789	686	736	683	727	735	759	642	756	769	773	689	732	753	689	712	701	698	727	674	695	735	741	695	678	730	733	692	711	734	714	731	712	725	717	734	748	749	765	694	721	705	715	731	733	701	746	744	769	697	721	655	725	708	776	710	693	710	723	764	690	731	732	671	701	766	743	723	714	741	691	756	751	758	703	743	714	737	687	722	672	729	709	731	723	757	776	723	720	732	699	713	706	713	771	713	759	726	707	744	702	750	677	755	694	747	669	680	705	682	735	750	775	741	715	728	702	775	721	705	731	724	704	759	745	710	727	731	713	701	728	770	711	723	706	692	726	747	725	758	668	764	712	682	674	737	738	733	743	757	735	711	699	759	765	722	730	711	773	716	717	731	719	692	785	672	722	780	758	725	698	717	683	729	715	749	682	747	718	722	704	725	713	729	711	746	690	750	671	707	725	722	671	735	729	721	703	766	690	745	715	748	735	715	687	713	738	719	758	703	699	714	721	735	707	678	748	706	745	682	790	761	720	724	749	749	683	706	681	728	756	770	731	687	701	735	755	731	708	725	779	673	725	795	729	718	762	726	743	724	716	697	708	706	668	705	692	722	719	698	733	726	697	701	697	714	702	790	711	723	759	721	717	728	759	724	721	720	732	726	740	707	715	725	733	720	700	727	697	795	711	681	706	697	691	713	717	704	737	720	741	676	696	691	734	699	713	690	672	711	728	722	764	736	667	733	722	742	688	737	747	709	717	720	770	754	709	715	721	723	712	696	717	732	730	777	736	745	674	777	709	728	725	729	741	757	700	690	700	713	773	765	744	725	710	748	722	691	696	720	766	735	743	702	713	747	748	707	713	715	691	725	717	764	741	725	661	734	723	750	694	733	700	732	710	761	767	711	692	715	706	697	746	754	670	740	731	726	648	716	736	770	778	705	743	730	740	696	738	716	737	711	733	718	734	750	711	694	727	767	715	725	746	680	705	776	740	704	706	682	719	732	693	704	749	762	681	726	735	682	718	724	660	769	742	729	730	723	778	771	762	753	752	702	712	663	750	737	689	705	689	747	707	705	745	781	723	751	752	746	706	737	728	714	738	737	728	694	704	732	743	723	701	713	720	711	666	713	706	721	689	753	744	726	699	743	745	721	711	719	754	773	780	691	744	716	738	748	706	747	723	713	745	746	706	716	686	746	738	762	714	723	750	708	782	735	728	674	661	736	762	725	758	713	740	775	715	731	750	703	716	737	674	734	716	722	726	685	755	757	742	714	678	741	690	718	766	744	734	746	763
7047	13612	14983	9146	6993	4798	3266	2705	2249	2705	2601	8606	23373	16261	8312	3202	1095	667	615	633	653	598	621	644	605	648	666	595	622	599	595	615	573	623	589	639	633	605	643	666	645	632	634	666	618	584	602	615	643	614	600	598	574	671	587	550	623	638	573	643	634	617	635	591	612	600	597	604	560	624	590	632	596	618	595	602	596	579	609	581	597	599	545	619	583	612	597	615	609	650	590	623	632	604	607	589	615	608	633	641	569	606	608	600	570	584	607	566	627	612	615	647	619	633	606	593	650	622	563	598	594	637	591	558	636	622	620	612	621	639	561	612	612	567	605	601	576	615	605	604	587	624	583	609	590	624	628	574	632	641	619	562	600	592	607	635	655	588	608	596	627	643	603	662	600	592	613	611	610	567	631	595	643	603	616	602	595	638	633	633	661	624	611	564	630	602	623	571	588	639	590	583	582	598	635	551	628	585	549	578	608	611	616	647	578	628	635	558	604	609	619	612	638	599	584	641	599	590	583	607	613	631	598	666	608	618	643	633	578	623	613	562	608	609	594	596	614	617	596	607	587	562	601	581	600	586	609	616	652	655	641	578	597	619	600	620	599	574	578	615	587	625	599	623	589	652	640	624	629	582	633	655	612	604	624	607	636	571	622	582	559	596	643	600	581	610	598	609	604	646	574	603	579	657	616	629	595	595	607	609	622	597	553	629	595	634	588	604	595	605	641	609	604	638	614	605	599	614	600	560	594	595	633	639	647	602	582	626	542	566	559	602	588	612	608	623	629	623	587	603	608	577	607	640	575	597	611	618	599	604	637	623	633	598	601	574	648	575	575	582	626	566	596	617	581	595	584	630	556	585	596	620	589	590	598	646	643	633	602	592	596	648	583	618	624	568	617	578	649	636	587	593	541	603	625	600	604	595	597	580	673	610	629	604	569	589	574	636	544	580	595	599	604	613	584	557	597	590	634	598	604	626	568	587	585	656	619	596	598	584	601	664	623	622	596	548	631	618	621	608	589	592	598	599	661	616	609	608	650	599	600	625	570	590	551	549	576	566	606	604	612	583	603	640	611	593	654	573	575	628	586	583	623	584	609	628	561	603	600	658	635	581	595	597	587	584	623	642	601	613	604	612	575	626	598	643	625	602	632	584	593	635	587	605	633	580	571	586	589	573	598	612	573	633	607	569	634	597	611	632	632	592	602	694	583	607	586	605	623	596	621	584	652	604	582	563	623	655	615	594	589	603	628	564	607	589	601	575	626	667	580	609	628	632	568	641	616	597	554	620	553	582	592	597	582	560	613	627	563	590	644	568	635	550	629	595	610	635	614	593	613	564	609	637	616	586	619	599	558	564	580	629	594	638	544	624	593	619	617	599	671	615	611	620	589	614	587	597	604	584	596	594	602	615	561	617	589	616	614	578	615	589	577	585	600	604	636	608	601	622	636	609	593	608	643	590	584	569	640	641	590	584	607	615	561	626	618	622	590	603	586	627	611	621	617	634	579	615	603	587	588	597	656	601	614	621	604	623	583	578	560	568	614	656	600	553	605	615	631	642	651	615	662	656	559	556	611	582	605	617	583	612	591	589	643	605	614	599	549	617	584	571	659	630	613	605	622	551	632	595	627	602	592	636	625	593	577	664	576	591	613	642	628	591	580	625	556	615	638	611	595	561	565	600	556	563	609	607	598	592	630	595	605	574	624	606	602	615	606	631	624	596	642	607	620	586	609	640	576	609	623	578	589	617	623	594	631	605	602	593	637	571	564	627	626	590	573	603	627	631	620	593	576	569	612	600	614	611	578	595	572	598	572	602	619	646	581	625	614	591	628	591	590	618	629	576	546	646	649	607	636	609	573	579	589	606	616	636	599	573	585	601	628	632	598	594	633	623	590	651	583	600	583	618	634	565	606	584	583	616	568	601	602	584	591	654	592	601	589	603	599	655	603	581	660	616	609	608	580	597	598	560	603	588	560	592	617	626	585	606	591	599	563	635	601	608	621	613	591	587	587	620	594	614	591	585	612	624	632	588	553	576	542	572	625	600	605	604	560	649	584	635	585	606	571	606	634	610	614	567	681	631	612	630	641	594	613	593	601	657	615	569	626	616	618	656	635	619	594	648	678	645	611	597	557	601	591	548	636	632	623	626	620	588	555	594	627	639	591	641	621	600	637	581	634	595	652	582	593	588	618	573	614	628	570	589	631	606	652	566	583	608	621	638	575	606	593	590	625	580	604	620	563	594	610	583	581	578	630	622	609	650	620	637	641	591	583	603	593	558	611	601	564	597	632	640	585	570	600	606	614	629	641	599	632	613	624	583	577	560	642	585	625	595	635	575	638	626	621	625	601	604	613	612	556	535	626	579	623	613	612	617	623	558	567	618	619	627	588	620	605	570	681	611	601	555	610	567	609	607	611	597	650	590	590	669	609	594	628	569	585	615	624	605	608	630	642	558	593	647	604	637	588	608	598	589	591	640	641	560	590	586	566	583	603	639	610	620	647	594	592	627	624	582	634	620	596	601	631	610	616	638	618	612	636	595	603	565	623	578	596	543	612	600	639	580	603	618	612	595	634	570	648	561	634	592	584	619	626	627	593	593	589	613	570	630	592	588	614	582	601	575	626	598	560	612	552	595	605	616	592	648	664	608	626	609	577	625	609	611	605	611	614	633	597	624	601	611	568	612	642	655	602	599	585	643	591	606	604	596	588	647	587	604	611	599	591	610	590	633	572	594	640	599	626	569	590	573	605	594	589	596	599	585	618	680	628	601	575	654	639	577	598	628	590	644	597	608	609	596	612	585	627	625	594	615	572	576	625	555	648	599	583	606	611	584	558	562	608	603	623	574	612	593	604	587	629	623	580	604	624	609	567	575	574	620	645	594	605	582	610	573	589	556	591	601	596	565	595	581	611	572	620	602	589	561	646	625	567	612	594	630	575	604	602	589	616	560	637	581	627	604	593	600	657	629	633	586	625	595	555	659	620	609	621	620	581	576	621	580	599	642	617	625	615	618	665	615	637	659	599	595	618	637	656	571	570	626	593	564	610	562	619	651	573	617	565	621	593	595	591	571	563	601	576	647	605	564	638	615	625	598	590	614	610	590	620	596	608	603	610	626	558	597	544	620	623	579	691	636	617	619	576	621	613	626	611	594	615	572	579	620	583	605	612	541	555	557	585	636	574	603	633	571	659	588	602	618	575	595	636	620	571	604	570	603	588	616	604	590	623	606	608	604	616	603	603	643	559	627	623	619	561	588	584	572	636	610	595	632	605	585	602	598	571	632	602	564	567	662	611	610	628	642	610	552	611	658	613	575	611	580	543	590	610	613	611	589	615	555	639	632	611	568	582	595	574	584	604	615	590	614	589	597	602	575	568	601	587	620	650	624	585	615	639	573	579	613	591	600	568	617	661	573	583	575	604	612	616	627	582	612	607	618	607	650	595	609	629	622	585	613	597	619	583	615	582	594	623	616	631	614	570	616	584	619
27048	11805	7432	3737	1424	1074	1058	888	820	781	782	994	1849	1775	1244	888	667	650	642	620	590	606	595	618	600	666	649	566	559	625	603	632	642	641	603	618	650	641	616	582	634	603	660	610	633	591	592	634	632	612	548	613	607	589	636	607	613	630	595	656	629	629	625	575	608	541	589	606	589	624	600	588	627	617	609	653	633	666	649	648	668	592	622	634	625	582	608	684	599	639	623	649	624	596	554	645	604	575	622	589	605	617	613	621	640	586	649	650	624	592	616	623	586	586	624	626	590	622	632	584	636	619	677	595	633	629	646	617	617	590	623	610	602	607	593	644	660	611	620	650	547	600	587	633	652	642	585	616	584	586	616	614	654	639	636	625	614	608	650	569	598	615	582	632	631	611	630	640	626	617	548	637	598	563	619	609	614	641	606	620	588	589	547	615	631	619	656	619	616	648	607	611	663	649	610	646	633	664	598	649	616	627	620	625	628	630	576	624	617	638	615	598	597	609	598	574	606	605	598	633	610	592	652	615	588	614	595	628	602	603	603	596	597	628	606	590	631	620	578	645	587	594	654	632	570	657	635	614	598	588	587	586	621	644	603	543	628	609	608	576	628	613	608	629	590	590	603	653	636	559	602	620	640	608	558	615	566	588	636	629	632	600	626	644	597	619	618	618	639	608	626	636	668	657	583	628	591	579	668	572	662	652	648	599	586	594	628	622	614	621	624	659	622	600	611	631	603	634	617	631	592	612	631	604	625	580	624	676	614	570	570	645	603	586	645	649	580	660	601	626	598	599	630	589	625	601	606	636	570	633	622	607	592	623	631	580	616	612	678	576	610	573	583	617	693	579	618	575	616	626	570	574	657	621	605	659	597	598	653	623	571	648	613	620	627	584	620	616	648	581	619	617	590	613	623	586	600	576	632	632	629	597	612	583	616	622	608	619	646	567	560	620	647	658	670	634	598	651	596	646	589	650	587	656	633	610	601	577	593	609	621	642	615	647	627	595	582	604	603	670	632	568	570	599	670	673	609	630	591	608	603	597	583	625	625	641	647	665	603	649	632	586	629	640	625	595	574	637	614	610	597	602	585	574	613	594	585	591	654	611	628	611	642	627	613	602	669	620	636	645	611	609	675	625	640	591	600	638	639	628	576	646	611	556	646	621	641	611	599	597	566	613	605	607	624	591	674	617	643	624	594	584	657	616	611	585	615	602	600	610	650	608	607	656	597	621	610	654	628	596	575	579	630	621	632	571	619	624	633	608	630	617	658	626	593	587	606	586	591	629	636	636	628	656	611	578	560	610	620	629	656	603	637	630	630	620	587	594	621	583	641	632	627	635	598	589	591	619	633	654	617	604	590	624	622	586	576	592	605	598	632	661	596	618	608	614	625	637	629	588	616	642	587	658	648	574	630	632	631	619	629	624	628	653	588	640	597	620	578	617	626	635	619	605	633	595	628	620	614	630	602	582	641	599	600	608	627	601	619	639	577	601	565	620	588	629	615	607	591	615	592	578	606	590	620	638	639	597	604	619	602	622	630	568	583	606	625	609	595	633	627	652	608	609	651	611	631	639	596	591	611	587	635	615	582	604	647	602	571	626	621	625	616	607	629	679	597	632	563	639	575	596	566	615	569	622	633	623	561	606	672	602	615	588	609	608	603	587	589	595	597	633	595	597	583	630	612	594	614	591	563	589	631	606	603	552	618	624	605	566	600	605	619	633	617	578	580	618	634	575	588	638	584	582	643	552	619	626	586	662	626	637	614	606	660	604	642	600	532	600	560	624	632	624	576	611	664	611	641	616	630	603	609	621	632	593	620	616	629	585	606	673	589	609	611	626	613	603	632	583	653	622	612	588	631	615	616	610	578	609	591	613	580	627	655	642	594	627	616	549	605	570	578	567	586	610	612	576	600	623	594	677	641	617	617	567	605	579	596	607	608	589	627	633	619	617	642	637	639	621	626	602	604	646	624	628	631	645	608	588	600	584	627	646	625	630	603	610	568	611	569	599	673	590	622	589	587	602	594	612	597	621	573	591	576	653	648	592	645	591	618	628	640	622	648	607	601	627	616	639	642	634	658	675	590	612	595	619	639	595	577	609	634	621	630	604	573	571	619	607	636	597	619	611	643	624	610	574	591	610	642	615	602	630	593	618	637	632	607	587	606	607	590	624	636	609	549	615	616	627	618	625	641	559	569	609	596	586	625	609	607	613	571	583	611	612	640	595	621	609	623	563	619	595	662	627	570	641	645	628	598	629	582	592	613	622	610	612	608	637	600	610	605	569	609	632	612	625	630	625	646	567	618	626	631	589	603	649	569	566	628	587	616	640	620	577	586	641	591	630	607	616	639	615	613	615	621	618	542	572	625	640	643	576	601	623	640	589	631	567	624	587	630	606	652	602	592	655	611	565	571	581	593	613	600	618	628	566	580	601	604	618	632	597	576	588	620	625	602	612	614	622	611	592	636	566	599	609	614	623	579	614	631	646	634	600	644	661	627	665	606	586	621	572	627	587	605	621	614	615	611	572	606	612	566	627	656	650	607	565	647	602	662	620	658	630	601	632	641	628	646	615	580	605	590	587	592	563	611	605	616	610	597	601	608	603	651	613	634	650	584	616	583	627	627	566	632	548	637	588	655	622	610	626	595	613	596	576	601	620	649	591	650	624	601	616	661	607	621	649	653	616	587	607	604	579	616	625	641	612	610	648	580	567	610	609	599	619	592	589	581	633	585	581	582	612	593	593	570	586	589	603	639	659	563	616	623	587	617	594	588	591	594	599	617	677	616	578	640	605	648	590	620	604	629	613	616	637	590	619	611	610	540	576	626	652	610	596	593	630	621	655	612	626	631	597	610	593	596	627	581	637	609	630	636	584	596	589	646	618	663	642	582	593	589	579	613	601	624	613	603	612	565	635	608	622	588	578	555	621	591	588	600	641	655	597	562	617	622	610	621	592	587	635	634	604	613	614	623	616	614	629	606	577	667	568	641	579	578	601	647	588	613	646	627	610	637	624	661	605	591	607	624	576	627	598	601	587	629	584	604	609	623	612	618	596	621	605	609	586	636	581	599	581	593	660	595	601	604	617	654	606	590	625	582	639	599	585	647	596	622	622	629	602	603	587	609	601	612	556	616	654	593	584	637	590	597	619	588	609	622	640	639	646	602	622	673	608	583	623	620	611	617	652	625	597	602	612	583	663	591	629	625	595	624	626	637	613	642	618	622	611	610	581	622	593	600	617	646	649	582	596	632	617	603	658	666	574	656	598	602	642	592	612	598	623	629	642	580	631	617	620	559	617	602	604	582	609	643	610	598	681	613	619	595	669	633	591	613	644	624	649	602	637	618	597	608	568	646	584	654	627	617	603	631	628	653	624	591	558	609	617	663	616	635	607	629	621	626	611	630	604	559	666	611	578	610	567	610	622	605	579	611	629	653	635	598	614	645	621	602	604	625	609	602	639	610	603	609	611	577	602	604	624	600	613
6691	4538	7574	2922	1535	1257	1038	1001	870	837	883	1149	2327	2007	1183	784	580	528	473	484	518	486	502	549	492	542	521	480	492	502	500	493	503	499	520	509	511	518	473	495	488	464	476	482	503	513	494	455	516	479	506	489	480	523	528	498	487	460	562	458	505	519	498	516	460	492	544	538	509	505	494	474	542	499	513	475	502	526	550	499	514	479	490	450	510	530	520	486	495	493	519	455	506	502	486	529	494	511	495	457	494	485	516	505	470	451	518	529	528	525	551	517	501	477	520	469	484	495	488	520	550	524	486	503	488	518	511	466	515	470	481	515	504	483	546	483	513	508	525	527	481	522	522	554	527	485	523	518	493	468	513	474	507	484	469	502	523	534	480	485	468	494	511	449	499	541	495	496	513	517	506	547	467	497	481	482	504	502	491	477	517	504	520	508	529	497	488	479	471	532	505	483	496	512	481	517	498	506	484	519	490	519	457	520	481	495	542	514	523	506	494	484	493	507	517	526	497	516	548	494	514	477	489	475	546	498	520	517	480	490	479	502	469	493	499	505	501	523	494	541	461	503	538	499	555	534	483	499	513	485	493	492	474	523	508	501	547	527	487	524	474	501	530	523	501	539	476	507	492	538	503	514	489	481	517	476	524	503	476	483	476	475	520	495	507	484	470	535	512	457	489	473	502	480	465	555	466	515	489	489	498	553	502	523	502	501	533	514	518	463	569	505	520	495	520	477	478	522	516	511	547	489	493	508	515	493	496	519	435	479	473	492	456	525	500	568	527	517	510	501	506	496	506	516	470	494	531	515	492	467	546	501	505	516	493	472	498	546	522	488	448	512	545	529	508	503	489	482	448	492	505	481	522	502	512	523	512	540	485	482	500	473	504	501	511	520	504	481	526	550	487	495	486	518	509	498	484	486	456	490	535	482	511	484	525	538	454	480	518	533	483	502	513	537	479	518	491	459	472	488	514	502	511	529	495	480	505	485	539	533	505	531	492	469	534	497	496	491	536	492	498	578	499	502	477	491	500	495	516	553	493	450	532	513	503	479	517	523	484	497	520	528	486	488	517	485	462	482	462	527	497	502	539	489	465	516	491	436	508	517	489	491	504	472	483	467	510	516	502	508	518	500	557	503	535	518	502	491	511	508	465	539	512	504	515	512	467	516	512	481	500	521	515	493	483	490	530	480	491	486	553	511	527	473	485	478	518	526	533	542	494	508	523	509	490	521	484	486	516	484	496	520	505	503	515	493	479	512	491	455	499	475	480	514	491	551	517	518	501	539	495	468	500	522	502	506	478	528	483	509	493	508	575	504	513	482	490	503	468	561	536	483	501	537	516	492	454	532	521	509	483	490	538	498	518	495	488	489	531	471	535	496	523	547	527	514	480	527	509	462	517	450	504	533	512	513	477	475	519	511	487	508	523	518	496	475	515	505	492	514	549	480	551	537	537	489	503	519	507	501	495	496	480	488	518	522	528	541	537	459	524	475	508	521	527	540	462	530	519	476	480	499	505	479	466	472	514	529	475	485	494	514	486	558	492	494	482	499	511	517	490	493	500	525	517	514	503	519	498	482	513	515	510	491	492	499	543	528	486	519	525	530	475	474	480	510	465	520	507	467	468	551	511	498	501	485	522	498	531	502	539	537	468	458	515	516	515	490	495	531	493	518	478	524	526	519	507	511	531	485	496	529	519	557	489	509	490	480	481	512	477	478	495	468	508	487	487	492	543	482	527	496	536	501	493	503	516	511	529	494	537	514	500	505	510	520	477	509	527	515	493	508	450	495	525	503	506	469	476	503	505	517	496	496	482	521	452	545	481	521	517	506	528	468	495	511	493	535	524	519	485	518	535	527	482	523	537	525	528	515	523	521	495	517	497	485	510	497	488	480	482	504	502	509	465	546	514	496	529	521	508	474	514	517	511	509	455	495	531	490	527	517	524	489	501	487	507	483	537	494	486	495	482	509	517	460	510	472	474	496	501	512	529	509	471	494	501	509	492	541	495	488	506	546	505	531	510	486	473	509	489	531	502	520	513	469	526	511	510	468	500	483	519	510	499	510	502	538	502	492	518	521	470	475	491	504	495	502	529	472	498	534	589	506	481	513	529	514	499	509	484	497	477	537	501	500	520	444	488	538	547	541	495	511	519	537	555	526	493	479	517	505	499	455	506	551	518	528	485	507	450	540	481	505	521	491	488	497	443	505	489	486	522	507	502	512	519	460	507	490	508	489	491	478	443	505	568	534	524	526	521	479	463	483	463	525	493	490	506	513	538	519	544	561	506	485	498	520	508	487	486	535	522	482	465	537	528	516	486	511	519	480	536	499	480	531	522	540	478	492	498	530	521	496	508	466	547	492	513	504	508	495	448	488	503	498	450	485	510	506	474	564	527	477	507	519	483	495	517	517	513	502	507	500	456	526	496	465	480	465	475	533	510	486	540	510	531	514	501	507	475	495	494	533	469	534	531	539	477	500	476	517	519	448	478	474	496	518	527	498	479	502	531	493	506	503	482	520	492	465	529	520	486	498	479	515	508	521	522	484	488	500	511	473	496	481	499	533	486	478	491	495	489	467	483	513	484	493	529	508	523	503	502	505	533	514	472	527	500	478	511	534	508	501	503	481	506	470	528	518	511	529	500	490	501	504	513	487	438	519	506	497	496	509	513	527	514	512	522	488	525	544	502	484	521	529	521	518	529	504	501	530	487	493	496	458	502	512	495	521	531	500	515	540	521	497	519	471	489	493	524	525	484	511	485	479	469	468	496	514	534	529	531	510	444	480	504	476	504	482	524	479	483	489	485	507	550	516	520	506	479	481	510	494	507	477	547	480	496	476	477	468	520	517	525	538	485	483	508	483	533	488	487	472	526	507	503	553	482	514	481	467	530	538	523	526	522	491	494	494	489	492	516	483	514	500	456	502	497	511	489	485	507	485	462	505	515	537	466	520	469	480	502	458	509	474	492	503	515	514	526	491	477	470	519	515	481	526	519	501	548	517	529	526	541	499	542	522	497	502	486	511	484	515	547	505	511	523	507	470	523	480	504	507	496	511	505	525	497	498	505	471	534	479	485	472	520	502	516	518	503	483	502	491	504	494	511	493	530	476	495	508	514	496	490	485	495	515	505	558	509	462	476	521	487	494	538	491	464	508	471	506	529	497	523	473	493	479	508	527	505	490	526	512	484	505	497	464	517	487	537	479	558	487	496	534	503	471	493	500	521	515	489	512	456	487	533	503	530	463	534	481	501	529	489	477	530	504	477	494	522	530	489	500	444	509	474	550	516	462	518	482	514	465	523	491	478	541	516	523	541	477	557	505	535	492	459	527	497	506	475	473	508	494	478	485	506	491	506	472	511	495	521	500	481	491	498	510	477	523	504	470	502	493	483	494	473	517	448	489	526	507	499	476	497	502	487	481	473	448	462	509	541	479	463	516	509	518	507	540	506	511	505	542	498	499	485	499	483	492	481	492	504	498	496	496
24794	20831	26969	24442	11362	3942	3120	2030	1584	1307	1283	2815	13468	10029	5302	1910	881	656	680	632	622	623	633	649	660	639	667	645	612	630	616	647	615	609	630	640	672	603	605	618	641	601	613	605	621	621	633	605	628	657	659	647	673	601	601	621	665	609	628	632	619	625	627	650	583	652	629	623	628	632	656	656	647	604	628	590	630	651	621	610	618	622	629	647	622	620	642	638	658	580	610	636	600	630	621	638	609	620	614	632	644	611	614	633	646	623	592	631	652	609	620	617	603	636	655	610	631	592	654	621	631	615	631	579	634	611	634	611	631	600	643	616	614	623	609	622	628	643	609	623	681	586	650	670	626	606	599	625	655	599	624	633	609	654	605	621	647	622	592	555	645	649	609	634	578	625	636	637	563	649	575	596	608	641	608	623	559	625	621	597	614	633	604	605	586	596	644	594	607	632	617	636	647	618	623	668	611	615	651	595	639	648	612	608	619	632	678	603	635	690	610	598	644	647	622	659	578	627	613	571	598	655	621	688	652	618	618	634	600	589	578	625	605	597	641	602	621	622	666	618	603	640	637	607	615	668	614	595	602	620	619	642	609	616	599	609	628	653	694	588	619	634	584	564	665	604	648	613	670	621	619	573	634	624	647	625	614	630	658	587	591	630	616	604	595	605	603	645	614	598	595	690	598	635	653	604	582	626	633	625	653	637	604	588	610	631	612	634	606	609	599	586	609	593	653	677	614	595	589	592	664	661	586	621	612	636	606	591	608	604	609	649	592	595	628	610	622	673	612	620	605	613	637	633	568	633	611	593	608	573	593	599	592	625	599	620	606	649	581	611	665	658	637	670	685	614	596	602	618	630	669	587	635	659	652	607	621	608	627	595	626	646	630	640	646	603	629	621	628	615	630	666	631	633	632	646	599	590	673	620	635	638	666	632	700	592	629	671	604	597	619	602	595	602	579	582	616	606	634	652	618	568	614	604	619	625	587	642	602	643	602	664	595	612	579	612	591	632	657	608	660	653	643	687	580	593	627	674	588	615	547	604	636	598	585	606	642	597	641	605	632	657	650	601	639	601	610	623	662	626	636	607	645	638	637	655	647	632	607	625	611	613	635	603	598	637	578	592	594	586	630	649	646	655	605	609	613	600	613	653	607	637	630	615	579	634	624	659	647	616	594	609	643	607	606	579	623	609	644	587	611	589	593	588	640	588	600	661	596	625	607	558	598	616	633	607	586	622	655	608	650	621	608	621	661	608	624	592	627	586	575	615	581	599	667	600	630	615	609	607	665	640	615	667	610	569	632	668	588	629	629	623	630	575	622	611	671	623	610	601	623	599	613	619	589	617	599	615	602	630	628	601	588	641	590	602	647	658	661	611	632	622	651	579	588	613	623	621	584	626	613	605	642	609	596	614	644	603	568	605	607	632	593	585	551	603	611	619	667	616	585	601	611	616	607	576	653	631	658	597	576	600	643	637	560	601	625	591	640	673	624	638	624	636	586	645	658	636	565	596	624	636	620	605	613	595	650	609	624	621	620	596	616	619	606	569	611	632	635	634	628	608	581	621	590	620	615	601	610	637	622	594	595	603	592	638	644	589	628	571	607	619	623	659	585	590	604	596	646	619	579	618	691	614	591	665	598	649	632	618	626	610	620	614	592	605	642	602	642	669	589	649	617	618	646	605	615	600	632	613	618	673	576	549	640	615	622	597	625	600	613	639	616	617	624	664	627	613	642	617	602	589	622	594	611	608	628	614	594	668	615	662	614	649	604	604	591	570	591	613	603	606	635	598	641	619	644	589	589	675	618	609	652	618	649	603	621	629	621	611	597	654	630	632	592	601	625	622	638	634	590	623	663	619	604	594	569	609	613	596	630	643	606	659	597	601	584	585	583	599	612	644	583	608	620	611	669	618	638	618	607	600	624	578	597	611	618	572	624	630	672	626	649	613	650	600	608	602	587	667	628	616	649	619	614	610	655	604	607	598	614	647	602	607	581	594	624	603	608	592	621	583	609	600	666	637	575	605	622	620	631	644	609	681	550	610	644	610	639	595	642	592	572	625	602	614	618	627	620	629	639	626	601	628	602	609	661	644	632	632	620	637	644	621	644	583	600	612	604	639	622	624	607	623	592	624	600	643	618	633	634	643	585	637	608	614	629	638	606	616	614	628	641	626	623	645	610	630	605	603	602	632	594	639	602	605	630	591	594	638	680	623	582	603	602	619	600	625	615	643	622	636	657	608	607	562	592	666	608	621	608	588	613	591	600	612	679	624	640	584	604	646	666	602	604	623	616	651	630	631	573	617	620	644	620	567	590	613	677	624	629	604	607	637	619	620	602	612	621	592	661	628	595	595	595	644	605	661	582	641	649	631	586	592	652	607	646	571	603	600	640	603	594	608	644	602	646	633	644	659	654	614	633	621	606	645	614	615	627	616	598	606	633	629	629	635	630	658	585	599	570	590	602	603	637	624	612	678	625	556	587	636	554	605	643	618	607	593	604	621	597	658	623	587	614	583	593	604	586	596	614	625	594	587	585	662	662	650	640	585	598	613	617	603	593	602	654	663	597	597	622	688	556	582	631	643	644	632	599	611	661	628	633	651	633	614	636	613	644	632	679	615	623	582	590	627	650	635	627	614	650	603	623	611	671	629	603	610	646	605	612	605	592	630	630	609	626	653	603	567	644	628	582	622	628	660	627	652	629	613	604	586	617	655	633	598	656	634	602	628	624	607	610	649	632	603	599	631	589	599	620	624	589	595	643	612	659	619	625	607	586	670	585	579	619	615	653	622	616	595	584	604	647	603	612	614	614	635	620	591	632	632	594	625	639	635	594	621	613	581	656	613	593	612	607	584	602	623	605	613	600	678	611	615	636	609	598	583	620	563	611	623	644	617	660	605	609	608	630	605	652	603	617	632	594	659	615	617	621	629	622	677	642	601	621	616	612	635	614	603	593	626	592	651	594	625	584	590	628	614	613	609	628	617	629	611	626	644	647	614	616	625	608	599	609	629	599	660	635	583	637	585	643	614	593	663	574	628	591	610	590	605	673	590	580	635	639	637	643	639	634	619	566	592	659	602	590	621	594	604	631	604	607	601	645	623	632	598	639	597	604	615	627	609	628	610	622	614	614	604	600	591	630	584	636	614	594	618	648	607	620	665	647	666	668	678	655	620	654	654	606	603	607	634	583	585	603	625	661	618	630	585	608	620	627	635	564	607	630	618	633	588	566	596	629	585	613	606	627	631	661	613	625	649	595	620	641	602	608	596	576	559	634	603	641	613	588	588	599	615	684	662	656	610	597	630	574	616	606	588	639	654	640	670	588	650	595	632	636	606	567	617	596	603	583	561	642	637	598	594	609	626	601	691	623	606	601	567	626	586	614	659	649	608	647	632	639	598	611	634	603	613	607	649	637	626	649	632	605	617	615	649	612	623	625	648	672	597	609	645	575	624	581	530	632	606	641	639	600	644	663	609	618	602	656	616
6142	12751	14574	5898	3435	3462	3444	2590	1932	1564	1642	4193	14995	9819	5188	1916	866	600	546	544	493	537	514	557	547	504	513	536	515	515	550	502	509	532	527	527	560	517	533	512	510	541	514	556	527	543	524	502	522	516	501	502	520	570	544	527	528	515	485	563	544	471	594	512	484	544	547	539	530	565	523	536	506	497	576	519	513	516	524	542	510	523	551	489	541	550	546	557	462	526	511	521	541	533	483	537	550	554	515	523	495	526	534	520	520	514	484	533	513	500	509	584	571	543	544	540	530	494	483	566	508	494	508	575	499	561	512	502	531	493	516	532	552	558	547	553	494	529	526	539	494	539	557	529	517	512	520	535	550	463	511	532	584	532	557	494	547	506	517	487	521	524	536	507	495	524	522	580	492	540	509	456	487	505	524	525	501	543	509	540	549	530	514	521	512	516	535	548	525	524	544	537	519	528	537	538	540	530	511	543	474	490	506	538	542	528	525	520	542	495	545	519	508	540	488	519	496	528	506	529	518	501	471	473	562	536	558	559	539	466	524	520	543	515	485	540	522	552	543	544	529	540	538	535	518	518	484	559	526	545	512	536	535	508	517	492	544	560	480	527	514	505	532	528	534	495	552	509	501	526	517	552	556	515	578	546	483	537	508	546	515	577	520	474	507	576	553	527	543	506	548	515	513	525	533	507	532	536	506	531	512	513	515	558	495	516	521	533	479	498	500	523	515	519	510	550	542	533	532	519	535	561	533	510	517	528	501	514	529	513	523	535	546	504	533	521	543	512	527	475	519	544	500	509	551	492	513	513	529	520	511	542	571	525	481	492	529	540	537	483	546	498	544	554	522	541	508	538	519	513	513	499	517	561	544	520	550	514	492	523	539	497	512	495	551	509	507	522	525	536	529	509	519	508	538	511	517	544	556	487	545	512	516	494	525	467	502	523	557	489	530	493	557	566	535	545	499	531	538	523	513	488	537	517	535	500	521	508	545	513	505	485	535	537	531	504	512	500	512	480	517	571	530	519	549	512	549	543	540	511	510	538	555	511	542	540	535	558	514	517	516	559	494	492	546	555	526	518	510	535	559	542	512	502	561	524	535	513	536	539	508	573	499	490	568	510	518	506	547	526	524	522	520	522	521	540	541	525	496	547	483	516	512	511	467	526	554	526	480	551	519	501	556	556	531	522	506	534	510	517	568	546	513	515	524	543	547	533	526	522	551	516	538	543	516	534	540	497	505	518	533	519	527	519	527	549	528	511	522	507	529	541	552	516	553	537	517	469	534	547	497	542	520	525	542	519	491	538	519	498	516	524	547	506	544	518	542	519	515	537	510	504	489	498	522	526	546	514	516	518	545	514	512	502	531	554	516	516	585	478	542	524	535	566	545	554	565	529	568	504	510	580	562	540	522	524	503	535	518	521	540	555	542	537	521	546	532	509	486	510	515	509	541	518	508	494	501	548	518	529	476	561	549	541	512	554	455	545	494	511	511	504	518	515	497	557	541	537	518	518	513	548	533	570	501	540	513	522	526	561	509	537	529	517	555	492	522	517	539	506	509	513	520	522	543	509	516	543	493	516	526	559	535	490	531	528	524	562	513	527	517	493	527	526	554	508	507	537	498	525	545	599	512	542	501	504	549	502	468	495	548	526	521	534	535	505	528	523	534	520	536	523	500	502	484	583	520	554	489	488	499	536	535	576	528	530	526	499	575	539	512	502	503	521	494	505	531	515	550	499	545	561	506	519	547	541	524	543	470	505	531	512	575	524	528	563	530	522	497	555	552	525	526	553	538	528	496	479	546	500	483	495	502	536	523	484	526	527	523	523	549	466	552	572	525	538	539	536	558	510	513	548	538	504	522	529	501	461	509	539	534	551	540	577	521	537	525	546	534	530	522	535	501	535	552	553	536	534	489	525	494	537	561	519	511	534	481	501	528	524	530	535	540	530	528	518	555	545	520	516	523	529	529	515	513	546	553	555	493	553	495	521	504	524	519	505	529	519	508	513	520	505	521	527	513	528	560	513	543	496	504	544	517	527	498	509	526	535	563	569	502	546	570	502	544	518	509	500	526	551	537	487	532	576	539	481	539	520	543	573	534	523	504	501	503	517	547	563	524	503	533	528	517	578	530	507	523	534	527	510	481	543	521	517	541	525	554	518	503	474	560	574	518	499	554	545	521	512	529	527	544	532	492	541	519	510	514	467	501	505	495	570	525	501	525	537	523	516	509	532	517	499	535	518	521	524	555	512	534	514	534	576	502	517	505	521	550	534	543	536	534	556	519	538	527	501	519	519	529	540	543	474	569	540	532	541	473	515	499	536	479	545	551	526	466	529	478	553	536	501	502	467	518	490	524	546	533	509	546	560	540	530	527	571	501	477	552	512	517	515	517	508	493	538	505	535	516	539	545	542	536	536	514	483	537	509	571	565	527	494	548	552	560	504	546	511	524	518	489	534	519	527	496	552	503	504	499	539	527	489	521	509	519	531	520	543	542	574	518	519	514	506	550	530	521	541	553	538	518	538	498	471	526	513	493	520	539	495	548	521	538	569	520	553	554	530	494	546	476	545	531	521	529	546	535	537	541	520	553	571	511	514	541	518	532	551	546	496	511	555	516	522	554	540	524	524	476	513	517	509	558	549	568	513	501	544	535	570	530	527	554	518	528	517	527	538	456	522	547	505	537	537	516	516	527	534	541	524	528	511	567	495	488	541	516	512	508	491	538	511	520	543	481	533	545	536	503	510	518	556	518	483	495	517	511	526	494	465	541	496	515	537	528	482	526	468	520	501	533	526	541	537	524	527	531	513	536	478	554	510	557	502	543	514	546	531	522	526	498	508	514	520	485	515	518	517	515	510	493	523	531	517	512	541	473	518	554	510	554	543	548	529	565	550	527	517	540	527	530	511	511	510	533	555	535	515	476	513	519	530	549	541	553	506	508	490	552	505	522	478	542	558	479	532	540	523	487	505	544	524	511	545	532	558	517	536	480	557	489	534	489	547	552	540	549	507	507	540	522	506	518	558	497	545	495	507	503	481	497	480	475	508	542	491	530	560	538	519	542	496	512	548	530	509	548	521	534	492	545	515	533	562	496	513	523	521	559	472	516	549	516	545	513	503	501	485	539	557	542	561	516	485	537	527	488	533	530	532	524	532	514	550	550	503	523	505	508	475	552	544	507	557	560	510	533	517	559	546	477	526	515	507	532	518	566	490	501	492	517	527	509	480	470	486	534	490	486	507	560	506	548	510	529	471	507	531	520	503	498	486	561	495	526	531	520	548	536	506	489	483	511	504	559	535	552	504	528	550	524	562	538	471	515	513	541	525	509	521	545	506	568	510	549	479	526	516	525	503	492	516	491	518	508	518	504	543	545	524	528	502	564	514	494	499	513	529	525	491	468	525	524	501	491	500	548	523	536	509	523	510	513	504	521	551	496	502	477	526	528	507	539	562	494	466	519	523	527	532	554	524	506	537	508	548	533	509
23745	20835	27807	23913	20431	13237	7041	3559	2461	2247	1890	6431	23579	17969	8975	2957	1223	796	726	701	728	698	694	661	671	746	703	750	726	739	754	702	695	686	690	711	740	719	698	706	682	720	728	714	674	725	712	727	751	705	717	755	688	691	736	698	714	714	693	709	720	695	689	723	694	724	723	704	707	689	730	656	697	735	702	693	715	730	699	691	628	702	731	698	687	705	715	731	720	682	679	721	665	683	695	712	713	691	696	697	729	714	759	741	708	739	707	730	692	691	729	695	738	706	686	690	716	713	706	707	727	737	723	680	696	708	703	762	684	695	750	718	736	756	695	710	738	737	692	719	666	703	740	733	704	723	711	726	740	722	699	737	701	725	734	729	709	726	713	726	705	712	730	712	749	718	673	696	702	668	743	705	693	696	700	752	735	696	698	729	731	669	773	719	698	674	670	730	743	745	718	711	716	740	704	735	704	724	758	730	756	680	654	706	730	723	710	745	673	693	686	731	755	732	643	727	719	690	688	672	726	727	678	692	653	729	767	760	750	703	671	728	676	690	698	698	759	695	720	739	741	754	693	735	671	725	653	698	711	738	715	683	733	718	714	702	672	691	779	684	733	726	671	732	710	708	729	677	690	691	676	763	716	714	722	763	696	716	695	711	698	713	716	703	718	683	701	698	696	678	702	692	711	736	750	684	673	742	701	672	684	689	746	691	725	724	693	756	655	710	692	685	720	688	737	689	700	668	724	678	764	747	734	686	647	714	754	748	681	710	711	682	681	707	720	653	747	712	719	705	789	694	728	711	690	692	748	677	752	711	701	720	715	683	711	722	696	737	732	717	700	694	744	710	700	700	670	644	708	722	792	697	722	763	700	765	702	754	674	747	776	682	669	717	708	723	737	700	724	708	706	690	673	709	688	711	743	688	705	757	733	723	725	717	733	723	763	708	717	723	747	684	687	737	712	768	650	703	672	738	686	692	641	727	695	717	700	717	708	753	719	740	715	670	696	717	726	714	711	702	678	746	692	727	758	668	705	684	699	715	686	686	703	717	692	695	717	706	789	641	686	740	694	741	665	732	674	705	722	717	699	680	740	721	713	679	708	711	703	660	776	765	740	723	700	720	644	658	678	669	756	709	732	703	759	681	711	709	692	659	681	696	729	704	765	748	712	712	721	729	737	676	678	692	715	743	712	742	723	717	750	752	684	739	682	718	735	711	704	708	728	732	709	639	660	726	743	742	690	684	732	707	751	689	764	785	744	686	699	681	660	746	749	701	708	708	727	683	653	711	700	695	726	714	742	667	699	676	695	752	738	712	756	713	703	691	726	717	719	695	737	722	635	716	688	672	705	684	699	694	700	749	721	706	670	688	682	701	685	726	734	711	713	701	707	678	716	686	728	730	678	715	708	707	668	726	705	671	698	707	702	693	714	720	748	704	763	725	722	683	745	735	728	707	692	708	694	648	680	714	739	703	677	729	720	703	686	738	695	736	711	695	718	767	777	694	703	725	650	652	720	729	753	709	703	695	718	687	740	661	655	647	744	705	688	718	714	707	711	705	731	668	731	738	724	681	723	711	714	713	723	671	716	678	751	695	681	715	724	734	763	735	674	704	720	735	693	730	735	748	666	713	669	719	725	715	698	741	692	725	707	725	675	708	665	641	709	728	690	676	706	676	713	684	692	731	737	677	694	743	674	722	696	689	753	727	724	745	736	741	674	688	721	666	715	706	689	725	714	694	714	735	721	701	720	659	690	666	712	697	697	731	692	679	690	663	707	720	647	707	699	720	701	691	720	735	722	700	707	690	705	653	687	731	737	728	738	703	663	698	720	717	694	712	718	730	696	701	698	708	685	710	663	701	734	683	693	759	709	765	722	735	673	722	645	702	651	739	658	732	748	686	735	687	669	709	723	694	706	728	667	744	702	719	698	740	724	667	697	704	687	756	764	668	686	688	695	740	689	717	694	697	714	720	747	686	698	719	695	762	667	726	712	707	743	653	723	666	708	745	680	690	723	659	694	699	727	648	731	720	703	724	704	720	699	701	707	655	723	711	692	721	660	719	694	694	697	741	710	726	712	668	686	743	668	741	711	686	713	713	684	736	714	729	736	678	675	688	667	699	676	660	697	704	709	731	677	704	713	683	711	699	743	695	698	711	659	700	734	683	720	721	745	760	695	687	672	682	706	651	720	706	657	750	720	735	682	712	695	700	674	720	731	713	741	606	709	713	679	686	750	669	714	726	722	677	735	674	685	712	689	717	707	765	688	703	677	716	742	717	689	713	697	733	750	733	712	703	737	680	677	691	715	696	755	663	712	719	704	722	677	714	728	729	708	709	674	718	695	685	765	709	690	700	745	701	721	712	714	700	715	702	723	703	707	727	713	663	665	704	723	727	699	660	724	673	673	688	682	715	705	666	697	749	736	674	711	707	696	743	715	742	657	711	672	699	684	681	674	723	698	767	720	736	677	687	678	679	721	704	729	650	695	655	667	721	715	715	709	736	689	701	665	743	727	702	720	696	686	704	721	666	748	746	725	731	736	696	709	687	707	706	717	701	694	645	728	752	651	735	722	710	764	652	717	694	737	712	706	674	723	667	621	702	713	737	707	748	713	711	636	722	684	704	675	708	693	735	726	721	745	702	719	664	719	692	692	743	686	704	715	696	670	728	720	684	692	724	686	695	686	691	706	711	690	700	687	683	730	701	683	698	738	686	716	689	709	702	725	736	703	645	742	703	651	741	693	730	656	692	731	670	703	726	751	691	742	693	720	677	691	707	717	694	704	721	734	695	682	710	675	685	706	699	728	712	683	696	686	745	672	684	749	730	707	725	699	677	729	714	696	693	713	691	682	742	732	702	670	772	678	686	667	688	754	726	695	741	687	718	703	752	704	751	742	695	745	730	695	698	698	657	699	688	704	722	647	709	770	734	742	701	698	747	718	696	702	683	671	731	711	720	692	751	731	716	687	696	680	720	681	682	719	670	643	740	690	684	685	685	738	742	728	752	670	688	656	690	717	683	685	711	702	735	757	687	640	688	703	687	685	725	703	726	716	701	696	724	735	730	687	704	701	699	708	663	661	704	695	672	660	716	702	716	656	691	658	641	684	674	705	685	767	726	707	725	646	768	723	668	678	705	752	726	703	706	689	738	664	720	718	705	698	711	733	699	706	712	649	740	741	726	724	713	716	709	707	661	694	680	733	688	690	674	698	692	697	763	706	714	710	746	725	718	705	739	713	703	709	696	715	669	714	676	683	725	705	701	692	711	741	678	713	677	732	704	700	717	706	662	673	674	764	711	643	690	680	669	713	700	700	697	654	743	736	674	716	685	731	680	713	653	724	711	647	684	684	721	675	722	752	704	747	682	668	690	734	675	656	661	694	720	707	667	698	717	751	743	703	679	737	711	655	709	668	673	712	685	698	712	711	706	686	695	691	719	699	706	678	723	691	746	706	670	701	678	692	712	715	722	693	654	717	683	701	742
7207	14825	15701	9514	6314	7806	6044	3976	3238	2976	2440	9230	23551	15854	7782	2975	1040	719	590	621	599	573	560	631	643	612	587	617	628	637	587	651	609	611	604	605	611	586	588	597	583	607	579	634	632	581	566	560	597	592	611	578	610	612	596	600	588	591	607	612	546	581	601	565	628	591	550	590	587	610	591	561	616	580	650	561	617	615	585	629	536	595	613	623	603	577	582	600	614	603	599	616	581	634	607	586	594	619	613	586	599	599	559	611	627	596	614	592	596	582	594	616	594	650	615	591	606	575	556	583	620	576	605	590	615	617	594	567	640	604	557	592	580	622	578	583	617	596	584	639	607	612	653	604	601	601	629	592	596	604	615	570	600	637	595	581	616	583	576	611	609	583	618	587	596	579	584	620	623	607	582	582	591	595	585	605	576	610	590	603	599	553	610	654	583	592	600	601	611	563	606	588	581	585	605	600	604	633	602	599	609	580	590	606	583	592	554	572	628	596	595	617	580	558	616	578	587	638	590	602	612	605	608	575	614	594	603	598	595	592	600	549	591	618	583	590	567	561	575	598	575	535	602	546	632	599	592	585	617	618	567	633	581	616	567	584	589	590	617	581	602	604	567	578	628	614	610	595	641	608	591	589	586	612	561	603	601	626	592	572	600	577	600	641	643	541	627	556	596	630	602	574	588	606	627	621	586	600	566	559	605	609	601	593	639	597	593	630	635	630	616	579	562	584	574	606	589	562	602	623	594	616	604	583	618	603	619	584	633	618	571	553	574	619	598	615	577	574	598	637	595	632	576	588	639	533	554	613	615	632	622	589	576	610	581	624	551	579	575	601	605	625	610	620	622	585	603	608	597	594	589	555	615	600	617	572	600	617	651	592	621	622	609	615	571	622	616	610	598	640	630	594	605	612	617	613	618	571	563	600	631	641	574	590	554	575	606	580	624	596	614	578	582	595	599	622	585	605	637	610	609	559	618	599	566	617	669	569	606	618	596	587	603	629	575	574	637	624	626	585	671	582	605	558	627	599	607	603	607	591	601	568	643	594	583	570	607	619	611	610	575	608	559	622	576	586	603	593	588	584	627	623	605	552	587	548	598	631	619	580	586	607	615	584	595	570	590	645	611	598	620	585	639	679	558	594	556	588	579	601	616	586	581	612	575	601	590	597	564	606	632	590	607	622	609	608	613	586	568	609	589	565	594	613	539	558	636	607	613	589	588	619	637	588	609	558	598	627	582	636	595	589	616	626	596	603	555	561	576	582	550	635	597	569	630	586	600	638	600	578	616	526	598	574	576	587	609	575	657	614	584	551	587	608	559	567	613	625	583	601	559	566	625	602	637	614	581	556	585	573	603	576	615	565	604	598	636	622	546	603	598	588	609	583	596	621	579	597	619	609	601	586	644	615	599	608	606	604	605	612	578	589	577	584	585	591	624	589	545	545	546	605	620	618	598	643	637	617	570	545	575	596	601	602	598	609	563	615	629	577	593	617	590	576	585	608	580	632	614	567	618	579	595	597	606	567	607	573	604	603	573	579	573	566	596	645	587	569	607	627	556	571	579	545	597	595	566	652	610	604	603	610	570	607	576	613	612	591	582	614	581	580	616	600	581	560	560	609	600	580	562	595	563	637	621	636	580	606	611	546	592	554	605	593	565	574	620	617	559	598	570	603	628	533	597	562	591	586	611	597	622	599	604	611	580	569	655	577	599	583	585	604	591	631	533	533	594	570	585	583	603	569	620	588	643	561	636	614	602	567	536	567	607	614	625	620	632	620	558	588	552	637	591	563	593	617	641	597	567	551	545	608	622	571	614	610	615	615	587	637	575	586	569	569	625	593	582	571	599	590	576	564	628	611	564	591	603	552	578	603	575	577	563	582	625	528	625	588	598	597	607	615	616	602	586	591	613	564	621	613	604	558	607	608	598	585	621	577	585	600	556	591	590	560	603	598	568	642	561	632	606	599	576	601	586	620	572	618	586	615	593	562	642	629	587	631	569	578	550	573	593	589	585	615	582	601	646	583	609	599	563	586	597	633	574	585	586	616	574	542	606	576	596	578	600	602	585	553	553	587	574	563	625	648	573	582	547	597	598	581	604	558	583	605	592	576	596	570	600	606	605	567	623	608	568	612	632	572	592	564	566	592	592	625	585	591	612	598	571	590	601	661	580	567	612	573	625	602	593	586	621	612	623	622	572	629	626	604	605	570	611	567	554	577	563	547	583	578	585	581	604	594	565	603	558	636	598	648	588	602	567	580	589	613	615	647	614	628	631	618	573	560	593	618	609	611	586	610	641	576	588	616	620	584	590	577	616	623	606	630	582	589	598	603	579	588	576	528	612	595	598	558	577	621	560	572	606	581	620	594	591	551	576	568	608	611	605	573	614	636	580	594	578	569	577	571	558	586	587	585	625	614	574	607	642	607	596	592	597	562	586	589	609	619	594	613	582	591	552	599	617	602	589	608	568	593	596	597	601	561	603	586	591	608	645	592	594	621	590	591	570	599	565	564	629	573	577	614	591	622	595	585	605	573	578	598	614	625	599	626	580	578	562	594	559	590	577	610	559	596	578	633	618	555	594	564	541	587	520	587	599	625	559	612	607	646	642	601	613	570	623	621	604	621	602	621	619	590	600	605	617	595	591	591	606	567	592	591	565	581	609	573	563	567	583	586	570	543	594	584	596	619	608	609	614	568	586	602	602	573	605	620	569	571	583	588	598	589	606	598	561	620	601	589	575	585	636	593	543	613	564	561	612	548	566	624	544	619	598	645	625	605	559	595	592	604	579	591	581	561	589	574	533	605	574	617	614	591	583	575	598	605	590	575	576	586	616	619	594	575	584	538	598	642	583	577	619	588	595	606	590	631	645	582	631	598	599	597	627	617	602	602	589	635	601	577	539	605	561	650	617	546	627	564	609	610	647	587	612	570	617	608	640	557	572	561	598	566	564	560	598	564	596	576	591	612	641	572	578	599	594	547	612	576	604	629	570	628	609	626	590	573	618	586	597	621	625	606	581	598	576	547	570	591	592	583	570	589	568	572	578	598	577	627	603	527	610	570	564	583	589	598	631	623	639	638	592	584	575	596	548	615	602	612	555	599	616	624	589	612	563	578	574	581	572	595	615	623	619	639	630	620	532	581	644	590	575	589	573	562	600	601	575	583	590	581	600	632	574	566	567	565	611	616	562	602	589	595	608	630	617	582	607	627	596	587	607	599	637	596	569	615	602	559	596	623	636	564	607	620	640	632	571	582	600	605	613	638	570	619	638	591	583	585	611	627	583	589	586	594	557	607	598	627	587	557	590	553	585	613	594	611	576	589	615	590	635	589	583	598	593	598	609	563	581	602	595	577	579	554	597	623	598	569	617	606	626	603	548	599	593	644	592	635	599	569	615	571	596	573	604	579	549	537	576	629	567	550	650	623	604	601	596	585	564	627	588	614	599	627	562	606	588	570	623	603	610	585	629	619	600	552	613	599	576	608
27176	12958	7024	4941	2359	1274	967	1313	1205	1056	829	1094	1766	1539	1136	740	659	610	536	546	587	560	589	633	547	592	580	558	571	563	546	584	610	575	575	539	547	560	599	573	574	567	580	605	576	560	589	581	563	604	556	559	576	533	549	540	585	602	557	593	583	591	594	573	533	584	562	613	540	591	547	569	556	597	559	578	533	593	535	545	574	572	560	573	554	570	565	546	603	544	573	562	557	598	612	601	602	566	575	566	562	560	560	574	578	574	547	565	523	571	575	608	578	560	566	595	572	587	601	549	590	564	617	583	521	644	572	583	540	593	555	542	559	554	526	589	571	531	596	525	558	539	581	470	567	554	562	571	543	558	604	552	565	603	543	578	546	597	539	562	616	582	557	564	501	569	559	559	563	544	534	563	602	560	545	578	598	558	608	552	543	611	556	528	576	544	577	575	578	569	551	609	595	568	529	597	549	554	548	585	503	592	561	576	535	579	583	579	561	590	543	601	548	543	549	573	557	564	574	553	583	573	600	565	561	583	588	566	599	562	532	564	564	570	576	579	560	566	571	548	568	552	569	565	548	557	587	552	556	598	546	560	525	589	569	589	574	566	526	547	541	526	565	570	586	560	574	584	569	573	576	536	565	562	607	566	568	540	565	581	573	563	577	599	586	566	594	528	559	569	548	594	543	574	582	602	553	584	579	587	549	541	599	572	539	628	564	542	581	570	574	591	589	554	585	561	542	533	541	549	588	578	531	565	588	545	595	547	547	563	587	574	541	527	593	566	563	584	559	534	561	588	558	567	555	542	574	555	616	605	515	589	569	586	560	556	600	629	533	583	544	613	528	574	571	586	594	539	596	559	520	556	546	578	598	659	538	618	589	560	547	543	548	594	568	606	577	580	530	589	582	568	538	540	576	589	585	580	549	557	596	557	574	558	547	595	564	544	526	573	563	550	570	584	566	584	544	585	638	556	568	589	571	547	569	536	545	600	536	523	537	586	597	549	547	584	584	540	552	589	557	602	549	522	581	576	546	616	574	603	553	566	589	546	600	561	556	587	590	557	603	587	571	495	543	566	559	576	584	563	545	557	563	585	575	574	602	505	606	543	606	596	569	604	604	557	535	538	587	586	579	537	548	509	626	557	535	573	550	557	606	556	539	595	587	611	599	570	547	559	560	529	574	623	581	551	603	570	521	576	564	546	563	607	553	567	581	540	559	550	564	564	567	601	551	566	596	544	600	566	627	577	590	534	563	569	561	578	594	546	558	538	563	555	550	586	609	542	617	530	567	568	577	571	566	530	566	552	579	578	562	560	585	599	612	574	572	573	572	610	548	572	579	577	574	556	565	591	583	595	558	589	554	559	562	569	583	572	572	552	552	578	531	574	587	558	579	572	592	602	552	574	572	589	617	546	580	551	614	629	590	546	559	561	572	551	550	546	554	538	568	550	591	577	611	552	539	576	555	599	553	564	552	591	620	570	522	625	594	555	585	553	565	572	587	572	588	620	570	556	614	557	579	565	586	554	567	613	564	558	548	586	568	565	528	580	586	567	590	574	574	608	563	561	540	554	550	566	538	521	548	532	547	541	610	574	574	555	589	573	567	552	563	520	538	541	548	611	590	548	559	591	550	589	566	597	605	632	556	561	585	609	543	534	560	581	569	593	568	585	529	595	551	600	554	583	595	567	563	599	576	565	519	598	566	540	580	553	553	591	593	572	548	546	617	571	543	538	598	599	543	571	573	629	573	551	576	571	609	561	609	629	612	559	591	548	578	567	597	539	552	505	587	568	588	585	567	603	612	552	534	598	566	567	584	553	563	592	568	590	547	553	577	638	550	544	544	631	551	565	579	594	558	606	557	570	570	520	507	553	588	585	579	566	543	557	578	594	546	558	543	580	584	588	574	518	552	555	555	559	542	536	572	567	540	561	622	543	559	533	600	580	565	622	594	579	547	583	543	601	558	569	592	581	560	605	594	577	607	531	580	566	606	593	548	579	579	557	607	582	563	570	545	585	586	549	593	584	560	579	563	571	548	585	569	567	557	614	557	606	571	586	598	544	557	547	525	569	581	578	554	547	566	617	572	570	579	569	561	577	571	537	598	567	591	609	545	554	591	540	597	519	558	547	578	581	566	573	591	555	598	562	566	547	556	592	505	531	556	576	579	551	509	561	554	583	543	609	607	561	583	556	545	572	542	559	582	551	560	571	573	552	558	598	592	555	584	566	582	569	567	595	543	583	586	568	559	571	583	528	539	542	601	552	554	559	600	535	563	611	619	556	593	577	534	533	570	542	552	558	566	600	571	579	570	586	536	531	579	565	538	574	566	581	578	609	588	556	582	552	575	558	559	568	552	564	555	517	562	580	543	543	564	569	557	554	554	600	549	544	575	595	634	544	557	596	594	547	612	562	594	599	603	582	563	597	552	527	567	555	574	554	581	564	592	570	569	582	604	555	579	595	574	560	613	546	563	569	545	597	549	583	570	542	586	583	548	600	578	553	548	581	585	531	546	522	571	570	557	592	583	571	556	549	573	592	504	598	573	598	535	603	593	548	576	558	567	563	615	553	576	528	584	646	542	590	628	549	588	583	619	561	573	554	567	573	517	587	563	568	601	597	595	578	573	581	619	610	527	534	586	562	562	555	590	573	543	611	576	603	550	580	580	595	583	574	560	531	547	566	559	585	592	567	592	559	552	601	548	540	539	596	589	595	562	526	554	583	530	503	583	572	563	568	581	541	546	569	664	579	537	541	570	554	566	511	579	541	559	568	550	547	559	555	568	607	608	557	556	573	573	594	576	575	607	548	593	566	539	603	575	554	566	578	546	553	553	570	600	580	540	542	550	605	557	578	522	560	564	535	550	588	643	600	591	577	582	579	583	577	539	554	550	559	553	593	556	526	571	597	532	547	607	591	572	539	560	591	563	598	603	569	592	566	598	532	526	598	587	555	547	493	593	557	601	573	582	561	621	560	555	528	565	590	546	556	571	561	611	588	583	555	568	560	609	551	574	557	531	566	542	570	556	534	574	525	585	607	549	596	591	560	585	668	561	582	560	539	569	564	547	561	600	537	581	537	575	566	573	611	557	595	565	599	542	585	591	565	604	591	590	572	596	557	576	560	589	510	562	576	582	588	570	572	582	594	602	578	594	552	553	607	584	570	549	548	547	532	558	613	578	581	572	572	586	557	548	613	553	583	564	547	579	567	553	596	553	586	559	574	562	567	602	571	568	628	599	548	580	565	580	582	588	574	576	576	570	533	583	548	621	553	630	574	576	544	571	560	593	600	591	583	561	528	583	552	559	558	586	574	552	567	559	584	531	561	606	582	582	569	574	557	581	550	562	617	577	574	564	547	610	584	573	567	594	537	566	561	573	559	592	544	579	599	548	534	560	559	613	565	621	547	571	577	588	579	566	584	556	537	569	587	603	582	582	628	552	571	597	572	561	544	554	575	541	590	561	569	557	558	542	551	565	575	547	617
7629	5567	6578	4703	2702	1493	1001	1716	1531	1275	837	1337	2344	1703	1060	681	547	493	476	460	449	477	475	491	475	489	454	459	482	473	490	456	474	460	470	475	485	441	469	453	505	486	457	498	473	479	451	503	481	455	457	458	517	477	487	454	473	500	509	488	473	470	483	505	455	477	445	504	480	489	513	495	478	473	450	462	476	473	497	427	483	487	484	477	466	487	465	466	430	490	490	461	483	492	480	464	484	440	453	472	474	430	481	482	460	513	468	448	457	473	458	472	472	442	431	418	469	444	479	507	467	466	502	532	479	485	482	451	453	464	476	464	463	452	501	441	491	469	443	494	496	420	471	448	454	464	472	501	452	470	454	462	456	468	491	479	487	445	490	443	453	491	504	437	473	489	496	468	526	463	464	463	536	510	464	451	469	501	463	455	455	452	448	492	484	460	474	520	499	481	464	462	499	479	481	503	484	506	472	428	473	483	468	456	476	475	484	421	499	501	500	490	485	503	449	488	525	488	457	457	466	430	493	471	441	499	498	450	453	465	493	431	503	492	497	467	498	451	465	438	491	471	489	463	501	492	477	459	444	484	493	469	474	465	458	474	471	455	466	446	453	494	473	459	468	519	502	462	512	456	469	489	506	466	489	487	475	463	461	499	445	491	481	455	489	463	499	470	486	495	453	484	477	477	509	494	438	498	466	457	476	466	464	476	437	482	484	438	472	493	484	448	501	474	482	488	481	500	485	449	472	478	481	476	479	463	454	493	455	464	465	457	482	481	461	448	438	487	485	429	493	438	476	464	477	454	459	478	472	456	466	484	460	438	453	482	477	506	482	475	501	457	466	476	493	420	461	480	464	459	457	491	476	488	495	463	446	455	465	441	486	470	458	520	468	465	491	463	485	531	424	451	472	466	423	480	492	464	500	460	447	462	462	478	460	515	455	461	452	493	460	466	468	498	470	461	476	455	465	493	447	463	465	466	484	467	459	461	440	512	471	493	468	449	489	436	438	462	488	485	485	493	495	491	485	464	465	465	480	507	466	471	481	436	478	490	463	437	489	479	492	497	477	458	481	517	452	482	470	504	455	486	480	472	472	413	469	455	460	427	494	482	500	472	455	437	479	480	461	497	478	460	427	480	453	443	448	491	495	475	446	515	476	525	459	439	451	472	472	479	470	457	437	462	441	477	495	456	488	445	465	477	465	468	473	482	479	510	462	456	496	508	514	522	441	467	485	483	482	459	488	450	508	431	468	473	473	491	446	483	540	494	468	451	434	483	432	448	460	499	478	516	495	473	472	477	503	488	458	483	495	434	482	465	473	472	500	452	487	504	450	462	481	498	495	459	453	496	492	465	454	481	505	472	466	434	468	504	493	470	467	508	451	468	462	440	468	462	457	488	476	452	467	441	482	502	509	512	453	483	449	481	485	442	517	452	425	511	471	436	460	474	497	477	478	459	536	469	503	493	455	475	463	535	491	503	456	468	432	499	501	448	474	470	487	493	511	464	452	493	504	464	474	421	452	450	452	510	479	487	471	488	481	456	454	468	465	475	479	445	490	488	495	436	461	462	454	497	483	499	493	484	442	447	457	467	476	455	473	480	472	472	522	457	475	472	465	469	478	475	468	507	476	462	500	457	456	478	466	458	479	467	444	453	507	505	483	485	477	495	440	441	471	501	500	464	488	466	438	462	504	487	481	511	506	453	465	437	452	508	478	458	459	516	465	457	442	463	505	440	470	480	462	458	440	459	502	462	454	412	499	466	475	473	525	480	489	453	455	458	473	439	486	484	500	481	474	475	462	496	475	462	482	475	493	518	446	460	489	462	458	466	447	467	444	442	480	485	452	470	486	451	494	516	466	452	457	428	451	433	462	466	541	472	483	510	471	480	505	451	477	483	462	490	473	477	526	455	507	476	461	467	494	462	511	433	479	458	474	474	428	487	441	487	440	477	505	491	468	482	447	473	461	491	460	499	445	455	453	434	438	462	493	492	481	465	508	485	460	473	474	451	475	501	449	453	507	431	527	494	486	454	489	468	473	462	489	483	479	494	469	466	449	483	516	473	479	499	505	491	485	471	467	485	448	463	476	473	507	472	474	462	505	410	469	464	462	429	480	467	455	453	489	496	492	486	489	499	429	461	457	487	481	499	463	444	491	455	486	481	473	458	466	461	463	487	492	493	485	468	424	474	421	495	471	477	471	520	428	438	432	490	474	492	478	473	454	491	512	477	487	491	468	450	506	481	457	468	441	455	464	481	464	507	450	409	472	489	485	439	448	478	495	477	474	473	454	445	458	499	520	413	478	459	437	478	487	489	452	485	495	481	438	471	419	485	476	477	504	494	465	496	493	454	490	472	474	492	479	476	438	459	460	477	478	495	470	454	467	467	486	484	491	491	491	444	499	490	479	463	453	512	458	467	489	495	462	454	468	454	445	455	443	475	451	472	469	490	481	473	470	446	440	484	456	486	499	479	447	441	500	464	468	493	475	420	512	437	474	506	429	470	454	489	489	491	441	446	438	441	513	465	442	507	449	498	497	486	496	456	499	472	464	453	476	464	450	441	472	493	500	504	487	464	473	441	458	502	479	473	483	438	496	456	480	493	517	480	478	471	480	450	471	460	432	492	458	470	454	512	466	478	516	491	475	504	485	485	501	459	484	482	447	512	486	463	470	440	467	506	462	460	473	474	492	454	471	465	486	458	490	465	463	494	486	508	523	449	496	472	508	518	442	462	461	515	480	470	451	463	485	483	478	468	487	488	471	464	469	496	519	486	466	478	474	492	496	446	484	469	475	444	484	467	490	491	505	468	476	500	470	519	487	465	490	471	481	433	489	457	518	505	448	436	477	457	458	488	467	470	504	490	504	494	485	498	496	481	463	506	447	491	424	453	502	491	431	490	440	472	460	500	481	472	484	504	478	447	484	464	450	497	467	472	483	514	504	463	459	492	440	525	483	500	432	486	504	454	427	486	503	448	482	466	471	491	493	524	451	459	499	493	485	466	458	479	473	511	510	467	485	463	482	478	449	484	456	480	494	446	500	480	439	450	478	493	472	450	453	509	482	464	447	486	455	502	497	458	480	472	451	475	454	488	443	458	462	481	458	481	521	477	482	485	484	480	503	474	481	445	468	488	511	446	486	511	474	459	501	459	519	449	453	467	446	471	452	472	473	528	479	486	471	467	516	479	439	469	489	480	450	471	502	424	514	464	475	482	507	478	505	486	509	495	464	515	463	433	485	491	456	494	476	460	499	498	429	478	499	478	454	481	455	469	485	479	472	495	487	452	455	510	495	451	441	488	456	448	512	463	462	487	465	510	480	449	464	489	503	521	456	486	435	436	480	462	459	434	467	471	473	522	470	463	491	440	508	502	479	463	476	470	462	485	457	455	486	466	484	456	460	459	508	472	496	504	459	468	456	476	478	491	446	472	480	456	485	445	480	443	493	452	502	498	468	478	469	466	490	480	459	477	462	475	516	472
24747	20818	26785	24651	10574	2336	1554	1226	1637	1658	1151	8774	14701	8477	3700	1453	758	636	594	571	555	599	545	559	544	608	584	578	580	590	574	555	571	540	585	579	588	608	589	549	583	583	565	577	527	557	576	556	555	566	594	567	578	600	536	554	557	540	613	585	538	559	586	589	581	569	544	555	523	629	532	553	579	571	612	557	537	569	568	594	576	562	540	522	578	601	546	592	574	535	533	514	545	557	561	561	628	606	575	595	614	594	587	569	540	593	556	603	561	552	592	556	565	602	590	617	556	573	598	581	557	531	570	562	566	623	552	547	561	553	589	572	520	525	617	551	538	524	541	563	577	553	569	536	534	525	549	538	556	547	562	561	581	544	544	586	521	557	540	564	554	566	546	564	590	590	571	614	559	528	593	541	568	560	574	551	581	551	540	560	543	576	576	590	577	543	631	594	607	550	614	554	548	599	546	529	561	566	588	555	530	574	549	515	509	530	587	582	585	559	562	564	563	591	561	557	604	551	552	579	573	570	567	597	581	548	586	511	592	551	561	561	556	545	591	521	555	584	536	549	558	570	599	534	592	571	548	560	576	557	557	610	544	542	574	505	550	600	585	527	579	525	562	626	549	549	604	568	561	549	543	605	547	556	555	554	530	559	575	507	606	562	561	519	576	578	569	545	565	550	593	535	566	582	589	536	538	616	576	539	556	563	571	501	585	558	580	562	578	532	588	537	557	549	559	572	567	567	595	615	576	573	541	547	545	556	568	554	562	570	513	591	558	586	568	581	546	587	523	535	555	549	574	504	534	528	592	583	540	529	604	573	584	587	557	583	570	560	547	581	597	527	578	574	571	624	593	555	528	570	567	592	530	580	562	540	546	521	542	573	591	562	603	602	560	563	580	563	613	565	542	569	520	580	523	572	565	583	567	538	601	538	584	546	603	577	561	534	593	564	557	584	551	533	600	546	584	557	563	602	541	564	540	533	509	608	578	533	576	525	549	571	569	591	564	562	569	585	553	586	557	560	563	539	590	558	561	527	566	584	578	589	577	514	557	547	555	572	567	563	573	604	590	578	574	576	592	555	551	610	595	569	558	545	561	562	582	616	607	563	601	567	550	533	576	533	613	570	553	578	556	537	559	530	558	565	574	557	564	596	524	574	564	569	550	547	537	545	535	540	567	511	544	542	577	611	604	578	597	579	575	551	565	522	565	576	568	561	556	534	526	547	542	604	581	532	566	560	544	564	542	578	570	583	537	566	541	575	592	598	557	574	572	555	574	576	550	559	517	550	519	538	573	548	581	540	533	557	559	595	562	557	585	585	573	575	630	594	547	601	580	560	538	575	579	559	591	510	536	546	555	569	582	556	558	563	527	547	583	582	577	537	548	585	529	556	590	549	582	561	551	547	593	526	581	581	588	559	583	548	571	607	540	562	568	547	514	562	560	595	537	575	556	578	559	525	562	629	595	513	533	564	541	542	556	536	595	576	568	559	573	528	553	561	545	553	557	553	590	547	564	566	586	574	570	582	610	552	559	606	547	570	542	543	572	543	547	565	571	592	589	550	562	555	560	554	557	555	606	583	571	568	611	541	568	524	554	601	559	560	584	519	581	580	567	595	583	522	579	575	570	561	557	545	565	553	591	556	612	558	546	537	546	578	571	561	532	544	571	560	619	562	589	556	580	544	542	590	586	556	540	591	565	603	540	538	569	578	577	575	532	551	540	569	534	527	534	564	577	520	571	606	542	587	557	528	551	580	519	522	607	565	513	622	588	551	589	571	571	562	548	565	575	504	548	596	561	560	572	547	553	540	595	588	521	570	570	544	516	549	524	593	594	546	523	570	521	540	560	536	557	571	576	586	586	593	547	577	556	535	551	563	535	548	595	596	597	572	554	565	561	521	555	541	594	584	541	560	519	586	551	603	581	565	587	528	553	531	621	545	553	572	545	587	570	587	544	544	521	506	631	573	561	570	534	577	526	546	542	555	544	533	563	539	544	550	573	551	582	541	600	533	614	567	507	520	588	567	573	580	522	541	552	599	560	499	605	598	533	554	561	557	540	630	541	573	572	556	571	544	524	582	545	565	598	547	584	510	556	583	601	567	573	571	549	501	544	549	538	581	566	541	528	522	559	542	566	566	553	568	569	551	548	599	563	559	583	556	609	573	582	590	584	563	593	563	530	559	552	619	536	548	622	526	557	552	569	580	572	565	554	551	512	565	570	562	570	524	546	590	546	581	524	540	522	533	535	558	602	563	545	547	607	573	525	545	558	569	573	514	557	566	513	545	521	571	538	584	611	535	630	566	543	581	580	596	580	510	582	594	591	558	587	593	561	539	564	531	593	565	510	587	540	599	604	573	539	532	587	605	552	551	586	572	565	555	553	549	562	585	599	569	565	570	548	579	592	540	560	548	580	603	563	557	600	569	574	519	557	542	530	581	580	568	656	580	526	559	562	575	517	552	607	581	566	551	600	552	566	567	579	567	548	598	563	558	570	568	558	555	571	508	541	528	576	605	561	514	619	548	572	583	582	578	543	576	546	558	585	547	529	569	566	540	539	570	546	533	584	532	584	534	541	528	547	538	546	577	580	564	530	579	523	588	608	557	600	556	536	580	553	580	604	568	570	586	577	599	550	547	555	584	554	550	551	561	560	591	567	578	535	574	580	587	558	567	587	541	558	574	564	586	570	573	561	530	570	588	580	552	553	552	578	549	520	552	528	586	558	589	550	542	583	582	533	577	542	528	587	602	573	522	572	568	557	586	553	551	600	514	537	578	537	587	566	532	534	537	530	584	555	546	554	546	590	565	579	556	577	556	555	571	595	571	572	546	572	590	535	585	557	565	609	585	540	513	587	576	530	591	561	556	578	569	619	591	518	551	569	558	570	503	573	527	562	549	585	584	608	573	553	530	532	551	578	576	559	540	551	571	521	563	536	552	569	570	569	573	572	531	568	576	555	552	598	550	510	573	531	575	562	584	573	571	531	499	527	559	579	550	579	530	562	576	540	595	550	515	567	560	553	533	566	520	514	587	526	566	584	526	569	592	595	557	545	564	576	565	592	549	545	586	555	546	578	574	550	525	574	528	568	547	606	586	588	555	574	616	557	574	536	532	598	585	554	571	550	599	592	611	553	573	573	553	548	530	548	566	530	563	494	578	546	598	580	532	575	543	533	554	636	539	549	535	552	565	551	598	592	519	578	551	562	538	585	550	586	566	565	555	576	583	576	560	558	513	579	568	546	549	562	593	607	548	574	564	577	531	546	542	558	582	545	574	549	546	565	545	589	568	554	579	579	602	557	580	531	528	564	569	521	579	578	618	559	518	553	601	596	562	549	582	594	561	585	554	572	550	602	557	554	539	578	538	570	548	581	560	550	534	562	567	552	555	531	573	558	566	523	550	577	563	613	579	535	555	570	568	574	575	628	524	567	575	567	588	546	526	573	529	542	600	517	539	546	555	549	563	540	607	568	601	558	634	566	618
6575	10487	9382	4641	2847	1901	1690	1461	2473	2386	1503	11641	14293	8119	4004	1489	669	542	478	488	516	486	468	488	513	491	489	525	523	485	501	509	486	502	516	505	513	498	455	499	477	499	500	464	491	488	476	484	533	473	452	516	479	520	470	469	516	496	524	478	457	485	478	491	515	472	448	540	505	488	478	464	486	462	509	518	523	515	490	476	505	477	463	495	480	490	532	503	444	488	486	509	482	483	511	493	500	485	524	530	535	480	509	439	489	492	469	482	463	484	510	501	509	492	534	511	459	460	502	486	496	473	484	480	467	521	479	479	486	453	482	507	489	482	504	517	470	466	506	505	511	518	507	464	471	540	491	470	489	507	533	492	475	487	481	522	490	509	509	466	471	465	514	482	438	452	499	500	472	477	466	492	505	489	437	491	498	480	507	493	476	489	489	501	486	441	521	474	505	501	493	506	473	486	500	453	488	474	539	445	497	477	465	495	468	495	516	490	445	503	474	472	496	498	492	508	494	514	506	476	477	483	478	471	487	482	476	501	489	465	487	480	479	451	486	511	510	438	491	498	476	452	496	503	496	501	496	458	465	460	521	525	455	480	496	495	491	511	497	471	437	466	475	461	509	507	481	495	496	483	514	490	480	483	534	493	508	494	478	471	493	460	488	503	516	520	501	464	496	492	482	464	473	479	500	455	462	427	503	459	462	512	483	462	458	507	478	465	496	514	472	472	477	490	456	499	474	520	484	476	473	477	502	490	499	452	511	523	518	474	450	485	488	466	457	477	470	514	468	503	502	468	492	490	483	456	448	492	515	511	465	498	470	480	495	477	486	485	500	501	468	507	496	487	508	473	450	486	480	482	467	503	525	456	487	491	519	483	528	466	467	481	489	497	518	501	498	491	498	469	498	496	494	516	489	462	462	496	502	478	484	484	479	476	489	496	436	452	526	472	507	492	457	500	501	484	479	501	512	481	459	498	517	478	491	507	461	487	441	473	453	499	507	457	515	455	434	466	527	487	460	498	502	461	546	460	497	454	486	475	461	503	479	519	474	470	487	450	465	471	452	524	485	477	475	463	493	504	500	510	485	481	492	512	450	496	473	432	485	490	497	485	483	511	493	459	506	474	507	501	488	473	470	465	519	489	480	484	521	473	515	479	457	473	510	538	462	505	494	448	495	489	486	505	475	538	466	473	487	521	436	537	513	499	451	476	494	501	506	520	483	470	465	462	487	475	456	507	481	466	485	533	493	522	442	486	509	521	457	459	479	521	519	479	505	467	487	463	505	511	549	509	480	491	500	481	486	483	502	491	515	459	477	517	478	490	488	470	495	507	514	455	484	497	496	498	549	477	499	462	492	509	485	474	476	534	473	465	440	492	541	519	487	435	492	495	504	469	475	468	445	466	463	512	488	513	476	485	464	529	522	526	489	483	470	532	477	504	472	448	452	476	451	502	485	478	499	491	492	488	499	480	476	503	493	450	493	432	472	514	470	498	491	509	500	479	482	478	491	472	498	519	498	492	479	519	482	478	527	475	509	503	490	544	502	508	474	555	493	494	551	531	499	546	450	478	532	495	473	498	514	466	490	487	436	495	470	466	502	503	477	476	487	462	502	486	471	496	452	489	467	481	506	504	513	469	523	470	503	447	513	499	450	469	498	485	473	454	479	475	457	485	490	496	492	502	490	473	461	508	430	458	514	483	506	479	439	491	505	477	495	483	483	541	507	504	474	488	458	458	495	487	465	460	478	482	477	434	493	485	512	488	488	455	467	472	475	448	494	457	557	505	460	460	467	481	502	468	493	511	512	458	505	479	489	490	480	514	497	472	480	512	453	505	494	491	463	471	480	489	493	490	481	499	471	481	544	481	497	448	494	494	499	499	486	458	493	465	497	489	510	462	482	502	504	484	494	481	497	462	467	481	496	487	505	497	504	486	485	529	455	534	465	488	478	509	525	503	468	508	494	508	496	480	463	487	489	472	497	478	498	464	492	514	454	471	488	479	509	491	459	491	483	489	512	457	506	467	434	465	502	482	500	469	521	493	486	551	486	508	493	514	530	443	492	509	505	493	475	479	486	484	480	463	531	459	497	484	502	502	507	498	469	477	458	489	457	459	497	462	465	495	492	458	509	457	491	520	480	502	496	445	510	474	456	474	482	483	537	480	491	470	491	498	485	483	500	487	509	485	494	497	528	471	487	485	478	478	490	491	508	464	456	467	473	506	452	461	471	492	494	489	475	506	479	526	524	456	493	496	493	465	483	475	474	505	468	483	508	494	458	474	472	487	482	528	478	487	500	489	481	482	468	488	499	490	487	471	484	513	501	471	517	470	476	469	473	468	454	496	481	462	522	467	493	496	477	458	489	486	468	448	481	498	499	462	521	452	497	454	483	453	477	512	506	479	495	490	488	496	471	534	468	485	466	467	518	452	447	480	498	514	494	491	489	472	489	508	481	487	476	523	512	518	512	497	454	497	472	435	497	486	494	504	438	479	505	466	524	497	483	473	506	482	494	493	489	510	457	525	539	523	496	465	449	487	451	473	485	512	482	502	479	515	474	503	491	505	511	506	471	461	482	483	496	462	487	489	492	477	449	455	419	480	494	488	506	480	478	484	488	510	507	505	456	507	475	508	480	493	498	473	487	489	467	474	486	451	490	511	480	473	489	467	498	492	508	499	470	506	463	504	488	465	473	495	497	493	508	495	498	482	473	475	527	539	511	528	501	456	519	489	492	547	499	486	487	498	484	485	466	454	544	511	460	499	478	485	487	490	487	491	435	480	479	499	481	501	488	501	460	487	525	499	512	486	494	444	423	491	488	466	517	457	474	494	512	467	491	499	488	472	507	491	479	517	510	478	496	495	484	506	450	513	502	469	485	465	445	488	456	441	513	505	480	462	465	514	504	564	477	479	459	499	464	469	487	488	483	476	476	500	517	479	474	470	528	449	472	483	485	494	473	460	468	475	509	518	493	478	524	497	506	463	514	529	509	461	472	486	489	491	495	436	477	480	464	495	485	499	513	489	490	451	540	479	450	490	518	442	495	503	490	481	483	489	497	463	478	504	496	501	489	476	472	502	487	469	472	475	501	472	507	511	500	515	494	476	453	490	475	506	502	499	473	490	493	460	505	505	475	472	492	456	499	473	470	501	511	464	502	509	487	520	481	517	497	513	496	476	463	466	534	507	524	432	472	480	505	479	463	472	461	520	513	492	527	494	495	464	502	476	538	494	470	504	491	525	489	451	464	453	460	449	463	483	511	475	478	488	490	510	466	439	489	486	502	458	478	480	490	438	475	510	498	495	442	491	517	516	512	493	510	475	493	481	470	474	490	526	462	493	489	483	502	482	499	510	478	518	490	475	499	496	481	494	470	493	485	487	493	479	452	520	508	496	524	485	474	488	473	477	496	504	512	502	463	483	486	473	475	489	492	492	472	484	475	468	471	482	467	487	495	494	458	473	486	461	470	449	490	482	495	513	499	505
23788	20790	27772	23889	20489	8755	2888	1887	2073	1579	1658	12935	25766	17386	8920	2794	1032	767	715	706	716	643	692	679	671	707	725	665	657	689	700	690	670	705	719	682	649	664	723	715	713	694	688	638	656	620	654	669	698	674	682	693	685	689	677	655	705	645	649	656	709	678	722	692	638	658	706	695	668	632	701	652	660	700	680	669	660	696	638	672	678	677	670	710	711	684	681	673	708	679	667	631	717	650	702	690	671	648	647	646	689	716	659	694	685	735	698	682	700	667	706	680	677	680	732	664	620	690	675	700	657	685	684	713	704	684	704	655	712	650	632	656	664	671	665	697	679	648	660	671	708	714	680	673	673	676	662	664	737	641	634	669	679	715	684	694	664	651	695	683	649	689	658	648	655	678	690	671	680	640	716	664	650	715	710	673	658	622	703	709	668	645	655	690	669	695	656	661	621	658	679	661	659	730	669	657	703	707	727	703	694	680	705	653	657	626	689	677	697	685	636	624	701	631	694	683	668	684	689	664	663	632	687	708	674	660	649	644	674	673	639	645	627	697	640	648	645	690	672	678	694	717	603	720	647	651	709	657	645	662	680	642	631	673	645	716	703	696	687	665	693	675	667	665	639	719	708	682	688	666	714	657	695	643	652	646	682	686	639	650	655	690	643	697	658	657	653	682	673	652	662	707	669	680	668	661	669	644	642	682	629	723	637	656	640	666	686	689	695	710	673	695	729	665	668	635	708	668	692	738	661	684	717	709	630	679	659	683	659	674	724	698	655	664	627	652	614	718	672	657	656	659	678	655	712	652	674	706	675	700	672	682	694	670	701	616	651	709	710	670	681	625	656	672	695	717	665	705	660	656	642	652	650	667	660	617	682	687	661	651	637	649	687	687	697	672	695	643	668	694	664	658	640	625	641	673	669	609	661	652	676	651	697	649	652	695	688	692	640	648	653	659	688	727	670	674	670	650	650	669	629	684	656	659	692	688	669	683	683	636	656	646	658	694	648	641	692	682	674	682	634	694	658	698	692	664	681	665	652	615	679	699	675	643	644	633	680	664	670	642	661	696	688	702	709	674	651	643	658	649	706	665	659	663	664	669	677	690	669	700	692	621	682	666	668	625	696	690	710	654	655	700	644	685	652	639	683	689	650	673	660	677	652	620	682	652	661	640	689	683	654	645	676	648	681	693	698	656	673	622	678	688	636	699	637	685	633	703	661	640	708	727	671	643	657	672	690	653	706	669	674	699	698	667	669	686	700	696	675	667	603	638	665	680	628	656	683	661	694	629	676	664	696	673	681	622	695	665	699	704	684	726	701	686	667	689	694	659	656	692	717	642	646	659	679	655	692	592	740	677	677	645	674	680	690	715	634	699	685	657	658	671	678	667	625	687	677	725	703	673	619	681	672	652	654	658	650	689	674	655	663	683	658	683	670	684	681	644	679	643	702	684	632	669	663	670	662	664	715	674	649	698	665	635	720	649	656	648	668	627	675	657	715	655	652	629	705	686	701	664	706	686	652	709	681	662	672	631	678	703	727	644	668	622	680	688	672	740	707	689	652	674	642	675	662	643	618	678	613	657	665	666	625	718	723	638	669	652	705	677	680	673	696	673	686	652	654	735	653	639	686	691	674	687	690	674	636	665	636	636	654	627	625	650	681	621	672	686	692	675	652	656	629	671	677	718	632	709	704	667	640	696	696	681	688	652	664	675	702	651	700	663	644	641	666	629	636	687	707	669	638	656	670	697	659	681	683	666	675	688	684	700	668	675	684	666	675	681	698	623	691	630	649	693	646	629	700	635	669	713	661	665	650	664	711	691	646	661	661	715	646	701	666	663	698	710	711	649	672	641	699	674	646	634	672	675	691	697	674	672	687	701	681	666	653	682	627	696	661	638	661	678	700	675	717	616	671	669	648	670	637	653	614	651	660	696	726	666	704	652	716	643	669	731	658	676	626	629	676	615	651	673	662	639	650	652	701	657	671	696	679	684	713	672	658	695	619	666	678	686	663	659	651	653	697	693	654	706	630	654	650	688	693	658	689	684	686	643	692	711	694	669	691	651	702	689	677	682	715	672	661	662	652	707	644	700	676	669	645	671	715	707	720	685	671	613	672	665	677	639	647	694	705	672	636	676	648	659	657	698	697	662	623	671	604	638	677	686	655	627	672	692	662	679	737	702	683	625	631	691	629	680	682	669	686	711	684	673	608	669	679	676	712	668	666	719	644	641	623	666	662	653	703	639	657	676	638	665	653	707	698	644	639	678	642	680	702	691	667	669	644	674	684	692	678	670	713	646	662	674	690	669	728	675	635	671	681	730	722	685	662	688	689	712	698	681	646	704	650	678	648	655	678	640	672	658	698	660	672	628	666	700	638	689	719	668	641	683	671	653	640	625	666	689	699	676	687	666	647	660	658	654	664	675	637	693	626	695	657	683	687	658	676	613	651	665	667	655	679	664	691	692	707	690	661	606	674	642	664	669	662	649	671	662	661	695	666	673	659	644	655	679	654	683	662	658	676	701	661	664	692	716	640	692	636	633	699	646	658	642	639	688	651	656	727	665	651	714	636	636	645	670	684	696	650	685	655	684	673	693	679	648	663	662	679	705	632	651	664	688	681	654	643	694	692	657	670	680	676	665	656	639	687	650	682	665	628	664	664	666	666	653	667	632	662	605	694	628	652	681	664	640	664	626	691	699	680	668	626	660	671	662	671	683	691	637	660	668	664	662	714	643	695	672	655	666	658	660	685	695	686	696	618	684	678	658	654	691	666	650	655	623	706	645	621	700	727	673	701	647	710	675	677	667	645	683	676	642	645	701	684	726	639	677	668	697	670	631	646	670	621	649	670	697	669	633	681	659	679	669	623	705	733	659	664	666	655	685	664	671	695	650	685	668	670	662	682	660	626	703	666	722	661	686	698	632	639	692	650	686	672	690	673	613	661	691	695	658	660	687	641	628	702	655	699	647	674	644	640	662	686	663	654	700	698	636	647	741	678	698	676	647	656	714	705	696	617	698	693	680	649	692	647	685	640	702	693	650	689	641	641	690	688	635	629	688	645	694	682	653	653	639	642	649	647	637	640	678	683	673	616	645	657	692	643	670	706	676	679	656	693	693	655	684	724	679	691	641	631	657	724	654	660	648	665	689	666	651	633	704	613	669	698	669	664	681	614	719	641	704	668	696	739	652	656	631	686	686	662	654	693	712	676	637	687	663	679	655	650	697	661	685	678	636	695	610	691	692	681	661	719	606	686	680	664	701	655	645	685	725	652	638	647	628	675	674	695	665	703	759	736	654	691	670	681	643	659	647	654	691	694	664	643	726	649	734	679	682	669	653	665	654	699	673	615	720	679	642	700	678	684	676	640	671	634	653	685	683	653	699	661	651	687	678	656	684	692	627	692	638	669	693	664	682	734	687	655	654	667	695	599	652	695	711	698	670	687	684	676	666	651	670	694	674	665	674	667	677	649	659	651	661	660	693	647	662
6338	10824	10804	5451	3778	3197	2389	2136	2736	1916	2155	16672	24076	14865	7839	2594	912	595	545	570	632	593	599	573	543	549	568	570	547	591	562	616	538	619	573	497	588	595	528	534	583	550	605	554	582	570	540	555	558	590	601	547	592	567	554	579	565	529	601	594	582	541	543	518	540	590	589	552	593	549	576	542	563	591	574	586	552	584	561	553	606	547	552	582	614	533	589	557	547	566	552	562	582	548	537	553	574	551	588	578	560	557	548	563	545	596	600	548	550	558	572	563	527	577	592	575	598	555	537	544	552	597	569	576	594	567	519	558	533	556	551	541	575	532	590	564	593	530	583	575	573	571	615	533	576	592	586	553	547	547	546	578	545	546	570	585	544	562	570	600	596	542	529	562	548	544	559	594	605	562	568	585	548	573	539	525	577	591	553	561	536	591	603	574	565	549	563	570	556	584	545	589	593	548	590	514	544	583	582	542	559	554	602	567	576	540	582	560	605	570	613	565	578	569	576	501	572	585	522	535	562	606	554	634	597	618	547	584	579	556	546	582	571	605	565	585	546	534	525	603	625	566	559	590	610	544	560	541	555	573	535	598	582	546	549	568	595	566	602	546	586	558	538	591	528	585	586	607	510	554	599	526	575	562	572	534	572	535	568	566	512	536	606	539	561	568	559	584	548	542	598	508	528	558	567	556	570	542	584	556	595	569	540	551	595	605	571	572	606	547	593	567	534	544	585	555	589	557	576	541	556	532	584	584	603	553	569	579	600	583	583	579	582	553	550	580	579	585	611	561	587	548	538	537	558	558	581	548	548	579	575	567	540	543	543	572	622	576	545	589	582	577	591	612	575	556	566	576	549	527	533	584	550	520	557	552	556	582	498	528	560	558	556	589	517	600	577	547	546	587	602	561	581	571	540	564	574	572	565	574	561	564	522	593	517	547	607	551	530	581	556	561	542	586	551	543	577	605	552	558	572	515	554	595	626	606	559	544	595	542	553	567	556	613	592	585	528	543	525	564	593	562	566	582	552	593	565	588	553	569	539	562	578	588	581	564	566	555	583	602	559	549	557	541	555	574	529	545	609	575	548	581	526	563	553	579	571	587	547	537	560	564	514	569	520	560	589	560	555	593	560	592	544	522	551	576	552	547	564	570	563	574	540	578	580	529	546	545	524	577	574	568	536	553	576	544	543	595	590	566	577	546	597	595	593	595	552	550	548	584	544	582	576	590	582	567	572	564	571	528	550	533	535	569	566	607	549	577	572	543	579	503	546	578	553	586	556	509	573	593	552	543	549	575	546	519	564	596	584	525	524	550	512	527	531	573	567	526	554	567	602	588	574	549	594	604	559	562	596	532	532	604	531	568	594	558	565	551	581	531	557	523	552	622	554	611	579	570	580	529	544	574	538	553	535	563	560	563	587	551	561	554	582	576	587	573	576	548	556	501	558	547	555	555	570	525	546	542	533	530	532	588	548	560	555	518	559	612	547	626	566	565	576	577	535	586	635	534	588	522	583	573	542	562	562	578	548	602	584	539	558	506	544	553	577	570	594	558	566	611	586	592	581	576	562	546	554	591	582	584	551	561	592	540	567	549	560	545	552	558	568	553	566	578	535	555	569	598	562	612	563	556	543	568	587	592	556	589	608	550	562	555	505	554	544	543	585	588	572	572	559	582	583	531	578	633	561	569	587	534	572	525	547	589	568	575	560	546	576	548	575	520	545	582	555	548	537	539	588	580	555	538	586	572	595	560	564	534	510	596	540	544	545	598	565	543	574	568	570	532	547	518	573	551	553	558	592	622	573	555	591	554	569	551	572	534	595	614	569	558	536	530	599	561	603	583	555	550	562	557	569	618	555	545	586	551	597	540	594	555	544	534	507	560	576	574	569	552	545	572	559	563	594	548	524	515	541	557	596	555	538	574	538	544	595	581	545	574	520	563	555	572	601	553	570	537	573	559	555	606	561	563	573	572	576	536	586	576	562	553	527	590	549	565	599	564	582	572	542	547	539	542	535	551	547	545	586	554	539	607	556	551	574	584	581	557	524	547	569	565	559	549	536	539	566	571	548	583	564	550	543	531	565	539	534	557	534	579	557	575	526	548	546	553	525	563	525	524	596	558	530	510	595	588	603	597	533	585	590	558	556	593	561	591	577	553	573	524	561	538	547	552	535	539	549	577	535	529	575	559	526	553	528	569	589	556	549	494	556	586	578	550	570	568	519	581	547	563	570	543	569	549	563	536	543	566	591	555	577	563	561	548	556	526	552	548	558	569	530	581	515	589	572	528	549	547	562	529	556	610	590	573	582	521	566	527	587	574	574	577	565	563	573	581	550	554	559	570	533	559	574	561	564	596	572	573	582	542	555	564	591	558	551	547	579	564	539	560	593	527	563	561	531	549	620	567	554	572	542	562	505	599	622	570	531	592	552	532	531	580	556	583	557	549	593	546	590	524	510	552	586	565	546	543	533	584	535	560	554	590	566	590	573	521	592	585	583	560	550	592	500	566	573	556	554	591	556	557	540	545	557	571	617	543	549	580	579	559	581	549	555	585	623	553	563	544	569	527	568	549	500	555	543	575	552	581	523	568	565	590	538	548	576	561	552	547	537	581	590	569	562	562	584	589	616	544	597	538	585	560	589	581	512	567	511	544	592	606	554	531	601	544	584	528	536	577	557	568	536	587	537	505	568	570	582	528	560	562	550	555	601	559	570	549	580	550	618	592	574	563	531	569	586	570	560	548	563	582	539	573	532	587	557	558	580	556	543	496	552	573	526	549	602	550	541	590	564	518	567	559	535	566	512	535	517	569	537	585	579	549	590	587	539	543	540	564	544	574	545	550	538	585	561	542	593	554	565	571	526	543	557	576	553	554	583	531	584	558	585	585	565	587	552	572	608	572	579	549	565	578	557	602	566	545	563	508	571	590	554	632	590	574	529	545	540	524	563	569	536	541	595	568	569	537	577	558	591	543	556	573	543	532	606	558	520	578	577	550	553	553	579	546	567	550	520	586	593	522	556	561	580	551	564	572	532	579	562	594	572	553	564	551	541	533	583	540	556	553	520	581	569	571	535	547	562	561	545	584	548	540	569	532	592	571	543	585	569	537	564	582	548	556	556	556	578	558	521	566	563	556	530	593	550	537	542	514	584	556	574	571	537	562	581	567	573	538	560	578	537	521	549	597	605	568	578	591	555	519	523	589	603	534	581	558	520	577	565	599	556	570	566	537	532	596	548	560	514	594	542	532	561	546	554	533	524	545	574	541	522	544	538	519	566	528	543	574	564	514	550	552	582	587	531	553	539	570	564	537	585	547	544	550	567	592	568	566	550	539	567	545	549	573	561	543	531	552	533	583	555	530	554	599	564	525	580	544	550	580	597	549	518	575	582	568	505	566	544	565	558	577	567	609	540	533	520	535	553	591	570	558	595	544	564	595	553	601	552	584	574	578	564	536	540	509	552	563	578	561	597	558	552	561	627	558	563	530
26944	10663	3049	2630	1143	771	707	689	690	603	729	1149	1851	1303	927	673	555	588	540	506	508	500	563	549	498	545	538	521	555	524	540	531	531	511	520	517	492	526	514	545	525	522	563	496	507	493	525	515	521	544	533	525	494	536	530	506	534	499	562	559	488	544	504	563	550	520	526	520	514	516	511	503	493	475	509	491	556	487	473	535	534	540	496	520	519	520	512	581	521	508	533	519	509	519	488	523	517	526	506	509	532	533	513	533	487	501	539	522	468	522	525	524	496	546	541	505	500	571	586	533	512	504	543	555	500	542	509	494	508	494	508	523	557	499	552	534	550	500	449	533	521	490	528	506	550	512	525	529	543	509	520	483	553	546	516	472	514	521	571	538	529	574	545	484	521	507	514	496	537	520	533	524	503	520	515	545	551	539	532	504	485	533	561	473	524	507	503	531	508	529	543	543	546	504	527	545	520	548	511	520	534	527	552	540	534	538	522	506	516	516	488	520	455	576	538	475	536	540	542	488	496	508	551	530	518	562	521	575	491	490	529	498	500	501	531	499	542	499	554	501	519	548	519	488	506	529	537	515	540	504	537	522	521	498	481	468	509	530	533	546	568	518	504	499	522	504	474	531	556	513	545	506	535	531	492	493	513	540	517	492	504	501	533	543	487	530	512	512	523	474	519	509	533	556	532	485	537	525	521	558	539	518	522	488	518	550	512	535	498	511	530	488	519	486	477	562	514	486	535	548	537	487	525	508	512	500	529	546	486	531	533	531	505	491	543	526	527	510	549	547	537	512	520	557	509	482	527	520	576	570	509	515	556	522	541	543	539	523	479	547	514	552	527	492	539	506	518	513	517	500	533	537	532	498	526	506	544	531	531	455	542	518	533	499	505	527	526	525	545	517	503	527	501	533	510	536	540	542	538	543	501	552	534	521	532	522	517	474	520	506	584	558	494	543	506	534	515	536	495	508	511	513	578	490	529	513	501	531	509	540	536	535	519	527	540	522	529	514	470	534	548	581	519	480	590	509	541	509	523	509	512	510	516	529	548	551	554	518	522	540	564	537	536	541	534	518	508	498	518	487	556	533	512	507	490	513	529	491	507	512	569	537	542	540	523	544	537	489	501	488	489	488	535	500	555	473	490	486	502	534	533	508	552	506	545	512	511	569	515	544	520	526	538	553	552	515	478	521	560	526	526	466	541	522	525	525	517	522	525	530	472	531	524	509	519	481	524	504	502	560	556	460	505	499	549	520	535	554	520	562	525	505	526	558	517	505	528	523	541	494	539	551	532	549	532	528	513	542	545	559	531	548	528	496	531	510	549	533	521	538	504	499	531	532	518	520	512	503	508	541	505	493	508	506	569	545	574	506	535	517	490	565	528	527	530	531	504	539	537	501	488	495	537	529	525	494	540	504	527	520	555	531	536	497	512	527	556	532	549	517	506	542	530	489	547	534	548	521	524	479	540	500	535	494	519	511	518	498	505	527	543	534	500	530	540	535	532	529	524	529	504	531	507	506	488	534	500	525	524	519	535	529	528	533	527	504	545	515	523	538	533	513	526	534	502	529	490	535	503	518	518	511	499	542	502	513	556	501	498	493	487	520	529	570	534	502	511	536	504	520	558	509	558	511	549	517	517	475	582	522	518	520	531	535	495	526	506	508	492	544	499	528	495	508	539	520	549	513	527	523	553	537	493	545	527	528	540	525	493	512	479	504	538	487	540	513	531	502	510	491	495	538	516	535	505	506	506	477	505	529	528	516	555	528	501	507	546	491	507	513	562	526	498	518	496	540	543	549	523	532	529	485	568	483	543	513	535	530	527	554	534	515	517	503	510	501	495	504	496	553	490	502	521	535	491	542	559	507	510	510	509	542	563	505	534	537	539	551	546	509	526	504	491	526	509	508	507	516	484	520	542	466	526	509	515	504	501	511	500	563	516	541	474	513	563	502	547	548	523	586	517	500	547	600	550	536	494	502	506	535	558	499	484	530	490	493	532	538	539	543	495	490	534	486	512	550	567	507	507	520	553	544	512	560	514	529	506	517	511	531	528	524	502	511	523	541	524	571	528	494	529	506	527	482	536	548	533	526	546	503	494	506	501	567	515	540	504	565	523	492	503	481	495	476	509	556	539	489	537	531	531	527	530	529	492	495	548	487	501	543	533	557	499	503	519	484	487	520	579	523	509	534	514	497	533	551	556	532	490	516	534	550	537	480	510	556	472	529	521	495	586	535	496	525	544	525	555	546	523	592	556	511	540	530	522	498	538	488	524	527	527	513	564	517	533	498	529	485	506	541	527	551	538	516	534	501	518	531	510	491	485	495	563	477	517	518	500	532	521	527	500	530	560	552	516	527	507	483	522	461	534	442	551	486	540	507	505	553	540	472	516	482	510	511	529	498	497	538	555	521	511	505	530	506	519	517	524	527	459	544	497	516	510	514	530	530	510	526	528	527	508	529	549	533	474	525	530	507	582	561	543	548	534	507	554	516	522	524	524	546	538	558	530	485	510	525	521	550	513	536	513	503	540	530	545	494	524	535	536	541	510	475	517	530	517	521	481	535	524	481	515	497	530	520	530	500	512	521	465	514	523	476	556	493	542	526	506	498	505	533	528	514	537	516	532	564	499	476	541	506	496	476	572	520	522	514	488	525	523	528	532	531	537	520	533	499	561	475	550	518	526	519	520	552	564	520	511	552	530	519	524	560	516	520	493	495	498	511	540	492	529	513	552	472	536	501	573	538	517	491	501	548	506	538	483	529	515	552	530	522	515	537	531	519	561	536	511	583	525	540	508	516	507	526	512	499	518	518	538	515	528	514	517	519	525	538	503	564	517	501	556	520	533	536	518	506	515	548	546	518	493	524	533	519	462	496	521	510	490	555	519	519	539	485	496	506	552	516	505	533	482	555	542	529	518	552	538	540	535	455	512	554	535	581	558	541	525	497	559	549	543	509	503	564	495	516	551	553	503	497	523	523	508	477	536	540	527	517	519	492	490	496	521	543	539	556	524	516	501	528	525	504	549	497	501	563	506	524	520	519	500	528	513	505	488	523	511	503	530	530	552	555	511	519	552	504	539	509	501	520	475	524	489	549	499	509	507	508	540	565	526	492	550	556	554	496	510	513	537	505	486	515	514	497	538	465	524	505	520	552	541	552	521	595	531	515	555	533	479	505	557	516	491	519	498	547	525	551	525	532	548	584	551	543	531	498	485	522	515	525	490	515	540	543	541	514	550	529	532	503	525	468	525	559	525	507	553	517	549	557	513	513	516	485	538	517	512	507	528	469	549	554	537	527	483	503	524	510	499	525	565	510	516	530	571	510	517	531	525	516	487	510	531	560	549	533	515	520	521	498	519	505	518	558	503	518	515	539	493	479	539	508	523	540	520	564	498	527	529	560	554	530	545	513	531	567	532	513	508	519	533	572	527	574	507	504	538	562	514	523	537	500	480	539	499	509	528	537	548	563	571	530	533	487	519	559
6375	2722	3076	2666	1280	878	784	750	630	573	733	1403	2297	1504	937	607	477	459	417	419	424	471	433	416	401	462	433	396	448	443	417	416	430	444	439	441	413	456	432	413	445	446	435	450	485	442	475	445	425	397	452	464	449	457	423	419	408	438	459	439	435	430	427	438	434	447	428	430	427	440	425	428	448	371	370	438	397	414	423	419	403	439	450	425	455	453	454	432	424	435	460	430	451	432	407	416	405	426	402	440	445	470	451	459	420	446	434	418	458	429	423	411	407	452	413	430	451	430	436	418	466	445	459	439	424	429	423	439	485	423	420	428	436	385	448	395	425	425	444	463	444	427	495	416	452	424	398	426	448	432	446	429	461	410	425	399	446	444	445	436	464	436	458	425	450	424	459	420	431	408	433	452	422	428	440	427	401	419	448	436	399	404	455	426	448	464	468	423	391	408	413	433	438	417	443	432	420	396	416	436	399	437	421	433	464	429	427	459	415	395	457	413	419	426	449	423	435	428	476	420	397	443	428	439	405	450	421	443	457	404	390	439	437	428	446	427	443	415	453	448	450	420	424	443	459	431	421	421	461	418	434	406	423	448	441	429	442	450	411	468	443	414	418	425	467	434	442	466	424	401	452	454	429	467	430	418	448	408	412	412	447	442	413	482	439	419	444	456	435	399	461	470	417	382	432	432	414	424	413	425	418	411	438	445	436	414	407	443	429	422	449	457	426	447	424	437	412	434	404	394	438	405	466	454	414	389	442	424	432	462	430	390	408	447	427	439	463	420	414	437	408	405	454	404	415	443	433	429	423	423	424	464	438	408	429	433	432	409	424	420	444	446	431	412	459	421	406	460	440	442	400	417	423	474	452	440	429	456	462	429	441	429	426	395	438	432	447	424	456	441	434	443	445	419	451	396	418	444	423	422	421	459	438	434	436	404	432	446	407	398	401	459	432	440	417	452	417	427	429	450	418	441	453	418	434	421	410	430	414	433	394	462	437	419	421	411	447	470	434	382	446	451	454	430	464	448	448	407	448	467	484	407	429	431	423	422	401	403	414	437	435	440	482	398	395	399	430	451	472	437	423	416	430	462	478	417	433	416	460	401	427	428	421	421	440	415	405	435	431	434	448	410	446	441	460	443	434	435	430	414	435	411	448	430	425	427	424	441	466	442	467	454	421	390	431	416	418	444	439	424	439	425	428	417	420	413	419	426	424	429	397	435	467	482	433	445	438	430	429	418	426	451	446	445	461	412	414	437	464	438	437	452	468	421	409	405	431	436	444	439	429	390	408	425	450	442	424	435	434	420	419	421	391	452	473	443	484	452	409	419	436	458	427	441	453	428	446	430	414	458	423	428	430	434	438	449	423	451	418	445	406	398	439	448	391	464	421	417	415	432	465	448	422	422	460	435	434	399	443	395	434	469	426	424	443	387	463	424	413	463	441	452	420	447	422	447	408	428	442	433	452	438	453	437	413	409	428	432	422	453	435	461	429	430	446	422	466	453	443	422	391	418	436	414	429	446	432	429	403	416	455	469	444	421	460	433	449	465	435	443	458	455	430	449	415	452	462	435	458	432	433	458	442	454	410	429	439	473	410	474	424	408	441	420	452	451	425	423	429	473	428	454	426	424	402	431	425	447	458	401	468	439	440	440	427	429	484	427	407	431	404	446	438	403	426	424	447	426	406	409	415	431	483	405	431	422	434	443	452	427	431	451	449	397	413	431	426	419	460	460	455	415	452	418	439	458	456	447	423	400	418	432	472	447	476	435	442	475	439	402	443	420	436	440	425	403	459	434	434	430	428	441	449	459	442	414	456	408	432	425	423	430	452	416	461	454	457	401	417	458	429	442	451	446	449	437	403	443	438	419	442	426	399	409	423	438	434	441	427	419	437	422	424	435	424	453	438	464	425	485	445	422	476	413	409	421	449	448	410	446	429	444	403	457	453	441	448	476	423	427	464	431	426	413	446	432	426	406	422	424	407	432	456	453	406	472	437	471	408	394	450	430	452	423	475	456	417	447	439	414	463	375	445	413	423	428	461	447	419	408	455	458	405	414	428	398	408	477	444	418	504	442	445	426	420	461	411	405	457	428	456	399	425	457	427	447	463	422	428	476	400	440	430	428	429	438	401	446	415	431	425	486	433	411	449	441	432	474	434	418	415	445	463	433	420	452	460	437	401	432	424	421	434	426	472	423	433	402	439	456	428	459	442	383	433	427	402	447	487	421	462	439	438	412	443	461	433	409	461	443	445	424	420	429	419	454	401	440	416	434	423	436	420	421	395	442	462	442	474	432	410	424	421	447	448	432	426	437	430	440	430	434	467	483	419	450	450	446	450	422	443	427	421	443	464	431	424	441	431	420	456	461	396	470	423	459	433	435	474	377	411	421	405	446	427	434	410	434	456	444	413	420	450	408	421	413	422	420	416	472	430	470	397	424	458	446	469	405	449	446	426	451	413	403	416	435	410	417	439	435	428	448	455	420	429	447	443	472	455	416	424	415	417	455	456	430	423	452	444	403	452	429	409	408	445	396	437	441	439	439	413	433	463	417	415	446	385	441	467	437	454	469	436	435	441	461	425	408	453	431	416	442	401	420	404	442	423	416	432	408	409	423	433	403	383	454	442	440	435	417	419	430	430	416	442	408	478	437	417	447	409	412	440	478	423	423	441	446	457	443	438	457	449	447	439	454	436	450	422	446	404	428	432	450	454	433	421	436	410	424	454	443	439	434	413	471	417	427	428	414	443	420	455	469	449	449	449	446	459	445	404	458	389	401	405	462	431	443	424	436	454	490	440	395	393	411	411	422	408	437	415	435	404	428	445	404	472	415	441	433	439	444	422	424	417	443	453	465	432	412	441	417	404	435	411	414	420	447	428	448	457	437	418	466	417	407	416	423	455	441	445	412	391	426	479	414	432	431	456	447	422	454	422	421	455	434	415	412	440	399	422	444	417	442	427	434	439	441	474	429	419	428	420	423	439	426	461	382	421	420	407	418	450	429	477	446	436	460	409	448	438	442	451	428	402	436	430	434	446	439	421	452	431	424	449	463	423	432	440	479	447	426	433	441	403	457	435	441	432	447	467	469	411	440	424	428	435	412	425	429	429	408	453	439	426	396	489	477	436	439	458	394	449	405	469	449	425	419	401	431	456	427	430	387	417	451	450	428	430	431	440	439	424	428	448	425	444	408	425	425	422	483	427	425	464	414	409	450	435	461	448	416	448	428	479	425	403	406	403	419	410	422	450	475	416	441	432	432	421	415	439	466	427	427	417	398	426	436	443	462	436	410	404	431	389	433	457	433	417	436	447	442	446	435	389	420	477	414	476	447	395	482	423	426	446	441	437	458	400	434	435	411	411	453	425	429	418	447	430	465	427	455	442	427	420	410	443	440	425	434	406	422	376	429	437	436	433	391	416	446	416	419	431	472	406	451	413	448	412	429	436	424	455	441	454	430	432	451	417	434	429	432	424	408	446	439
24792	20796	26754	24778	9676	2344	1463	1142	963	925	1192	10691	15804	9326	3307	1111	620	576	549	528	543	509	514	488	534	488	518	504	555	469	533	480	492	500	492	497	501	513	503	511	513	475	527	486	483	510	494	487	522	517	475	501	488	483	509	488	523	510	517	499	484	559	530	522	516	487	493	521	533	476	483	487	474	504	472	522	468	528	513	501	487	497	515	488	493	476	486	543	488	522	468	491	481	495	472	530	525	534	491	506	488	530	523	502	471	499	506	485	492	517	531	461	490	509	529	502	500	510	497	511	519	515	481	505	488	499	505	481	496	538	502	501	523	533	496	488	484	468	536	503	476	528	475	529	461	479	529	500	498	491	515	484	509	527	489	498	487	529	496	501	488	510	469	478	521	518	507	486	465	517	537	529	467	492	513	502	505	532	510	505	495	488	521	507	528	516	555	500	524	521	503	524	514	542	499	498	495	459	484	525	466	514	486	529	479	533	466	503	513	530	491	497	533	534	534	471	521	548	537	467	518	510	513	491	497	486	562	491	500	499	482	542	534	481	490	491	521	522	500	518	552	512	517	496	521	486	472	512	509	491	483	499	458	512	503	488	478	510	479	524	550	503	514	497	478	528	535	490	549	453	502	546	486	484	520	517	527	458	520	502	501	486	498	477	470	514	515	524	513	497	459	518	501	487	505	502	487	537	495	485	440	476	508	487	446	499	506	510	510	512	490	509	517	534	511	503	533	507	507	501	513	527	498	488	469	534	509	486	524	520	511	494	491	520	538	517	519	519	491	474	539	437	485	511	532	518	412	523	473	492	490	504	449	477	570	521	487	469	498	468	512	482	511	506	487	523	484	496	507	478	481	491	520	520	524	490	503	461	520	546	513	502	455	480	499	517	506	487	525	512	540	477	475	479	501	520	488	491	488	496	518	455	463	476	500	527	477	515	541	493	507	483	507	495	507	542	518	472	485	523	510	518	497	484	497	494	487	499	485	523	474	493	531	489	523	509	480	542	492	533	507	480	525	497	506	482	509	475	492	477	492	467	500	496	482	519	479	497	517	504	525	489	477	510	531	489	464	503	542	490	494	523	488	522	496	476	502	510	513	461	499	532	505	499	463	485	489	538	476	513	532	496	481	481	524	503	507	536	496	460	505	509	465	477	497	492	553	489	501	529	491	558	531	488	491	519	488	499	523	500	502	467	529	536	486	514	508	481	510	479	496	489	470	490	516	499	491	499	453	534	475	527	534	536	511	495	485	500	490	536	485	485	540	493	481	521	505	486	491	519	480	501	510	491	500	527	544	493	527	471	501	479	484	498	525	541	535	518	513	501	507	526	529	538	528	482	519	488	507	520	504	529	482	486	516	521	528	523	518	494	524	499	485	529	468	488	477	490	467	515	508	520	508	480	536	466	538	524	524	479	499	511	482	507	500	504	489	493	469	475	507	506	476	482	466	480	499	509	464	501	483	516	518	500	502	493	485	526	511	537	500	522	495	505	490	515	496	532	499	517	534	520	492	512	505	497	516	507	482	485	514	449	540	468	487	502	506	469	529	534	496	517	496	494	479	547	479	517	528	542	513	482	528	557	465	495	488	520	512	488	467	492	484	500	534	511	460	523	498	486	477	523	471	524	521	496	531	526	501	477	516	530	513	477	466	564	477	530	505	513	539	538	509	504	499	489	547	489	525	500	502	468	464	522	474	532	497	534	490	497	489	558	498	485	503	509	529	467	491	490	499	506	510	477	473	519	482	518	505	474	542	496	505	525	501	541	529	525	521	498	506	483	489	494	476	501	555	498	540	514	511	518	498	422	461	498	469	529	489	502	489	518	519	501	463	468	479	477	486	520	524	519	515	526	495	474	520	437	536	513	491	493	502	528	466	497	518	507	492	492	515	493	497	499	468	511	501	493	506	527	501	474	525	482	524	528	480	526	485	490	483	512	542	497	492	503	491	517	461	549	498	472	508	514	490	512	515	494	532	493	528	501	541	526	523	511	494	461	528	527	494	472	511	519	487	472	488	502	485	475	501	509	496	530	526	486	480	526	469	469	484	516	513	511	523	496	511	549	517	469	494	532	516	492	494	524	482	502	484	504	509	477	501	493	531	507	483	478	501	513	473	507	513	538	489	490	503	518	507	522	484	475	529	499	548	542	464	482	482	511	502	435	499	500	506	467	488	462	499	537	478	477	501	521	555	482	525	566	499	531	485	496	525	489	499	515	463	513	487	517	508	520	541	511	495	489	481	492	503	521	495	517	502	491	514	535	488	519	449	497	476	521	471	521	479	507	518	535	500	489	460	458	475	514	474	496	514	509	492	441	514	473	529	525	498	479	483	495	500	478	492	477	463	502	510	498	479	510	492	531	491	509	513	484	522	495	504	459	518	495	510	497	512	467	533	537	512	454	510	481	483	494	510	502	454	519	491	500	525	455	482	515	528	486	487	492	520	480	556	533	522	504	500	494	526	490	500	502	499	474	487	494	491	526	492	497	484	500	470	485	478	484	519	542	461	493	517	495	485	473	515	473	451	500	490	490	468	515	449	502	490	521	481	484	529	495	514	524	481	511	464	517	521	491	501	467	486	487	484	488	495	525	490	508	506	498	501	488	535	507	515	479	490	513	493	503	510	473	497	502	480	489	489	497	500	514	515	525	468	468	526	479	504	497	438	488	489	531	465	493	539	518	507	514	506	526	501	483	480	510	528	499	480	511	478	511	505	528	530	530	503	481	503	512	496	487	474	524	483	520	469	527	493	499	450	545	526	513	513	507	494	489	489	503	515	467	490	495	478	497	534	506	500	506	494	534	523	473	478	491	502	497	495	494	520	508	542	476	521	477	500	508	494	524	465	494	506	501	511	482	533	502	492	485	470	487	512	464	555	528	488	510	498	515	489	515	484	501	489	509	486	524	486	509	441	472	491	499	505	510	501	490	495	451	493	499	505	491	505	490	493	511	540	459	493	521	518	495	501	547	468	528	502	480	491	490	461	491	481	509	499	465	476	500	536	483	480	474	533	546	494	509	483	500	519	520	520	475	497	530	506	549	491	483	522	478	533	507	509	519	483	497	474	460	484	481	509	521	512	535	516	509	511	483	529	482	512	486	458	487	515	486	493	459	520	447	526	472	471	527	491	523	466	492	517	485	521	474	463	518	475	494	505	519	493	492	513	522	545	506	500	472	539	469	482	460	480	509	473	522	529	479	504	499	527	539	460	504	490	534	520	493	509	502	497	479	467	511	506	479	500	498	503	516	457	504	515	551	507	507	489	501	495	484	463	446	466	544	508	528	528	497	500	479	514	497	477	510	440	524	541	500	506	471	502	511	496	504	537	507	497	497	490	469	486	503	530	471	494	518	532	499	490	498	506	517	505	483	502	509	497	497	485	513	476	492	504	466	531	517	486	478	423	505	542	506	524	512	486	515	484	525	476	500	485	494	514	474	513	486	489	502	479	527	499	492	494	520	501	483	505	490	497	485	475	504
4972	6243	5711	3531	2546	2036	1641	1308	1106	1196	1721	13822	15291	8594	3392	1133	587	482	451	455	461	475	468	433	432	447	445	473	448	454	460	444	437	433	464	380	391	443	454	457	440	470	456	372	425	474	400	423	426	440	458	442	414	448	468	417	440	450	445	452	415	466	437	402	437	427	463	434	462	438	416	412	401	452	448	416	430	429	451	435	436	459	464	478	449	418	425	450	445	408	425	425	434	420	467	433	419	496	448	427	408	476	455	444	448	446	408	446	419	444	449	422	447	472	426	471	437	453	419	438	429	462	419	464	459	426	427	461	439	459	461	415	443	454	422	440	418	432	440	427	419	437	416	417	424	437	425	429	451	472	410	423	458	421	433	437	437	432	463	441	413	437	461	460	460	448	416	460	447	420	420	427	417	433	467	417	425	412	446	429	450	464	407	502	444	431	459	411	434	437	424	459	442	433	406	452	448	453	457	444	435	448	434	449	439	417	451	449	434	449	419	428	438	446	470	416	467	443	439	422	443	444	439	404	401	434	467	417	471	407	382	453	429	428	451	429	440	424	448	432	380	434	446	427	427	454	421	436	416	460	439	412	447	437	444	436	425	436	479	448	461	458	452	424	419	440	454	449	479	410	437	459	406	426	432	417	409	420	428	494	418	417	483	429	444	425	448	448	402	436	469	412	417	422	407	443	431	441	446	417	403	456	399	455	432	404	450	475	414	466	452	417	431	460	424	428	443	445	416	437	408	439	408	444	467	442	420	456	467	402	471	440	433	462	402	442	443	421	427	452	494	431	454	460	424	462	452	456	430	461	432	429	449	433	405	421	466	448	417	448	436	426	425	455	464	428	428	461	458	482	445	441	398	424	465	429	438	438	477	419	429	381	450	438	472	442	441	438	433	444	432	454	422	449	438	462	447	430	474	421	421	452	452	428	472	449	438	458	411	443	439	448	467	418	453	410	424	421	420	434	466	441	423	426	416	449	460	462	430	460	427	419	423	454	428	446	446	417	464	462	443	433	420	468	412	435	431	426	459	448	437	430	464	426	409	454	412	411	416	455	428	416	413	460	431	415	428	395	444	456	419	431	448	427	418	462	442	404	443	447	402	440	419	451	422	437	461	454	431	441	452	465	435	452	457	413	399	450	443	435	417	443	385	424	434	443	454	461	442	452	411	434	420	455	428	433	453	488	462	447	434	467	445	445	409	445	415	468	416	449	434	433	467	447	429	424	412	414	447	471	451	483	439	438	421	461	446	411	430	469	424	453	430	446	408	431	436	436	430	417	415	431	428	395	435	447	446	424	478	428	431	415	419	423	447	379	444	424	398	448	469	417	419	443	430	417	431	456	441	453	385	472	488	453	436	417	457	425	452	434	448	422	447	448	420	429	439	451	434	445	426	435	449	412	422	445	452	427	418	464	452	414	420	464	459	439	465	462	416	441	411	423	430	462	444	427	441	411	456	448	444	445	479	423	426	427	414	446	431	442	460	471	462	438	443	446	460	419	425	457	398	411	436	439	457	432	413	417	410	441	429	454	425	474	393	457	426	418	424	452	433	470	442	460	426	404	418	419	423	425	446	453	417	439	400	397	427	451	405	426	444	449	425	446	486	410	426	431	430	477	421	432	439	436	449	401	452	447	422	451	444	440	462	418	444	445	452	436	437	418	403	455	463	434	432	431	464	430	429	455	442	454	408	430	426	439	434	439	378	495	478	467	475	444	448	466	392	435	421	425	400	434	469	479	418	451	432	439	420	438	412	476	439	424	427	455	456	433	428	425	403	434	431	448	435	440	425	437	418	442	452	400	446	427	433	469	440	425	465	420	434	454	451	425	457	435	424	451	418	429	450	451	431	420	441	442	451	439	442	472	425	444	420	423	424	407	456	460	429	429	440	449	465	440	463	417	442	436	443	420	435	448	458	416	425	461	440	423	427	399	433	438	449	435	435	439	420	449	436	464	408	473	423	456	403	415	445	422	463	453	459	424	462	492	423	403	485	421	428	411	408	424	424	484	451	436	471	432	440	428	420	463	412	460	418	443	403	435	453	437	462	422	435	410	430	397	481	476	419	460	387	431	440	428	456	414	441	449	406	454	418	436	445	436	443	416	434	444	455	437	421	437	427	457	398	439	423	488	410	423	424	467	395	424	435	440	438	409	420	401	420	434	416	421	431	418	424	443	396	445	426	425	429	493	439	433	427	432	451	421	464	407	455	421	439	422	425	421	409	441	410	440	458	426	449	412	435	454	444	447	431	445	409	417	421	427	447	411	409	453	489	483	452	470	412	458	416	435	448	425	469	448	464	480	446	418	419	462	444	433	454	446	424	416	418	426	434	385	429	449	413	439	446	480	486	409	436	448	418	430	455	454	425	423	416	454	459	424	437	402	419	427	451	418	388	418	447	438	427	449	422	428	403	430	461	451	482	440	433	437	430	406	447	435	421	456	448	453	479	413	462	448	426	412	461	436	436	465	454	450	440	405	449	417	407	436	442	418	429	432	412	432	436	442	430	430	459	462	427	446	420	386	408	447	417	429	463	443	416	414	439	449	458	422	425	405	442	414	426	443	425	456	443	445	416	468	466	387	436	461	401	402	418	418	434	435	421	461	451	428	422	445	435	458	474	450	437	424	401	430	433	465	421	460	431	466	431	431	409	439	427	438	394	413	431	459	434	421	470	434	421	463	420	468	420	385	443	426	469	428	429	404	452	422	472	392	455	432	413	464	451	400	445	415	430	421	435	478	440	471	393	456	446	410	437	443	422	451	412	418	398	456	413	418	429	405	431	414	409	469	440	462	460	419	491	437	436	441	392	418	422	459	384	441	460	436	391	419	447	420	483	450	438	445	434	426	455	414	427	450	444	449	447	436	444	446	391	436	383	424	433	411	432	419	472	455	441	451	439	456	455	411	409	411	440	452	420	440	436	444	431	440	415	402	455	408	410	438	477	456	424	456	425	424	448	440	440	432	448	410	445	422	445	430	431	430	451	418	473	399	451	446	454	436	411	447	449	432	419	442	400	440	399	425	432	459	421	424	449	447	414	418	406	440	434	419	448	420	445	417	451	427	413	474	451	436	420	430	438	401	437	452	425	416	436	465	421	430	383	419	441	400	442	444	445	452	442	404	442	412	472	406	452	428	411	449	391	404	445	455	411	461	456	435	429	446	447	471	388	412	440	386	405	408	419	437	410	453	440	407	437	439	467	447	430	453	422	435	403	452	472	423	435	451	410	418	437	458	423	404	473	422	414	434	410	456	449	434	451	446	404	464	419	437	452	467	420	401	433	458	407	454	420	426	397	443	405	438	457	402	404	457	427	444	449	405	460	439	411	434	425	419	433	453	423	475	433	412	438	420	431	470	421	411	471	428	443	427	416	447	435	414	421	437	442	458	436	443	453	458	422	449	415	449	410	417	440	430	463	432	502	473	437	434	434	441	411	395	453	467	397	414	445	450	456	422	450	417	418	421	423	453	454	429	462	427
23793	20771	27702	23901	20562	8571	2887	2198	1388	1107	1157	16503	27988	17143	6309	1948	964	721	636	639	622	639	615	666	695	665	600	597	642	645	627	653	616	577	620	628	624	662	623	597	616	589	609	586	609	614	602	638	587	614	582	599	637	625	613	622	632	627	590	641	576	674	625	614	584	646	586	623	593	602	602	633	662	582	648	597	579	581	619	633	617	593	631	636	580	617	627	610	641	590	591	615	614	547	626	648	662	627	629	615	573	609	630	585	602	596	596	609	613	607	588	591	607	600	679	625	642	622	677	624	576	586	611	607	603	610	664	581	642	615	587	623	612	633	600	570	612	611	615	645	636	588	575	628	654	579	566	604	654	649	645	590	600	657	635	608	618	654	607	590	609	616	571	588	638	610	578	605	592	617	589	646	627	620	624	624	603	623	586	610	603	558	630	606	670	615	598	636	599	552	607	650	618	653	642	634	580	626	584	611	630	641	622	613	613	634	653	584	644	595	636	580	654	615	601	628	608	628	616	632	597	632	594	624	634	632	614	606	654	576	620	609	600	675	625	596	616	648	642	652	585	636	613	639	614	614	630	623	618	602	597	640	648	627	661	543	610	589	566	588	593	626	641	608	608	621	618	629	605	643	628	601	622	595	623	608	624	605	613	600	576	652	600	603	615	601	596	618	603	625	623	605	635	619	610	621	617	605	630	609	614	633	574	580	631	619	626	584	608	576	613	593	636	595	614	600	619	621	655	633	638	638	609	660	660	645	547	678	586	612	630	618	625	601	585	600	605	594	661	638	616	622	615	627	635	593	635	651	608	646	613	608	617	597	623	595	612	611	660	632	649	586	657	639	618	670	628	634	595	615	567	603	562	637	631	658	627	640	628	631	596	623	593	572	613	626	603	586	631	576	576	628	651	590	575	550	594	603	611	586	638	599	614	604	598	623	583	586	620	626	641	615	602	606	608	630	596	593	593	588	591	604	607	611	617	588	618	690	623	675	637	591	620	622	653	600	606	589	600	570	626	580	596	577	616	622	633	617	602	634	597	593	636	615	620	617	623	664	631	613	573	604	621	619	597	627	595	577	600	557	633	587	600	608	632	623	596	634	591	606	614	616	638	572	577	652	607	603	581	645	632	615	613	568	606	659	590	668	642	613	628	589	617	582	630	627	623	592	571	626	588	643	601	608	641	591	606	586	615	583	617	564	593	618	561	633	600	599	619	621	631	639	628	628	622	619	631	639	625	625	687	580	627	607	611	605	555	642	593	599	648	597	604	626	619	660	582	623	605	618	595	574	627	595	599	626	621	586	630	593	607	565	574	574	644	666	619	569	635	631	626	594	617	686	604	608	659	642	588	634	617	600	590	612	609	609	625	618	629	644	574	614	584	591	587	601	630	616	653	604	640	635	591	621	588	574	616	596	617	615	625	608	602	624	653	624	635	624	595	594	631	591	573	601	621	563	589	623	663	639	623	641	599	606	604	596	630	613	604	662	670	614	602	573	643	584	646	589	643	576	599	621	566	564	610	601	641	603	587	594	602	646	581	617	601	602	597	607	593	608	607	618	615	604	637	547	638	639	624	631	581	630	643	572	587	615	633	616	656	627	623	583	623	581	650	609	601	647	613	611	613	611	614	624	612	589	624	622	608	603	633	627	615	655	649	607	620	583	584	612	602	616	636	589	599	586	603	560	641	576	651	591	603	615	615	635	575	638	627	629	624	549	649	629	656	627	576	595	656	602	622	609	569	604	651	621	651	628	574	639	617	583	648	587	666	607	633	557	623	605	601	584	626	595	615	581	614	610	615	597	643	647	635	600	596	596	591	630	612	611	631	586	591	665	637	612	618	615	638	628	626	623	609	648	614	575	602	669	615	618	613	658	636	609	636	622	614	604	640	615	613	594	638	627	615	623	626	642	601	654	633	639	635	601	590	613	555	607	603	636	573	630	600	612	676	557	602	662	651	637	566	616	632	616	604	638	596	584	638	612	635	625	597	568	607	623	618	599	581	618	623	589	631	648	641	600	585	630	632	648	588	628	591	609	607	643	613	601	667	643	601	639	616	596	630	613	627	620	622	569	605	591	573	590	617	629	629	584	659	635	595	637	637	600	633	606	599	606	650	621	623	587	595	648	602	609	634	635	604	572	658	602	598	650	618	600	594	601	605	614	630	655	607	618	575	649	622	614	619	618	572	629	620	605	593	615	653	629	631	546	615	608	643	660	621	621	636	585	633	615	576	622	597	589	591	585	588	590	635	604	629	586	607	604	621	619	655	595	643	601	586	595	601	598	566	607	679	641	623	602	614	599	599	644	582	588	614	632	588	603	611	620	601	622	592	581	623	649	650	650	602	596	620	619	600	626	592	630	615	654	642	606	624	627	638	612	645	657	652	603	615	613	575	619	634	629	604	605	613	630	618	573	679	588	596	613	596	570	604	591	612	596	634	617	642	631	670	580	602	634	601	626	631	630	626	594	574	609	602	600	666	595	598	620	612	598	622	606	606	626	607	553	615	588	581	599	642	623	601	632	621	588	645	633	619	562	609	643	575	624	632	609	607	614	611	614	611	619	607	577	561	564	650	649	599	607	575	597	645	636	651	570	617	577	619	589	575	609	598	588	595	647	620	637	608	586	595	615	565	635	634	632	628	554	584	598	570	612	642	604	581	616	614	583	623	643	614	599	588	677	616	589	613	597	621	596	651	592	635	602	624	599	635	617	622	627	616	625	626	618	539	614	596	614	616	632	591	566	624	652	619	625	624	597	580	592	579	598	606	608	574	584	649	608	619	605	623	636	628	623	568	616	635	616	571	636	627	591	591	597	592	608	560	598	624	658	670	590	602	586	633	645	635	607	610	630	638	668	653	577	651	581	580	597	611	642	565	594	599	614	644	615	591	588	610	614	629	663	635	529	614	617	606	639	553	592	592	633	590	627	573	589	613	649	571	609	613	622	575	609	617	584	599	629	624	604	587	622	617	675	627	643	663	604	607	581	626	596	586	629	599	616	626	616	606	616	622	595	613	591	636	651	648	591	604	625	620	615	617	588	594	635	621	565	583	631	599	585	553	620	632	609	589	606	589	580	609	622	584	613	570	596	596	610	618	604	594	627	625	583	612	613	620	624	550	599	593	610	590	639	611	636	611	570	588	556	586	591	600	598	624	670	629	617	658	640	598	603	613	663	636	611	625	632	610	647	606	571	681	562	649	611	633	610	586	632	560	621	657	638	591	605	640	639	611	613	620	641	651	584	565	598	585	604	590	576	643	622	593	627	640	574	616	599	620	622	600	654	625	618	603	574	590	631	614	618	599	613	635	588	643	611	667	600	598	650	599	673	574	583	556	606	644	612	585	657	610	615	616	636	627	630	619	587	633	610	610	602	615	614	571	575	610	558	621	656	566	618	611	578	652	638	598	618	615	634	666	610	579	631	608	662	619	608	578	627	638	667	594	599	608	641	583	624	605	659	593	608	641	627	645	593	617	604	595	598
5216	8883	8781	5588	4118	3181	2445	2712	1798	1488	1436	20738	25088	13741	5500	1902	911	560	519	569	528	573	572	548	527	545	578	508	562	513	559	529	571	513	545	513	547	524	578	496	517	544	526	501	506	518	568	538	513	540	534	534	527	533	518	571	507	539	493	523	528	538	571	544	530	512	533	463	586	524	519	526	510	482	497	550	565	516	520	517	541	512	542	505	541	547	535	506	510	538	524	527	537	552	514	533	518	542	515	561	533	541	558	552	565	512	537	538	489	486	527	539	551	530	494	563	543	541	563	509	547	515	513	539	527	556	523	520	525	554	514	538	565	505	515	502	518	519	537	538	520	512	559	495	543	498	556	547	538	535	537	530	530	507	549	544	565	571	525	515	574	590	493	491	509	538	574	508	505	550	569	546	557	550	563	508	496	551	567	473	523	504	545	567	524	538	539	541	516	536	503	528	571	522	539	567	524	530	552	535	541	506	519	519	489	541	475	527	505	559	492	535	518	521	508	538	519	530	549	565	482	549	558	509	561	536	499	503	551	539	528	519	525	504	482	560	506	508	488	530	512	528	482	553	532	497	548	494	522	554	562	523	536	553	513	532	533	535	505	573	518	508	572	465	539	508	531	529	531	525	539	561	539	559	529	520	544	528	534	545	486	482	573	533	493	534	543	554	517	528	551	554	505	528	500	508	569	540	502	520	551	510	579	548	527	522	530	505	505	535	474	531	513	518	501	516	529	527	517	490	527	544	524	544	516	566	535	545	598	564	515	558	537	547	529	553	540	505	511	512	528	512	519	527	504	554	552	528	544	523	494	551	535	560	555	518	513	530	506	555	547	525	534	543	463	499	557	547	517	534	535	513	535	513	556	526	541	490	492	511	517	529	506	549	518	525	506	499	562	517	512	530	524	553	537	523	531	555	486	520	527	567	486	498	567	542	567	523	514	547	547	549	497	514	530	525	523	519	504	527	536	479	564	513	527	473	485	494	531	516	540	541	523	542	507	520	504	518	509	517	516	511	520	571	558	551	542	539	531	489	555	518	487	543	505	509	524	533	539	517	509	515	514	545	542	529	498	499	542	565	481	580	540	522	463	553	531	505	510	532	538	522	536	506	538	526	535	544	545	528	488	548	525	513	521	520	539	514	501	548	521	544	541	532	546	485	548	518	553	516	498	513	541	523	529	536	535	541	495	518	519	517	523	522	528	507	474	551	552	507	528	552	521	508	564	545	520	496	512	545	558	501	532	553	515	542	540	572	507	566	545	528	514	562	534	507	513	512	486	500	547	539	556	556	489	526	559	520	526	497	520	500	536	525	514	513	557	544	532	500	564	538	502	532	548	531	491	567	546	554	535	519	530	563	521	531	494	511	526	491	560	506	520	524	553	532	536	521	543	523	531	508	558	516	514	490	540	488	534	548	501	521	514	543	535	533	543	555	511	548	503	544	520	537	529	534	525	523	512	501	511	532	512	518	538	534	521	530	502	565	523	520	525	567	519	537	540	527	515	523	543	492	536	513	543	489	536	510	536	493	502	520	541	541	515	565	530	559	508	533	538	513	579	500	518	527	527	513	500	510	504	569	536	541	506	525	545	551	535	533	498	502	539	562	506	507	473	555	523	559	529	545	515	529	506	485	525	500	554	554	531	484	496	548	546	548	517	494	497	521	488	500	530	513	512	549	512	523	530	531	549	540	538	498	471	507	543	516	540	537	554	535	522	536	551	513	566	521	501	540	511	521	510	546	514	498	495	531	516	521	502	549	528	537	501	525	541	558	494	519	510	589	546	534	537	505	547	536	506	548	529	538	524	543	565	535	532	505	508	543	528	552	550	542	519	538	507	536	506	518	516	502	484	534	535	527	511	456	547	478	518	508	525	539	529	543	505	551	537	514	513	514	529	464	481	512	517	525	512	520	506	520	544	512	509	521	472	489	529	523	534	521	511	561	538	517	541	540	543	545	545	516	532	528	485	547	510	562	508	526	517	496	486	530	537	518	573	532	484	524	548	507	541	536	558	511	539	509	541	559	534	506	509	531	513	496	490	492	580	523	485	497	517	518	542	499	502	486	506	528	546	528	520	508	512	565	539	551	577	529	510	512	491	524	578	525	533	523	536	475	522	552	543	490	550	500	494	556	541	554	560	526	514	546	521	507	496	529	488	534	502	503	506	526	505	534	512	525	538	501	547	499	539	532	481	500	503	499	514	533	584	508	516	551	530	530	540	498	498	555	534	539	509	550	575	524	508	496	516	539	498	521	509	467	539	527	557	551	510	492	562	555	546	552	516	543	516	537	513	531	525	515	537	523	494	555	537	521	573	522	549	522	477	541	462	534	533	533	518	514	472	479	485	508	505	522	473	491	519	507	544	498	548	510	540	542	543	532	524	477	519	540	505	512	525	497	478	527	532	510	506	479	537	542	536	484	532	517	537	514	526	541	550	526	519	517	529	491	516	528	559	492	508	537	496	542	526	532	556	496	518	520	549	538	546	542	503	512	527	509	473	507	498	499	525	558	521	544	526	518	513	518	499	552	550	545	542	520	523	552	555	499	525	516	560	530	562	503	534	509	555	550	480	504	513	520	494	495	533	504	518	502	499	539	490	550	552	549	564	545	535	524	507	515	565	523	527	486	564	554	555	541	492	544	520	520	525	507	524	526	521	509	544	562	533	527	475	499	525	530	486	539	504	518	542	574	486	541	515	525	513	554	513	538	533	528	516	516	528	530	520	566	506	513	476	551	499	526	526	516	549	538	533	584	540	569	492	539	501	516	581	527	482	533	499	538	504	500	546	510	493	522	541	527	522	495	499	529	541	493	506	524	569	490	507	552	500	531	539	509	521	540	506	499	535	502	529	506	525	530	515	553	559	527	549	510	551	524	518	490	507	525	528	534	544	522	477	550	529	553	512	528	533	515	516	535	524	542	532	533	510	542	522	525	467	525	540	532	513	546	517	505	522	511	547	534	521	513	502	532	569	570	523	562	523	523	490	527	539	514	491	535	477	537	507	480	537	518	575	514	535	546	465	554	504	472	508	532	484	532	531	543	548	531	527	481	527	504	533	514	539	507	542	550	553	526	538	532	541	536	523	569	475	501	526	476	531	536	490	536	529	515	500	544	514	532	509	540	517	525	517	531	535	531	511	506	521	495	516	560	534	505	485	538	542	519	525	516	516	511	562	495	528	488	529	533	523	526	523	490	525	517	523	563	525	533	504	555	563	528	528	545	557	516	539	536	536	521	536	547	524	548	530	532	506	554	510	512	548	509	521	532	540	560	512	520	544	507	528	503	502	535	529	570	505	522	526	505	459	513	546	508	544	539	502	492	554	510	501	493	493	520	543	527	518	545	533	500	521	516	505	513	518	531	576	485	499	523	528	550	529	500	539	523	552	501	542	515	537	547	506	518	546	507	479	527	502	529	549	544	509	487	504	506	551	508	536	532	530	495	518	529	524	553	516	497	535	527	535	535	540	518	506	498	503	548
26851	9439	1936	1174	1083	996	794	745	609	503	615	1429	1849	1366	899	629	471	501	524	501	535	515	513	514	525	518	503	488	543	489	513	482	455	496	515	476	510	461	512	556	486	502	563	516	548	490	464	505	515	493	467	520	482	529	506	520	531	500	505	514	485	477	507	496	493	531	508	504	519	518	498	518	517	526	501	531	532	489	511	530	526	519	510	463	530	517	491	481	524	493	544	522	474	496	493	489	486	500	513	501	502	485	534	518	502	539	520	504	479	493	532	523	508	562	504	519	506	535	474	480	483	513	538	539	515	534	503	499	484	517	530	543	500	542	467	516	531	484	561	554	507	506	523	535	495	513	503	484	508	508	504	503	538	494	480	545	489	515	492	504	499	545	483	499	528	519	540	483	515	504	538	490	518	483	495	499	501	530	447	500	494	475	478	466	509	496	494	529	500	534	510	508	495	514	492	546	513	565	495	514	514	513	519	547	498	495	498	523	533	484	536	529	516	530	509	516	496	458	530	522	496	514	489	486	485	492	507	484	484	546	521	509	524	500	509	519	498	512	533	472	517	518	530	490	542	524	539	489	552	518	505	526	528	530	498	531	492	525	490	487	510	492	491	506	504	521	513	492	481	516	495	517	504	507	494	525	495	508	496	499	482	509	508	515	482	534	527	508	500	459	515	517	533	519	475	515	481	532	522	548	503	515	522	536	462	535	546	496	492	493	505	485	515	520	479	562	485	507	502	518	527	530	509	489	541	484	518	482	489	514	515	539	490	501	501	458	502	502	569	487	518	468	525	553	500	512	517	528	524	487	512	516	488	463	508	547	510	470	470	516	517	456	528	477	507	505	511	502	531	460	473	523	516	493	507	471	494	461	481	553	490	545	525	511	503	485	510	523	483	588	563	521	516	521	484	468	504	466	559	517	566	529	483	532	490	529	559	506	527	482	525	497	507	530	501	507	503	501	511	497	496	515	536	519	494	498	492	478	449	470	498	539	481	472	543	507	495	534	466	480	471	505	492	509	487	484	526	545	484	470	490	477	502	513	490	479	476	494	494	487	499	514	516	486	529	497	502	497	516	519	501	516	517	505	482	503	476	486	524	509	510	513	494	516	485	519	500	522	489	547	552	507	490	511	508	498	533	536	500	493	503	523	477	468	523	487	518	487	529	483	523	493	453	504	528	508	524	549	502	499	520	471	510	515	495	490	538	507	504	513	525	510	535	522	516	488	543	533	492	507	477	503	516	485	530	543	520	508	495	458	520	518	518	526	517	534	490	508	516	526	481	545	492	542	535	494	502	475	461	536	499	498	478	493	467	511	498	515	510	506	482	496	489	467	516	490	479	502	477	481	540	496	495	499	509	542	526	494	518	521	496	519	480	539	532	535	487	496	537	479	510	490	556	509	524	510	462	501	525	541	467	509	550	534	511	541	460	518	532	534	489	503	529	485	559	535	502	469	505	480	528	494	540	482	521	490	526	466	512	504	491	493	494	506	491	506	491	461	512	519	499	489	512	489	518	488	494	500	518	520	494	497	486	491	481	494	451	546	490	494	509	541	492	506	548	524	529	490	503	479	499	520	495	503	514	528	513	477	528	484	489	493	522	506	493	512	540	511	550	507	540	497	517	529	537	523	525	486	462	530	500	463	553	519	499	503	520	523	489	498	496	530	526	524	498	499	506	526	526	500	496	515	529	490	533	514	498	559	503	481	503	506	510	498	506	512	529	495	518	489	542	484	528	467	546	486	469	480	526	498	517	499	488	506	484	452	463	488	519	505	483	492	504	547	547	506	477	497	513	486	511	527	497	479	523	493	495	541	497	492	490	466	518	495	527	511	501	526	518	525	509	502	474	507	509	524	501	508	520	505	481	540	534	563	528	587	503	516	547	529	528	487	520	484	494	495	527	502	495	474	496	530	479	517	480	523	525	524	500	532	479	533	533	478	521	524	482	516	509	527	527	488	494	531	526	537	479	519	534	464	500	482	500	520	566	550	483	510	491	482	492	516	533	509	478	504	504	514	473	471	503	549	523	496	522	532	522	522	538	477	509	534	492	528	503	540	523	519	473	503	482	497	497	544	502	471	533	494	527	547	524	519	482	479	558	480	484	530	498	478	517	512	510	513	491	512	503	520	479	503	492	492	517	531	469	518	539	518	508	498	532	523	527	488	469	519	511	491	517	514	507	518	517	477	510	510	520	509	501	501	512	518	529	512	485	497	484	472	521	519	528	515	512	506	477	488	539	538	514	513	511	496	532	501	534	508	541	508	494	473	486	499	472	503	477	530	489	539	554	507	511	489	527	528	498	491	499	527	525	479	553	493	507	512	502	520	498	545	539	495	532	530	510	537	517	574	481	500	494	527	490	534	517	511	479	513	495	506	492	559	533	511	525	513	515	527	491	512	495	512	519	528	526	494	492	520	521	533	541	497	505	499	466	518	481	493	475	483	510	485	508	497	520	514	484	532	470	499	502	473	508	511	521	509	509	524	502	505	547	514	487	494	475	532	551	524	496	551	525	515	518	524	503	529	455	467	519	501	530	521	455	534	510	557	479	531	517	514	554	529	501	496	510	507	554	480	513	473	486	545	479	522	493	537	569	525	507	522	534	503	502	477	506	507	518	478	506	543	495	511	503	519	500	496	528	572	542	529	468	485	521	481	464	508	513	497	520	515	554	513	507	537	547	490	498	485	516	512	559	501	538	522	543	467	504	473	548	441	462	536	519	487	484	490	498	487	485	482	518	524	487	517	509	496	502	503	579	496	485	524	506	517	549	487	481	489	469	514	484	535	507	527	537	526	490	489	520	546	501	496	480	496	523	539	501	523	547	536	503	543	470	532	507	512	517	473	529	472	491	464	544	488	493	473	517	488	508	486	536	519	518	506	539	515	525	513	493	529	519	471	529	506	499	511	482	516	480	535	499	465	474	476	530	541	539	517	508	503	505	495	503	506	507	476	492	471	477	543	508	515	499	514	500	506	473	510	538	501	547	520	486	462	501	529	518	523	498	481	513	473	486	494	515	494	498	541	514	533	520	498	534	497	470	511	534	521	518	509	492	542	515	533	476	524	489	537	534	479	500	493	495	560	538	534	531	526	485	519	483	508	490	527	471	496	498	501	483	515	497	505	520	543	508	519	500	505	529	547	512	498	535	524	508	538	535	487	524	468	522	545	520	477	505	498	506	488	501	519	487	542	497	519	528	495	496	501	488	511	480	491	493	512	530	483	544	488	463	487	505	535	480	505	516	533	521	526	493	533	506	488	523	512	491	493	490	516	493	528	504	532	519	535	504	508	497	529	515	490	479	553	515	507	502	472	473	544	503	500	483	511	534	506	491	490	500	524	537	559	510	505	522	529	472	522	529	507	512	508	481	488	538	491	496	502	523	494	506	494	523	522	509	506	520	487	506	516	502	523	487	499	498	473	503	472	493	509	498	496	490	507	490	516	544	498	532	502	494	471	499	542	554	509	492	535	503	549
5965	1853	1863	1099	1344	1184	1011	879	641	535	567	1781	2250	1475	833	577	422	420	432	424	392	480	488	436	448	468	425	417	423	446	431	435	430	421	441	455	403	436	449	413	405	444	452	428	443	435	459	445	454	442	469	439	453	444	440	410	440	433	390	407	415	400	423	440	407	426	418	425	384	486	437	450	456	411	432	414	407	473	436	459	393	434	422	472	435	460	421	435	485	441	444	451	457	420	433	440	437	448	440	432	419	422	425	429	445	414	406	414	409	433	435	425	483	411	436	416	392	429	403	443	404	450	422	417	468	445	452	425	425	440	402	418	448	407	396	415	406	402	408	426	407	457	439	397	430	425	438	471	461	464	431	419	433	417	447	427	463	452	424	449	438	436	438	406	436	432	423	459	436	399	430	412	412	448	448	443	433	459	413	445	408	464	427	435	435	426	431	407	443	398	458	408	420	446	456	449	437	404	476	402	429	415	433	423	433	420	431	447	416	420	455	426	467	422	434	417	446	416	428	390	430	454	434	418	446	419	431	431	497	434	439	416	406	446	424	441	423	415	411	449	487	481	458	396	429	407	451	427	430	430	395	404	416	424	445	453	424	404	441	424	458	450	432	401	468	429	436	468	440	417	433	441	450	423	436	467	469	408	443	403	413	427	425	442	418	456	413	468	427	406	450	440	406	430	438	442	476	420	447	437	416	410	415	466	439	466	426	462	442	430	435	479	424	432	426	426	436	418	423	440	460	407	432	470	467	451	459	444	438	410	451	410	385	434	439	467	448	399	407	451	432	461	435	415	433	434	443	447	398	439	414	412	448	442	445	442	440	436	453	425	440	430	455	419	445	441	467	442	412	443	437	449	414	418	435	425	436	443	418	483	401	449	444	410	433	418	468	386	438	426	446	412	413	420	424	454	452	404	433	409	478	437	467	419	445	417	433	446	456	433	405	414	435	406	418	447	424	385	435	409	430	397	408	416	438	427	430	465	454	419	394	409	419	405	423	416	425	454	412	438	431	429	455	431	429	444	430	435	457	440	439	454	420	439	428	452	427	427	424	401	393	459	419	448	433	441	382	452	463	447	427	412	416	469	416	459	425	458	440	436	432	419	449	460	397	411	417	421	450	421	425	450	402	456	430	410	389	454	408	405	458	453	406	444	415	421	459	423	459	439	422	422	409	466	451	398	385	396	427	432	424	421	457	399	428	449	439	418	433	429	415	431	429	429	449	392	425	420	454	447	496	407	421	408	417	460	436	428	414	410	413	399	392	450	435	410	423	402	422	425	392	418	480	445	431	436	431	464	415	449	393	412	424	447	418	421	429	429	430	457	439	432	408	453	484	432	434	429	426	389	445	415	447	452	422	442	394	437	455	450	408	453	459	426	426	383	391	415	443	442	412	436	450	400	406	440	397	430	417	421	426	433	463	434	400	437	429	432	419	443	430	428	463	456	432	447	462	470	403	442	443	433	438	407	424	431	456	443	427	431	374	421	444	440	437	413	432	449	447	409	440	425	446	457	442	449	446	409	416	435	411	412	450	456	409	432	407	447	423	413	430	418	445	434	423	391	461	477	443	438	436	405	443	447	453	439	421	453	452	453	384	470	440	419	433	449	422	440	407	452	454	454	426	448	448	449	393	457	457	424	430	437	447	436	395	414	412	413	444	423	427	410	446	432	447	435	440	464	395	455	441	450	442	437	415	476	469	412	402	405	467	440	431	451	456	445	432	443	402	497	410	414	414	464	424	476	443	447	438	464	442	446	445	429	436	418	453	484	467	407	462	444	423	458	414	444	414	455	420	409	434	433	440	448	420	428	442	426	445	442	404	450	455	485	434	437	438	415	436	446	460	399	398	414	431	447	405	423	410	462	423	447	429	454	406	442	423	417	467	417	435	460	440	418	465	450	443	422	416	452	436	421	429	447	410	431	423	406	442	457	449	439	405	429	418	447	444	404	425	431	395	442	447	442	431	457	424	423	406	436	462	387	430	416	414	456	431	389	459	401	396	423	490	436	414	421	439	442	405	409	420	426	439	448	457	427	415	449	425	429	441	441	413	425	413	418	409	434	453	431	436	413	442	426	444	447	404	479	432	395	428	429	451	447	416	420	409	446	452	471	409	422	420	439	472	426	452	448	381	440	454	429	444	440	456	421	451	406	430	437	422	436	466	423	439	460	440	435	435	427	388	398	397	433	430	417	438	439	449	423	459	420	422	420	437	428	441	422	425	448	429	444	437	431	408	463	439	384	446	426	457	421	380	416	406	394	411	468	466	409	417	385	440	439	396	411	449	420	453	416	423	447	458	414	441	449	448	423	448	428	475	423	405	423	423	410	441	441	440	464	411	433	415	434	412	490	454	439	401	425	432	427	464	449	410	409	449	439	430	406	426	453	451	424	459	433	468	434	435	468	409	466	420	396	429	444	418	413	437	433	439	462	454	433	424	454	418	431	424	410	435	429	431	417	450	427	437	428	448	443	402	454	434	409	426	417	441	415	455	406	437	430	472	428	429	436	442	461	448	440	391	476	411	438	437	414	454	434	401	427	408	396	420	450	418	423	444	414	401	401	412	426	454	456	422	492	433	434	426	428	445	422	403	448	409	457	426	455	429	442	424	425	398	396	432	497	418	463	433	447	461	436	404	428	429	434	412	426	410	443	437	377	432	397	457	423	414	429	425	440	436	445	430	436	425	421	424	409	465	420	457	443	414	426	464	430	481	450	452	407	442	397	452	427	434	436	412	429	432	430	449	463	448	424	451	445	398	412	433	466	441	360	444	438	462	412	421	444	419	415	400	407	428	426	435	414	452	439	473	428	423	439	422	437	416	429	488	456	436	387	440	446	430	457	408	449	423	446	444	439	439	426	403	401	467	418	445	417	407	440	453	422	424	424	453	404	444	408	418	428	437	426	397	446	435	447	442	440	423	405	425	436	414	399	454	453	436	465	437	432	401	459	388	401	468	426	426	447	405	403	452	445	428	445	436	433	435	419	406	398	396	448	418	407	437	441	427	404	418	437	407	458	470	452	447	431	415	435	434	440	456	436	435	440	426	455	413	423	427	436	422	403	418	441	425	417	453	389	454	430	433	416	453	402	444	423	446	396	410	431	467	433	434	402	416	417	439	427	434	435	418	427	406	424	427	419	438	469	436	414	423	432	417	457	440	440	472	443	430	434	455	430	418	459	438	436	412	449	442	441	401	399	420	428	419	474	410	400	402	400	417	460	429	456	438	427	421	419	478	428	417	430	419	412	405	424	392	404	426	462	443	432	432	449	432	416	441	394	419	409	424	437	432	444	403	439	438	439	471	411	429	397	451	420	435	438	466	440	420	432	430	432	447	417	430	435	416	436	468	435	436	434	416	436	401	415	428	447	390	484	437	414	467	412	442	430	435	429	494	457	454	423	419	425	435	416	435	438	418	421	451	452	445	433	445	428	437	456	459	458	444	447	436	423	448	464	398	426	430	390	447	413	424	461	452	453
24722	20805	26795	24814	10249	2665	1561	963	759	767	1206	10485	17793	9608	3136	1040	656	560	526	510	558	557	551	517	517	512	578	516	500	584	572	529	530	531	514	553	506	524	536	575	546	517	535	562	497	552	510	517	564	573	526	536	526	550	546	535	531	494	508	531	540	540	496	559	522	499	533	532	551	497	542	533	522	492	514	500	554	558	513	569	557	529	524	516	581	519	523	527	533	544	548	567	538	524	591	538	551	559	525	534	521	542	540	554	540	552	551	495	562	556	497	530	511	483	537	502	485	528	548	547	538	589	514	506	499	543	562	533	514	530	598	544	533	556	584	564	515	556	530	496	508	590	530	568	543	530	504	540	531	517	520	551	544	513	534	526	537	563	494	522	521	491	549	535	529	521	538	533	532	535	542	490	566	510	507	527	499	552	536	541	526	510	543	540	518	510	532	527	526	545	538	514	527	519	576	483	516	532	547	519	528	510	517	523	559	510	549	541	519	506	506	528	550	526	523	533	537	494	544	534	570	523	526	537	551	490	553	516	592	515	545	512	545	533	514	568	512	532	504	483	540	538	530	527	555	532	561	510	482	548	543	520	504	518	505	504	524	549	526	520	528	515	578	549	509	545	520	498	545	511	527	582	554	562	529	531	508	516	543	548	521	530	524	551	582	542	544	474	508	515	537	519	527	526	526	520	483	518	507	529	545	519	547	520	564	493	515	551	534	558	515	558	531	530	517	561	488	488	524	545	488	512	573	491	476	551	550	527	505	549	488	535	502	511	513	525	528	528	514	539	528	493	510	494	534	549	589	525	548	508	472	501	515	515	463	547	514	520	489	557	505	534	535	554	506	531	515	538	543	497	554	517	508	568	593	530	510	529	499	509	499	512	542	531	548	543	478	541	532	558	524	541	537	543	526	553	530	518	569	528	511	540	537	507	551	537	568	548	500	507	555	483	488	542	501	520	512	524	510	536	522	557	497	519	555	510	544	532	557	492	587	539	538	585	509	551	513	527	520	534	553	539	549	540	570	523	466	523	573	552	553	541	580	572	525	526	560	523	516	551	505	511	561	531	511	511	515	533	519	542	567	526	527	502	574	473	567	480	518	487	519	520	553	564	543	492	501	493	542	553	508	546	527	507	508	552	466	529	544	541	519	533	517	489	536	544	536	538	538	524	511	546	514	551	451	517	562	543	529	536	525	574	558	465	555	512	502	533	502	523	581	532	516	520	523	566	525	530	563	535	578	518	533	533	500	581	525	574	530	541	516	488	565	529	545	523	495	534	534	521	540	551	536	530	521	521	500	513	509	521	524	542	567	539	543	520	542	531	538	552	493	496	541	545	511	469	539	576	487	539	532	498	527	526	540	496	516	497	527	517	541	512	516	559	527	531	513	499	549	517	486	564	553	531	512	567	515	540	531	529	535	568	511	514	558	536	518	551	480	534	529	537	493	525	503	524	519	527	533	575	504	499	537	535	519	538	506	553	484	540	497	530	522	524	528	557	517	564	548	499	525	496	535	491	546	536	522	497	535	521	500	523	496	532	559	510	607	525	527	532	565	495	525	527	573	549	522	503	500	533	550	534	541	517	540	504	500	556	559	519	518	498	510	565	530	520	527	534	553	540	534	519	536	520	553	489	526	531	493	511	548	486	554	540	526	518	576	534	532	530	528	541	527	583	538	497	542	511	461	533	509	527	520	546	477	521	520	532	560	515	536	504	514	496	506	514	537	521	522	526	542	527	536	510	508	554	532	551	539	543	535	534	525	507	534	522	513	523	516	517	546	522	516	526	496	569	554	542	516	542	503	526	523	521	527	510	485	506	495	501	502	536	574	516	517	530	552	518	509	496	526	503	541	532	514	548	520	531	517	526	550	567	527	546	477	529	493	549	509	546	549	553	483	527	543	537	531	568	523	542	553	558	541	559	505	537	542	551	571	509	508	491	523	543	550	516	547	521	535	452	546	516	534	488	519	530	526	564	541	544	560	513	545	504	560	554	534	521	558	541	541	490	506	545	515	541	548	541	534	506	547	482	489	528	525	537	528	554	503	529	559	505	530	560	509	511	543	542	534	497	553	566	552	525	478	538	521	542	535	530	536	548	505	513	547	500	537	563	544	516	523	531	543	502	525	516	504	501	571	528	522	541	556	525	503	530	519	496	537	513	546	561	535	549	550	578	512	562	521	531	506	517	546	548	523	521	521	500	525	526	520	514	565	581	522	525	557	516	574	531	504	504	537	553	514	516	517	555	495	507	512	551	527	521	547	535	510	537	553	512	535	549	562	537	536	549	533	551	538	510	536	502	551	533	540	538	554	512	516	524	520	539	462	559	537	534	495	493	557	543	501	533	574	526	534	525	504	558	526	527	514	573	560	522	539	520	518	556	536	488	544	526	487	522	505	522	506	550	489	526	567	534	521	469	512	535	514	538	479	525	556	572	510	543	547	543	509	572	503	525	515	533	543	558	541	552	526	505	502	529	538	566	557	534	512	559	561	520	510	527	502	526	533	519	537	492	522	541	486	530	499	545	508	504	538	524	533	506	490	536	492	546	536	522	575	521	506	504	541	522	532	517	541	543	497	524	551	485	519	550	518	548	535	538	553	526	525	521	507	518	525	534	504	501	497	480	558	530	522	538	509	495	468	504	503	601	523	487	515	561	514	528	550	543	543	527	518	547	521	523	538	556	549	476	527	505	517	517	540	577	544	516	546	527	562	524	561	522	565	527	507	544	512	551	500	518	506	473	483	543	518	552	514	531	509	506	542	527	538	550	515	583	552	560	563	514	555	528	509	509	564	532	518	530	561	508	502	530	500	493	483	516	526	527	548	518	515	530	538	603	528	518	510	536	557	517	538	480	518	564	520	530	542	502	522	545	581	512	521	543	534	516	543	564	501	529	542	542	525	546	523	499	551	534	548	579	550	506	536	567	553	529	558	530	516	516	535	509	529	473	498	545	519	559	553	568	500	536	549	522	572	530	594	522	528	515	517	528	538	510	532	530	554	532	518	539	512	489	525	533	530	531	522	517	534	539	527	526	527	521	540	501	512	550	554	537	515	515	552	562	522	518	477	519	518	496	530	535	552	536	556	535	518	515	539	518	532	532	531	506	600	530	503	523	516	532	548	521	546	564	513	534	516	531	505	523	553	546	533	532	533	543	545	528	536	494	539	473	527	494	492	557	542	504	526	511	541	528	514	506	501	552	477	483	531	495	550	499	532	576	533	566	548	523	546	549	504	532	558	505	527	576	539	515	506	556	491	518	483	562	498	564	535	486	556	533	492	521	542	501	485	549	545	523	541	525	531	565	547	495	538	540	534	546	491	508	542	527	516	542	504	559	514	515	559	560	546	543	556	544	518	511	520	497	536	553	505	564	524	545	536	536	534	539	558	541	535	555	497	517	488	527	536	558	554	516	517	546	546	506	517	525	524	535	539	496	538	515	578	499	526	504	479	564	548	507	530	499	572	534	543	509	541	556	511	544
4678	5459	5475	3344	3059	2320	1690	1133	846	846	1605	13955	16631	8439	3126	1114	588	447	469	485	503	447	497	459	446	455	422	457	500	456	455	453	463	487	471	465	455	479	459	486	474	475	455	491	456	481	476	475	500	412	478	497	477	468	462	457	469	460	489	455	500	481	482	498	449	463	469	449	456	455	440	445	488	481	448	458	487	469	440	438	481	486	481	509	500	455	455	463	446	446	482	441	444	484	462	467	460	441	447	441	438	452	483	454	504	486	459	498	465	451	454	462	467	460	462	481	498	487	486	447	430	486	491	466	479	436	502	433	508	442	467	450	443	452	483	463	468	469	449	456	482	485	483	457	508	478	449	426	455	444	439	448	486	497	467	478	479	458	512	448	489	507	455	468	472	491	463	453	517	469	451	464	456	450	454	465	456	484	458	432	474	456	480	465	440	497	450	453	466	433	495	497	473	449	479	442	492	472	476	439	450	484	466	454	508	485	438	441	461	446	483	449	508	462	485	489	450	471	440	443	479	488	436	457	495	470	451	467	467	470	453	494	486	472	453	453	476	476	461	494	472	468	452	448	457	433	418	432	515	441	479	467	472	429	449	471	461	478	512	505	462	440	437	485	466	442	477	457	450	467	481	447	469	462	447	432	462	426	436	469	465	452	435	441	459	464	477	417	465	482	492	469	466	504	489	504	443	448	465	441	471	447	459	481	470	454	511	464	471	462	480	456	504	473	460	482	464	504	449	472	467	468	482	500	468	468	443	463	484	477	470	508	429	454	469	474	421	453	495	463	461	479	468	461	418	434	477	480	463	442	520	459	445	470	437	453	427	489	458	447	502	483	468	456	464	488	434	478	483	462	472	481	464	464	481	456	477	469	473	477	483	471	441	472	487	458	459	460	466	447	470	485	443	441	431	515	463	409	483	449	456	452	452	459	424	506	462	459	460	457	439	458	452	471	487	458	491	476	440	407	467	404	486	496	468	486	462	499	496	477	471	463	462	472	436	441	454	485	456	449	503	460	426	411	461	467	467	443	453	443	479	438	451	474	473	458	444	448	455	488	490	429	460	441	457	473	455	458	463	462	487	480	407	459	479	506	440	482	447	456	421	476	455	472	464	480	449	458	477	455	445	441	429	426	451	455	455	480	463	462	485	441	422	465	485	481	492	457	513	451	486	468	445	486	456	466	457	439	451	399	497	449	463	485	442	501	423	468	464	477	501	436	465	441	497	435	465	447	462	443	489	432	455	493	457	459	477	483	419	474	483	474	460	456	502	477	462	443	457	464	477	464	430	474	458	427	485	454	464	449	489	459	450	452	442	436	473	435	486	486	462	479	456	453	470	457	433	481	463	479	437	470	482	495	443	474	486	443	448	463	479	455	478	455	492	426	455	496	485	473	449	435	445	462	492	450	464	466	410	475	464	430	429	448	470	479	480	434	447	454	482	435	451	499	429	476	458	463	451	450	475	449	422	460	463	450	478	462	451	500	452	432	489	464	519	472	450	477	472	450	496	440	480	468	478	434	473	433	471	449	434	470	465	437	454	492	477	459	470	451	456	436	464	465	467	466	458	478	462	454	471	436	455	460	480	452	489	455	515	446	485	444	441	470	515	436	432	452	475	484	480	466	463	475	471	457	474	475	482	482	467	475	510	456	454	497	479	484	458	450	462	473	493	464	425	435	444	477	488	463	461	462	434	430	459	460	470	445	450	457	429	439	418	507	478	436	440	434	458	480	496	482	466	503	457	488	444	428	485	457	458	491	441	429	450	455	454	461	460	467	488	479	480	458	449	444	462	465	487	413	501	484	479	451	448	479	471	467	469	532	470	480	470	487	501	468	464	437	475	431	469	484	474	473	500	469	461	466	492	431	464	478	510	459	461	436	467	456	462	478	478	429	462	449	455	482	480	482	463	426	462	463	431	502	519	431	451	478	449	463	478	458	484	448	444	501	466	507	449	443	460	478	460	458	432	445	485	483	474	477	467	467	449	424	467	456	486	462	471	437	460	483	498	453	468	479	462	434	471	460	485	469	520	473	486	453	463	471	454	467	463	428	454	446	447	469	473	475	473	454	434	436	478	443	466	472	468	450	473	482	461	443	474	472	446	427	450	428	437	432	493	473	453	509	462	453	462	485	454	476	459	464	474	477	455	454	466	488	477	487	443	456	428	505	444	470	490	441	441	470	453	479	457	457	466	445	481	428	461	436	429	465	470	451	460	451	451	459	464	523	453	481	444	458	466	479	486	472	473	473	491	430	483	456	455	453	474	465	464	458	477	489	454	434	440	457	473	437	498	418	447	466	484	469	469	489	492	431	484	449	472	460	473	440	456	450	424	447	395	454	483	477	460	480	449	417	459	451	464	437	453	479	475	465	462	444	452	442	447	436	478	412	457	445	519	484	488	463	483	494	446	467	496	466	494	505	446	487	488	442	484	461	460	462	465	483	428	454	457	473	485	498	461	442	464	460	453	455	457	474	502	442	476	477	447	483	462	468	442	483	456	485	466	441	456	476	472	478	484	462	507	461	457	441	470	453	461	465	510	488	471	447	475	425	462	450	499	452	458	471	435	456	466	504	471	456	461	449	501	444	436	427	502	462	465	451	492	489	437	463	493	473	467	470	494	467	466	471	459	442	475	493	472	469	449	439	486	483	452	453	485	476	479	463	400	440	465	465	453	442	473	479	468	479	468	476	430	484	474	441	450	428	458	463	431	458	422	516	457	453	536	444	451	450	466	481	487	440	446	475	477	466	475	469	455	489	485	446	503	456	488	448	471	480	443	446	494	457	476	417	461	478	428	456	475	482	474	474	463	462	472	444	407	451	481	445	498	456	469	466	446	474	455	426	446	458	473	471	450	484	442	469	472	461	459	452	433	443	470	425	484	471	473	477	461	481	486	455	457	418	476	499	498	460	485	460	437	446	449	456	456	474	448	485	463	438	421	450	479	454	458	468	492	444	503	485	459	459	440	468	424	453	485	452	455	474	465	452	426	483	474	496	454	447	465	457	457	470	493	472	445	454	508	446	439	439	429	442	444	440	441	488	451	461	479	476	450	506	454	468	464	462	458	470	479	438	470	470	516	438	466	446	440	471	446	468	457	442	467	440	459	418	476	483	484	464	500	487	501	462	438	450	514	469	455	446	503	464	458	508	458	452	457	474	469	451	473	443	464	497	463	464	466	486	468	469	462	493	455	450	467	404	443	464	459	481	460	455	445	458	439	473	482	419	473	431	479	455	469	465	474	439	458	443	452	451	464	432	470	473	449	475	446	449	451	494	486	458	482	480	469	426	494	449	443	462	492	498	439	467	457	452	472	505	492	486	443	421	435	453	464	466	479	433	441	485	470	484	457	469	479	467	478	499	453	467	472	478	446	513	471	473	442	448	479	476	519	455	455	468	436	478	442	498	516	482	463	458	455	419	469	425	471	465	458	460	438	429	447	454	462	461	474	506	456	438	476	454	464	437	472	470	488	445	494	448
23848	20776	27731	23888	20560	9012	3182	1691	1111	1089	1471	20313	29245	16686	5657	1608	839	667	696	653	639	656	637	658	669	669	724	670	650	623	670	674	700	660	689	645	667	631	708	663	683	661	693	671	709	655	662	669	668	709	677	658	639	650	594	677	656	686	688	647	646	611	694	680	696	677	702	648	672	657	662	679	701	643	659	675	637	672	665	647	672	642	665	693	662	633	645	677	699	677	675	680	641	624	659	664	669	657	700	623	668	711	680	687	683	680	673	708	638	691	662	643	659	667	640	648	651	659	693	665	696	675	704	691	672	666	637	675	663	697	648	621	608	674	623	653	638	701	626	668	627	638	658	653	660	640	639	611	654	654	666	660	694	634	684	666	687	648	687	678	606	668	681	693	671	683	650	665	636	634	683	675	689	639	641	659	654	687	691	670	664	691	655	593	656	634	657	639	651	640	647	660	665	654	633	615	675	663	672	639	666	631	654	692	661	606	645	660	651	647	689	739	649	650	614	691	640	721	640	647	662	651	678	665	695	688	692	616	664	655	655	685	664	651	610	651	671	692	600	687	657	638	703	685	648	652	645	648	622	665	668	645	628	642	673	677	691	700	629	688	641	630	644	683	676	637	611	638	627	683	666	660	633	677	640	675	630	648	694	651	602	626	662	616	687	634	702	693	635	696	715	675	645	679	672	646	645	650	673	697	626	599	713	625	671	666	648	671	619	609	613	636	609	622	688	604	619	634	672	644	638	657	652	687	682	656	685	642	649	661	677	686	655	632	677	658	672	657	669	645	675	681	629	688	734	637	634	654	676	669	684	680	663	679	699	683	658	672	682	622	625	656	729	667	654	636	649	621	628	651	626	695	702	703	637	659	685	644	662	621	665	670	674	657	663	648	646	696	611	715	645	648	635	660	630	661	653	639	645	600	682	672	632	649	606	616	665	629	678	658	639	652	648	671	637	625	669	657	698	673	683	654	660	632	656	647	659	672	671	669	603	665	648	636	662	691	667	611	651	696	627	667	668	669	687	700	655	666	673	623	656	618	647	657	678	676	663	647	669	685	670	646	645	600	669	672	670	673	677	655	586	654	731	690	655	644	653	644	656	662	652	651	681	623	690	655	633	664	676	606	607	642	614	695	624	670	674	662	659	656	640	675	619	647	670	648	665	647	677	617	618	647	625	666	676	698	618	653	670	652	674	699	674	652	677	619	636	664	652	604	645	607	663	621	664	668	669	701	641	649	635	684	646	663	634	670	670	665	665	630	617	658	604	678	674	644	643	635	671	660	599	613	650	695	673	654	690	617	672	663	656	650	652	634	642	654	651	646	698	636	679	629	695	653	684	669	646	683	663	656	649	617	658	644	661	645	683	698	635	657	614	635	656	668	628	677	646	668	656	680	698	661	656	632	625	661	575	607	679	674	639	647	656	654	661	642	652	669	624	634	623	662	650	621	633	646	650	650	625	632	618	657	644	685	656	664	672	615	660	681	651	627	614	632	677	676	618	671	598	619	679	650	641	670	647	686	616	662	653	667	652	694	624	657	639	657	648	658	654	681	590	678	630	624	714	666	676	659	726	636	659	664	607	658	644	667	611	636	657	677	685	684	620	688	647	639	638	657	625	631	623	651	660	666	625	654	637	655	630	628	630	627	670	714	653	653	638	636	665	644	692	679	632	661	661	701	620	655	653	615	662	640	680	675	624	638	665	687	658	618	661	697	677	668	652	617	635	686	667	627	672	649	656	641	663	660	594	660	653	722	675	681	669	672	671	673	689	629	637	664	676	610	613	660	636	634	659	686	644	667	676	672	654	689	656	683	676	689	674	645	623	664	613	673	660	694	664	679	673	679	665	639	668	638	637	671	631	668	662	686	646	700	636	634	633	650	709	631	658	676	672	635	595	670	712	643	625	642	769	642	662	679	625	669	660	630	627	654	678	645	662	680	616	688	645	683	679	630	682	582	674	639	683	619	640	618	681	666	678	702	633	601	679	627	667	630	640	625	644	669	648	647	613	662	616	607	718	691	684	597	590	645	652	632	628	654	726	678	703	663	629	689	666	660	658	698	672	697	644	671	612	633	649	651	667	608	666	652	647	618	697	702	663	632	657	644	683	629	644	654	643	670	633	680	648	681	653	623	657	656	633	659	662	632	661	648	645	656	718	682	706	643	658	654	661	647	589	659	634	654	675	683	679	672	632	651	656	669	619	644	635	643	673	649	613	658	631	706	651	710	645	654	658	672	631	662	671	627	679	639	664	613	647	632	649	664	697	661	629	649	697	641	662	662	676	671	643	645	668	665	643	694	705	647	644	647	648	660	677	665	656	664	657	613	619	677	636	667	684	666	670	607	674	652	620	685	698	602	674	658	652	632	668	626	670	607	674	654	626	679	691	645	672	665	641	651	669	637	675	661	648	690	680	681	639	659	634	679	669	649	644	634	648	633	624	643	689	671	659	606	660	685	648	655	669	664	630	675	672	594	635	647	671	688	639	655	637	656	669	646	689	646	706	654	657	680	675	645	680	705	682	665	653	638	628	633	666	681	639	692	639	639	640	656	702	630	625	649	627	694	647	598	599	684	655	623	688	645	648	699	618	657	674	686	709	670	619	612	648	666	675	684	657	633	656	691	621	696	688	684	645	652	644	659	639	611	644	580	646	677	632	672	624	686	638	638	667	650	646	635	682	688	626	690	720	663	695	652	648	677	682	698	657	656	618	649	680	652	657	646	652	649	638	653	693	602	667	711	642	641	624	706	609	659	629	661	659	636	681	633	690	661	635	711	655	672	645	686	633	647	674	669	683	714	666	633	675	700	640	662	673	672	627	667	634	667	601	652	633	600	650	625	672	627	643	670	655	657	631	672	697	655	647	603	656	637	664	664	647	598	720	620	679	649	682	653	643	691	635	652	646	673	650	627	635	626	696	668	659	626	677	680	635	660	643	601	663	649	639	610	610	635	644	629	640	675	626	686	651	628	627	638	625	669	627	614	635	735	676	634	655	654	687	654	626	679	669	630	625	613	685	647	655	653	617	662	643	644	618	671	634	633	636	664	632	634	692	646	643	619	637	635	601	658	618	673	670	626	685	655	620	691	692	657	627	649	652	685	661	677	681	692	649	670	622	646	684	703	607	680	673	713	670	655	613	665	627	641	659	673	653	660	678	653	640	634	650	662	615	626	667	639	645	650	658	624	669	692	684	643	646	678	641	686	646	693	625	641	655	669	666	616	678	679	634	636	693	652	699	674	625	690	657	683	630	655	647	664	624	649	662	660	649	604	643	706	684	653	627	626	642	619	595	612	673	648	720	632	640	625	715	665	624	650	643	598	642	624	673	641	652	622	662	656	662	677	725	632	638	646	640	599	686	705	690	653	681	663	659	633	629	638	669	658	646	597	665	645	645	652	677	658	671	674	668	648	600	653	614	655	675	630	678	667	661	645	621	700	680	699	640	639	672	652	687	688	627	653	705	685	670	679	629	637	671	617
5220	9320	9627	4831	3835	3473	2733	1898	1324	1277	1870	24432	24936	13213	4799	1473	761	569	536	555	581	584	550	568	593	579	554	562	558	590	564	562	587	552	569	570	584	563	563	549	593	579	597	560	566	616	543	597	572	541	571	551	520	550	526	576	573	560	547	597	586	606	559	557	604	621	593	555	594	554	601	596	565	552	620	554	545	532	598	560	569	552	572	571	577	560	561	580	569	625	542	580	592	582	597	552	566	601	510	582	583	542	588	573	583	529	587	536	536	564	598	571	589	559	594	541	540	571	582	587	610	597	547	574	556	550	556	566	558	579	575	523	593	523	548	561	555	585	585	588	564	541	563	595	551	593	616	518	573	604	551	542	547	558	588	568	554	613	520	567	511	545	591	584	542	566	556	551	546	556	584	560	566	539	585	557	536	558	550	542	528	584	576	549	593	575	576	590	557	595	585	594	540	557	570	580	569	597	521	598	567	553	588	551	553	551	550	579	564	556	553	566	542	555	557	584	565	593	561	584	575	620	581	547	566	553	553	506	562	548	595	565	530	596	536	573	618	544	555	586	565	607	582	584	542	581	527	557	586	577	538	540	512	595	543	603	587	587	594	558	566	521	568	555	551	618	558	582	577	546	571	577	527	561	620	538	602	617	537	538	550	606	559	546	566	534	525	593	558	519	579	559	587	526	584	587	608	566	509	562	564	608	500	548	613	534	551	561	521	521	544	577	558	592	528	555	566	612	593	515	556	561	583	546	562	539	537	558	555	585	550	549	553	536	547	548	560	535	572	556	577	548	553	549	577	554	583	589	586	559	542	550	590	560	571	542	605	553	579	571	551	590	520	564	544	579	576	560	540	578	549	580	533	572	559	554	562	544	528	546	535	559	574	575	595	543	559	533	562	534	604	573	586	570	593	539	607	551	525	572	559	577	530	546	589	540	562	526	580	568	539	604	535	572	567	541	594	542	602	565	586	589	543	579	567	562	578	543	551	559	565	585	532	571	560	567	569	594	572	544	605	582	552	586	522	535	591	571	598	571	548	561	555	594	592	540	567	573	529	561	531	541	554	529	576	567	549	566	577	588	589	551	543	544	552	568	574	551	560	544	520	573	570	562	505	551	565	622	565	552	576	533	601	585	572	597	523	570	537	586	558	549	590	577	540	580	559	588	583	547	551	544	575	552	561	599	567	549	610	575	537	558	550	541	579	577	555	558	526	584	555	552	528	551	551	547	540	542	585	554	556	536	594	575	595	539	602	531	597	529	548	559	502	522	523	580	569	556	557	598	541	579	513	584	543	570	529	533	543	548	576	596	521	542	537	596	583	544	539	523	537	544	585	549	594	540	547	586	551	557	525	557	539	532	585	546	566	564	529	554	582	546	586	578	561	567	548	559	572	545	572	591	600	555	584	544	536	538	534	549	575	533	567	545	570	592	551	565	590	564	544	567	518	559	548	535	590	570	542	579	579	522	581	546	550	586	557	583	571	557	554	545	583	544	561	571	574	546	500	593	591	586	550	529	578	596	560	549	621	560	551	536	553	541	572	539	560	514	574	526	564	550	548	542	538	556	578	553	514	537	568	549	540	562	551	588	578	541	595	580	574	576	584	567	556	563	570	540	618	576	560	526	543	556	561	530	541	598	554	584	558	551	556	559	560	565	600	588	580	561	584	571	523	539	550	589	582	533	549	536	581	547	601	512	570	541	566	578	532	555	572	587	570	608	557	590	555	558	580	575	547	558	561	588	549	559	551	564	529	570	593	555	552	615	523	543	553	537	570	585	542	525	528	558	546	531	585	564	556	563	538	588	602	577	551	576	582	545	548	555	549	619	516	532	537	593	582	570	566	536	568	581	562	564	533	558	542	552	549	537	585	569	543	615	579	577	562	586	581	558	514	555	589	550	523	559	596	596	602	571	557	550	556	558	567	544	551	585	526	607	542	579	547	559	555	528	536	581	564	559	580	558	533	571	574	557	576	566	581	545	550	605	590	549	583	567	525	592	532	595	592	505	535	548	546	581	570	558	512	540	562	513	551	549	557	565	583	582	536	521	580	567	578	569	550	584	527	539	521	563	584	539	578	570	581	541	544	494	542	574	539	557	560	569	516	525	600	555	545	566	544	579	528	543	551	538	550	555	563	551	524	594	529	544	549	540	542	561	532	497	533	561	579	583	571	571	579	553	595	523	583	577	564	538	582	615	562	566	568	529	568	632	522	587	539	531	566	607	573	536	550	567	547	563	523	588	573	562	560	574	536	581	538	569	536	595	540	557	597	567	528	554	600	563	561	571	608	554	592	573	588	547	549	564	572	492	564	546	546	498	520	565	538	585	566	524	545	555	542	558	532	564	556	592	554	571	574	520	579	573	509	564	569	569	595	588	599	595	555	537	589	567	562	574	562	570	547	633	545	539	542	579	573	567	540	540	553	566	560	527	590	586	530	549	576	563	542	563	594	552	580	569	542	558	568	539	510	604	530	569	570	524	600	546	580	568	534	599	578	571	543	580	553	544	543	579	545	537	580	579	490	560	541	565	581	541	509	547	590	588	552	563	538	572	597	532	521	574	561	541	599	610	559	561	530	557	568	559	579	547	602	567	551	562	573	540	549	524	551	609	572	548	585	570	493	546	575	549	533	566	578	567	598	563	607	562	556	587	546	569	559	572	575	492	561	538	551	573	570	580	586	571	583	538	558	555	565	544	574	572	563	563	588	530	569	558	556	600	569	543	542	569	578	564	578	582	602	563	555	582	553	593	589	555	556	567	572	601	564	556	531	541	613	549	582	542	574	548	539	565	570	548	538	567	592	570	566	548	564	612	590	516	583	557	560	528	577	521	575	541	550	602	518	530	607	553	571	614	576	580	535	554	601	570	544	562	541	573	605	561	554	533	556	553	557	568	542	549	579	590	579	565	598	576	592	550	522	546	566	567	550	551	586	545	529	559	557	552	593	545	558	582	559	556	533	550	551	522	547	591	539	516	578	543	563	565	550	569	558	556	594	563	569	547	575	548	572	579	545	546	539	540	565	563	551	579	594	578	578	544	556	539	566	554	534	615	597	563	529	550	594	534	607	535	538	527	580	550	550	565	537	551	538	543	582	554	514	528	561	500	563	523	542	573	579	575	551	532	557	521	548	544	553	586	631	543	522	573	555	551	591	540	534	549	547	546	537	553	539	534	559	550	578	550	563	544	579	561	538	551	531	568	577	601	526	570	545	585	564	597	572	565	574	580	552	556	562	599	550	544	509	543	556	592	556	554	598	580	586	517	534	558	576	566	567	543	523	575	617	543	594	551	535	546	565	528	539	583	570	574	579	566	560	568	547	591	568	557	508	567	557	549	519	572	584	577	526	559	566	577	619	545	551	597	574	542	581	538	586	573	546	553	549	564	511	589	538	552	525	576	574	556	593	550	556	574	555	582	573	540	523	562	574	555	556	517	526	528	562	587	603	540	579	552	561	555	551	572	550	561	553	558	533	581	531	566
26925	9812	1668	977	919	866	816	665	646	589	681	1653	1958	1317	835	637	495	532	526	533	516	578	561	532	561	552	479	540	540	546	614	572	552	539	565	556	529	512	523	516	530	547	549	538	536	510	505	518	553	576	545	584	525	576	584	507	546	534	539	545	559	538	507	539	507	518	536	540	533	524	533	509	541	547	547	558	541	558	568	560	524	575	506	511	545	503	538	546	530	518	540	527	563	538	502	496	534	516	584	551	509	513	550	565	533	531	540	498	540	541	510	562	493	541	535	570	516	585	531	515	554	486	554	518	480	537	514	560	533	536	523	556	558	538	539	549	549	530	538	529	539	533	567	541	586	532	516	533	563	537	561	557	535	570	572	517	514	511	504	585	505	562	502	511	514	575	538	540	557	504	516	532	548	534	521	496	530	536	505	517	515	556	523	509	554	551	507	474	518	564	521	581	525	537	569	560	536	543	498	540	500	495	555	530	519	545	571	474	526	550	551	562	515	552	526	545	497	523	510	515	541	532	555	517	502	509	531	520	540	564	527	523	480	562	536	533	503	536	529	549	531	539	520	488	504	510	539	572	492	548	532	563	529	513	551	508	506	535	552	530	536	518	528	563	546	526	590	525	573	495	529	541	562	554	471	543	546	486	523	527	555	533	505	532	523	573	520	486	582	506	587	530	542	511	551	512	511	511	558	517	546	537	529	566	525	542	553	542	538	532	508	550	523	590	505	541	532	492	529	517	535	501	563	515	518	485	570	517	514	545	563	515	546	517	517	510	523	533	506	527	517	493	555	526	541	555	553	511	543	548	550	532	552	548	517	546	550	568	540	538	546	542	524	536	547	559	514	535	526	512	552	572	559	499	523	579	520	557	494	533	520	520	497	546	518	538	557	556	498	529	531	555	566	567	578	546	576	562	533	530	556	514	562	594	554	554	560	531	537	521	497	548	481	518	541	520	539	553	510	551	491	525	523	515	542	522	517	495	533	475	524	550	482	493	535	518	533	512	538	532	539	535	583	560	527	576	570	528	592	560	540	535	520	566	543	563	549	533	527	506	537	569	533	512	552	531	557	520	554	555	513	531	521	534	520	504	550	509	527	532	531	541	520	534	554	523	531	502	524	547	490	563	566	536	521	541	533	500	497	504	533	539	515	551	524	552	560	501	533	571	525	536	529	509	560	573	515	536	558	576	523	543	498	544	540	563	506	550	523	520	548	528	532	547	549	555	546	541	547	566	537	507	555	502	524	526	502	535	565	519	572	536	525	539	516	506	536	537	537	555	515	525	537	542	521	533	517	516	563	543	531	513	489	517	507	564	545	533	556	537	503	550	540	551	514	558	599	562	533	614	526	491	569	483	562	548	502	528	515	551	525	533	557	564	551	514	529	529	540	549	486	535	580	514	521	527	510	537	580	535	589	488	507	524	497	525	559	579	556	504	531	543	545	554	533	544	555	525	513	553	558	540	570	546	547	527	499	508	509	549	545	584	559	526	577	532	558	515	539	537	537	557	506	555	514	576	534	525	528	517	547	542	549	552	524	518	505	549	548	512	522	505	499	519	505	566	534	504	520	534	529	543	531	513	505	528	526	571	513	484	568	570	552	507	525	541	541	542	522	528	494	589	550	558	530	541	513	525	521	527	551	536	532	532	546	543	492	491	502	519	525	580	535	532	524	544	520	594	542	530	535	536	522	545	515	545	533	528	524	538	476	566	548	558	546	549	555	522	487	528	574	505	498	530	497	489	527	517	558	542	552	554	559	524	520	502	509	542	547	549	515	558	511	512	516	529	497	565	529	526	550	526	559	536	532	525	540	567	517	528	530	547	501	559	521	520	518	509	549	497	595	587	526	487	563	546	499	499	547	527	551	574	524	543	525	556	521	557	597	559	532	520	546	551	532	561	558	541	524	527	503	549	568	517	526	509	574	548	506	531	541	513	562	543	529	533	548	561	539	534	544	511	553	499	501	529	580	539	523	589	493	524	569	513	514	527	491	536	521	523	527	545	544	544	505	501	547	545	545	553	553	525	547	526	544	533	490	504	535	507	498	505	521	538	562	579	534	528	533	585	510	532	551	517	527	554	550	535	532	534	564	525	548	559	521	555	547	506	565	531	511	542	586	540	524	503	542	548	606	589	522	545	561	547	527	541	526	554	488	555	571	559	562	527	535	533	543	518	566	544	542	559	540	542	538	578	547	554	570	554	558	548	521	539	558	533	598	562	528	497	544	506	546	506	557	508	537	524	566	561	556	543	565	535	528	524	519	556	541	526	536	574	506	488	554	575	541	548	560	607	526	578	518	551	535	538	531	513	529	516	543	487	530	585	548	501	512	551	538	524	562	575	509	535	566	527	548	527	506	530	550	515	538	532	545	544	496	540	497	514	580	558	565	562	551	490	507	505	524	538	510	543	520	535	562	515	543	557	560	562	560	552	573	534	535	521	554	510	511	551	584	540	595	511	542	523	489	609	510	516	505	532	514	573	555	509	515	528	577	556	538	478	528	506	544	486	553	502	523	501	550	542	526	483	554	576	560	554	518	565	573	558	493	519	539	515	556	536	547	521	565	515	552	495	552	569	527	535	503	520	562	547	599	571	554	544	577	499	479	512	530	514	495	543	523	513	506	554	545	553	523	582	478	562	549	562	523	496	538	532	540	546	544	539	538	516	545	539	521	499	524	539	537	502	538	567	552	510	509	545	516	532	520	532	539	523	528	510	510	556	522	523	514	534	526	504	543	523	560	529	512	485	530	550	529	524	538	542	529	538	555	524	573	559	530	514	525	548	559	591	530	535	538	510	511	527	543	538	502	523	496	547	570	591	562	530	509	532	556	537	527	547	530	509	517	504	517	522	491	516	521	552	537	525	537	560	562	583	472	483	532	533	525	532	562	525	512	521	523	537	511	518	537	506	526	568	513	556	509	532	517	516	525	534	561	546	529	542	558	551	524	549	505	555	587	511	536	509	522	537	510	551	532	536	513	559	534	548	544	538	533	537	538	531	534	552	538	525	555	546	564	566	504	548	530	528	495	513	520	518	524	518	537	577	523	524	549	534	541	488	560	505	540	526	493	516	493	542	555	540	570	529	553	525	528	528	554	506	496	550	547	523	515	544	531	559	570	558	515	494	544	529	524	534	550	547	558	556	522	539	503	521	547	536	538	543	514	509	546	504	531	523	572	511	521	551	523	551	539	499	530	544	552	503	462	508	519	570	534	552	528	520	556	577	541	545	546	511	513	531	589	555	552	524	529	522	535	549	507	565	516	533	539	553	544	527	510	497	538	530	530	542	526	547	548	553	546	546	555	545	503	555	552	525	568	560	546	554	534	490	543	552	532	561	543	547	513	562	562	553	511	525	515	520	550	518	530	575	539	541	524	521	564	529	528	558	541	509	502	586	597	567	481	559	601	497	539	522	534	531	530	526	539	608	550	573	543	502	502	504	529	518	550	572	572	554	571	536	527	566	559	535	537	528	511	601
5809	1762	1088	917	1077	1022	914	773	664	554	678	2260	2327	1379	792	554	489	465	465	448	464	461	418	456	439	451	422	458	438	448	411	454	461	416	461	446	457	451	454	449	444	459	446	424	431	445	455	449	498	464	491	455	430	461	463	428	491	415	462	423	431	455	480	453	445	434	435	462	458	474	450	495	433	451	474	470	462	462	447	434	461	467	452	447	451	437	416	432	441	462	475	453	438	455	424	451	461	467	464	431	482	452	422	451	463	468	434	457	461	442	445	421	447	463	409	459	468	460	487	454	446	456	450	463	441	470	486	483	450	456	455	457	444	457	467	448	451	420	472	414	454	438	430	462	460	463	445	448	427	436	425	435	476	460	437	464	457	459	442	413	493	410	447	434	464	471	460	467	434	442	445	440	434	450	453	444	446	430	441	423	477	464	443	434	484	411	494	469	431	428	435	472	439	434	411	451	432	458	468	447	467	467	459	467	473	461	455	455	430	426	468	452	471	444	460	433	426	443	473	428	429	440	415	448	457	438	458	449	489	431	439	446	452	471	450	456	467	442	437	445	432	466	428	459	442	473	438	442	454	437	455	460	433	438	431	447	435	451	430	409	416	440	448	430	455	463	449	459	463	439	462	470	431	456	461	405	481	438	464	469	424	469	468	445	449	460	450	424	411	415	442	460	465	476	454	415	461	446	467	468	412	431	433	459	433	400	440	443	447	435	472	450	477	448	445	485	462	494	446	464	465	427	425	444	484	422	405	428	436	447	460	451	423	435	459	490	450	428	443	460	426	423	391	468	524	461	461	452	455	451	451	447	437	466	463	445	422	414	397	479	451	450	433	451	425	413	429	453	462	470	445	469	431	438	454	474	443	469	472	425	453	452	458	420	463	499	453	434	452	434	465	450	459	457	440	455	410	449	447	440	510	410	411	461	464	428	463	433	422	447	440	439	444	495	472	437	440	428	439	444	454	438	455	477	447	461	465	445	407	442	478	440	459	421	448	446	461	450	511	435	468	431	488	469	432	471	453	441	423	440	425	449	426	433	445	420	458	444	466	443	492	440	484	479	465	458	432	472	468	480	422	428	422	433	463	455	478	458	455	431	419	426	472	427	427	462	474	492	432	452	435	458	418	454	461	456	446	467	421	452	445	458	466	470	444	449	426	421	444	480	431	477	469	411	455	440	431	498	471	413	464	438	476	434	458	445	439	452	415	450	455	470	468	426	406	466	459	450	469	447	461	453	435	445	449	445	458	468	490	440	420	414	433	460	477	432	422	454	441	431	450	467	465	471	433	435	442	463	471	434	472	472	471	442	413	478	439	436	444	440	450	444	438	438	478	405	422	454	459	425	443	447	465	429	412	470	431	472	465	449	442	447	428	436	498	448	506	461	453	449	431	447	427	457	465	451	447	452	453	414	445	440	461	465	460	463	449	452	464	425	433	435	440	457	439	480	471	442	450	468	486	448	402	454	461	425	439	449	462	446	472	454	415	487	460	445	442	483	404	414	425	437	397	496	441	432	421	456	486	481	417	436	444	471	477	469	453	463	423	436	456	447	427	466	464	439	448	435	423	473	471	471	461	465	440	457	477	448	449	436	413	446	465	452	459	436	452	441	443	436	443	455	436	472	461	450	443	445	439	457	428	430	442	439	462	475	468	457	444	447	420	442	434	466	430	424	428	485	468	383	467	431	440	453	491	454	457	474	431	474	458	411	458	452	428	483	465	446	427	482	439	442	482	457	438	432	462	457	418	468	442	475	460	422	416	450	423	423	486	460	440	454	459	465	456	442	450	413	443	418	446	465	438	402	425	456	433	443	472	465	450	480	424	396	442	474	441	438	422	433	447	439	486	484	469	444	399	419	459	442	464	427	477	445	469	457	500	457	440	430	453	416	433	416	453	460	438	458	470	407	448	438	440	465	423	439	433	450	451	461	454	453	478	499	454	419	491	435	436	464	390	455	468	491	467	437	441	479	464	478	445	435	492	438	455	457	451	448	440	458	420	463	446	459	413	452	486	406	474	476	433	438	425	461	458	453	461	446	452	455	464	465	421	439	424	479	480	439	451	463	478	444	414	461	409	464	460	440	425	469	463	466	444	467	461	440	439	456	438	413	432	461	460	394	439	473	439	468	445	453	473	451	436	479	439	452	487	465	451	449	464	458	470	478	447	449	444	456	418	468	438	414	450	496	498	471	478	434	460	433	457	470	449	418	456	464	444	439	444	425	441	424	472	477	417	431	457	453	437	444	461	436	439	443	428	437	428	426	441	465	456	453	425	462	434	456	477	439	457	464	433	476	423	473	443	442	426	442	464	445	469	465	450	444	419	450	429	430	428	453	440	498	453	460	409	460	459	461	490	459	471	449	446	472	437	418	458	437	416	446	481	434	435	467	467	443	455	464	456	442	424	463	433	440	467	516	433	445	471	424	470	439	458	464	448	441	452	421	439	477	430	422	454	448	440	455	439	468	421	447	450	457	465	509	476	467	497	456	430	472	461	425	444	449	451	448	431	445	472	453	447	429	467	423	465	435	458	468	440	441	415	462	425	471	493	460	447	460	436	431	475	449	442	436	415	440	481	455	421	433	430	429	466	456	440	440	462	446	439	420	436	469	431	453	459	453	433	463	445	447	495	451	443	468	441	458	426	439	469	460	478	459	441	476	482	445	433	427	469	430	421	465	456	436	499	434	442	456	445	456	451	471	456	457	471	428	463	433	453	421	457	473	434	438	457	456	516	401	461	431	438	460	506	445	451	422	447	477	456	465	474	498	449	447	463	465	464	453	433	435	425	444	465	441	461	502	428	458	457	479	438	433	452	449	435	454	463	444	457	462	477	466	461	489	472	457	443	450	422	447	469	478	440	477	449	445	433	424	474	461	469	429	410	436	467	444	460	453	454	431	428	433	477	449	465	418	436	460	471	486	450	463	448	458	475	441	416	465	422	445	447	408	459	473	428	502	427	445	478	431	427	437	420	437	428	403	486	454	425	473	419	421	472	409	444	429	452	431	429	412	444	416	443	463	472	424	426	470	436	463	458	435	471	431	455	431	455	419	486	434	459	452	438	466	453	440	467	442	443	443	454	466	476	456	458	453	467	475	459	477	434	459	469	430	445	403	495	458	438	462	428	434	448	483	446	464	462	423	431	476	441	462	429	427	432	481	486	415	430	401	467	469	401	446	431	454	452	427	423	469	424	462	478	440	399	466	460	424	463	467	446	472	460	437	436	448	448	475	427	473	460	465	427	483	437	415	450	475	412	457	435	406	443	424	423	416	404	484	446	449	449	449	458	512	449	450	455	458	422	432	482	435	436	430	441	446	452	472	466	453	471	467	467	478	450	448	441	424	456	420	419	447	446	461	440	442	437	436	467	489	473	491	426	461	465	448	450	409	465	507	464	477	448	446	443	436	410	438	466	414	424	445	435	452	443	445	441	434	464	425	432	432	441	487	411	453	435	457	452	495	475	448	443	424	432	495
24831	20777	26734	24782	8468	1928	1179	833	769	1721	7909	13873	10159	7327	3248	1262	716	569	547	549	512	497	553	506	525	560	505	479	512	521	527	493	535	464	514	518	555	486	534	519	514	547	526	509	522	511	519	579	496	503	513	520	531	532	518	553	528	559	469	507	481	535	525	515	499	497	489	545	535	506	502	538	511	532	509	521	538	519	520	534	528	527	525	516	566	490	533	507	542	522	552	512	566	508	549	512	556	491	531	469	513	518	502	498	470	527	520	545	522	491	499	513	532	503	523	526	508	482	516	483	539	511	539	508	501	518	487	495	517	495	534	508	509	482	479	504	576	570	525	497	512	542	562	512	494	528	525	489	538	503	514	503	467	573	507	508	510	490	546	509	507	494	506	523	542	539	547	515	507	520	518	542	486	528	545	497	523	563	521	530	525	497	500	505	495	477	517	518	520	526	553	536	519	546	510	508	520	532	512	509	499	581	508	528	527	489	521	533	526	557	501	497	473	523	531	517	519	525	488	515	516	515	481	551	524	521	533	528	560	545	523	535	551	525	522	535	511	577	545	518	500	512	472	500	529	522	509	515	527	482	526	513	521	502	529	501	497	489	498	518	523	536	566	505	563	517	521	500	517	540	523	495	503	576	485	490	520	474	514	525	488	520	531	505	518	521	537	519	483	490	511	511	557	529	519	535	509	510	507	526	504	507	504	534	516	499	512	511	521	563	554	502	506	515	535	509	534	486	551	489	504	551	543	462	511	479	551	516	495	534	508	502	508	521	497	523	507	513	500	502	517	488	539	518	528	504	531	510	537	516	533	493	527	542	565	510	510	504	531	469	524	514	526	514	468	506	495	546	513	504	504	566	514	517	489	508	553	526	532	512	496	506	537	509	524	513	529	497	486	502	514	516	565	602	473	520	509	572	523	537	561	552	551	516	561	541	477	500	530	483	503	505	534	546	495	514	498	510	481	491	512	493	491	485	513	552	540	495	532	505	509	546	524	507	526	503	506	556	522	497	529	513	482	540	509	500	485	530	500	505	511	513	500	520	510	537	543	486	521	505	529	501	531	520	516	537	526	511	502	497	517	535	508	517	549	537	559	530	468	543	539	520	512	581	488	509	546	530	580	486	526	517	505	525	481	554	528	526	531	509	522	533	497	530	524	528	514	512	527	527	498	526	486	517	510	518	496	523	543	500	540	507	502	510	533	514	501	516	524	537	507	498	535	508	546	534	515	526	536	526	563	486	486	506	491	507	520	539	498	506	545	490	507	552	492	537	529	553	491	494	523	506	531	516	517	520	510	497	534	524	485	507	490	529	514	521	476	535	527	508	537	517	477	530	490	526	530	546	535	522	525	551	470	524	507	547	528	514	497	551	514	519	518	531	555	485	506	549	471	531	515	550	520	469	534	504	557	504	548	505	496	505	560	531	527	511	517	554	576	531	483	527	486	532	480	473	499	489	536	532	522	525	472	453	491	562	533	493	534	506	517	574	550	471	530	494	521	553	547	513	512	500	499	518	516	468	513	491	533	507	534	520	490	514	532	506	506	495	542	528	549	510	545	487	486	513	494	537	498	520	507	521	534	508	500	504	518	533	524	537	497	513	471	527	470	525	501	538	520	517	527	526	553	469	531	508	512	539	503	550	492	480	523	535	495	521	574	557	542	550	521	525	529	491	495	484	507	541	546	497	521	476	549	574	492	544	535	497	521	515	504	479	538	475	509	521	501	483	521	511	516	565	557	547	524	499	553	459	504	549	507	496	490	504	498	509	540	498	523	536	480	538	539	522	493	543	549	489	533	500	461	482	484	494	518	493	524	508	515	513	530	498	502	518	535	503	517	553	516	519	499	533	479	480	473	516	495	536	521	482	502	555	512	514	511	538	504	521	491	566	494	520	497	532	532	508	505	505	491	522	519	510	511	511	547	551	546	485	493	543	500	519	489	488	510	510	492	528	498	545	529	573	521	498	467	493	556	544	528	514	516	512	570	507	549	537	545	522	502	481	516	530	519	504	493	526	536	494	500	529	491	517	492	536	538	552	504	536	504	506	489	530	527	525	519	532	519	516	528	500	527	535	530	487	519	526	541	519	526	504	525	502	503	520	515	506	520	497	537	506	474	503	484	524	510	529	484	512	511	551	543	562	549	502	531	502	515	491	513	484	538	511	497	516	548	493	509	517	574	532	534	536	550	512	494	492	530	532	514	516	549	550	480	507	536	479	548	538	512	517	525	501	564	519	502	528	522	512	505	481	568	550	518	552	522	550	526	515	502	518	498	541	525	529	501	555	510	506	512	519	521	536	518	520	542	486	526	533	490	524	508	547	541	542	525	545	518	521	534	551	526	511	543	506	536	523	540	491	498	519	501	532	509	539	502	533	553	498	559	511	521	547	523	543	545	526	494	570	522	507	492	539	518	530	526	521	504	514	523	496	507	493	535	495	497	512	521	540	505	514	549	511	482	540	501	551	495	490	496	471	518	541	514	510	513	529	525	513	545	528	527	501	512	515	485	462	527	527	508	506	518	511	536	505	522	549	530	517	478	506	548	535	538	532	509	539	586	502	529	472	499	485	518	532	481	494	487	511	511	519	524	545	527	529	558	542	474	496	508	507	507	505	491	547	506	492	509	536	559	486	534	541	539	526	522	538	569	511	495	526	517	539	516	515	496	490	499	487	509	512	482	529	531	517	522	504	551	509	499	495	532	555	502	574	532	493	528	514	503	526	489	481	502	497	507	526	528	523	501	510	513	508	521	533	475	540	521	494	496	515	546	542	500	500	505	469	512	523	510	492	491	525	517	494	478	505	514	531	492	521	463	553	475	490	523	539	529	492	485	502	512	530	490	477	511	498	521	518	527	488	504	523	530	499	534	533	540	491	543	543	479	510	555	525	528	511	537	509	508	524	521	518	504	515	502	563	536	499	541	507	495	509	547	508	487	501	524	540	527	494	492	585	524	501	511	547	549	529	512	502	518	505	526	521	512	515	484	536	510	516	493	537	534	520	559	521	515	516	499	515	511	499	533	515	513	487	498	485	526	495	499	527	523	503	516	558	490	546	512	546	500	523	518	484	515	502	490	574	522	490	518	499	520	436	493	508	528	531	555	544	529	488	542	518	494	514	552	508	487	540	510	549	544	540	537	561	519	543	498	512	547	505	523	479	485	543	495	493	549	549	516	500	501	566	444	533	552	554	479	538	513	543	531	529	517	531	569	531	546	522	545	511	518	516	555	487	526	520	516	510	501	477	534	508	519	528	541	524	510	507	580	529	511	505	517	511	539	566	498	512	472	486	498	494	515	504	503	491	493	524	524	531	536	504	517	508	538	548	509	507	536	524	544	506	484	503	518	515	520	572	540	536	546	540	528	527	498	528	570	528	520	506	494	526	495	502	478	516	471	501	534	493	474	471	530	524	501	537	528	525	539	472	539	512	478	505	541	500	539	541	498	543	527	491	521	540	506	514	526	529	500	538	538	499	506	494
4318	4768	3439	2393	1689	1583	1260	898	846	2516	9650	15225	9880	7408	3324	1288	638	501	501	482	491	449	463	493	457	432	445	507	501	428	416	475	454	470	442	432	443	460	480	474	479	473	485	444	469	451	482	434	465	454	485	455	448	448	441	435	450	415	442	502	486	449	438	448	447	459	465	460	466	454	475	436	444	458	466	466	453	432	449	439	421	452	454	440	455	443	460	448	420	456	430	474	422	431	449	418	458	451	463	491	447	447	478	465	478	454	422	468	446	426	453	433	445	454	512	478	434	424	435	455	479	484	473	427	459	454	454	459	467	466	462	449	477	479	470	475	465	479	451	439	434	469	449	438	481	440	473	446	449	442	442	504	437	433	424	454	461	460	446	507	440	453	455	439	463	453	456	493	420	443	437	437	429	432	471	447	468	440	504	470	432	462	455	422	434	437	437	466	464	415	440	430	456	439	432	505	493	467	457	438	456	457	421	476	453	459	447	435	420	461	487	484	430	446	452	436	412	468	485	476	440	439	481	458	443	467	469	440	433	483	434	449	434	442	474	449	476	477	435	448	476	457	417	438	435	442	475	481	432	454	464	463	448	438	455	462	432	501	440	483	430	437	448	439	479	464	444	451	489	422	453	465	451	448	431	417	433	453	445	429	418	453	449	442	438	415	475	455	456	435	458	443	441	468	445	440	471	440	443	433	451	483	453	459	467	448	441	451	454	406	430	442	434	459	407	443	471	457	438	440	444	450	464	440	463	483	458	479	461	452	462	450	472	431	489	447	494	449	450	443	432	440	476	488	453	444	439	460	430	465	455	413	443	463	506	433	466	441	457	472	480	438	476	448	448	441	412	440	417	440	454	438	457	427	475	454	464	444	451	483	431	472	463	452	478	468	446	474	412	451	439	456	463	450	411	436	458	426	461	460	502	435	477	420	453	479	461	468	413	453	426	415	421	468	450	428	458	448	457	425	465	465	468	433	457	446	429	417	466	428	452	451	441	486	404	476	480	475	470	455	468	480	456	424	442	461	475	473	461	464	453	485	464	405	441	441	415	431	438	446	445	445	461	458	429	442	445	466	431	452	443	468	426	474	443	427	404	463	427	440	433	424	437	441	494	420	469	432	462	436	462	444	452	467	451	454	438	489	492	459	425	460	442	423	457	444	472	425	396	424	445	442	453	444	481	459	442	416	453	445	455	447	441	464	452	461	408	433	475	427	445	415	466	425	463	479	480	449	442	449	457	449	431	444	443	472	447	495	465	462	467	442	413	435	479	462	460	443	448	441	446	475	472	470	464	437	444	451	446	418	431	445	454	447	427	482	450	430	434	448	469	444	423	446	459	420	453	469	412	458	453	449	471	438	452	470	447	418	454	470	434	462	445	468	509	434	478	458	443	440	448	436	484	463	427	436	452	417	453	433	424	485	459	442	451	447	454	483	450	449	456	451	438	445	455	435	426	476	456	464	455	512	435	405	421	450	460	448	452	435	441	433	460	427	437	441	438	442	414	423	451	441	471	410	468	451	433	432	433	440	472	452	467	471	432	425	436	456	451	412	447	433	461	482	457	460	459	478	417	473	443	459	472	415	430	449	451	490	457	463	455	441	478	444	451	416	426	465	412	469	499	459	461	438	447	458	430	442	515	397	451	478	478	481	480	485	460	444	442	481	411	449	452	450	460	457	453	472	415	486	479	423	471	445	432	448	427	423	459	459	437	450	439	447	458	450	468	411	419	465	447	475	450	429	455	496	447	449	473	444	421	472	449	465	453	460	440	470	482	474	455	444	447	434	458	449	434	466	445	457	451	439	460	464	460	483	465	467	427	425	457	476	437	450	447	459	456	471	429	495	458	459	461	458	474	417	463	456	455	435	452	440	427	447	456	463	466	434	478	407	422	435	441	444	418	427	448	445	446	463	414	460	456	462	464	472	480	437	445	442	432	427	437	457	456	484	448	407	460	456	463	451	449	439	428	449	448	454	434	460	426	456	452	475	428	479	454	440	409	423	442	450	437	421	421	447	446	420	435	478	476	446	447	466	457	452	440	441	445	471	438	449	424	427	450	458	471	443	444	467	456	423	415	440	439	432	417	482	435	451	456	468	449	459	458	501	462	490	445	496	452	422	444	455	448	412	478	435	413	432	478	432	467	490	421	444	410	462	439	459	457	433	461	430	464	459	462	466	502	430	462	456	469	464	482	450	458	429	441	441	459	463	466	446	452	508	483	488	433	443	452	485	437	450	433	444	450	437	475	464	462	432	477	483	437	498	472	478	467	453	495	445	442	450	405	447	429	419	457	410	436	463	454	454	460	437	435	469	446	457	468	464	426	464	458	458	430	488	469	478	430	429	427	471	471	439	448	407	444	431	410	442	432	460	459	447	471	476	459	468	455	451	447	440	448	476	423	461	443	435	483	452	486	427	459	466	444	458	456	472	465	459	468	459	425	444	485	466	471	470	450	448	448	479	423	449	443	466	425	450	475	436	429	438	460	459	470	426	400	418	443	449	437	467	433	473	450	406	444	503	456	456	416	417	441	483	435	471	466	423	424	456	426	463	482	433	455	495	443	446	448	440	443	444	426	459	453	420	465	458	458	465	439	476	439	460	462	423	428	443	464	489	444	432	440	483	453	433	460	443	433	462	465	496	463	473	444	434	474	455	459	475	462	460	415	471	455	446	481	427	440	449	469	457	443	449	472	438	488	478	481	436	442	449	453	420	433	452	456	423	450	463	441	439	443	433	470	432	432	475	463	461	417	469	461	431	439	428	479	456	478	438	456	444	458	442	480	434	432	429	460	472	487	449	456	469	447	418	441	469	442	443	468	440	433	499	420	453	463	451	452	440	429	469	455	463	463	433	407	423	424	464	442	439	443	433	443	452	446	432	443	449	421	428	463	448	450	490	440	462	479	426	427	478	474	423	464	461	442	428	475	447	432	488	475	436	439	417	443	418	455	463	459	457	438	462	443	446	412	475	424	469	444	446	445	467	465	446	461	444	457	445	440	421	461	458	421	465	446	468	424	436	420	407	473	449	440	413	434	440	452	434	461	454	433	468	424	436	489	427	465	455	465	450	449	436	433	441	473	467	454	445	445	450	444	466	429	449	458	448	479	475	450	459	449	466	477	472	474	451	443	479	450	430	441	443	436	432	384	440	461	445	438	398	433	485	459	463	453	446	476	441	418	454	432	427	463	467	451	412	535	451	427	453	445	463	487	448	453	444	431	453	467	481	480	436	452	473	430	433	496	489	409	465	461	428	428	426	441	455	477	472	450	453	441	451	453	436	451	449	506	441	458	463	436	459	443	427	460	474	421	461	412	454	449	458	496	439	478	454	417	431	448	413	469	403	402	439	436	488	460	427	439	453	504	455	498	448	452	428	423	464	432	480	423	426	463	488	413	437	433	485	447	424	441	442	475	461	460	469	438	449	444	485	415	460	425	453	418	448	472	438	465	460	461	431	452	449	455	430	463	421	425	475	474	444
23915	20826	27846	23926	20630	6995	2021	1573	1561	1765	3888	18160	23598	17594	7231	2130	906	738	631	633	611	642	701	649	655	631	628	653	650	665	667	639	647	623	637	597	610	644	636	652	608	567	660	627	659	665	685	635	624	657	662	651	621	629	663	629	654	624	680	624	636	632	576	648	609	677	637	644	601	641	630	608	607	666	600	699	606	624	644	650	658	625	600	647	632	669	657	627	615	636	624	665	621	609	586	611	606	681	642	622	620	655	596	624	637	636	634	658	628	632	614	653	628	631	606	602	604	643	664	608	652	637	666	627	678	645	621	602	620	611	647	654	621	588	632	632	640	609	671	611	664	664	637	607	646	568	658	603	625	583	693	622	635	643	640	622	638	654	670	608	633	622	676	638	674	639	619	603	614	594	591	582	639	648	623	642	618	666	636	667	609	618	631	655	644	596	609	647	628	608	585	658	708	612	619	671	635	610	632	654	676	632	645	638	657	652	672	624	615	645	639	630	646	670	598	645	644	651	620	620	621	643	647	688	623	618	617	617	621	649	644	609	633	602	623	600	607	639	634	621	597	606	602	629	648	619	637	662	623	613	633	609	640	616	659	655	628	618	616	604	674	609	645	626	598	661	613	631	647	619	659	662	650	550	602	599	597	674	637	614	648	622	634	627	645	645	615	661	577	608	655	593	643	668	652	638	615	659	648	651	605	682	593	632	645	650	612	606	661	662	612	621	637	654	614	658	649	632	625	631	580	592	673	680	609	630	599	591	641	595	633	609	604	609	589	675	620	630	603	602	640	627	626	642	603	633	627	674	619	658	623	709	594	629	696	663	635	609	628	636	591	580	622	571	615	659	632	642	662	638	670	659	629	610	642	595	609	626	626	626	612	633	686	656	663	644	587	671	649	592	610	604	586	681	631	663	611	675	574	639	598	626	605	622	640	607	602	591	615	676	602	659	630	647	657	621	652	623	582	632	644	618	634	646	590	629	699	642	681	644	608	617	601	637	615	645	629	648	605	628	612	606	651	634	633	632	604	614	676	638	587	631	628	682	632	630	636	656	644	577	600	630	640	653	673	642	642	599	585	616	649	602	620	610	616	631	640	649	608	615	646	651	620	646	642	645	654	639	639	633	640	672	632	619	652	641	662	636	652	619	651	657	655	628	612	604	622	625	626	624	613	611	665	631	698	668	655	644	635	638	653	616	627	598	624	601	646	610	601	606	646	626	622	599	659	608	609	647	656	661	637	619	613	648	615	633	622	620	645	622	615	619	615	649	648	608	596	669	626	625	599	613	615	668	633	629	671	628	661	685	636	585	652	640	652	661	587	637	645	611	646	642	610	649	605	698	615	618	684	626	616	621	635	609	649	629	662	615	589	619	614	625	629	615	676	613	619	586	639	632	621	626	644	612	657	609	613	687	629	644	592	645	656	609	581	675	596	587	627	655	613	627	644	641	592	644	620	560	675	621	667	679	662	637	632	627	609	682	634	625	631	605	625	629	618	657	612	653	606	631	591	591	626	659	615	625	666	665	633	675	607	608	666	633	594	657	660	631	586	596	605	614	623	661	620	658	601	661	637	608	642	617	642	643	647	627	643	671	589	660	632	605	671	644	626	650	656	612	643	632	662	592	588	639	595	609	641	627	566	598	609	663	676	647	632	635	643	659	610	643	629	624	625	651	632	673	639	607	614	583	593	592	641	659	658	651	624	624	609	628	656	604	672	613	628	626	622	596	649	674	671	617	639	665	638	629	611	655	614	664	640	631	613	623	644	588	685	597	618	610	632	640	639	619	619	654	634	617	670	607	619	635	604	615	585	617	640	654	649	591	670	647	586	616	627	644	625	592	603	640	579	644	631	654	632	665	597	649	652	637	597	627	648	664	647	644	606	589	643	574	585	623	673	667	657	626	655	641	639	639	642	663	652	637	643	625	585	667	622	620	618	603	579	689	696	584	612	643	615	622	636	641	651	646	589	637	644	606	607	644	645	667	624	564	618	608	639	635	657	596	595	635	603	647	620	624	610	576	620	607	609	622	665	619	624	575	628	620	649	638	573	584	637	572	682	602	655	645	637	586	637	605	651	632	668	654	620	615	671	617	639	643	564	606	722	632	697	637	637	639	630	644	607	603	612	664	608	614	631	645	633	627	627	565	624	646	685	632	642	615	620	616	631	653	628	674	624	650	642	616	659	655	639	607	655	643	617	638	629	675	615	634	616	619	604	643	612	611	628	652	625	613	632	669	597	643	659	628	640	632	617	604	636	630	637	611	593	622	609	639	666	592	626	572	626	614	611	656	616	636	658	650	601	634	648	637	606	585	668	636	612	620	628	641	612	592	628	617	635	628	603	638	631	626	630	660	611	631	662	624	637	645	604	653	615	611	647	630	664	644	580	597	624	685	626	598	647	665	632	666	704	637	615	617	637	699	623	617	571	655	675	647	599	648	629	613	559	602	629	605	645	597	564	657	652	672	579	617	589	604	680	612	648	617	632	609	625	613	624	576	612	590	629	664	652	638	614	660	641	675	676	617	654	641	612	617	630	649	695	602	654	617	649	612	634	650	630	656	651	640	635	627	598	628	631	588	622	658	617	622	610	634	655	624	642	611	590	622	635	675	651	648	648	628	604	638	613	639	649	643	682	591	655	680	650	600	648	644	642	622	623	638	637	609	617	583	621	611	643	639	679	617	609	620	668	607	598	617	625	617	638	644	609	608	622	629	644	620	672	627	621	613	656	627	632	622	660	580	592	625	590	663	611	617	618	614	617	648	639	623	626	688	667	626	659	601	566	621	598	632	672	627	665	630	643	640	662	656	570	642	599	630	632	665	633	620	630	595	589	651	599	628	640	660	609	630	627	639	633	602	648	625	657	623	647	635	644	632	637	650	623	611	607	667	599	580	647	629	635	606	601	657	668	590	630	660	634	642	641	603	606	680	644	614	611	628	638	641	658	625	584	609	616	626	644	599	646	626	634	626	574	638	626	611	653	654	652	665	618	646	641	631	598	634	587	608	626	607	618	643	643	648	674	610	668	636	648	630	653	650	601	645	630	581	595	656	653	641	638	630	616	616	645	620	658	610	589	650	642	643	641	664	594	616	691	636	599	598	613	646	644	621	624	649	636	615	630	647	597	631	575	633	667	625	577	625	657	654	641	667	624	627	619	623	621	595	641	643	677	591	615	698	582	644	649	578	632	648	611	601	629	607	601	621	646	626	600	619	607	638	594	619	614	701	610	612	620	611	638	636	658	613	635	588	661	643	655	600	628	628	605	598	572	617	634	598	637	626	599	635	640	628	665	607	650	551	631	654	630	687	655	637	621	611	615	616	630	574	639	616	612	653	636	611	613	619	645	608	652	596	636	647	628	611	600	637	619	662	654	590	666	597	653	686	634	614	670	626	627	566	617	619	661	637	657	632	592	643	663	601	635	692	623	648	603	610	668	631	653	670	604	674	607	636	623	682	668	610	601	652	622	617	624	639	618	590
5136	6872	6322	4532	3034	1973	1768	1755	2011	2590	5645	21128	21390	15169	6242	2112	865	625	562	554	535	521	527	543	531	521	617	568	543	522	537	529	558	560	563	506	559	537	567	553	575	543	520	540	583	529	528	534	546	539	586	560	558	568	527	558	559	552	555	540	560	550	529	539	526	525	606	543	543	523	538	528	548	528	514	516	575	525	517	536	523	571	549	570	561	576	540	530	579	572	536	543	552	530	535	548	556	531	527	516	552	530	527	541	526	490	510	571	561	546	547	491	572	540	508	515	560	515	535	529	510	537	554	585	532	539	532	517	553	562	526	546	496	522	520	545	502	567	569	535	517	546	565	571	544	539	528	580	536	515	536	541	527	484	533	538	489	498	516	527	554	534	529	586	550	541	543	554	540	538	522	533	557	525	586	574	477	557	521	570	555	509	529	544	566	505	570	536	558	549	547	570	538	510	518	518	548	579	519	529	548	562	539	542	547	535	544	487	553	578	539	514	514	568	558	526	555	563	526	549	602	534	510	540	517	511	514	525	537	517	517	512	519	546	531	555	516	510	538	553	507	542	544	517	545	513	537	567	569	579	536	534	548	520	524	528	525	511	509	545	551	538	503	509	517	490	535	505	551	561	553	567	554	556	513	539	571	527	553	546	551	563	603	524	552	610	523	598	527	568	546	495	557	617	523	508	547	546	532	563	543	545	530	546	583	539	528	540	548	538	541	523	525	501	537	523	567	531	516	557	525	529	543	562	571	550	555	544	541	532	550	586	558	533	537	514	527	536	562	524	581	535	492	548	543	534	513	525	533	562	577	530	533	554	557	504	524	538	558	584	498	543	522	518	537	560	517	556	515	547	539	535	529	527	514	520	542	542	532	559	540	571	553	539	511	521	557	491	551	531	558	508	534	537	547	560	564	520	510	524	572	531	567	528	504	569	548	510	553	567	559	523	539	562	572	526	524	557	528	494	556	549	515	567	558	510	528	506	481	535	547	506	542	536	545	558	536	500	521	519	538	567	573	531	522	519	530	565	502	536	565	568	536	502	538	543	524	520	567	528	541	523	524	536	553	566	541	523	568	587	526	525	518	581	543	551	531	557	509	499	523	530	536	537	546	541	584	531	536	516	513	540	539	550	535	577	573	548	543	535	568	529	545	539	550	526	612	518	543	519	566	500	524	583	516	548	554	520	546	494	508	575	520	491	558	546	482	543	553	558	531	521	522	535	508	555	544	497	563	545	545	539	535	569	573	534	550	533	521	530	543	561	582	520	547	575	501	540	503	529	532	523	543	569	525	563	562	538	532	525	572	505	556	501	520	507	498	575	526	524	570	512	534	561	596	536	556	525	527	533	550	541	546	588	477	520	559	498	510	521	511	565	538	519	516	561	527	564	538	531	546	536	545	552	563	546	570	540	513	525	518	521	557	551	526	533	559	538	524	528	550	543	546	521	565	518	523	495	586	534	584	553	553	516	536	496	487	563	524	508	531	579	512	543	523	499	532	530	539	501	534	517	564	522	530	543	532	578	503	514	537	526	537	518	535	526	561	535	504	556	527	526	540	540	540	515	547	524	544	517	538	532	532	525	603	560	512	588	509	572	564	538	562	523	493	527	544	491	496	562	501	555	516	545	566	536	536	533	516	528	547	495	543	547	521	558	528	535	492	550	505	537	548	497	530	568	531	491	541	487	519	499	525	557	516	537	529	551	508	497	519	528	489	539	530	524	543	515	534	492	494	530	516	526	502	530	502	557	536	526	521	554	517	593	531	522	535	527	533	490	515	553	546	516	535	537	550	558	530	539	530	531	547	554	542	505	543	495	550	524	546	554	547	548	491	556	567	514	543	556	513	512	565	549	543	567	551	529	516	532	566	499	542	544	507	506	500	559	506	546	485	534	548	545	543	563	538	519	501	520	558	516	510	560	538	499	541	525	526	555	547	551	527	535	533	511	500	509	518	502	557	527	504	539	558	538	524	535	528	560	535	544	508	536	509	573	530	527	531	553	536	509	527	535	496	489	593	496	497	534	492	540	537	538	540	536	519	570	506	547	533	543	532	515	540	559	544	563	539	514	539	537	532	578	514	550	547	546	544	514	534	532	517	520	518	534	528	527	509	543	517	554	550	536	521	487	541	518	568	522	559	566	512	534	547	531	558	513	543	545	564	562	516	583	563	533	579	533	546	553	544	537	565	575	495	524	515	548	503	549	564	515	581	507	535	516	512	508	534	529	568	532	568	559	538	554	555	485	517	518	529	535	573	545	553	497	549	576	532	528	512	538	543	557	563	565	526	554	508	521	533	519	530	495	527	537	543	542	548	536	520	562	519	520	569	503	544	538	555	519	533	518	561	534	565	500	560	518	540	529	540	511	517	508	531	518	546	522	534	530	506	550	493	553	567	579	553	521	496	537	505	544	553	555	592	519	501	545	546	546	559	568	522	565	531	563	532	545	515	546	500	573	557	533	505	537	540	475	516	522	540	563	523	533	519	500	510	514	508	515	549	536	528	533	536	530	547	543	573	550	507	576	555	516	545	556	493	539	509	492	534	532	549	549	554	497	513	499	530	579	510	584	496	531	497	503	525	519	569	523	567	532	542	525	497	528	538	541	488	541	531	548	523	517	524	532	557	553	549	535	546	525	600	539	506	537	544	562	489	526	516	517	529	570	524	531	563	536	527	544	560	566	594	518	516	538	537	469	530	480	519	514	525	541	557	503	539	541	558	534	527	498	506	530	563	508	501	544	562	528	563	555	579	508	552	546	481	532	521	581	566	523	539	536	537	552	547	569	554	493	565	520	515	520	552	594	555	526	528	509	530	537	507	523	550	544	550	546	559	529	562	542	545	564	522	538	543	521	517	534	505	540	493	501	516	526	528	534	595	545	529	505	545	499	533	564	535	527	509	523	520	581	527	533	557	552	560	507	558	567	498	499	528	559	537	570	511	531	537	546	553	518	553	546	529	542	539	553	491	530	502	550	538	560	515	565	588	554	604	536	519	518	542	508	558	529	528	550	540	566	556	524	520	541	517	553	521	560	513	531	550	522	550	522	485	493	530	535	534	545	533	551	534	525	558	513	538	568	545	526	522	575	527	538	527	509	531	545	536	516	515	531	509	502	591	501	514	522	561	559	527	552	544	522	535	572	527	569	479	553	581	519	558	537	559	509	522	556	542	514	516	511	521	525	540	518	525	514	546	545	546	516	510	524	531	562	528	541	564	554	562	521	524	556	546	529	505	566	599	503	561	530	556	533	568	541	524	530	550	540	546	558	524	548	531	524	547	498	524	545	565	523	508	545	507	498	555	512	514	527	539	545	541	532	531	518	593	518	506	533	534	543	540	506	499	526	537	580	515	558	572	550	552	510	552	527	538	531	518	537	554	498	495	530	531	579	520	546	563	499	510	549	564	512	547	502	547	543	543	532	519	504	521	519	544	542	506	551	518	560	529	523	519	537	516	526	542	531	516	512	555	522	540	545	523	553
26577	8703	1967	1203	865	774	643	715	790	783	825	1109	1495	1404	1124	685	560	523	523	498	494	506	481	483	495	514	531	531	551	446	540	515	515	504	511	501	527	533	497	477	515	525	511	517	498	538	519	501	483	495	500	495	542	493	517	516	508	486	507	507	538	501	499	503	501	516	527	472	482	494	544	531	490	489	545	508	500	535	532	506	539	503	495	477	469	481	483	500	503	533	534	475	492	492	519	491	497	497	530	572	508	496	516	494	485	492	489	531	524	487	480	506	471	485	483	508	498	485	457	497	531	490	530	483	521	498	501	520	526	509	484	467	538	544	526	544	472	466	500	533	506	458	501	528	549	537	453	481	506	482	526	530	497	521	522	488	483	484	475	509	482	477	499	444	539	513	534	517	473	493	523	538	536	502	529	494	495	478	515	507	502	524	506	512	498	460	505	488	484	534	496	496	499	508	502	494	508	525	491	466	439	557	538	535	484	509	511	474	534	493	514	490	483	506	533	494	476	528	487	474	479	534	478	466	463	520	494	497	504	507	532	474	502	514	507	479	536	500	487	506	489	531	493	510	515	509	502	498	491	483	493	528	523	488	497	483	547	538	480	503	516	496	542	525	464	575	475	512	504	531	497	495	495	466	537	494	463	505	514	503	490	454	483	526	475	487	496	519	478	517	517	515	453	527	502	494	499	518	523	487	524	507	523	547	480	505	509	483	459	468	495	485	488	490	520	471	480	507	532	520	491	518	501	537	521	515	541	522	527	535	493	505	511	539	448	505	494	466	517	497	489	517	468	498	513	526	497	532	492	517	504	483	488	496	490	512	505	513	477	503	502	515	503	538	562	488	504	511	543	495	510	520	526	481	458	494	487	478	498	512	510	484	514	494	533	494	502	477	502	536	470	470	515	523	517	483	506	517	506	489	497	541	544	501	509	471	497	483	531	513	438	498	508	498	511	507	513	499	511	512	481	497	484	479	515	483	479	449	518	524	467	474	510	511	537	495	534	514	507	522	535	463	524	488	511	520	480	528	509	524	499	542	498	488	511	531	485	541	507	445	520	507	524	470	512	540	495	509	525	533	552	545	544	533	493	517	531	531	492	518	503	507	541	477	511	497	534	460	529	478	501	487	467	500	505	497	505	466	482	512	468	516	507	506	489	498	515	503	514	494	496	528	539	526	496	522	513	458	470	489	519	550	485	538	501	505	514	501	491	561	501	527	471	529	486	491	529	504	479	484	517	489	505	527	487	504	504	540	510	520	538	512	489	480	510	508	533	468	542	506	481	544	488	528	458	495	500	473	482	488	496	528	481	520	491	479	491	469	512	519	510	515	502	527	524	492	511	567	518	534	507	525	488	506	505	540	482	483	528	539	464	487	507	502	468	498	507	549	498	517	494	493	497	469	469	458	504	526	514	518	506	518	504	500	502	486	507	515	522	488	477	518	536	518	497	502	499	512	528	473	530	505	485	529	483	539	515	512	484	495	481	511	506	492	515	495	501	539	466	493	464	514	521	518	532	463	512	533	474	489	530	468	502	520	487	527	477	477	516	482	478	509	525	502	493	525	455	483	473	512	485	466	496	498	520	529	498	467	499	484	489	507	523	490	485	471	552	500	531	539	508	517	514	523	501	506	520	512	523	507	478	476	535	494	529	475	501	511	483	500	498	490	506	521	503	532	545	508	527	516	489	539	513	513	532	526	484	495	489	527	490	501	523	477	513	518	482	493	472	501	497	472	495	487	498	542	503	465	496	502	464	502	496	491	484	447	479	514	509	518	502	500	500	475	493	502	479	522	523	484	541	518	495	539	488	509	475	524	509	471	504	488	474	505	522	472	497	495	482	466	504	484	492	518	504	491	486	543	484	531	506	493	541	544	505	507	457	549	486	471	496	512	538	499	548	499	487	507	499	484	476	525	466	505	540	532	552	496	505	493	582	487	534	529	477	500	525	498	547	550	485	492	508	539	544	535	485	510	484	506	508	481	495	484	472	468	468	459	493	471	495	478	454	473	503	456	514	495	490	495	503	493	507	492	485	470	512	484	503	491	533	484	487	518	487	496	524	511	509	490	538	480	517	507	530	512	478	485	487	497	519	508	527	498	512	481	506	538	504	515	507	505	497	503	540	482	503	515	532	469	501	556	527	520	466	495	507	535	492	474	512	458	499	533	479	463	557	497	520	500	493	490	512	505	474	549	507	468	501	503	509	522	505	479	505	522	523	495	542	473	509	512	538	467	530	489	488	486	494	540	482	509	506	464	535	492	510	513	514	462	505	514	478	495	492	447	521	489	510	513	505	487	515	478	500	521	511	543	483	486	519	513	502	511	502	542	515	489	490	485	525	511	509	477	517	488	546	530	575	508	498	502	481	497	460	521	531	508	470	489	511	479	478	508	477	483	500	521	499	510	487	493	488	536	523	523	518	491	513	516	540	506	502	572	520	471	478	498	530	480	498	544	498	469	526	495	518	512	491	484	523	514	509	503	506	546	514	487	512	486	517	483	503	504	556	484	515	515	563	482	518	499	567	488	567	477	494	499	526	496	516	501	470	464	529	470	487	539	512	542	509	490	501	524	469	491	486	510	462	466	483	485	551	494	505	512	543	478	495	494	483	548	512	481	519	468	507	512	468	478	491	492	488	537	513	523	476	474	504	527	517	537	488	487	522	521	509	489	495	553	499	517	534	537	520	533	530	511	518	538	461	508	505	515	480	512	533	500	509	501	526	496	541	499	494	502	472	495	524	548	473	481	484	539	489	509	493	458	509	501	476	523	497	446	521	499	473	464	519	481	473	510	515	514	563	503	559	464	511	487	497	494	470	503	522	497	493	489	525	477	516	512	487	502	518	477	480	511	499	498	532	481	491	509	501	527	475	511	508	542	515	489	494	522	516	474	517	501	487	504	511	484	545	504	495	501	506	503	510	487	537	539	500	539	529	490	441	503	506	480	522	510	478	524	510	495	553	497	520	492	517	507	495	464	491	525	478	522	506	462	590	528	490	525	504	491	527	490	499	503	473	470	500	515	467	512	495	485	543	498	512	501	564	480	493	483	523	468	462	488	476	493	477	511	504	511	494	494	530	529	505	499	490	476	543	550	541	522	465	522	503	491	495	511	482	512	487	514	526	469	484	528	483	493	476	522	551	474	514	439	483	537	511	511	460	551	490	529	538	521	487	516	510	522	530	493	500	488	495	519	449	520	502	464	485	483	558	499	454	493	475	513	516	521	484	501	540	529	514	495	511	532	471	454	501	517	484	518	502	518	511	483	532	497	502	525	471	491	506	516	491	497	456	533	508	512	531	486	505	501	465	481	472	535	537	501	529	510	506	484	509	539	484	497	515	520	540	500	509	506	533	543	479	476	477	497	506	524	518	489	520	497	471	477	513	516	502	493	497	498	484	470	511	513	481	550	502	483	553	477	495	488	500	515	534	493	509	539	531	502	495	506	546	479	485	499	492	512	530	544	490	494	506	550	505	486
5429	877	2205	1125	865	802	648	814	968	986	1025	1476	1878	1628	1063	677	497	451	421	419	440	435	464	422	420	404	415	428	470	437	458	417	435	404	420	462	431	427	436	404	419	434	442	441	447	408	436	402	457	426	424	426	417	416	402	440	405	432	422	455	415	429	423	436	408	454	426	449	411	454	418	377	473	433	419	406	419	403	431	452	396	420	460	416	423	424	475	455	417	436	370	415	424	397	412	451	395	456	419	411	446	446	428	416	444	423	426	429	388	422	424	420	420	406	423	437	407	405	397	451	399	452	442	430	442	415	395	423	435	406	421	438	423	411	398	383	445	462	446	423	445	380	410	408	425	393	420	421	388	414	408	431	446	440	414	440	451	394	398	431	408	432	435	429	398	439	421	406	442	420	451	414	398	434	443	441	416	415	429	410	407	395	436	423	401	447	430	391	429	394	434	445	427	384	440	416	452	433	429	415	435	393	434	412	418	406	429	412	365	438	404	405	396	430	411	431	445	433	451	415	438	434	423	427	423	398	438	430	419	436	433	386	427	410	458	432	449	379	442	420	434	404	433	438	423	403	451	411	416	442	412	445	408	411	414	406	430	401	408	398	418	416	423	433	453	435	449	427	463	398	412	451	446	442	436	412	416	411	415	422	412	414	410	428	428	430	427	434	436	429	394	435	401	467	401	407	409	406	406	408	487	423	417	451	378	421	456	426	435	411	421	434	402	460	404	425	416	428	419	415	427	442	422	403	440	436	464	419	437	394	410	400	458	410	434	393	408	402	420	446	413	418	401	428	441	419	409	424	464	427	426	464	403	444	444	393	417	431	401	425	424	394	439	405	410	396	422	394	386	439	417	408	394	416	406	409	481	416	435	418	395	400	419	427	445	417	404	420	433	419	430	401	439	423	445	413	424	415	410	420	425	373	420	436	412	399	413	413	471	430	437	422	403	421	419	437	403	429	412	418	405	450	445	404	404	412	436	393	445	412	443	471	429	452	406	431	420	389	392	431	412	441	423	411	427	443	417	425	431	404	408	431	408	422	456	409	407	441	435	423	423	420	429	454	427	402	388	418	439	428	420	430	411	403	459	390	404	402	383	430	455	385	437	408	428	384	411	458	469	401	429	427	437	420	448	383	386	422	408	414	416	410	432	405	425	400	399	453	443	432	452	409	403	431	431	404	430	426	373	389	431	408	409	453	405	432	400	442	406	427	457	413	372	422	433	460	439	426	430	372	425	407	429	401	412	423	418	439	448	390	485	423	492	421	416	415	446	411	407	419	438	422	429	409	390	432	458	425	432	422	394	406	418	406	421	418	430	437	407	432	439	457	432	400	419	442	424	426	407	424	414	435	432	422	420	409	439	439	416	454	442	422	415	427	438	425	434	454	419	424	384	424	422	418	448	388	436	370	406	428	447	428	420	411	417	423	421	445	446	422	404	431	395	434	435	420	428	435	412	477	411	373	402	445	439	393	379	455	436	456	416	422	418	378	449	423	423	411	440	408	438	413	424	410	417	411	422	431	413	389	384	430	461	442	445	412	394	399	402	428	389	420	414	408	402	418	378	449	430	421	452	423	423	463	409	436	438	474	450	408	414	407	481	387	410	443	432	395	452	416	415	399	428	410	433	403	426	433	389	421	444	401	444	425	391	448	442	454	410	416	387	456	460	414	421	431	425	396	435	417	422	387	437	423	425	400	401	440	419	396	416	419	415	446	415	380	409	425	451	426	439	420	370	464	427	419	376	433	425	434	414	444	408	413	388	445	404	421	428	424	442	435	386	406	425	437	406	439	410	463	415	431	419	424	454	432	413	400	429	452	404	454	419	445	405	407	430	438	397	422	412	445	423	447	447	422	404	426	410	463	389	427	424	420	433	411	442	437	419	428	459	409	452	446	419	431	400	471	427	438	405	442	450	444	422	431	398	395	416	446	443	437	415	415	404	450	426	406	429	425	391	448	423	422	429	397	432	398	404	418	442	419	423	417	416	424	420	417	404	439	411	445	410	459	428	434	467	448	432	407	421	393	442	410	460	456	401	427	457	368	378	458	451	431	405	413	435	410	377	398	396	449	405	402	439	428	430	419	448	407	444	426	430	408	424	432	428	445	410	436	413	448	392	407	390	457	474	412	397	418	433	414	408	418	435	443	406	416	412	423	417	426	389	446	421	395	394	431	397	439	431	364	386	410	426	430	368	417	429	439	419	458	409	435	438	431	435	418	410	393	402	392	424	442	412	421	423	450	456	411	402	409	408	389	425	428	393	436	438	408	393	477	427	448	439	411	414	446	421	495	387	393	416	414	452	438	435	448	417	425	456	412	453	418	436	448	409	425	428	421	458	431	449	400	471	405	431	407	448	403	410	451	401	407	426	381	437	417	427	389	427	444	411	405	418	398	433	455	398	441	434	448	415	430	410	387	429	426	403	404	435	475	433	423	423	457	416	464	411	449	415	415	463	414	394	425	385	426	446	423	404	453	399	384	405	404	426	417	440	398	432	477	424	397	424	409	384	408	447	410	468	416	429	438	410	462	438	443	442	434	436	410	415	438	413	440	436	464	411	419	479	439	409	400	409	433	419	419	417	395	410	403	463	442	428	408	405	377	422	417	402	436	409	407	433	428	445	404	432	453	446	414	392	470	407	414	435	423	441	424	441	421	426	432	420	421	417	424	401	437	408	417	449	438	403	365	413	413	414	387	406	407	408	412	415	454	414	369	424	368	437	444	428	442	451	402	448	462	424	390	431	416	406	431	444	397	448	456	404	432	436	434	428	472	383	436	421	426	394	447	414	440	401	414	413	447	435	412	430	439	424	463	421	429	459	411	442	428	435	431	434	444	420	404	386	388	380	418	428	455	415	435	414	435	446	412	437	427	435	438	428	457	440	419	426	420	432	444	407	403	428	425	450	409	400	421	481	438	423	405	419	434	444	406	440	438	428	421	422	420	402	446	433	437	383	441	444	429	397	402	421	402	420	391	440	431	399	423	383	433	427	426	441	436	440	390	431	393	428	467	431	442	420	453	403	413	422	432	433	439	436	463	416	445	422	442	421	447	425	446	416	415	434	397	424	428	435	441	416	424	445	471	384	422	391	394	410	414	453	413	380	429	455	396	405	444	449	393	423	420	455	410	454	385	382	432	443	410	415	421	436	444	406	416	444	389	415	436	408	449	397	411	436	429	439	392	429	459	422	399	404	392	438	439	421	424	380	434	475	441	431	422	428	423	439	464	409	422	421	434	428	389	419	448	423	430	403	438	411	405	402	416	429	446	423	461	425	436	435	429	433	437	434	437	388	441	392	398	461	425	427	453	419	409	449	437	412	444	405	416	447	422	450	396	416	380	407	433	456	383	430	439	416	422	426	428	445	436	435	437	437	425	406	433	403	435	389	439	433	457	441	435	426	395	422	400	433	400	417	450	433	421	416	414	417	410	410	441	395	423	439	395	402	414	419	382	414	378	407	417	409	408	445	395	438	422
24803	20772	26786	24771	10320	2647	1900	1842	1487	1173	1560	11065	13289	8606	3407	1304	697	580	564	543	551	587	588	543	565	539	589	575	537	556	525	568	536	580	565	543	546	525	572	540	522	507	550	531	522	540	584	539	580	546	495	504	536	584	551	488	575	506	551	578	585	573	564	588	526	518	589	556	530	555	533	594	551	558	503	504	579	554	560	522	559	537	542	504	554	511	501	557	510	519	550	544	554	557	557	576	509	521	518	526	537	555	603	501	574	526	548	521	531	560	555	518	541	537	515	526	509	556	568	481	540	563	547	549	536	536	551	526	539	542	549	533	534	531	507	549	549	501	531	536	554	495	540	549	572	551	563	536	530	554	563	522	536	542	524	518	568	558	535	519	571	502	559	490	537	612	547	512	534	548	560	545	557	550	547	547	517	538	534	539	528	558	554	524	549	536	538	529	562	552	511	566	561	548	548	551	528	542	563	546	566	564	508	534	544	532	451	506	543	543	560	551	545	515	534	566	550	529	559	542	538	510	562	553	557	561	517	540	482	571	498	516	551	559	540	509	531	503	510	516	537	570	536	557	543	531	529	506	574	506	509	500	542	527	543	554	540	512	524	507	529	536	543	561	594	542	556	543	544	555	515	565	541	573	536	520	532	515	549	587	559	539	537	556	515	514	552	518	574	544	589	536	521	522	495	518	531	545	577	560	548	526	553	503	566	570	514	475	539	524	515	567	502	522	515	592	579	534	556	527	543	544	545	528	524	555	546	594	541	528	552	582	576	509	551	546	515	552	543	519	542	536	530	577	497	544	505	545	576	553	550	580	564	525	526	562	573	502	533	516	535	543	528	547	490	525	529	556	553	535	555	539	591	559	560	532	544	526	573	568	534	513	493	539	526	514	526	501	558	541	512	574	517	544	551	564	547	507	561	544	584	546	534	520	503	524	520	474	559	562	520	549	531	527	552	529	575	547	562	552	523	546	532	574	543	528	521	569	576	519	533	543	536	527	536	527	509	508	528	500	536	552	538	516	521	546	524	523	525	538	552	514	508	534	514	541	532	528	492	529	546	550	564	542	553	547	531	565	531	549	531	555	544	496	555	546	535	550	562	572	541	519	558	519	596	490	571	538	548	526	524	505	583	535	582	538	548	495	567	542	526	541	545	489	548	584	525	495	556	521	569	488	563	566	490	559	530	531	553	521	529	526	571	501	488	568	502	495	573	576	543	539	523	549	534	566	557	497	567	565	519	559	538	519	559	551	510	566	545	492	560	549	565	558	513	529	532	525	533	522	516	524	561	523	522	567	544	519	555	512	555	533	518	551	522	519	571	567	503	498	562	570	488	542	563	571	555	503	490	522	567	525	575	539	569	528	568	533	565	535	519	531	576	562	506	563	534	481	536	547	542	527	581	543	503	501	540	556	532	531	554	574	557	558	553	525	589	525	530	563	491	524	507	521	547	512	535	540	544	516	550	565	541	547	533	548	540	522	513	545	511	572	564	539	526	524	549	578	521	554	509	540	538	511	502	552	488	502	562	510	578	539	540	546	519	540	568	518	570	524	551	517	514	532	521	545	526	553	484	540	524	531	490	535	550	512	544	539	516	536	514	512	506	561	537	500	544	550	568	552	514	549	561	596	496	549	536	573	611	541	532	553	559	523	537	528	548	517	534	556	556	587	518	524	539	543	584	492	528	510	580	538	541	558	547	532	532	537	555	544	524	533	524	551	525	527	531	525	548	508	547	522	539	553	521	568	532	499	526	540	551	563	530	517	547	549	526	518	561	541	500	551	564	573	524	545	532	562	543	519	555	504	526	535	550	557	514	549	544	545	577	529	545	531	558	539	566	554	552	538	548	533	540	509	549	584	558	508	572	533	524	523	538	537	552	582	532	565	521	498	530	511	556	563	530	569	519	551	517	551	536	580	530	568	572	558	530	527	477	526	536	523	506	534	514	532	572	538	554	487	541	526	529	521	514	515	534	493	494	574	524	545	546	500	508	506	547	538	550	588	554	496	548	493	540	558	497	548	530	533	576	559	516	540	528	550	584	561	520	571	551	510	532	567	546	496	562	541	528	490	519	559	525	528	551	587	511	533	555	553	532	538	489	571	540	571	528	534	542	508	545	515	541	558	562	502	551	504	545	534	525	525	521	496	553	543	545	527	525	520	500	541	524	534	517	514	551	532	560	554	531	533	533	501	554	528	514	503	500	550	491	489	581	535	532	517	510	516	517	521	572	534	548	538	541	522	564	529	501	581	540	555	521	528	495	524	558	524	570	532	541	535	536	578	547	543	553	512	561	564	547	545	535	553	520	534	563	515	492	576	514	525	536	527	561	534	517	524	567	522	547	519	524	529	551	531	548	534	569	526	521	519	529	538	525	565	511	539	561	553	575	570	542	557	514	521	559	529	509	553	524	519	579	547	563	552	529	568	577	545	569	509	505	538	515	540	580	609	545	512	561	541	544	535	494	501	554	526	532	550	523	562	539	512	491	495	540	551	560	503	537	563	509	541	534	538	553	536	573	530	543	588	518	582	554	519	563	515	586	559	539	550	539	550	528	559	506	556	543	566	547	514	569	564	570	558	520	479	516	506	547	559	550	533	539	534	524	513	573	523	485	517	525	572	569	548	536	504	562	512	565	523	550	558	562	542	546	530	543	576	520	503	556	551	539	510	510	524	527	540	572	592	560	498	559	507	530	589	548	598	502	551	526	543	539	531	544	521	533	543	533	520	517	524	510	503	580	547	537	580	551	529	497	513	552	540	567	512	560	511	525	546	537	520	530	553	514	521	537	542	549	537	499	529	551	515	504	517	504	568	536	556	578	589	557	519	530	556	561	504	542	571	554	533	528	521	497	517	517	548	504	573	563	535	503	532	566	530	505	572	543	574	557	533	533	589	534	498	533	544	559	544	545	556	515	538	553	535	550	515	533	537	541	536	543	549	536	554	507	520	525	569	534	537	454	569	538	512	527	528	533	512	528	500	531	572	542	513	552	573	549	533	518	555	534	507	492	526	567	550	514	566	560	532	557	544	541	554	543	543	506	554	494	563	520	526	510	543	525	555	534	520	526	516	534	568	532	549	497	537	512	516	559	534	549	494	533	512	520	519	485	547	558	558	539	559	535	526	517	517	569	584	565	548	563	499	558	552	505	544	548	551	529	501	560	551	509	525	570	515	552	540	567	556	521	532	544	530	556	515	566	518	549	533	534	557	523	519	522	560	524	510	530	531	538	504	551	581	550	511	567	544	540	542	528	550	593	521	560	528	582	528	543	536	482	561	512	557	575	591	502	543	513	515	546	541	529	536	515	546	517	586	527	536	532	557	537	570	538	521	569	527	550	522	558	525	551	539	504	473	516	520	528	513	549	502	530	491	557	524	557	557	500	576	546	554	533	519	559	511	491	485	529	562	498	522	553	573	546	559	529	559	561	520	525	538	532	492	548	514	549	548	517	553	550	602	571	529	519	528	540	541	510	559	501	534
4186	4192	4579	4789	2975	2171	2111	2640	1954	1434	2260	14370	12369	8259	3634	1444	560	498	448	453	467	510	463	456	451	467	492	482	450	471	472	468	474	473	454	496	447	459	466	507	468	485	490	485	492	467	481	496	475	463	461	476	472	505	482	479	487	453	469	418	505	453	465	505	482	441	507	446	467	503	450	465	461	457	464	486	443	473	470	489	505	445	442	459	472	421	478	484	445	471	467	468	410	483	484	448	542	459	469	486	497	510	474	469	483	467	450	470	461	442	456	497	486	446	420	475	471	499	502	498	496	458	469	477	513	492	438	502	469	451	430	446	443	502	487	483	443	474	477	464	492	451	448	445	462	475	477	488	477	442	476	490	453	473	431	470	467	454	487	468	480	479	463	484	469	472	479	455	454	447	483	465	465	479	457	470	468	466	459	471	471	477	452	467	517	489	463	442	455	441	477	471	462	466	450	470	481	470	499	488	450	487	475	490	454	481	467	452	453	445	471	451	472	473	444	445	463	462	477	484	425	460	464	467	487	448	442	476	402	455	478	455	460	444	458	431	465	466	503	495	446	445	474	483	499	461	467	479	484	455	487	531	495	455	474	462	495	469	445	492	476	458	469	463	437	482	486	496	484	483	471	498	431	457	474	470	443	484	436	486	471	473	462	440	499	486	460	451	495	444	495	501	466	489	491	493	483	458	452	467	451	486	451	492	454	440	446	445	477	463	491	451	483	476	462	494	464	459	449	475	469	452	445	467	432	467	473	480	474	477	499	451	457	462	471	450	468	490	464	449	490	456	461	493	469	487	500	442	461	487	508	487	486	439	429	468	420	450	482	454	436	457	499	478	461	457	478	480	498	467	433	503	437	451	511	512	490	460	456	459	482	448	445	481	471	444	496	456	486	473	427	470	462	464	482	529	474	465	478	464	430	426	464	440	463	464	469	451	474	458	475	485	461	468	492	430	457	462	454	469	475	464	459	478	457	458	448	478	498	479	467	486	455	477	502	481	477	471	445	444	508	481	443	469	453	452	458	461	516	475	497	447	441	427	445	451	447	474	502	452	477	470	459	448	445	471	473	495	479	472	417	487	480	468	467	483	502	460	458	462	479	440	481	462	491	458	465	468	454	481	470	459	495	494	498	458	442	482	449	487	439	488	419	461	501	452	484	436	459	421	460	501	500	443	433	475	486	453	438	466	480	457	489	462	438	486	450	507	445	469	489	501	479	439	477	470	465	467	460	453	489	459	498	482	428	467	471	486	504	446	445	443	469	443	482	453	464	497	479	464	486	470	497	448	436	485	491	477	511	450	462	474	470	435	467	435	488	459	454	470	487	423	471	467	473	439	518	490	475	459	443	485	449	470	452	486	449	476	433	461	450	471	464	458	444	479	494	463	448	452	455	507	466	444	498	417	482	444	487	480	529	469	443	453	448	462	435	488	489	463	482	472	480	450	464	495	513	497	442	468	471	471	458	522	516	467	415	467	430	443	465	451	492	452	478	479	456	467	456	482	501	469	445	438	488	484	457	453	464	499	473	436	454	472	436	488	443	486	441	460	426	441	468	448	488	418	512	450	477	497	515	464	465	447	502	475	506	457	442	482	458	457	463	478	465	485	446	467	411	460	469	465	478	459	485	493	478	471	471	461	455	448	469	458	466	474	461	443	435	442	457	486	468	506	466	464	506	488	432	454	459	487	452	433	463	469	474	482	486	478	439	488	467	461	457	499	508	462	504	477	450	472	440	429	462	493	433	462	485	472	453	463	482	454	461	463	461	462	469	431	476	477	504	566	431	464	498	451	458	494	491	450	472	447	471	491	442	477	455	471	483	483	434	459	471	468	465	451	482	470	473	476	474	467	455	468	483	472	468	445	470	464	425	442	439	482	445	472	497	481	458	483	468	459	494	461	455	455	432	489	479	470	485	509	510	489	438	508	444	456	448	454	466	460	436	465	482	455	462	452	506	491	448	453	475	470	460	462	486	465	490	450	476	423	423	490	483	456	465	420	435	450	464	476	473	452	446	467	479	512	442	463	486	460	452	488	446	450	468	464	459	429	425	459	454	421	473	458	481	432	487	453	459	482	466	486	444	433	431	483	456	461	453	499	446	495	438	452	477	445	480	461	485	463	496	513	434	490	480	492	483	479	456	438	467	479	494	475	478	475	447	449	460	463	526	426	430	482	453	461	448	450	441	483	438	455	477	443	437	473	457	442	489	451	468	477	435	461	503	488	470	464	465	440	485	482	445	449	472	453	483	442	458	505	467	430	485	441	413	477	489	485	449	469	444	467	470	480	440	489	462	487	468	482	446	484	506	479	459	518	452	458	477	500	490	450	446	444	474	499	454	443	462	473	473	458	483	479	524	477	457	445	445	490	447	512	470	494	463	504	448	455	454	466	488	487	440	475	471	458	455	452	474	472	461	480	487	497	491	461	449	431	457	478	465	457	479	493	474	471	451	454	457	468	450	499	467	466	468	421	466	442	468	491	487	429	463	488	488	463	508	454	460	458	453	476	445	464	462	484	479	439	450	464	479	449	454	477	491	447	476	495	449	467	487	458	476	468	429	459	473	471	448	457	427	460	447	465	440	450	463	524	484	451	445	463	481	484	432	440	459	460	451	483	466	486	508	441	496	481	452	463	467	487	462	466	455	484	462	432	497	454	477	473	510	468	486	455	501	473	452	409	476	471	468	476	463	491	466	489	476	460	463	480	500	479	478	441	456	454	449	466	453	430	446	447	468	457	501	443	446	457	449	479	479	467	450	472	451	437	479	528	477	437	482	474	446	441	452	466	415	509	476	455	446	505	505	457	477	433	432	497	430	482	478	484	461	475	490	474	448	455	464	465	467	471	462	456	470	485	452	442	459	462	443	446	486	471	475	461	460	460	448	493	450	468	460	470	519	466	467	456	425	498	486	483	465	448	443	427	483	463	422	457	483	440	425	533	478	501	422	473	439	461	495	463	451	469	469	477	469	497	460	479	483	468	475	434	447	442	466	469	482	474	460	428	454	481	451	465	519	465	481	478	482	475	458	514	437	444	447	466	440	442	467	508	474	437	450	473	482	490	464	472	495	454	449	435	443	461	480	449	452	471	456	482	476	465	473	463	474	489	469	485	455	458	474	455	465	480	499	486	460	488	480	487	468	478	444	455	470	457	458	463	475	503	489	489	468	476	504	483	492	452	472	444	458	451	452	483	486	468	467	454	477	453	494	456	457	493	457	468	475	462	476	501	466	470	464	451	467	496	447	471	421	480	495	467	484	458	465	456	495	484	437	491	459	463	469	449	458	460	484	487	498	504	485	472	474	466	431	455	425	481	449	536	463	497	477	493	471	451	498	468	451	492	455	464	493	459	455	460	456	468	466	456	446	447	448	480	475	425	444	475	469	448	439	459	423	480	445	460	490	467	458	443	463	504	466	473	451	447	455	492	494	429	439	444	448	449	444	466	446	436	452	486	524	484	455	484	452	463	457	511	455	426
23843	20780	27780	23866	20484	11428	5564	3081	1901	1502	1616	16621	23799	16232	6657	2144	939	747	704	687	706	735	732	677	694	706	715	723	663	678	711	676	671	745	745	715	641	687	653	715	709	706	686	656	697	708	689	699	644	650	653	673	637	704	678	645	687	684	654	694	651	679	688	712	656	689	636	669	666	692	684	658	639	722	687	690	669	657	659	730	704	693	654	682	668	705	668	672	645	710	669	692	604	671	655	677	688	684	648	700	662	680	669	665	693	632	691	675	691	689	683	693	692	707	723	696	666	658	690	646	653	689	660	705	746	708	672	688	629	722	674	706	678	641	687	635	690	617	687	688	614	675	685	678	644	672	633	658	640	681	689	649	655	687	632	659	684	675	680	635	651	642	636	662	629	669	677	684	688	702	691	669	637	688	696	672	683	676	695	679	637	680	669	677	709	645	692	703	652	658	688	716	702	671	692	675	640	649	691	643	692	666	680	703	704	642	715	718	671	674	644	688	672	706	655	649	674	718	686	673	716	717	684	678	677	680	663	686	670	673	645	676	694	687	660	644	681	631	639	726	654	654	657	622	663	631	704	643	676	632	704	647	712	669	655	690	617	688	685	660	614	645	619	697	653	662	683	680	672	667	653	629	683	714	670	618	712	684	675	666	694	664	666	673	622	684	654	688	667	659	677	654	686	685	672	675	724	620	688	619	719	668	662	640	653	709	619	675	641	704	722	658	695	673	685	662	689	633	635	680	645	663	690	684	655	640	629	626	709	676	639	702	666	704	647	697	660	695	641	698	667	686	709	666	651	668	648	645	701	678	710	669	701	681	679	707	665	632	659	652	701	632	676	708	660	669	629	649	650	684	691	712	684	679	690	683	680	684	667	659	659	680	709	682	653	699	668	678	692	667	687	721	688	661	704	676	688	669	666	628	680	659	656	656	670	706	644	660	686	664	631	672	683	667	677	660	662	664	698	705	663	702	696	624	665	643	667	676	673	681	676	652	660	701	683	708	691	675	712	627	671	625	614	680	694	696	715	641	654	665	679	670	660	613	644	698	688	727	673	652	659	684	660	630	606	644	739	696	670	644	657	681	721	663	675	687	717	694	678	684	686	696	669	724	682	655	613	651	627	699	684	670	702	689	647	675	676	641	629	669	703	682	669	719	654	704	688	655	653	675	687	689	663	650	668	626	706	696	641	656	710	684	629	695	642	641	652	671	647	681	642	679	656	692	645	677	690	663	707	676	690	655	698	634	674	693	639	682	698	703	649	699	670	643	653	658	642	672	671	657	740	658	651	666	695	684	639	649	684	680	683	673	687	679	694	696	616	695	664	667	697	688	672	678	763	677	660	647	746	683	681	700	696	711	652	650	630	697	658	687	716	654	709	709	666	626	675	684	676	697	701	686	676	692	670	654	653	643	714	705	654	693	652	669	679	696	658	641	665	675	699	683	648	676	639	709	609	688	682	653	684	629	637	710	696	645	663	626	692	640	660	686	696	700	687	735	691	677	662	686	710	677	661	674	693	665	717	658	701	658	673	665	690	666	650	646	668	669	655	672	709	728	688	661	686	640	681	664	675	701	663	628	639	694	654	657	648	699	649	688	647	665	621	700	669	660	620	689	664	718	642	713	678	709	637	694	682	650	714	671	679	687	692	666	670	701	656	694	699	689	717	654	723	627	649	687	687	694	658	657	677	652	639	675	635	649	686	690	675	704	622	678	652	713	708	677	677	680	641	726	642	660	690	711	665	598	686	667	668	647	692	686	699	686	691	691	656	630	623	740	688	719	718	743	640	675	665	654	709	660	628	658	663	736	721	643	650	650	674	674	667	649	668	713	641	668	595	667	663	676	695	642	705	680	680	673	682	673	657	667	680	661	664	682	645	678	661	697	622	683	619	674	682	649	654	678	677	643	711	676	680	654	661	636	697	645	673	678	715	598	672	704	663	653	676	692	714	665	692	684	639	686	674	657	636	692	682	680	692	650	672	636	689	658	672	678	663	649	696	687	701	670	626	679	698	653	629	690	651	722	719	656	655	659	625	668	690	680	628	640	694	654	698	715	654	699	669	663	617	639	642	710	659	655	648	670	662	713	638	675	705	663	662	648	690	644	701	664	664	675	687	676	713	645	713	665	676	650	688	681	731	660	658	682	661	654	645	701	719	637	667	708	689	655	635	687	729	678	708	701	663	698	733	626	665	644	716	671	661	621	668	724	681	645	699	659	663	654	708	687	686	684	677	683	654	675	639	675	646	679	641	689	677	706	624	715	715	640	696	694	685	659	631	696	705	691	688	657	657	668	660	659	672	665	673	691	659	672	663	637	680	678	671	659	648	649	657	685	666	720	684	633	676	642	682	680	641	674	618	702	688	699	684	690	658	688	693	634	677	656	645	692	677	678	667	651	645	659	678	682	649	643	636	721	670	674	688	660	656	663	664	662	661	687	659	664	670	644	673	680	648	702	639	717	676	671	748	658	675	698	707	675	685	654	650	687	667	685	669	713	678	654	673	658	651	618	711	647	654	680	668	673	662	668	687	661	651	634	678	695	662	671	684	672	637	684	687	625	667	693	670	678	654	696	720	655	681	668	672	636	691	680	680	639	694	683	682	697	667	675	645	675	669	648	671	625	691	635	629	687	648	670	665	661	700	677	694	690	651	681	647	671	689	732	663	655	646	683	650	687	638	705	675	679	680	709	644	688	620	712	703	700	637	693	662	682	696	692	644	694	645	645	695	675	653	698	639	669	682	681	661	667	650	629	636	644	706	647	683	685	664	645	654	659	687	649	679	697	676	691	656	647	711	683	656	644	617	667	686	688	647	686	711	695	700	627	700	685	648	700	666	636	670	661	696	681	640	675	636	681	617	660	703	646	637	661	712	660	615	660	658	637	661	682	675	673	652	646	656	675	624	642	697	649	714	674	692	688	685	678	631	655	681	668	654	666	673	691	612	673	734	645	667	649	676	674	700	669	637	670	689	663	662	612	693	661	671	694	712	674	706	659	654	672	659	691	729	672	675	678	689	694	645	695	613	699	630	658	685	667	655	657	683	676	650	654	695	672	636	692	690	673	697	686	711	685	642	642	650	659	680	657	732	670	663	737	698	704	688	692	664	702	625	667	627	646	695	666	689	673	649	691	667	661	706	639	725	696	664	669	641	685	694	708	724	721	681	690	640	668	701	682	733	718	660	629	654	711	687	652	675	671	663	711	671	620	640	661	662	685	658	662	621	694	662	704	666	674	692	710	680	658	724	656	660	640	630	646	626	644	646	671	659	666	665	655	695	629	646	693	628	638	672	709	680	707	646	708	682	652	716	667	652	714	697	613	716	704	658	684	630	691	704	708	665	673	657	668	669	656	703	653	688	668	659	637	613	692	686	702	673	668	686	622	708	639	648	661	671	619	646	701	678	673	671	644	681	668	687	660	690	618	694	659	661	687	705	636	707	685	651	687	688	630	682	696	695	661	697	678	675	690	652	663	684	694
4696	8112	12828	9051	5739	6084	4709	3410	2402	1754	2183	20885	20751	13887	6134	2029	795	650	548	576	568	595	622	613	585	533	570	573	582	575	544	560	597	613	602	601	555	597	596	570	579	567	601	573	575	563	539	561	572	607	553	567	559	579	573	521	580	599	622	575	578	532	521	557	567	620	589	595	586	548	576	595	569	536	565	584	577	556	591	587	552	567	593	534	576	584	569	521	547	548	610	623	576	605	541	550	596	590	553	551	598	546	561	573	586	564	575	626	585	563	574	553	543	545	539	568	566	591	629	580	543	549	595	597	584	550	551	563	611	586	556	609	527	569	563	569	556	592	602	584	537	551	535	593	606	573	572	528	536	566	546	600	569	571	587	533	607	537	536	557	566	563	577	556	559	553	569	625	545	545	584	566	577	571	518	553	604	542	547	615	578	598	537	579	551	548	589	576	562	551	549	583	539	577	532	582	557	559	565	563	585	600	588	536	518	588	588	592	550	564	579	614	528	582	569	553	557	549	615	549	532	536	552	569	581	547	560	593	566	554	610	565	564	596	593	589	578	540	564	548	557	567	577	550	562	544	527	561	533	604	594	560	583	573	591	560	605	576	553	589	582	551	562	593	611	540	584	595	560	556	599	558	531	540	557	551	576	548	532	552	541	588	593	564	541	580	547	581	572	568	556	580	582	583	549	584	520	575	598	571	596	554	528	588	587	574	570	553	559	570	583	557	535	567	577	590	551	583	536	569	561	552	553	576	534	586	581	534	558	559	497	547	564	549	552	563	562	555	552	562	541	531	544	568	577	591	610	549	594	598	569	594	552	573	513	551	562	605	571	604	574	552	519	591	526	506	579	563	575	584	544	605	584	592	536	594	566	544	533	564	586	573	574	609	560	521	523	593	552	531	519	589	557	590	573	553	624	542	562	575	550	533	586	560	488	570	547	536	602	561	612	564	577	559	563	543	589	589	585	570	574	573	558	608	590	593	568	628	564	609	569	534	578	569	541	546	593	571	572	561	548	581	533	585	546	564	582	619	594	577	588	565	557	576	605	559	540	571	536	590	585	578	569	561	583	581	513	582	586	563	538	590	569	582	564	572	587	573	603	605	570	572	611	538	562	545	506	526	592	561	595	557	566	608	541	553	546	564	625	554	556	597	549	522	569	593	564	576	568	579	542	563	553	610	556	549	578	606	586	531	542	576	565	572	560	543	597	583	557	579	555	566	598	561	572	579	627	599	527	551	575	584	559	562	563	563	558	586	552	539	545	571	599	586	553	528	601	554	582	557	566	581	533	567	634	599	558	576	582	542	578	531	616	541	549	534	545	560	582	550	587	535	568	587	579	584	579	610	550	570	576	585	537	557	571	564	581	562	555	547	593	615	570	614	533	536	595	580	576	549	538	497	542	564	572	533	565	553	591	555	573	562	571	566	547	585	563	557	546	597	567	562	591	537	552	537	526	542	579	547	563	594	556	554	591	528	551	556	597	585	547	561	566	562	582	524	540	580	577	590	553	553	571	535	564	560	516	618	579	563	570	587	547	583	549	618	545	604	556	565	578	545	545	529	575	615	535	575	575	544	579	564	577	584	590	524	577	566	546	575	607	583	572	567	573	542	574	595	587	550	581	594	606	546	576	543	548	573	560	557	580	559	585	546	577	571	595	583	564	603	552	544	536	544	569	590	582	559	573	539	523	571	599	566	528	544	521	575	560	621	601	581	511	540	572	570	542	536	591	539	588	575	570	574	583	546	549	574	579	563	581	604	547	574	562	543	580	576	553	506	542	561	571	618	571	539	550	587	567	552	582	559	550	557	579	560	554	543	567	518	531	551	535	582	506	591	574	592	535	539	540	566	579	568	548	587	587	611	560	602	561	605	594	574	573	562	562	555	575	562	596	585	562	600	546	566	556	544	553	565	575	581	581	555	550	569	564	598	578	564	562	564	519	585	611	557	571	552	553	584	578	541	579	552	543	567	549	567	541	542	592	592	547	565	563	580	545	563	531	577	578	554	565	559	558	590	610	550	532	572	568	543	546	594	561	541	561	559	588	563	547	555	574	580	588	579	493	595	553	578	603	551	614	601	578	610	568	496	533	556	548	548	538	588	520	589	566	575	566	534	556	580	588	571	560	567	544	558	615	527	578	560	566	555	570	597	550	547	575	532	579	538	565	570	564	530	561	605	526	620	561	577	594	574	548	523	552	598	528	545	528	544	567	565	562	601	545	563	554	561	594	592	554	523	565	559	590	530	540	587	605	579	604	533	582	534	549	598	548	560	562	563	585	595	597	576	571	562	572	564	562	616	540	584	589	600	565	603	623	582	578	573	554	559	600	576	559	585	544	562	593	554	518	559	544	572	541	561	575	556	564	563	553	600	572	579	588	569	607	595	561	610	570	537	540	584	549	529	581	543	568	567	572	597	594	556	575	549	587	556	547	588	535	540	563	572	624	595	559	534	531	526	548	546	527	547	596	552	594	576	578	608	527	575	569	552	535	542	567	501	586	585	502	555	575	566	583	596	545	542	559	590	544	619	536	571	558	570	596	574	543	632	570	555	532	597	571	571	595	557	539	542	563	603	560	556	502	582	567	549	589	569	612	553	547	552	528	556	591	585	587	547	564	551	570	549	541	598	589	568	557	528	557	565	570	559	527	571	566	564	561	549	587	525	577	598	554	519	547	536	561	562	578	547	507	543	598	517	569	544	570	510	575	542	516	584	573	551	572	578	544	561	599	547	542	589	603	559	583	504	571	546	560	532	556	551	526	599	552	587	557	605	582	577	534	560	581	607	555	578	542	575	608	593	533	538	566	564	573	538	548	588	586	562	591	519	580	545	546	571	577	549	557	572	545	546	573	574	560	570	544	551	571	555	548	557	581	580	570	546	648	569	535	565	584	578	563	552	543	544	586	558	576	554	556	571	529	567	556	532	546	540	563	567	568	562	620	608	585	588	576	577	540	591	547	539	583	576	553	533	588	570	600	529	544	549	550	564	545	555	558	608	565	574	595	516	560	568	577	575	586	591	618	572	544	591	530	538	571	529	553	561	583	582	600	568	548	519	593	600	559	610	580	561	532	559	576	538	578	577	543	558	562	569	530	579	549	566	531	576	570	590	554	560	583	544	550	553	557	562	566	540	542	570	587	556	579	551	577	538	557	565	582	532	576	521	591	541	558	553	521	566	550	524	575	580	551	633	570	577	574	535	561	563	558	558	564	595	542	553	544	546	567	551	563	551	577	595	596	495	543	530	547	556	549	542	545	593	544	563	525	584	559	530	559	555	575	546	507	554	497	560	553	589	601	561	571	555	551	622	557	575	530	563	564	573	572	591	570	534	539	569	524	596	556	556	598	557	562	564	587	540	555	551	553	594	549	606	521	540	597	592	552	578	580	572	582	499	594	527	554	541	564	596	598	587	569	567	565	557	588	522	558	537	583	567	586	563	561	568	569	580	589	562	575	591	548	514	564	573	552	556	595	588	580	516
26873	10112	4543	2860	1958	1363	1120	862	755	701	712	1054	1565	1457	1008	698	571	564	508	569	560	564	539	556	545	545	568	569	546	545	530	539	593	528	560	567	503	521	553	546	565	549	555	602	584	561	553	541	551	570	574	564	522	597	555	539	562	544	551	570	491	510	550	568	503	578	548	513	555	561	590	583	559	546	615	613	556	545	545	573	547	540	535	552	537	555	569	562	549	564	500	541	557	530	591	559	581	569	586	559	547	555	539	570	538	483	558	558	547	573	560	573	548	530	542	554	571	534	530	539	525	511	538	556	544	580	547	551	565	565	562	567	538	584	555	542	538	587	515	526	520	544	542	576	527	592	544	548	553	541	578	557	607	555	502	550	527	527	535	577	543	532	562	549	593	526	524	497	568	516	497	563	536	559	562	523	546	568	488	505	585	532	490	593	549	574	568	573	529	525	521	521	599	515	596	557	541	577	535	535	569	552	559	533	522	561	516	556	517	565	544	544	567	524	558	573	531	608	543	527	520	575	612	540	590	539	556	504	531	535	604	549	523	547	522	548	544	583	566	532	552	589	574	524	543	545	539	517	551	558	538	577	589	529	575	541	544	572	541	541	568	576	564	546	560	555	534	536	539	527	579	508	549	513	556	589	543	544	619	540	522	554	593	547	523	551	606	557	553	483	564	567	546	489	552	573	563	562	569	571	561	566	506	565	543	549	564	487	578	540	547	526	537	561	538	594	559	510	534	593	539	568	576	547	524	528	523	525	546	527	546	539	546	592	532	590	502	547	604	522	573	569	542	491	517	568	540	556	635	523	536	510	547	562	557	549	538	613	536	553	580	565	540	596	523	566	501	546	555	523	526	539	572	589	560	570	525	535	598	542	620	535	567	530	591	587	585	579	561	570	521	556	521	563	549	568	553	532	571	562	569	542	580	527	565	532	528	519	539	539	552	549	544	565	543	576	545	570	541	549	532	589	560	575	563	582	562	505	562	552	590	580	566	581	574	579	484	536	578	573	534	573	563	579	588	507	539	583	558	599	571	567	521	534	556	522	516	589	516	538	548	560	567	570	561	552	527	520	570	580	530	578	580	561	540	564	512	578	580	536	515	538	537	515	525	551	556	579	558	550	510	570	536	575	542	535	536	521	574	524	534	542	538	501	563	528	514	536	541	563	560	540	539	574	543	525	528	553	549	557	580	515	566	524	507	584	531	551	526	495	533	541	539	554	550	587	519	556	525	563	518	537	574	550	537	567	517	577	496	559	587	531	547	569	502	540	498	554	533	564	530	563	540	530	549	563	572	550	516	564	541	543	505	544	524	561	549	538	574	567	551	529	546	569	527	507	575	568	554	527	558	534	571	552	541	521	514	583	564	549	550	514	563	558	574	550	556	546	571	556	534	525	540	545	565	538	567	546	514	580	585	578	561	589	548	531	533	532	564	545	559	567	565	564	576	545	523	530	544	570	569	553	585	519	514	558	569	552	578	539	577	571	515	565	527	591	569	589	529	551	517	561	536	546	515	548	520	532	593	577	602	541	553	538	548	520	570	569	539	548	546	528	538	556	537	587	527	572	548	523	550	507	583	578	531	537	534	571	570	570	531	524	540	534	522	523	499	564	582	541	535	556	551	548	569	545	562	545	504	481	514	541	562	508	546	526	543	578	537	517	544	527	562	557	541	564	562	574	576	585	592	568	569	534	576	560	530	556	538	535	567	542	525	544	546	572	552	588	544	533	586	534	554	497	557	567	557	531	552	524	522	556	547	529	593	547	585	588	553	540	551	567	539	515	592	536	556	546	528	511	516	561	523	590	576	568	596	523	512	540	555	594	583	552	533	560	582	561	563	514	583	537	607	531	541	552	552	559	544	529	548	573	558	560	573	571	529	533	547	561	545	506	582	549	568	577	556	582	538	559	572	553	498	593	520	548	545	573	582	607	521	520	550	535	536	564	568	620	539	562	565	574	530	514	578	561	574	512	490	526	561	564	558	553	548	532	573	499	541	535	525	542	574	569	525	541	550	550	554	547	520	544	592	555	563	509	580	565	554	569	567	584	545	590	572	539	578	521	545	520	519	557	561	540	554	564	559	543	556	530	538	573	539	564	534	555	523	552	498	554	606	587	593	533	531	596	559	558	612	551	530	571	610	544	602	498	561	564	544	527	556	559	582	523	528	529	530	491	590	499	506	488	563	565	557	571	554	512	580	555	569	562	546	597	566	531	529	601	559	567	519	566	546	564	539	557	578	555	561	542	546	578	511	587	556	465	537	524	564	551	565	552	559	564	528	557	576	546	545	575	551	514	579	534	567	564	518	532	586	587	539	569	579	512	564	529	541	537	539	549	575	574	525	561	541	548	553	556	587	559	544	560	539	521	519	545	532	547	538	560	537	568	569	563	538	538	506	536	541	564	558	526	568	550	534	547	548	523	569	500	558	516	581	568	568	544	564	554	548	522	498	555	574	608	523	562	531	567	522	518	527	563	518	577	588	536	552	532	543	576	514	515	570	549	578	574	623	566	563	489	555	519	527	565	528	580	518	543	528	604	496	513	494	587	564	553	550	543	546	567	547	531	533	548	559	533	550	566	529	579	545	545	549	567	557	583	548	502	542	553	572	505	561	584	508	583	537	581	544	566	594	560	563	543	568	582	545	562	521	531	548	529	570	562	550	550	551	527	519	536	541	531	537	545	581	535	552	518	558	540	522	558	574	562	546	564	583	523	565	584	560	577	570	521	550	529	558	553	500	567	525	541	569	573	581	561	537	518	545	509	568	499	523	549	534	547	559	547	541	503	535	578	546	565	539	548	549	596	538	534	546	578	541	569	573	528	522	568	559	561	582	544	559	554	562	610	561	543	518	532	575	556	545	560	552	547	535	546	544	559	593	544	562	562	551	552	530	573	548	547	542	545	561	551	538	520	543	528	557	551	577	538	552	534	524	543	524	545	514	564	556	568	611	535	587	578	529	565	532	543	529	571	572	589	550	550	554	536	576	554	534	506	516	522	548	562	562	544	541	524	518	529	587	555	568	569	577	558	511	618	583	557	558	551	508	540	554	595	604	545	586	562	545	537	574	545	598	536	525	542	591	520	566	552	578	533	581	551	537	549	574	530	565	552	580	569	527	516	550	576	532	506	550	553	572	539	569	561	539	572	533	529	527	515	576	502	565	571	578	585	529	548	494	569	544	563	547	554	524	487	501	534	524	531	550	526	567	547	542	522	551	551	599	542	573	584	563	573	517	556	549	570	545	567	530	522	612	521	567	567	508	561	540	546	575	520	514	567	567	547	557	586	579	518	548	523	535	558	552	551	546	552	534	608	571	512	545	537	541	549	574	542	548	592	542	596	581	507	541	581	521	556	534	508	589	578	549	538	514	517	492	534	574	595	583	575	550	562	537	562	542	617	490	547	575	549	560	521	544	535	588	560	572	547	542	560	567	529	558	537	556	538	504	547	554	497	538	536	555	535	547	564	539	554	538	561
5613	2609	4908	2914	2445	1740	1273	985	801	734	720	1459	1966	1620	938	615	485	443	466	481	457	478	424	482	454	474	491	456	453	470	474	471	500	454	443	494	484	503	465	447	468	478	484	484	419	471	486	474	464	463	457	449	463	449	468	467	460	469	460	476	440	454	468	438	437	427	458	450	454	455	498	454	472	465	428	476	487	461	447	477	484	424	494	419	477	471	469	458	461	485	463	443	489	493	476	503	446	453	422	467	472	480	432	491	494	432	443	455	439	458	443	509	419	460	488	451	493	456	469	449	486	428	481	452	430	449	442	459	463	428	470	492	468	478	422	494	456	443	458	448	464	454	428	475	493	457	445	470	460	400	421	449	484	439	434	434	436	470	458	443	446	445	455	451	449	452	464	420	460	471	473	477	470	465	454	471	455	459	451	454	455	429	449	454	457	447	488	456	472	462	471	481	466	460	491	446	485	405	484	497	454	448	439	467	485	479	487	486	456	457	450	448	475	438	462	455	465	460	454	457	467	474	514	477	486	477	447	475	421	470	490	497	494	486	466	475	419	450	429	449	449	453	489	472	466	481	431	447	461	496	439	458	482	466	466	514	460	454	466	418	460	476	450	478	480	433	484	415	468	498	409	439	455	441	486	464	458	455	459	442	479	485	451	457	477	493	453	483	454	473	447	477	457	480	450	450	472	502	405	460	459	488	465	445	430	433	438	429	461	488	477	440	436	459	499	479	464	456	457	463	448	478	441	470	451	415	462	494	455	430	484	473	452	490	454	453	470	455	458	448	457	449	462	449	452	463	437	439	419	473	443	439	437	498	489	422	488	469	430	467	497	428	501	447	468	455	444	449	519	461	471	442	481	462	465	430	486	478	507	471	444	483	456	435	469	476	439	482	456	437	481	422	445	480	446	460	469	506	460	458	476	492	452	453	445	439	443	465	442	467	475	458	432	463	476	428	461	448	466	419	450	448	453	446	481	502	442	477	427	479	440	461	482	456	445	458	455	458	473	482	424	449	450	466	477	485	438	453	444	450	460	447	442	422	444	477	453	474	489	460	478	453	484	478	455	428	431	444	468	456	430	468	491	457	493	427	447	428	458	494	453	460	469	485	465	475	488	445	469	464	464	481	457	446	464	460	490	493	450	443	475	458	457	459	462	442	433	468	453	460	450	455	453	442	477	442	450	452	450	473	456	466	466	481	440	456	447	441	460	462	480	449	449	473	485	458	464	468	401	475	460	470	460	441	461	463	486	434	440	473	450	430	436	460	445	480	465	455	502	498	436	438	477	469	469	422	458	482	432	462	465	438	434	460	458	436	489	449	432	474	454	468	445	438	438	457	427	447	453	446	491	450	442	468	448	453	481	491	459	493	484	407	484	450	482	463	470	461	434	422	457	488	492	436	461	467	429	477	471	437	475	453	459	501	438	463	462	453	464	444	456	490	474	464	462	483	451	433	488	426	463	478	508	454	465	461	488	474	487	459	489	448	425	470	438	472	503	445	452	448	442	464	460	460	432	484	463	453	458	467	486	437	452	456	477	416	444	447	497	436	468	470	494	474	423	429	471	456	410	475	460	481	442	481	488	461	455	457	461	482	473	411	450	491	452	486	490	429	493	484	469	455	458	436	447	466	451	431	483	445	468	498	445	442	406	463	451	473	470	461	472	471	445	467	498	448	516	434	472	503	452	457	487	460	468	424	449	454	465	480	452	487	480	455	469	480	444	445	451	419	431	452	449	450	458	457	445	468	439	462	491	491	484	486	465	420	459	453	481	457	472	444	505	450	449	434	453	452	451	445	460	495	465	458	450	430	469	456	425	468	493	482	457	433	442	482	453	428	472	415	469	473	475	494	469	452	493	485	444	445	454	482	486	419	456	420	453	462	494	461	459	464	455	501	425	456	407	484	465	483	464	475	463	456	444	458	460	460	525	461	453	418	457	452	473	485	474	474	436	479	482	481	472	494	449	473	485	500	455	462	459	459	454	467	448	451	458	436	439	453	449	433	490	456	476	465	496	473	427	495	508	470	468	465	466	466	442	463	475	466	444	474	449	457	498	494	469	459	444	441	462	422	474	492	489	456	465	486	430	404	435	491	437	498	477	468	427	439	484	449	457	460	450	472	481	462	474	447	405	510	463	466	437	436	424	435	467	465	411	466	453	441	460	468	462	448	452	474	438	483	439	467	482	474	429	443	456	471	469	454	464	441	471	448	457	477	438	459	471	485	475	474	453	445	438	486	459	449	492	482	440	432	443	472	506	465	456	478	485	464	501	435	475	445	472	437	462	439	454	453	494	419	485	479	497	462	468	493	445	455	434	468	476	473	475	461	443	421	475	446	477	459	460	472	438	448	474	456	464	467	486	450	446	432	485	464	462	445	428	426	477	446	453	449	482	444	455	495	443	449	463	433	450	443	477	463	481	424	454	481	445	517	454	442	453	437	473	471	455	439	466	429	500	452	459	427	460	449	466	500	443	472	464	469	454	456	476	445	495	442	446	481	430	473	487	473	444	500	478	466	442	463	452	433	458	474	487	489	446	450	451	465	483	492	456	478	434	489	484	441	479	437	474	435	460	469	460	438	450	456	453	465	428	488	478	451	457	439	480	464	492	476	483	459	441	467	492	447	458	444	428	445	437	488	462	465	466	462	447	472	443	427	453	489	478	462	465	468	459	457	439	484	528	450	447	464	486	462	475	494	428	470	444	489	452	479	452	455	469	493	431	482	448	431	446	444	451	477	436	453	483	409	464	453	476	461	436	458	442	468	412	494	441	487	457	461	464	491	442	472	474	465	445	451	452	440	460	452	478	460	449	449	478	434	459	480	482	503	462	472	433	505	430	476	422	459	461	485	419	504	404	483	459	452	479	448	470	453	421	428	447	459	423	456	470	449	473	443	464	443	480	460	457	480	447	451	422	465	437	436	467	452	481	463	467	472	447	464	457	492	479	432	469	438	489	434	453	445	508	476	468	435	500	426	465	498	460	459	495	459	456	452	521	445	439	476	425	479	486	444	423	461	438	465	435	431	448	456	457	507	450	502	477	467	495	443	454	455	427	477	451	495	467	443	456	494	454	453	448	468	449	479	439	426	451	442	489	473	410	479	453	417	470	462	478	470	470	448	473	452	434	446	484	448	478	420	483	450	499	446	446	472	468	451	475	474	481	443	455	452	420	424	433	453	494	428	472	502	447	484	465	431	425	444	436	446	408	464	451	478	447	491	494	442	457	468	440	444	477	445	474	471	405	473	502	434	446	465	458	470	495	471	454	425	495	427	458	466	460	495	445	459	433	457	422	457	455	467	454	457	485	488	453	480	448	452	483	484	463	447	506	468	483	453	458	470	451	472	441	515	453	467	470	472	498	439	471	476	449	442	441	461	452	483	468	469	456	451	451	463	457	450	435	428	504	452	464	473	474	473	498	449	467	462	447	463	442	419	447	450	475	484	471	432	474	458	484	489	452	434	470	483	476	477	454	457
24741	20774	26697	24749	12661	4614	2493	1645	1357	1259	1063	6761	13910	9032	4002	1475	708	645	523	536	621	574	525	587	552	582	593	584	585	559	590	567	572	570	571	573	570	566	565	544	541	550	550	614	589	605	625	577	575	587	619	600	572	598	597	603	518	578	572	595	567	588	569	574	574	577	573	536	572	548	559	534	562	579	582	604	573	597	546	584	596	564	603	591	597	610	583	593	568	527	571	579	563	551	569	610	584	586	575	539	553	577	547	523	550	551	544	569	570	559	541	589	574	627	623	562	587	559	586	596	517	592	589	585	619	518	600	557	591	568	580	561	595	588	589	570	567	567	538	592	573	535	583	533	564	551	555	519	553	572	575	552	612	554	594	574	526	556	567	528	591	546	580	574	555	549	559	546	542	537	519	601	551	579	549	582	574	569	568	508	570	612	554	570	592	623	527	627	558	562	569	574	544	533	544	538	545	612	543	547	560	536	571	555	580	571	553	590	586	588	569	569	546	594	537	559	587	563	555	516	606	566	559	568	564	587	580	550	538	580	567	597	514	522	571	574	572	553	510	579	564	544	579	567	566	554	574	532	592	601	576	553	590	571	545	571	604	561	556	609	551	580	567	539	587	592	581	562	541	606	588	545	503	524	562	539	575	547	556	553	578	557	572	606	543	540	590	548	560	543	577	571	563	546	569	582	559	550	522	579	564	563	575	543	611	591	566	534	562	592	564	561	560	542	548	563	558	555	603	553	566	541	557	572	551	525	548	588	590	589	553	576	546	549	562	541	571	556	571	560	579	561	553	542	557	577	577	585	549	546	551	570	511	589	518	527	549	566	565	562	553	570	576	548	595	557	602	547	568	522	592	525	584	533	564	586	538	566	531	522	565	533	555	563	563	595	606	554	581	537	617	552	567	552	581	543	536	571	583	598	522	559	552	487	561	553	552	540	563	531	552	561	567	566	542	568	548	569	569	631	577	576	531	561	530	604	575	566	554	580	582	509	559	553	539	546	547	592	535	592	578	604	578	565	593	524	512	575	551	579	590	554	553	558	545	595	534	588	590	555	545	563	542	585	530	568	555	611	582	563	529	531	574	576	604	553	576	560	531	569	606	537	576	524	531	592	591	540	550	602	556	564	534	566	521	616	558	558	555	582	570	578	597	537	599	580	541	539	577	568	543	555	557	555	552	516	564	551	538	574	574	572	584	565	575	569	566	558	565	574	563	575	590	578	541	569	532	559	564	563	562	606	585	571	572	560	545	564	557	596	557	575	540	577	609	569	552	540	568	530	549	541	523	562	582	538	594	561	577	595	544	585	579	563	557	602	563	572	579	614	572	521	522	530	556	548	564	587	536	631	509	552	555	569	567	580	597	599	526	559	570	524	569	574	548	553	564	594	583	529	522	564	596	544	612	572	594	563	578	534	511	602	531	599	534	553	572	560	580	550	558	574	544	518	585	572	527	563	559	596	555	549	573	556	578	531	526	559	565	561	564	558	514	556	562	513	566	575	542	573	620	581	590	538	572	547	581	534	567	603	568	575	577	614	563	562	590	549	600	586	556	607	577	592	558	555	510	542	582	609	520	540	545	571	591	517	544	589	509	532	564	586	564	550	530	588	563	548	545	560	590	565	529	528	565	531	601	591	534	585	554	575	594	598	597	545	545	573	560	619	545	586	515	554	550	554	570	546	552	569	580	540	586	559	591	550	562	562	518	549	558	513	602	577	576	552	599	571	567	627	589	586	583	563	538	552	521	525	536	557	572	558	542	570	590	560	559	569	540	563	592	575	553	567	617	573	539	564	609	584	598	564	544	582	564	589	569	593	557	526	551	544	568	545	588	578	542	578	591	579	553	593	589	518	542	559	524	567	578	559	569	567	531	543	557	529	575	574	594	572	559	554	554	573	589	577	555	569	486	590	580	561	545	579	556	556	590	587	614	557	523	572	535	563	567	570	567	564	560	534	533	607	526	566	532	561	565	580	561	543	587	565	595	604	565	561	555	556	578	546	590	569	563	529	579	553	560	554	548	517	571	564	580	592	552	604	558	568	576	540	569	585	562	567	526	572	522	573	613	565	571	547	538	552	551	539	523	554	573	530	570	565	591	537	561	549	542	577	580	544	561	556	552	599	561	551	576	579	527	556	578	603	575	558	557	573	561	567	570	558	580	563	546	557	552	553	538	578	572	589	579	593	561	522	611	569	545	540	543	614	580	556	578	552	572	555	551	557	560	524	579	538	572	558	591	567	547	556	567	611	530	579	556	526	583	572	590	566	540	538	525	549	515	552	548	543	561	581	562	577	521	568	561	561	565	598	540	582	553	575	559	583	554	611	495	537	529	541	531	600	555	587	518	603	576	608	519	555	514	568	568	544	524	514	567	535	585	570	548	570	510	542	545	546	537	553	521	609	550	555	597	596	577	573	584	565	576	549	538	581	547	574	547	512	581	543	606	556	560	551	526	542	564	532	566	592	558	551	608	577	601	556	584	568	580	575	560	580	554	584	527	535	579	571	557	565	548	576	543	601	557	567	619	563	572	568	570	570	540	562	599	548	560	571	542	558	561	548	520	530	542	564	609	593	552	566	559	598	576	552	608	593	491	500	531	542	617	566	616	600	559	585	593	583	544	540	568	558	569	514	568	611	555	559	553	554	554	606	547	558	520	574	571	541	589	552	533	543	541	525	560	557	565	589	568	530	537	582	584	559	540	562	547	543	539	557	553	523	527	592	547	595	569	519	568	554	598	604	549	567	535	554	580	545	522	589	596	546	549	533	580	542	613	569	557	587	562	556	549	553	540	557	582	551	546	585	614	547	605	591	583	567	554	501	535	564	550	565	580	553	525	582	556	527	545	516	547	552	574	551	587	582	605	549	544	528	594	578	565	588	578	572	558	533	562	561	552	553	553	600	560	598	547	559	511	547	542	596	557	535	516	526	571	610	558	560	530	550	557	553	564	573	581	555	530	560	587	551	531	559	537	575	582	553	542	562	530	560	595	582	563	557	564	564	603	534	546	560	581	545	554	547	550	571	571	546	556	563	588	602	501	559	539	545	538	576	592	526	597	566	574	570	559	580	573	527	525	524	594	566	554	518	556	581	519	560	579	564	592	532	562	547	541	548	562	563	569	579	577	551	573	547	541	506	579	587	590	611	580	582	555	579	570	578	533	556	580	567	587	565	560	591	556	556	525	562	564	588	567	547	583	584	575	566	528	519	550	567	554	615	561	539	570	549	558	565	566	574	536	531	577	540	572	553	593	551	575	532	547	598	583	544	540	552	607	586	566	538	608	551	563	561	590	588	596	568	530	587	603	586	585	530	559	550	551	559	540	564	582	551	559	538	638	544	553	604	549	538	570	570	536	543	582	562	597	556	582	602	571	552	579	548	545	579	566	556	536	552	553	607	542	512	569	570	587	592	573	568	535	593	551	612	552	565	576	537	560	558	526	585	581	561	581	568	560	574	566	567	538	533	563	560	559	600	558	556
5050	8739	10425	8133	5333	3875	2646	1898	1725	1525	1352	9500	13877	8720	4081	1515	654	520	523	496	501	467	499	496	508	481	467	501	516	481	498	484	566	514	534	461	473	512	514	479	514	524	478	498	509	509	512	471	505	485	514	516	486	451	454	463	495	546	444	424	484	471	492	523	501	486	486	458	497	461	507	468	483	509	492	497	539	472	521	492	490	517	468	449	475	490	479	528	469	500	471	500	477	487	483	469	492	502	477	535	473	518	477	505	507	449	490	530	472	551	522	533	472	504	515	507	498	494	473	509	458	468	495	459	541	452	486	516	490	457	494	488	505	474	524	498	527	504	494	475	497	446	500	452	462	487	471	467	518	479	488	469	499	472	449	491	512	470	474	477	507	480	475	492	490	549	474	462	485	515	505	452	501	483	510	484	517	458	501	507	492	444	507	505	489	501	485	539	484	532	533	531	492	507	488	475	530	491	507	484	502	454	492	505	493	486	507	478	503	467	538	503	467	463	510	498	501	456	504	467	502	493	438	506	459	477	490	554	507	491	497	474	495	476	547	485	520	488	535	452	459	454	488	525	504	501	510	476	458	464	483	493	419	503	513	497	514	490	472	529	518	541	495	456	487	457	510	495	481	491	488	494	484	473	501	480	478	463	487	489	461	493	438	491	508	503	500	504	462	474	485	471	477	494	482	468	516	517	487	440	502	498	477	465	500	507	498	478	477	496	487	494	465	491	501	490	497	500	481	511	472	507	471	508	481	466	465	545	487	499	487	505	477	503	472	516	514	520	503	471	505	466	513	492	502	510	479	516	518	478	503	496	473	502	495	477	484	507	492	494	457	524	468	524	501	495	510	513	490	473	450	451	479	471	497	529	492	517	475	485	492	482	491	516	482	462	472	501	464	505	465	454	507	459	452	475	469	459	471	489	466	498	490	516	516	469	475	449	504	494	511	463	502	505	475	481	472	522	489	512	481	513	541	477	493	508	501	470	469	498	475	516	457	469	441	494	465	472	515	512	454	461	485	468	471	503	460	482	456	456	482	459	456	447	477	456	473	455	495	493	494	496	513	498	468	512	511	468	483	481	495	488	454	506	490	444	488	502	457	472	493	497	501	506	479	494	484	543	489	465	509	477	500	493	472	468	474	499	498	478	511	497	471	502	500	482	469	469	467	502	469	486	464	501	485	419	472	489	527	469	501	480	487	471	484	466	509	486	464	523	462	520	521	466	493	454	498	504	431	480	462	486	498	494	495	502	497	505	451	464	494	523	481	470	536	496	517	466	497	501	516	481	476	491	491	472	485	482	485	488	499	490	498	434	472	486	500	520	480	448	476	532	471	494	480	504	504	470	498	488	466	478	508	476	529	499	487	484	506	511	520	511	467	510	526	422	519	490	485	474	507	476	469	494	466	474	493	495	486	501	446	490	522	489	493	486	485	495	474	494	470	491	496	483	480	475	488	470	489	474	508	501	488	527	504	488	489	503	452	466	539	469	479	485	490	473	501	510	496	492	493	507	491	432	522	486	492	461	518	529	528	503	472	463	472	470	502	488	509	510	453	494	530	493	501	514	502	476	451	478	485	462	467	485	473	456	494	484	484	508	511	478	502	492	497	496	489	455	498	491	476	454	488	504	490	504	480	467	471	513	490	464	498	503	528	514	477	471	490	496	491	473	512	504	526	482	487	507	479	484	460	471	456	472	490	504	514	469	495	457	492	508	486	489	445	518	453	509	494	478	489	501	509	424	505	497	469	477	476	483	494	529	499	484	458	489	465	467	491	462	475	469	500	505	472	436	482	477	464	473	513	494	448	479	485	529	475	501	506	494	468	485	489	501	507	512	465	480	457	533	466	500	473	498	496	518	505	479	508	453	503	465	550	501	471	471	485	506	464	520	504	500	491	462	494	463	486	434	492	478	481	485	461	483	506	491	468	479	500	507	490	490	494	466	456	471	473	512	528	518	502	515	473	527	460	483	452	496	508	500	533	490	496	470	435	505	497	476	449	493	474	469	507	502	501	488	486	481	493	497	468	442	520	501	469	499	493	522	496	501	467	486	479	527	474	483	513	511	491	478	441	495	491	494	507	477	517	496	489	483	524	484	515	471	493	520	484	469	490	469	524	465	482	510	479	489	499	530	482	469	471	514	494	528	437	516	498	511	493	511	518	470	468	518	480	445	485	478	489	534	450	501	489	503	497	481	476	478	457	471	488	496	462	480	480	507	486	478	451	507	508	497	511	458	481	506	465	497	471	459	497	502	459	493	492	465	519	489	465	502	504	482	479	477	484	500	462	466	490	489	467	482	500	480	492	467	507	492	462	464	482	491	532	459	474	517	480	518	474	462	442	499	514	469	453	465	480	478	497	474	488	524	492	479	503	503	528	507	500	491	503	503	478	486	505	485	485	464	476	490	490	473	507	495	478	505	505	467	465	454	515	483	474	471	471	455	489	461	503	475	494	479	504	467	504	491	481	472	480	502	472	436	475	533	497	448	466	503	470	449	430	496	473	478	493	510	501	439	471	521	486	522	479	504	474	459	497	481	452	485	459	460	476	484	512	490	479	471	498	513	510	469	466	484	487	437	499	457	496	525	487	462	496	516	511	476	472	468	502	489	474	527	498	477	483	489	463	483	457	518	478	474	474	509	466	492	460	495	453	471	493	485	493	479	514	439	489	521	467	476	490	533	448	496	460	512	471	477	449	498	478	472	494	462	472	512	484	499	471	502	484	471	492	440	462	538	475	497	500	548	512	496	494	471	491	510	472	463	514	473	512	454	476	462	479	513	502	478	488	494	495	496	482	500	483	510	471	503	472	456	494	440	504	513	484	494	502	467	508	498	506	478	468	476	494	469	465	507	491	491	559	444	487	465	512	487	479	493	487	485	463	437	497	505	512	468	514	505	461	479	475	501	463	450	479	498	521	465	503	513	486	483	538	477	501	483	452	461	502	510	488	448	508	493	478	506	454	489	489	495	476	467	499	485	516	458	475	491	477	482	479	471	463	490	500	482	433	516	470	493	492	526	469	499	466	502	502	491	520	512	481	470	499	507	491	472	508	467	504	496	480	478	479	517	474	440	462	491	493	523	453	475	480	454	478	489	472	469	502	491	471	502	463	504	469	446	478	481	491	450	472	484	501	527	509	503	473	471	496	457	557	504	513	467	526	470	458	473	472	510	487	459	492	532	513	433	516	501	515	496	471	453	472	485	508	490	492	517	490	484	462	520	517	482	505	483	476	524	479	493	454	514	505	461	471	500	478	506	490	472	500	503	457	495	490	493	490	477	489	470	493	496	481	503	512	499	505	453	492	485	492	492	493	496	541	475	462	460	550	512	482	468	513	540	456	450	470	441	473	487	459	476	493	503	475	505	487	492	472	472	499	500	462	519	499	472	482	502	469	513	478	467	495	493	517	511	491	494	510	514	446	484	457	500	490	450	500	511	485	491	472	523	507	501	497	526	478	499	459	461	465	409	486	500	479	466
23836	20781	27727	23995	20496	11707	5203	2981	2020	1784	1593	9614	24208	18383	8306	2539	983	729	786	689	701	747	719	700	743	705	692	729	731	749	683	683	697	621	689	748	715	712	743	687	670	672	703	674	668	678	695	696	706	707	716	738	671	730	713	711	717	711	658	650	724	704	647	699	697	676	762	712	692	694	719	729	692	703	659	721	716	677	700	743	722	664	668	686	672	674	666	728	687	713	714	699	712	702	718	709	665	702	701	668	667	721	725	686	697	747	678	702	692	686	725	708	638	707	663	723	652	710	725	705	741	706	677	719	672	675	731	689	687	713	662	720	687	719	712	700	691	673	715	685	719	729	715	652	699	750	741	715	709	694	691	733	738	746	666	680	727	734	695	666	728	696	683	737	672	741	698	726	683	735	666	697	735	707	688	722	719	703	663	693	683	705	720	659	701	636	700	694	642	717	693	695	697	718	671	713	664	694	683	709	654	665	706	700	684	705	707	695	715	662	657	711	684	716	671	655	717	708	698	685	673	672	709	727	696	668	674	713	728	679	652	711	714	725	682	709	689	687	726	718	682	692	655	686	670	665	703	716	726	722	681	718	710	713	702	675	623	646	699	665	688	679	618	678	719	676	720	733	677	675	682	667	704	691	683	700	672	692	634	685	686	695	715	694	714	703	750	679	732	700	686	686	714	669	655	648	685	693	688	736	694	701	647	641	692	690	682	644	665	688	720	658	732	694	673	694	645	697	662	670	704	702	695	689	712	735	665	724	688	669	653	665	675	654	677	636	668	714	654	684	688	703	729	633	679	691	668	726	685	711	719	691	716	712	656	701	675	711	734	707	695	709	748	662	712	740	651	683	692	732	719	663	717	753	742	703	648	672	655	700	723	736	659	716	716	653	692	699	688	640	700	672	709	662	670	686	685	720	697	662	701	717	651	724	759	680	683	692	666	658	732	714	697	738	681	705	712	696	722	675	712	732	674	708	748	711	715	726	678	722	697	665	687	658	660	723	706	679	683	711	633	699	687	683	713	712	679	684	720	711	682	708	657	663	652	694	659	682	717	700	729	660	718	728	729	707	672	727	679	682	747	721	672	694	703	690	677	648	657	658	710	709	692	650	662	720	714	689	694	667	673	716	716	642	744	713	666	659	667	728	640	682	701	700	675	706	717	754	665	707	725	686	748	700	713	663	669	708	722	686	698	607	706	712	738	703	685	717	673	684	695	729	699	709	675	678	695	673	698	683	702	686	688	675	679	715	685	736	679	721	738	719	722	685	671	683	721	642	651	765	737	697	675	693	677	690	713	729	742	728	737	724	661	640	696	670	704	690	679	698	750	672	706	678	659	609	690	707	701	699	701	683	749	694	700	723	713	698	724	635	699	721	686	755	745	668	647	677	675	738	708	701	688	681	696	679	651	732	702	681	669	719	707	708	711	662	751	652	715	685	729	676	688	715	674	664	716	688	656	706	700	676	683	701	741	712	651	676	656	749	685	664	659	682	677	739	682	681	721	644	683	694	713	724	660	700	739	695	701	680	708	652	702	662	691	701	699	680	733	727	752	672	721	653	713	671	725	708	662	693	682	662	624	708	678	725	689	754	704	692	707	693	648	675	689	672	704	630	729	660	684	662	710	720	747	659	705	737	730	706	744	694	696	718	667	733	717	679	693	686	678	761	720	712	675	707	692	664	696	726	691	693	649	699	674	677	654	721	710	670	739	674	710	693	681	712	716	649	673	645	715	695	718	679	694	670	641	727	660	694	698	732	697	701	688	705	679	668	738	762	741	703	664	721	666	714	735	676	705	661	729	669	673	682	688	662	675	619	703	713	709	733	663	682	723	735	680	674	671	716	660	706	639	678	674	684	686	674	677	701	696	737	690	689	658	746	732	709	717	716	676	649	662	744	706	712	717	704	708	706	718	715	659	696	672	679	694	686	690	686	688	654	744	711	739	670	658	728	628	682	703	686	717	701	660	725	733	716	713	725	714	693	631	653	693	668	724	689	669	673	716	735	675	736	665	680	684	653	685	661	721	724	678	692	661	712	697	664	656	704	717	654	665	703	663	709	695	698	677	710	694	661	659	655	734	710	700	690	755	696	665	694	687	643	729	683	723	658	729	719	722	702	659	693	696	672	653	665	690	661	707	665	654	672	678	647	681	669	714	666	673	681	699	646	730	687	627	694	690	694	623	627	755	704	735	727	696	741	679	706	651	721	656	707	718	663	710	687	711	697	726	671	646	636	707	665	724	705	695	698	733	685	732	677	677	690	616	706	701	692	732	700	734	677	744	696	676	711	731	649	664	710	719	709	683	680	742	689	664	667	650	709	669	708	687	711	710	700	661	660	721	671	650	695	683	642	699	729	668	662	643	659	667	683	699	713	682	690	659	694	711	694	678	704	698	708	684	693	703	734	710	709	717	675	724	663	724	718	708	664	680	724	689	685	680	658	695	729	728	673	684	638	686	677	732	686	698	711	697	674	658	718	684	709	649	689	694	624	711	728	676	708	658	682	732	694	733	712	709	691	730	678	724	703	724	661	708	709	674	710	739	667	671	665	686	734	674	717	672	731	722	700	674	675	704	699	759	712	685	691	720	674	693	726	686	670	667	680	678	731	657	694	688	712	674	685	715	664	729	675	677	707	697	710	681	675	739	699	677	680	698	699	701	745	703	713	707	663	676	682	676	679	670	674	696	698	682	682	718	717	670	705	687	700	693	668	720	691	690	694	702	737	718	711	656	646	667	694	692	726	722	717	724	661	672	694	692	680	697	699	658	721	684	678	715	679	686	659	695	659	715	695	674	712	657	697	644	726	632	692	627	708	688	731	718	655	688	693	645	699	662	709	691	687	718	686	696	701	727	684	705	709	686	689	730	680	684	678	663	699	696	665	667	654	707	695	670	670	711	705	736	680	713	732	709	674	643	672	675	715	679	720	747	681	731	644	675	724	686	683	680	722	683	725	688	686	713	685	672	711	678	657	712	646	641	701	695	674	668	679	734	711	693	692	675	700	740	714	717	668	718	678	729	758	710	700	690	681	689	717	706	659	647	711	686	680	694	715	705	662	682	643	731	685	675	711	702	738	666	701	686	674	659	689	661	690	651	747	688	685	712	667	662	691	692	664	690	678	675	729	659	752	695	673	718	706	673	669	692	716	693	695	732	652	706	725	702	670	702	650	661	696	683	722	673	683	692	721	675	690	702	678	673	681	698	719	702	679	720	713	703	709	702	649	655	730	671	676	723	687	655	640	654	688	681	705	673	704	724	668	677	679	684	695	682	670	737	712	670	702	660	736	700	705	725	715	688	693	675	677	723	735	638	718	673	688	676	694	688	649	716	699	650	688	648	714	681	665	733	686	687	690	775	697	670	665	685	684	652	690	700	664	705	637	680	719	729	725	686	674	689	691	754	624	686	745	678	679	734	731	664	700	703	689	657	660	661	684	767	723	702	702	680	735	729	695	665	650	681	633	675	706	621	681	725	684
4955	10808	13933	9907	7357	5246	4439	3495	2575	2222	2167	12721	22876	15913	7069	2542	875	715	604	600	601	594	647	608	604	589	595	581	643	591	574	607	596	570	555	586	575	607	636	608	616	580	593	570	557	592	582	609	572	590	571	603	605	585	592	578	564	559	574	596	561	584	613	559	610	572	592	564	595	557	556	556	566	590	603	594	609	626	591	584	571	562	536	614	553	636	618	595	606	550	607	593	606	585	576	634	584	618	605	576	590	568	576	585	583	567	604	559	626	624	601	631	592	590	590	623	576	599	578	566	567	565	569	577	609	609	586	612	588	594	558	595	609	603	600	605	597	596	599	575	568	612	590	573	612	581	622	604	553	603	547	609	552	610	607	564	593	591	611	613	584	622	549	631	610	575	592	589	596	576	590	622	588	585	601	573	573	602	586	598	604	615	555	581	563	593	589	636	582	603	617	626	581	625	556	597	600	625	618	566	557	657	571	580	586	608	527	595	580	563	592	585	586	568	625	608	600	566	582	627	611	599	578	592	581	576	635	594	621	581	585	558	621	588	609	574	594	604	580	578	581	604	525	551	586	642	636	563	542	603	595	609	550	570	568	592	580	557	611	630	558	620	569	593	585	629	599	586	605	613	561	637	584	617	589	558	563	557	543	574	588	590	579	596	532	607	595	597	595	589	584	614	562	592	570	565	589	588	595	589	592	563	559	565	561	613	564	641	604	611	563	606	604	592	617	604	657	602	570	611	582	541	570	605	560	585	605	565	579	563	581	574	592	565	588	617	616	572	636	580	551	611	600	579	585	612	573	586	607	606	618	583	588	617	604	647	609	598	590	626	627	571	602	631	602	594	569	576	523	560	578	566	550	565	577	577	597	586	578	581	571	555	627	647	588	582	555	594	579	580	570	554	628	604	592	550	562	592	573	584	608	585	620	610	589	633	572	602	585	640	620	582	604	592	582	602	590	591	576	608	603	525	556	603	578	590	563	574	596	609	561	572	572	599	580	583	567	560	578	574	566	574	564	544	619	575	535	590	543	588	536	588	544	577	592	603	575	601	610	582	613	585	549	621	619	603	582	624	609	533	572	635	554	586	615	586	654	574	575	570	559	560	566	615	608	611	564	604	553	571	555	554	606	605	592	561	631	606	575	616	617	585	573	552	591	607	565	570	563	551	605	568	588	597	597	573	579	588	564	647	577	575	581	631	597	586	585	543	611	598	582	535	641	569	580	571	544	637	604	617	583	574	577	525	595	573	577	577	632	567	604	603	608	567	611	592	590	597	587	595	602	588	595	558	606	566	570	611	561	556	601	583	560	609	598	607	627	601	598	607	626	583	594	628	578	569	592	588	570	597	562	595	600	616	607	604	587	617	559	586	619	534	577	598	607	582	612	562	579	555	557	575	597	587	569	589	577	573	622	583	610	542	582	550	545	583	539	587	599	571	553	576	574	627	534	599	589	595	589	574	585	620	577	623	650	566	600	618	598	635	608	552	589	585	620	602	583	582	599	640	564	577	609	587	568	611	560	561	568	568	583	605	548	598	579	587	607	570	637	613	582	591	651	575	574	577	624	629	608	574	573	589	560	599	581	633	580	569	612	661	586	644	634	608	531	607	557	576	583	552	624	592	584	561	593	597	575	571	582	579	565	560	620	579	596	572	567	572	524	603	584	600	581	567	577	557	614	599	570	563	605	592	596	597	551	588	529	606	583	559	570	565	611	631	599	608	567	571	610	605	559	557	561	584	593	555	588	614	571	578	579	607	551	592	582	594	551	612	634	590	588	603	585	570	593	609	595	550	584	590	588	585	596	540	629	595	581	568	606	557	567	530	652	594	609	602	588	583	536	572	584	572	597	598	552	589	657	596	636	553	595	619	625	567	545	578	548	544	551	558	597	558	592	576	601	608	584	592	602	557	603	589	547	597	543	611	582	577	614	605	579	586	572	581	528	624	589	580	598	585	595	564	602	597	618	598	595	586	569	590	596	591	575	553	585	602	593	540	599	555	556	599	595	597	620	569	579	610	563	626	587	578	595	602	631	591	571	569	568	564	583	604	597	624	584	554	581	599	604	565	601	590	568	626	594	590	610	583	577	640	587	563	631	610	592	608	592	560	598	595	565	582	548	574	619	591	599	624	597	582	559	572	606	580	565	591	583	595	596	595	548	615	584	566	582	574	611	619	579	590	575	570	621	618	579	588	611	571	588	653	573	581	564	586	582	615	588	610	585	552	578	586	572	602	609	586	592	551	628	566	564	576	558	585	554	585	579	616	569	540	618	619	588	590	571	577	543	592	572	606	612	606	584	590	595	638	541	604	582	544	577	637	558	626	633	594	602	602	578	599	606	625	596	563	557	624	570	588	629	625	601	573	606	568	546	603	586	605	551	604	557	595	609	595	610	598	538	592	591	587	540	527	595	606	619	594	593	557	552	607	607	599	608	628	630	578	562	566	587	636	602	580	563	601	605	614	574	562	582	541	587	572	587	602	596	597	554	579	608	551	570	616	580	582	613	574	588	579	579	579	593	580	549	579	588	603	591	552	620	612	563	612	569	574	540	633	620	610	580	535	594	551	561	603	585	591	612	593	560	595	532	589	608	572	542	548	591	614	570	562	599	617	596	591	559	533	591	601	561	611	586	571	557	553	566	626	593	563	605	600	553	545	597	562	563	616	547	562	641	581	606	573	566	597	588	575	575	567	621	552	604	605	573	591	620	610	533	602	627	589	559	616	585	543	607	623	641	614	607	591	570	595	569	634	603	588	596	550	558	554	562	634	586	594	571	574	572	575	598	572	555	634	605	617	590	620	545	555	598	612	600	554	577	572	655	577	587	590	571	618	586	591	577	636	605	572	551	579	586	590	611	616	575	530	606	604	610	544	572	615	601	581	556	563	606	580	598	554	620	604	564	602	558	573	597	588	571	559	595	583	572	592	585	595	566	579	575	597	596	611	564	553	568	587	577	581	564	600	601	597	545	574	571	555	587	575	566	590	598	615	527	582	595	582	597	570	563	616	575	580	577	609	569	582	559	553	640	588	596	569	585	578	626	614	594	573	618	596	541	622	584	598	585	569	589	603	606	574	577	613	588	597	616	564	593	558	582	569	585	550	638	568	604	526	604	591	574	576	560	580	562	561	633	569	587	569	584	594	576	569	533	555	602	578	558	620	604	591	566	604	618	585	572	587	606	607	604	633	634	598	596	606	554	572	558	593	579	592	588	579	548	614	583	595	589	574	574	568	581	574	599	595	605	551	583	593	569	571	589	656	600	595	571	585	594	600	625	644	571	571	584	575	532	580	608	591	566	564	621	628	593	578	531	535	567	573	588	598	607	547	618	600	612	553	554	559	576	570	591	630	590	562	592	593	593	601	582	583	599	588	585	552	572	542	533	618	579	576	641	584	576	613	563	582	583	566	585	582	575	580	560	602	601	612	561	583	601	573	568	584	616	619	548	584	570	603	601	589	628	589	568	577	583	638	581	606
26940	12040	4206	2043	1499	1228	1072	863	786	831	778	898	1757	1590	1087	766	668	540	611	565	574	567	590	586	543	578	571	539	576	632	564	583	586	534	555	544	590	593	579	560	593	588	580	561	534	537	552	572	576	585	575	538	581	580	568	570	569	584	602	578	545	499	564	563	574	527	544	562	568	566	516	577	590	608	585	562	625	577	550	584	549	561	598	558	628	562	559	552	587	560	620	571	584	602	585	613	578	618	583	594	554	549	558	571	544	591	565	583	605	560	569	571	577	556	588	573	606	542	553	569	554	597	557	555	526	583	614	583	581	543	588	560	530	573	525	523	581	570	586	572	628	581	567	517	576	585	539	581	528	569	581	548	532	574	541	576	545	560	590	608	564	558	566	595	600	543	556	550	557	608	531	580	608	556	593	569	570	586	532	568	548	579	570	566	576	609	547	562	633	562	586	523	572	555	541	584	563	577	618	628	604	600	582	574	557	598	557	576	559	541	593	557	554	578	611	572	542	577	589	569	553	568	591	556	595	570	568	607	543	579	579	634	594	565	586	567	548	559	542	567	604	537	544	591	562	610	548	564	625	592	596	574	555	582	619	587	526	564	556	558	589	601	597	545	583	541	589	576	530	520	592	589	546	603	631	596	544	565	589	547	579	560	563	592	542	533	540	614	551	569	586	595	554	595	555	549	584	507	618	590	576	530	551	562	570	546	578	572	629	555	547	558	587	580	596	643	566	552	561	591	522	492	564	603	569	585	584	586	560	573	563	611	560	568	583	571	610	581	563	571	586	581	565	560	562	542	523	610	535	579	565	567	537	584	575	585	552	615	558	545	564	580	581	527	572	618	563	549	562	538	578	606	550	514	597	556	557	575	574	613	540	586	583	600	594	607	572	556	554	584	622	601	563	571	623	587	582	581	556	578	586	521	571	596	572	577	577	568	572	570	539	563	561	604	565	568	581	551	558	592	567	543	539	574	590	600	567	575	561	560	592	571	585	586	525	595	517	604	593	601	586	589	577	588	573	574	565	550	567	573	585	558	601	594	568	565	529	563	603	536	559	606	568	538	592	556	553	577	633	553	607	605	525	576	578	589	580	591	533	598	560	598	536	542	568	571	582	556	538	565	588	548	537	555	584	561	600	556	535	574	543	549	539	553	553	530	573	543	560	595	586	545	586	567	567	549	576	585	527	591	549	551	567	571	584	564	597	564	568	570	557	574	559	579	542	579	613	548	592	569	606	556	571	575	573	566	576	515	565	551	551	550	560	580	533	549	583	507	607	575	551	564	580	549	659	588	587	538	576	564	569	595	565	562	593	568	595	564	541	557	619	554	565	574	600	550	559	585	548	575	578	569	568	577	587	557	565	567	563	577	592	542	608	561	594	550	536	560	599	586	545	520	586	562	579	572	545	592	595	587	570	545	598	596	596	577	592	564	572	579	580	583	597	568	549	583	561	553	590	589	595	570	592	537	558	577	573	587	566	576	534	577	581	547	547	586	593	590	591	540	524	558	583	595	575	552	531	585	572	607	581	559	572	578	589	568	556	576	554	583	529	576	582	560	542	589	574	542	555	595	549	580	587	529	588	536	562	536	548	609	529	608	560	565	595	568	532	592	542	564	571	592	577	557	589	587	561	569	612	527	559	559	554	536	591	534	555	584	551	588	566	577	577	583	615	570	580	581	564	609	583	617	627	578	528	555	559	548	543	597	563	578	557	530	526	549	519	547	588	571	597	535	592	566	604	557	570	586	583	572	551	573	563	571	557	551	573	597	570	532	589	582	545	568	597	550	584	494	579	568	617	556	580	603	538	594	561	566	572	576	590	561	562	583	611	582	577	571	612	598	621	575	579	602	601	543	600	582	564	553	570	578	543	537	531	549	598	549	565	553	587	556	562	559	608	569	569	545	584	556	612	593	562	580	559	597	583	539	561	583	563	581	585	578	567	577	523	588	574	527	596	543	625	603	490	540	572	546	575	590	568	568	545	602	559	604	602	546	560	588	599	570	582	560	594	581	566	593	599	581	591	551	570	524	559	563	536	589	602	553	575	576	567	515	561	602	545	560	536	603	553	633	597	606	581	543	615	586	559	621	564	563	572	547	572	554	527	549	572	573	527	547	619	575	572	584	558	580	571	593	579	563	554	551	579	534	558	621	612	531	544	594	584	531	546	537	610	592	525	607	589	576	581	540	555	581	589	587	567	604	571	540	564	584	572	587	601	573	537	550	588	576	554	561	544	568	576	569	606	559	647	599	571	555	574	544	609	550	591	557	581	559	572	613	596	586	556	580	559	563	573	552	569	588	564	550	544	577	578	555	577	545	583	563	606	529	555	614	582	567	613	539	602	573	593	581	570	584	556	567	547	543	571	527	580	583	592	580	613	546	583	549	588	573	555	591	530	579	547	532	532	563	586	514	562	611	599	560	542	579	596	588	581	568	588	554	577	588	548	577	559	579	550	540	536	598	567	592	570	567	554	578	587	574	563	508	581	601	559	602	548	545	582	593	547	580	582	522	515	578	538	558	565	618	585	573	569	569	536	601	584	579	569	550	542	578	550	543	556	538	612	576	555	579	571	602	574	597	563	583	561	579	598	586	579	557	574	561	561	596	561	605	581	580	574	585	585	574	557	577	582	607	577	539	562	544	560	564	556	536	558	597	596	570	574	589	550	578	574	612	593	588	548	592	579	554	571	588	542	609	591	563	561	554	567	572	579	566	526	585	579	596	547	606	607	595	595	567	595	520	517	572	617	581	589	524	579	586	558	582	587	618	577	559	556	571	549	531	558	553	545	596	556	610	605	609	569	561	586	580	592	581	583	539	568	546	587	561	585	543	577	523	570	561	569	536	573	548	591	564	607	558	577	540	550	593	545	555	526	583	599	561	569	581	568	563	581	566	539	532	553	602	596	605	588	573	531	560	576	596	548	574	587	561	533	569	601	608	602	579	597	551	535	594	578	593	595	597	547	577	578	583	596	591	558	552	580	589	570	570	562	566	548	542	609	604	586	582	596	590	587	584	597	583	600	596	577	556	571	551	555	552	559	565	556	597	630	559	517	587	575	596	603	515	567	568	579	562	576	582	588	552	581	560	565	593	585	573	584	582	586	559	558	589	592	616	576	566	599	566	543	512	587	563	588	561	550	552	573	569	563	623	584	532	597	548	573	585	604	574	599	576	574	585	596	580	581	608	581	589	607	573	577	576	573	546	584	572	589	544	587	535	567	556	566	611	580	516	576	598	605	566	529	563	575	588	524	572	589	554	607	548	542	542	567	540	565	605	593	580	552	588	605	587	542	610	577	597	537	592	560	563	583	514	597	596	574	590	618	604	567	581	550	533	533	582	594	578	590	580	547	527	577	580	613	565	574	581	572	575	567	572	573	602	581	539	566	555	561	553	543	564	547	604	572	573	548	587	557	540	554	567	587	586	540	562	590	533	601	564	566	596	574	525	542	573	587	585	579	599	598	577	537	577	554	610
6723	4928	3803	1851	1919	1479	1319	1060	950	856	866	1121	2171	1687	1096	673	563	483	500	469	484	434	463	459	494	489	481	483	459	457	478	463	449	485	493	474	469	490	468	468	458	478	454	462	465	510	445	462	481	508	453	478	483	494	468	462	475	481	476	505	475	483	458	494	499	431	484	453	460	476	487	431	498	487	476	490	466	454	483	447	464	435	504	462	492	496	455	472	479	462	425	482	450	458	508	473	532	488	494	469	420	506	481	460	482	489	497	496	426	484	460	449	490	506	454	457	478	494	442	458	482	527	494	471	473	437	458	455	475	450	481	478	503	476	467	471	439	454	492	459	455	481	486	457	514	508	467	475	496	475	479	472	444	468	513	442	468	488	473	498	515	527	511	432	482	464	522	438	474	489	497	462	456	466	472	459	503	473	467	478	486	468	460	429	505	491	478	497	497	489	494	452	503	458	465	524	467	507	469	463	497	479	486	477	488	482	485	494	460	434	463	465	477	476	462	489	478	495	487	483	502	470	481	475	443	451	472	463	457	453	456	506	480	461	477	433	450	478	456	435	484	487	477	474	485	467	460	461	488	466	429	459	486	455	457	485	484	444	461	485	462	481	461	438	476	455	455	469	508	487	475	486	474	444	459	474	470	465	485	499	481	479	472	502	470	451	468	458	450	482	447	483	478	473	528	474	500	509	514	482	442	490	521	499	482	480	485	447	460	481	481	502	495	498	473	469	458	469	456	461	458	453	526	490	472	462	464	442	455	469	501	455	464	487	480	457	461	463	465	489	486	467	454	463	475	485	455	522	457	449	475	479	467	493	451	499	444	461	499	449	462	487	474	495	452	445	486	508	460	462	475	454	469	512	428	455	469	498	493	454	477	426	520	501	536	456	478	462	477	486	501	497	481	466	520	462	474	486	482	466	461	477	488	469	477	466	481	446	486	508	474	506	455	489	470	462	487	452	492	484	442	474	497	494	469	473	477	474	454	458	456	450	482	462	496	464	496	468	447	471	476	465	473	496	449	494	489	482	478	508	451	447	476	468	442	445	484	463	453	469	472	482	500	423	463	466	496	466	452	483	503	439	482	488	461	484	479	457	503	428	482	482	445	468	487	475	486	422	497	481	480	472	470	421	496	457	485	447	486	476	468	427	500	466	487	493	483	454	472	475	471	469	499	482	470	482	480	511	484	509	478	471	457	462	474	485	473	448	504	500	459	485	495	436	464	467	487	473	453	475	415	472	467	477	444	472	456	451	442	474	486	496	488	496	500	461	488	487	465	455	459	428	478	456	474	465	468	468	496	474	440	456	443	511	501	451	467	505	510	444	453	488	490	413	511	470	492	439	506	472	458	448	440	488	501	503	458	429	491	456	481	472	472	487	475	512	487	449	474	450	503	515	467	456	453	487	480	433	448	451	433	456	475	466	485	505	475	460	464	496	464	512	480	454	428	455	463	464	449	481	462	479	467	494	458	443	470	484	462	480	442	510	502	481	459	469	465	506	481	482	465	480	512	461	448	454	486	481	478	436	453	454	481	465	482	490	470	466	490	471	484	430	487	450	474	468	475	466	486	469	461	467	498	445	487	494	484	472	437	483	493	474	499	504	476	456	493	469	475	475	500	440	471	480	472	510	464	473	479	492	435	449	480	467	480	494	449	467	479	481	490	468	441	477	457	450	488	476	472	462	531	459	469	499	459	440	465	459	462	480	442	499	468	485	471	460	427	475	477	462	473	459	414	507	457	460	466	444	483	469	457	448	461	502	467	469	480	482	447	483	428	476	473	456	474	520	484	472	473	458	470	479	434	450	474	463	478	475	482	457	470	480	481	456	431	479	477	474	456	479	464	485	509	479	468	463	448	511	467	454	477	462	493	465	463	501	483	484	456	467	449	472	481	464	444	445	466	478	472	468	470	473	475	477	440	468	474	463	434	483	488	483	493	490	492	460	466	480	491	490	463	469	501	483	457	444	485	471	482	499	511	522	453	463	512	451	468	457	465	453	451	449	495	492	459	528	473	463	488	484	444	471	467	445	454	406	481	468	496	471	474	459	505	480	493	485	470	454	439	456	458	467	458	433	462	442	436	453	501	482	478	466	491	437	519	459	476	441	488	492	446	483	465	485	510	510	455	484	443	489	502	506	486	491	467	459	532	506	485	463	455	474	491	525	496	502	460	475	461	459	448	478	496	490	482	483	469	476	456	437	484	475	487	484	464	483	478	446	460	514	455	474	527	512	455	436	458	475	483	455	447	451	466	469	456	464	495	456	482	509	508	468	497	452	455	451	474	475	485	458	498	531	456	483	516	488	464	458	484	465	468	440	467	456	448	473	466	490	462	474	492	470	425	485	526	442	478	496	465	481	459	486	485	489	485	457	477	471	445	469	498	470	488	490	491	471	483	488	502	442	526	498	464	433	496	491	456	469	445	440	450	517	476	466	469	451	462	502	454	439	460	470	489	489	467	497	458	454	509	485	457	458	507	504	485	483	474	490	483	471	499	458	488	458	452	475	475	431	456	486	450	462	424	471	435	468	485	452	458	457	448	472	463	502	469	462	463	446	476	496	500	452	502	476	504	447	509	501	427	489	506	485	455	491	479	485	455	486	509	439	480	451	478	473	464	460	488	449	467	456	483	464	459	443	501	428	481	459	526	473	519	485	500	490	492	484	426	444	487	476	461	489	451	440	477	467	463	476	529	484	464	474	472	495	477	478	462	460	488	472	488	487	474	486	466	460	435	471	515	444	478	457	474	472	474	479	471	471	483	453	472	470	453	478	465	490	486	466	479	424	465	455	475	466	474	509	450	504	530	527	438	507	500	494	421	496	446	490	461	464	469	488	464	471	500	465	482	486	468	483	485	488	466	496	478	461	480	450	455	471	450	479	461	477	510	469	486	488	481	464	453	445	484	495	468	450	475	472	473	471	458	475	500	461	471	489	457	463	474	462	525	429	494	501	475	511	484	454	481	465	468	457	441	459	470	468	458	454	500	485	448	488	450	486	445	503	473	495	488	478	488	452	474	472	483	467	478	471	475	472	463	483	482	468	465	430	495	469	454	464	509	441	459	470	479	466	419	456	491	495	470	480	470	482	464	502	467	453	427	463	427	505	437	446	461	482	439	474	480	435	441	478	475	457	502	449	496	513	494	458	485	472	495	498	462	454	453	471	466	505	480	496	517	468	453	464	462	486	504	474	487	472	453	486	477	495	460	478	470	468	480	498	492	484	485	512	501	484	470	443	468	498	457	493	483	451	480	514	472	468	479	464	469	451	475	447	496	508	475	506	452	470	478	467	448	442	495	450	468	467	462	412	469	499	457	421	475	474	481	488	439	478	461	472	436	501	451	480	490	519	492	410	497	458	486	488	450	454	461	495	450	458	512	463	457	460	479	491	481	466	500	460	473	481	440	549	489	474	497	439	456	434	530	482	469	488	497	468	506	463	493	496	491	491	442	460	488	493	446	461	466	491	491	477	455	509
24775	20756	26773	24673	11903	3687	2411	1632	1340	1378	1179	1926	11004	11762	6066	2135	893	617	604	562	545	539	554	567	582	574	606	549	595	606	603	617	585	575	581	587	612	613	629	584	569	549	584	589	568	578	629	596	592	564	634	559	528	568	558	584	593	563	562	577	570	592	585	569	568	623	599	558	598	566	585	634	563	563	563	581	577	561	565	592	549	581	533	602	611	545	576	580	586	554	549	593	550	570	573	577	565	551	568	592	546	559	552	589	600	614	596	538	602	622	529	562	541	577	558	599	570	577	570	542	583	567	567	570	586	591	605	565	574	574	585	563	574	574	554	541	622	569	594	574	559	581	568	630	583	525	572	558	583	559	580	646	540	596	523	562	567	558	559	622	606	598	531	568	591	579	557	545	589	555	585	599	586	622	635	580	535	568	563	625	578	586	563	600	575	580	617	588	551	550	575	573	568	590	584	576	571	518	585	583	579	584	580	570	547	558	596	571	592	528	596	623	603	592	555	548	544	591	582	547	619	540	541	620	563	574	594	581	543	623	584	587	625	545	527	586	597	585	608	590	592	574	612	664	622	547	565	564	581	584	528	564	617	588	555	622	553	591	559	553	585	570	561	539	594	557	552	584	587	570	571	604	567	614	608	573	627	589	587	640	559	536	515	588	580	581	564	632	595	554	611	562	588	570	565	599	524	545	576	631	572	547	538	601	569	541	557	587	573	600	564	570	557	604	572	555	567	554	563	563	581	562	568	611	607	555	562	565	546	548	571	596	617	534	569	541	622	597	592	562	564	578	568	580	563	599	561	572	588	602	567	562	580	516	575	568	540	576	552	535	606	556	621	566	558	563	607	550	583	542	609	573	565	565	607	570	586	582	563	581	623	573	551	584	583	572	559	594	549	566	553	575	584	562	598	597	522	637	584	542	580	594	576	601	573	592	547	571	572	568	563	560	593	591	561	584	596	550	572	563	571	584	607	571	538	603	578	573	588	565	571	530	502	558	570	576	582	548	602	544	576	522	564	587	580	594	510	550	569	540	581	542	553	561	572	586	533	555	605	576	586	528	563	568	603	542	597	526	557	582	590	541	540	582	547	592	573	525	563	602	587	538	586	585	592	555	563	564	574	596	564	506	576	592	604	564	524	567	593	595	587	569	552	564	549	584	536	561	596	576	578	568	583	577	607	594	557	539	602	602	566	591	580	602	603	548	549	606	540	562	589	518	578	592	548	571	574	569	550	562	549	568	552	534	579	566	595	576	562	568	563	568	579	552	527	538	533	555	533	589	581	545	591	551	579	563	573	557	568	623	590	552	558	605	572	622	549	637	568	609	553	538	574	560	606	564	631	583	555	606	544	585	565	576	583	559	592	539	564	562	592	545	581	578	565	607	547	531	537	580	537	588	592	561	521	586	607	574	516	556	594	537	535	549	588	584	564	543	554	615	615	551	547	546	609	576	565	570	563	560	563	595	535	581	602	599	556	591	595	584	579	570	581	603	514	594	569	604	576	569	549	566	577	602	583	553	595	553	567	512	554	581	572	550	552	589	592	551	554	587	545	560	620	593	617	529	576	591	582	630	576	556	504	583	561	564	567	561	558	555	570	617	556	564	563	612	538	570	606	605	529	607	566	601	563	603	557	614	558	587	566	588	592	559	600	584	576	589	559	569	566	539	540	547	590	541	573	572	605	610	542	582	573	600	580	597	589	567	558	555	570	555	540	554	553	572	548	557	576	536	561	568	558	610	585	542	571	549	568	541	622	597	528	579	592	576	578	623	537	602	564	555	564	533	567	582	581	567	573	590	614	596	570	567	576	568	571	586	608	564	572	572	599	563	588	610	564	610	591	558	591	575	602	570	576	523	595	569	578	570	574	614	581	589	591	541	559	561	569	558	607	573	551	575	547	560	526	570	559	563	586	621	591	558	593	585	589	544	568	548	579	590	559	621	579	536	575	542	555	560	550	558	599	583	546	536	564	606	591	566	567	579	524	551	610	540	582	598	526	579	537	582	590	591	583	532	547	615	542	592	589	554	565	527	565	513	574	590	570	555	575	623	600	579	577	554	571	605	581	663	567	561	606	592	560	613	530	582	567	594	548	561	588	542	596	600	527	564	592	531	554	583	543	578	529	574	631	550	504	558	556	589	571	564	576	589	581	576	555	539	581	564	575	562	564	579	566	565	593	618	597	577	571	548	569	570	547	608	568	618	559	549	548	586	555	594	519	566	581	557	511	565	586	566	578	568	594	569	507	591	588	565	588	536	588	581	561	566	564	596	607	575	570	569	541	580	575	552	541	573	559	535	603	631	569	566	552	559	541	564	600	557	551	607	559	602	578	563	601	552	538	583	560	578	563	552	587	584	561	582	554	560	544	548	560	575	555	633	606	585	615	586	608	579	531	573	602	553	542	576	615	571	542	563	524	579	554	567	582	554	594	557	569	563	613	586	586	619	545	576	550	555	549	566	577	568	565	553	573	600	555	554	575	601	558	566	574	555	614	604	567	589	564	602	580	539	552	581	595	602	578	539	577	610	619	611	601	580	604	575	542	594	580	545	550	558	617	585	563	528	619	599	575	576	593	519	572	578	589	545	575	606	601	611	577	548	600	576	567	553	593	581	591	550	624	604	560	580	552	558	584	557	574	611	535	566	564	560	574	582	591	587	571	604	607	604	543	594	535	574	526	576	584	571	588	614	549	596	569	584	584	537	576	583	584	604	580	599	570	540	556	605	575	566	594	532	580	550	546	563	547	544	610	573	546	539	538	580	579	541	548	654	550	586	546	544	611	590	558	564	596	574	616	575	607	555	547	592	582	545	568	571	613	585	559	587	589	568	562	585	555	547	536	563	561	518	567	558	595	565	561	555	538	586	544	563	541	543	529	571	572	607	607	562	542	529	577	545	538	584	578	594	564	585	599	578	586	547	587	586	604	598	555	574	555	575	555	568	582	549	620	566	566	540	550	554	591	600	595	529	568	577	555	549	587	546	580	527	573	551	561	576	591	592	570	590	571	534	640	589	539	523	615	519	568	598	562	603	570	563	569	559	591	516	535	551	596	560	613	540	572	588	561	587	549	530	554	534	602	537	568	575	611	611	583	573	559	576	563	580	559	632	582	575	605	584	605	584	600	546	510	574	562	566	547	556	573	545	606	560	554	545	563	615	592	592	522	561	545	561	539	573	577	579	563	554	577	555	596	591	570	572	579	593	539	590	545	530	598	569	563	568	579	564	554	583	560	549	543	584	586	546	598	550	540	606	631	530	560	572	535	543	552	576	588	572	600	537	580	570	557	547	589	574	558	572	532	545	564	623	559	594	551	571	590	556	588	558	562	552	539	605	573	566	601	583	556	571	569	582	562	585	581	546	532	569	576	598	597	572	630	561	557	536	543	568	576	580	571	559	590	552	567	575	569	590	596	564	523	553	555	557	556	578	538	554	565	551	542	560	540	635	590	586	584	603	515	547	561	563	595	596	540	525	500	557
4618	6944	8239	6222	4279	3260	2523	1945	1701	1664	1502	2728	13416	11315	5685	2228	779	565	489	478	493	530	512	505	532	530	496	530	468	490	461	499	509	479	482	488	473	490	520	456	486	498	507	528	517	477	467	485	474	511	477	489	447	474	487	476	504	511	506	495	486	477	505	479	501	464	462	500	500	527	483	502	487	458	463	512	489	471	499	480	495	463	493	494	525	477	476	453	484	461	471	453	459	500	507	526	471	448	470	455	446	501	451	491	504	478	466	437	532	521	455	529	485	520	496	473	459	437	486	478	523	524	491	484	496	475	486	484	511	505	468	477	464	461	468	492	493	520	467	528	497	475	494	520	473	507	519	470	462	464	483	527	450	507	501	460	533	468	490	511	489	453	499	483	508	486	466	521	457	490	499	474	466	486	518	496	510	455	498	528	505	472	495	497	456	499	479	500	469	480	517	478	467	503	492	473	494	467	482	498	476	483	460	518	500	483	481	458	478	493	473	463	493	487	496	441	515	485	473	535	515	482	491	532	465	478	481	468	495	474	472	463	463	489	506	482	489	528	463	495	474	484	455	486	468	443	513	525	534	512	430	473	509	441	495	489	475	521	473	500	493	483	471	516	483	503	497	491	495	519	475	462	462	485	488	489	450	460	445	482	512	533	468	505	458	496	496	496	474	481	449	489	501	474	474	483	492	476	474	477	449	460	485	514	514	499	481	487	467	465	480	503	494	487	469	459	467	494	446	506	491	533	496	482	499	476	507	494	461	464	499	455	462	465	475	438	461	497	495	497	481	477	494	492	454	475	518	504	449	481	466	457	498	527	505	501	472	464	529	511	520	474	480	465	477	501	489	501	493	492	476	513	452	460	438	482	522	457	537	491	512	494	474	485	463	492	484	471	439	459	461	492	498	474	515	494	491	511	475	492	467	447	465	480	505	506	464	491	474	500	481	485	482	494	498	463	477	484	464	529	469	482	468	476	480	508	482	481	507	471	498	504	495	485	481	491	450	481	421	469	502	498	492	493	473	522	458	495	475	445	486	466	449	477	476	460	489	474	513	467	487	494	444	505	468	508	491	462	466	503	507	500	474	465	442	474	466	478	488	489	500	525	491	510	468	503	490	442	472	501	514	497	482	496	514	548	452	480	495	499	495	489	489	477	499	504	448	499	474	483	555	500	515	491	478	494	505	497	477	474	482	479	448	479	504	463	479	472	474	461	483	528	458	449	504	471	486	498	491	543	506	490	462	482	490	528	485	479	482	494	495	468	521	501	510	469	476	457	498	452	447	449	490	533	466	483	453	495	458	443	503	476	472	484	496	477	497	472	500	481	444	495	451	481	479	488	474	504	473	507	500	454	481	469	485	502	505	493	497	518	481	529	499	493	522	469	468	496	511	476	494	505	472	523	524	520	528	530	448	473	514	482	479	448	491	480	463	473	537	446	487	486	476	476	488	525	468	485	462	485	431	467	503	486	463	495	473	475	474	463	467	508	483	471	443	496	482	506	478	497	510	470	464	471	463	469	483	490	519	498	498	525	453	537	497	479	487	465	540	493	484	453	489	496	472	517	497	468	498	486	478	477	471	513	480	464	511	480	433	491	479	516	485	441	492	491	500	479	445	505	513	486	469	459	464	481	471	472	459	470	480	452	477	456	510	519	478	512	463	481	470	484	507	437	428	486	490	471	468	493	461	479	522	467	505	442	474	481	506	448	505	538	496	505	476	473	509	484	481	517	503	475	492	472	514	447	468	523	464	493	474	506	490	475	474	483	515	511	504	495	492	502	492	509	524	479	495	514	478	486	474	482	493	460	460	496	525	429	471	503	466	496	494	442	509	474	483	495	465	460	468	481	507	526	498	516	477	476	511	527	458	517	450	470	487	478	493	471	478	482	499	484	460	542	465	485	476	480	485	501	468	491	508	480	478	491	460	498	484	473	512	519	512	436	484	488	479	474	510	495	473	494	505	430	500	497	492	459	486	499	475	507	518	501	476	520	472	473	482	481	482	479	450	473	481	499	478	511	501	472	478	489	504	504	516	486	476	478	461	469	488	493	463	467	495	525	454	468	447	511	491	515	521	512	487	475	481	507	481	483	502	455	513	488	468	476	503	491	465	481	426	503	472	471	491	445	484	496	495	486	499	482	503	524	477	473	499	458	463	493	449	451	468	465	469	456	477	487	492	418	493	510	504	473	481	461	488	530	490	496	522	492	476	449	503	482	496	446	485	493	500	511	496	502	508	437	511	489	468	467	500	456	475	501	482	480	470	479	467	502	499	492	470	496	502	518	470	491	481	456	495	432	507	468	485	484	483	479	481	498	540	480	478	477	469	482	495	461	461	502	498	485	485	501	468	490	503	500	495	483	475	439	461	494	503	463	504	492	499	530	497	487	461	481	479	480	477	454	474	460	498	455	469	523	491	459	498	483	471	480	465	464	498	484	487	516	501	459	435	476	452	473	535	485	454	499	467	487	485	486	499	455	490	496	503	483	466	522	499	490	517	448	446	470	477	491	510	450	509	458	518	519	445	474	483	496	494	476	462	475	511	492	494	504	517	498	482	443	470	495	512	497	473	436	497	484	506	465	483	549	480	486	447	488	488	460	480	485	509	509	515	466	515	493	496	479	444	474	481	470	462	486	462	474	465	441	502	524	481	483	469	497	472	504	446	463	473	435	512	503	469	482	497	468	467	495	500	470	490	493	476	462	496	533	491	531	480	479	480	473	468	464	483	485	459	473	476	499	467	484	479	456	484	465	488	471	512	474	511	509	496	472	462	415	496	488	514	510	465	478	457	498	471	491	471	484	479	488	492	474	500	460	477	486	488	499	508	505	479	469	478	468	477	501	520	460	449	478	496	462	474	468	501	475	466	472	470	496	477	519	437	500	502	533	508	521	467	477	472	447	497	463	497	495	498	464	456	471	492	506	513	501	453	471	508	467	440	495	507	488	453	511	518	498	514	474	487	486	502	444	449	509	494	507	493	495	459	536	461	467	490	443	449	439	468	461	482	513	474	458	514	493	471	474	454	502	486	433	459	466	480	508	488	485	484	492	474	488	465	477	501	479	495	496	469	477	540	508	451	495	500	503	506	508	471	468	483	466	489	482	481	502	487	497	475	457	452	497	450	479	497	447	439	512	514	502	517	520	497	476	475	424	531	483	518	460	494	504	478	461	456	501	449	523	519	502	458	441	473	472	490	495	500	444	486	527	445	477	486	485	460	505	500	483	438	494	479	511	510	500	502	456	454	474	479	481	452	498	445	492	490	503	495	483	508	501	495	509	476	489	469	510	483	489	484	473	507	481	518	501	473	475	478	480	452	479	431	481	485	519	466	479	538	498	486	477	484	466	502	508	488	460	483	458	482	483	486	499	484	484	487	457	496	491	458	484	491	468	477	501	479	496	504	501	482	463	492	477	488	470	476	441	425	512	474	520	502	448	439	479	462	481	498	458	479	488	470	496	493	478	497	447	469	473	500	495
23898	20818	27896	23930	20570	10846	3828	2228	1800	1606	1647	6780	23189	18535	9931	3549	1205	823	723	713	697	700	706	708	714	683	703	679	688	722	723	691	694	733	711	718	712	715	651	711	716	702	671	681	675	649	716	700	708	716	692	667	708	723	743	715	687	665	687	713	676	703	715	685	672	730	664	670	682	711	701	679	672	673	694	718	627	716	715	726	662	709	704	692	681	656	673	663	683	717	731	694	646	698	681	715	664	692	635	687	749	668	684	699	729	678	670	694	741	676	725	692	668	662	701	702	678	667	732	700	704	682	680	708	637	714	770	703	649	682	613	729	665	678	698	660	682	695	711	652	710	665	668	695	693	678	691	716	648	693	706	688	668	685	684	717	681	706	683	661	607	701	658	707	686	673	698	682	712	723	649	673	710	678	691	710	711	685	729	689	640	701	675	690	695	708	673	739	687	676	731	684	617	700	661	698	698	688	674	651	655	670	762	699	722	667	701	695	668	705	708	707	677	686	675	672	699	697	642	681	708	725	687	688	702	683	728	698	681	670	688	687	705	678	718	694	729	664	659	695	708	705	749	668	727	682	717	691	680	729	662	653	643	709	681	752	659	670	691	662	700	705	676	712	693	678	724	677	661	675	660	703	671	651	668	701	669	658	660	659	710	691	671	660	724	656	694	683	728	678	706	656	694	705	726	724	737	664	666	677	701	681	680	688	667	657	676	723	663	696	720	649	743	686	694	674	724	716	679	705	667	688	681	677	667	638	672	715	709	653	675	669	629	677	703	700	675	654	653	704	714	686	666	672	725	691	687	657	701	634	695	668	669	687	676	715	698	695	664	682	664	649	734	691	677	732	661	652	679	695	682	689	677	687	653	721	668	709	672	696	675	723	705	720	781	698	748	706	719	711	684	704	669	716	719	692	661	667	703	636	679	695	713	711	666	686	716	699	713	668	701	664	658	651	693	727	692	671	647	641	666	693	680	669	674	677	712	696	701	727	693	707	684	663	651	719	658	695	696	694	713	716	691	669	712	734	694	659	659	699	719	668	683	677	737	718	704	687	663	681	674	698	680	689	650	636	679	666	690	681	711	715	648	690	723	686	626	639	714	687	706	722	695	692	684	671	688	737	685	678	656	741	681	686	653	652	674	687	684	723	667	632	667	654	700	645	712	668	648	695	705	693	699	709	712	668	689	668	676	723	654	707	667	724	705	632	692	643	711	690	663	694	662	710	677	687	690	619	746	701	673	714	671	657	624	701	674	681	671	656	670	685	699	705	759	732	677	723	682	664	727	717	673	703	664	711	699	659	664	703	680	700	657	734	688	688	669	692	676	629	679	681	733	673	632	628	639	694	725	717	669	695	643	751	680	670	708	681	725	694	717	655	716	654	686	738	698	675	710	668	671	693	671	662	713	663	673	710	693	675	708	688	717	686	738	754	672	695	679	644	685	685	660	642	634	677	718	667	686	701	737	655	662	658	680	655	671	691	720	692	675	683	709	699	650	679	687	677	665	694	691	715	716	717	659	639	727	683	697	698	662	711	673	649	715	708	673	726	681	653	665	678	703	671	680	729	715	724	685	703	741	689	723	673	658	671	714	668	694	677	685	661	695	683	710	699	667	686	709	732	736	677	695	695	724	738	704	709	732	675	734	662	687	663	692	691	673	672	726	692	726	708	671	672	743	685	700	694	678	714	660	693	705	679	669	617	661	709	630	693	698	676	674	698	694	679	663	691	652	743	712	730	709	691	673	686	717	673	738	705	651	692	690	656	660	637	644	678	679	704	697	685	691	669	730	713	648	707	627	692	654	666	712	623	733	678	696	672	687	701	701	717	667	689	720	665	665	710	633	651	721	654	650	719	709	711	689	690	733	705	690	680	708	670	678	702	693	668	723	681	679	694	706	660	665	646	634	652	696	699	682	752	686	643	741	683	713	724	684	680	680	667	702	742	680	737	699	679	627	688	666	675	641	636	656	699	707	704	718	667	692	671	676	667	681	682	675	684	649	730	718	673	713	670	717	691	708	704	739	671	673	663	665	655	701	701	708	697	663	718	682	662	679	727	718	635	712	709	662	673	727	687	691	682	687	700	680	634	658	653	694	680	690	677	659	662	671	666	675	716	668	691	722	721	705	671	706	713	711	647	641	684	705	655	671	673	674	743	701	636	681	671	663	694	680	629	693	674	682	684	678	663	653	656	659	688	706	659	637	688	672	715	684	677	691	694	670	702	684	694	719	650	692	700	713	644	670	692	728	702	735	714	682	649	675	675	710	711	671	689	666	680	742	624	648	650	690	644	699	692	661	697	686	696	659	664	670	702	658	666	685	734	728	670	706	683	669	688	688	661	667	662	702	664	673	690	693	698	633	675	716	677	691	646	722	690	723	692	725	702	729	685	698	681	742	701	681	688	650	656	663	652	688	725	685	688	734	658	671	659	670	703	699	713	682	698	712	697	717	656	654	690	694	664	661	743	720	732	675	679	703	687	644	703	680	684	706	618	676	684	701	697	680	701	691	691	713	690	673	691	694	683	701	742	692	700	723	680	707	634	676	680	699	699	673	708	733	713	663	676	655	664	676	681	693	699	693	735	703	617	725	729	728	628	663	675	705	679	730	691	661	645	707	741	720	681	661	733	706	702	688	668	645	703	677	707	667	682	638	692	668	696	683	686	731	659	648	684	674	723	681	683	684	654	670	740	659	686	670	657	722	692	678	686	696	646	663	701	709	714	639	669	680	652	684	747	700	715	688	724	689	645	650	674	643	642	717	682	786	683	669	650	674	675	681	684	701	627	716	724	673	654	678	635	664	735	660	651	717	727	700	746	687	688	680	697	649	699	686	688	662	685	677	724	703	675	657	694	660	632	697	677	706	728	691	681	667	682	733	690	702	682	644	684	666	715	702	691	732	703	714	692	655	675	710	729	666	677	667	703	660	696	681	682	711	676	747	674	704	670	672	662	675	647	700	708	684	699	665	654	701	688	671	709	707	714	669	679	680	683	714	690	689	679	658	683	674	691	682	687	702	669	696	712	675	627	686	730	728	695	749	726	707	676	715	722	716	670	673	690	709	692	707	667	689	674	691	690	707	707	669	690	730	665	739	727	728	713	705	700	723	672	737	691	700	712	666	664	722	739	716	665	672	720	713	658	662	692	669	689	676	666	674	688	686	668	684	654	712	698	715	674	708	637	682	701	706	681	699	705	736	668	689	718	691	640	701	666	695	655	704	670	662	736	687	663	681	722	685	641	698	644	656	693	714	690	642	688	679	710	664	682	706	642	642	662	687	676	692	689	640	668	743	714	664	626	715	635	710	709	723	683	714	716	702	671	684	670	711	669	665	703	700	688	626	650	753	696	642	659	668	684	687	665	673	734	700	659	655	686	675	682	695	592	654	631	637	640	723	732	646	677	767	641	695	617	659	711	723	668	661	699	725	670	681	680	674	715	661	691	694	687	680	695	703	615	683	673	681	696	687	736	698	676	668	689
6788	11756	12510	10756	7151	4250	3017	2732	2291	2161	2264	9378	23405	16201	8470	3358	1107	642	584	628	583	615	567	573	621	559	599	581	593	557	559	571	568	557	595	613	550	581	525	615	536	612	576	554	581	619	555	595	583	546	557	608	603	563	610	594	550	582	577	561	592	600	583	602	568	547	552	573	585	564	585	632	596	585	570	564	544	583	583	567	539	586	600	547	612	618	616	580	534	579	605	585	600	583	574	515	598	587	578	568	568	579	559	578	626	553	604	577	604	620	586	559	583	586	565	568	580	565	611	544	541	535	574	621	598	555	610	611	536	597	565	574	622	569	610	642	578	597	555	591	573	554	566	573	573	590	561	565	557	585	619	577	572	573	606	578	590	580	571	557	558	545	617	587	581	605	585	566	569	580	583	548	601	584	568	567	614	552	574	576	560	566	573	602	577	590	543	644	580	560	587	592	562	596	553	609	579	591	569	561	580	559	537	635	564	586	549	595	625	566	583	591	598	607	563	579	583	558	605	539	549	569	598	550	571	569	549	612	562	577	553	612	537	599	558	571	572	610	613	541	576	559	611	569	568	571	515	602	554	584	604	571	562	581	593	602	592	587	570	563	610	601	562	586	597	577	589	588	573	575	541	574	622	580	581	580	582	540	573	560	578	590	583	540	570	597	612	591	610	592	533	547	595	554	591	606	587	623	565	554	523	545	596	551	566	566	583	546	542	579	616	559	582	583	584	622	586	596	601	578	573	584	552	582	528	571	618	594	560	587	589	581	540	546	532	568	563	578	554	549	577	626	586	647	597	593	608	542	564	584	565	583	562	562	515	572	610	607	586	534	561	563	602	552	553	539	585	572	587	611	550	576	613	587	576	577	607	627	548	538	548	626	591	593	566	544	544	620	597	569	545	547	535	625	603	589	576	542	574	576	540	541	591	564	569	584	550	595	545	613	566	564	573	610	566	596	597	572	575	604	560	590	608	554	593	536	569	571	579	526	616	589	563	547	574	549	564	614	605	583	573	549	580	534	609	614	577	571	584	548	505	563	611	586	570	619	565	544	569	604	588	591	610	579	581	614	588	550	590	569	584	550	557	552	583	540	607	573	562	571	564	618	599	574	598	585	571	556	624	548	526	615	600	578	529	580	571	544	623	591	557	608	566	561	607	580	601	547	563	596	576	550	596	591	556	579	575	578	512	592	566	561	578	562	570	581	562	549	575	580	583	557	603	587	612	601	553	561	586	582	526	584	581	524	565	580	583	595	566	597	607	587	586	618	600	599	574	531	547	605	561	642	560	592	567	581	574	551	565	587	610	609	550	556	578	610	557	584	569	552	560	555	531	591	582	579	603	565	571	614	574	571	566	594	552	542	602	609	606	594	607	576	546	568	603	567	606	601	569	574	569	603	572	545	574	564	577	535	574	555	568	507	557	527	591	557	537	597	570	572	615	574	597	561	579	547	580	563	561	571	547	592	604	582	590	558	597	575	539	591	568	584	525	542	598	605	581	626	554	601	595	566	601	608	571	591	603	553	590	600	591	598	585	594	625	638	561	551	574	632	595	566	567	591	570	565	600	581	533	577	598	571	582	566	572	581	564	553	605	579	589	640	585	584	575	588	601	563	574	581	598	608	560	589	594	589	551	561	559	597	557	555	540	588	556	587	600	587	593	588	536	603	567	627	540	588	569	597	585	580	575	526	563	597	606	590	612	577	575	578	561	576	550	538	577	548	597	559	572	558	573	575	557	571	609	592	575	550	593	611	584	586	565	602	584	621	594	568	581	560	574	607	542	595	567	592	560	541	591	587	557	576	567	590	535	604	602	643	561	584	552	590	568	618	521	558	596	567	593	576	555	607	601	593	559	571	587	602	611	587	586	530	576	543	585	576	533	566	576	620	566	555	600	553	575	572	523	569	568	566	573	600	602	601	608	574	579	612	552	518	592	537	589	575	579	570	575	586	582	572	557	588	557	594	590	603	510	597	560	582	542	589	577	595	587	551	563	582	546	568	548	557	556	531	569	576	574	551	544	581	599	538	581	542	575	624	562	520	562	546	616	586	571	577	574	556	550	553	572	547	555	574	554	584	552	546	553	582	606	533	569	565	573	533	576	611	554	609	518	535	559	563	583	544	558	545	611	607	538	548	559	557	583	585	586	585	555	598	573	568	527	575	576	552	562	593	578	612	548	599	611	572	584	581	625	571	520	548	630	589	577	575	556	512	526	548	574	563	532	558	552	559	573	606	590	620	587	569	591	548	600	592	530	600	550	636	599	608	558	520	571	571	575	602	578	542	558	564	594	593	572	530	563	585	581	564	572	559	547	564	563	577	573	558	559	616	557	555	568	540	584	611	595	581	584	531	561	578	559	581	582	593	537	581	594	552	578	548	586	588	549	597	612	561	580	554	550	552	568	549	552	633	525	568	551	549	589	602	601	587	572	549	586	583	548	557	571	555	537	561	569	565	579	587	559	583	647	501	578	586	576	585	595	551	522	580	578	551	595	576	595	570	500	553	566	591	576	573	586	550	586	595	596	548	558	593	603	533	570	588	570	578	556	595	555	574	544	565	559	589	568	542	587	555	539	575	584	557	594	558	592	562	621	597	572	589	588	548	570	603	572	591	562	586	578	524	583	573	616	604	622	563	640	606	574	549	553	548	606	543	560	585	578	564	599	603	554	587	582	497	597	627	553	558	602	626	597	550	593	581	590	554	572	562	575	621	576	535	607	590	569	602	568	570	567	573	541	554	608	576	586	554	568	540	551	553	554	548	571	565	597	572	562	573	577	591	588	569	592	539	595	565	596	577	585	602	572	566	605	557	595	589	563	607	569	586	569	577	557	587	588	544	552	607	542	584	596	531	594	574	593	576	565	620	578	608	529	545	587	591	597	598	591	532	533	581	597	611	533	578	544	572	576	569	585	568	535	584	595	592	540	536	608	549	628	577	613	576	539	557	578	560	551	599	587	560	550	573	606	585	552	601	575	581	572	543	590	612	584	528	590	539	578	588	572	552	583	560	548	554	546	542	581	563	544	540	605	598	554	575	548	571	538	528	586	547	585	592	571	557	572	551	576	570	596	549	560	546	535	560	588	559	571	585	573	587	603	608	593	551	549	556	592	597	598	579	554	588	567	550	595	547	577	519	585	592	576	569	580	561	614	580	563	572	578	558	568	581	604	556	625	540	577	554	611	610	560	543	529	568	566	584	606	552	585	562	560	539	577	612	571	610	579	585	603	566	595	569	519	568	579	564	550	584	636	594	591	580	557	551	616	591	530	588	583	585	577	573	556	547	573	582	584	569	575	556	531	566	573	534	563	587	573	553	597	543	595	567	585	591	545	553	588	576	548	588	586	589	545	575	598	522	561	605	573	568	579	613	582	605	560	579	573	539	570	572	577	527	557	584	593	544	575	570	539	573	563	556	535	621	594	591	547	539	536	550	537	550	568	589	558	591	640	561	554	606	599	620	554	558	560	592	637	544	548	564
27009	11427	5392	3267	1480	933	796	783	783	765	789	1062	1687	1400	971	721	603	598	563	566	562	563	554	524	562	546	555	571	536	569	537	558	564	555	536	545	604	522	563	601	570	562	578	581	555	570	568	558	556	596	544	571	491	493	560	603	564	567	529	550	576	560	580	522	526	555	583	552	584	538	540	549	578	538	563	588	500	553	550	589	519	612	559	543	559	520	516	571	523	571	559	565	552	597	554	562	528	555	530	596	543	543	528	518	571	533	534	545	599	588	539	560	524	563	546	524	519	526	529	537	504	586	556	544	533	520	528	508	553	547	578	564	570	584	597	569	551	568	592	591	567	546	574	557	504	570	576	534	535	555	562	550	534	571	576	564	589	551	571	586	542	531	547	523	537	529	591	562	492	544	563	532	546	567	562	558	552	527	546	544	561	542	537	566	519	530	594	566	533	596	555	577	582	543	556	524	556	529	601	591	532	507	531	535	571	567	531	536	558	551	555	495	533	535	548	530	525	554	540	540	531	558	547	538	548	596	543	529	517	518	532	556	560	554	556	556	551	570	552	584	574	567	545	524	556	485	569	616	534	543	573	605	556	526	525	544	576	559	569	568	554	549	542	558	573	520	550	546	546	567	547	543	567	565	527	541	534	553	553	573	519	510	497	526	538	587	541	600	513	530	531	590	553	556	555	537	600	563	544	535	564	534	579	582	567	546	561	557	550	551	547	578	525	561	554	576	549	521	568	583	552	550	545	574	562	526	538	535	560	548	539	509	546	527	583	530	563	536	535	551	563	571	554	564	520	540	551	585	544	524	540	533	522	558	552	556	553	500	598	572	534	537	568	570	566	570	575	584	559	549	564	539	550	525	546	530	522	562	517	531	554	543	493	505	539	540	582	600	562	572	542	546	538	567	547	560	567	569	556	587	545	562	573	535	568	570	570	593	527	539	552	563	561	566	535	534	547	535	560	564	494	504	589	559	552	578	521	511	559	524	556	565	541	538	588	557	567	539	583	553	552	561	562	537	564	552	565	546	549	570	530	569	523	568	514	554	542	531	557	574	553	543	566	558	546	541	505	505	573	554	554	544	587	597	564	555	512	544	527	536	567	511	535	576	528	559	544	559	558	553	569	568	546	572	550	526	567	582	585	526	557	605	552	543	525	555	578	550	529	540	537	551	525	527	580	558	533	559	556	537	578	541	553	564	547	566	497	549	580	601	529	544	560	528	534	564	569	557	513	538	575	586	545	602	547	514	564	466	526	529	555	553	544	532	562	534	518	556	536	510	592	578	516	550	530	571	533	564	576	588	526	554	596	520	587	553	540	556	538	512	529	583	535	554	576	554	586	546	513	577	542	556	536	543	569	549	529	550	533	556	565	554	566	563	483	557	542	535	530	524	564	554	541	563	559	587	544	537	495	552	501	536	586	592	492	520	530	583	605	535	548	548	559	515	588	555	542	567	537	557	575	550	549	571	535	541	590	596	544	567	595	558	562	560	551	537	504	539	544	543	556	543	561	541	548	536	514	526	559	536	549	533	571	574	510	542	508	574	551	557	536	537	580	516	565	544	559	581	536	523	485	525	517	555	532	518	567	513	483	564	550	568	533	526	557	579	610	541	581	588	540	574	568	543	564	579	588	523	539	573	564	530	565	532	540	531	532	527	583	536	504	575	547	544	597	560	515	548	562	529	560	539	560	547	544	595	544	595	545	561	613	553	559	552	563	509	558	543	604	532	577	559	522	573	556	534	548	557	566	577	560	533	510	558	539	538	515	558	564	547	576	547	560	565	556	558	561	583	569	576	552	568	545	582	553	559	527	529	562	542	539	542	514	635	498	548	574	550	533	531	600	545	585	568	551	526	550	529	586	565	579	565	590	562	504	544	559	532	542	510	584	511	603	515	586	552	569	541	523	546	554	574	562	553	563	525	534	539	515	568	553	566	536	568	563	577	521	576	538	574	534	543	511	601	522	556	577	540	484	533	551	547	594	544	576	507	570	517	533	584	530	514	598	559	543	552	577	561	526	562	544	511	594	578	540	526	554	578	564	565	554	499	558	515	553	526	551	573	599	544	549	584	552	538	566	559	592	502	536	563	512	590	579	545	554	543	582	541	542	571	560	485	533	570	561	566	523	543	524	580	592	616	564	570	542	553	545	564	576	512	541	605	525	544	545	495	557	550	558	553	531	604	556	508	599	589	563	525	576	541	574	537	552	558	583	566	546	577	588	592	552	574	549	580	578	587	543	574	564	522	569	544	530	568	550	502	538	530	550	507	528	576	533	541	562	559	560	552	542	534	518	562	554	518	569	574	564	520	556	525	555	603	508	569	569	560	559	576	592	553	541	572	566	539	562	527	564	577	568	540	576	573	532	545	539	527	570	558	548	537	572	559	552	583	573	551	567	535	550	532	567	565	544	590	594	560	546	562	540	541	578	563	548	560	569	532	589	559	563	541	586	529	557	560	551	551	587	571	551	522	555	555	551	560	539	548	565	554	548	572	574	573	567	558	543	547	542	574	570	537	536	533	549	541	569	537	551	505	568	563	519	528	585	533	555	508	509	561	534	589	599	552	556	540	540	568	570	544	547	552	521	508	568	558	535	522	551	567	533	536	565	541	530	554	551	521	533	562	515	539	533	567	536	520	522	544	530	547	579	538	526	539	542	563	546	549	579	477	543	555	564	583	553	556	540	545	537	546	556	535	574	544	561	547	541	559	568	526	564	543	551	504	472	551	549	527	553	515	558	593	560	537	558	542	566	551	535	593	551	533	547	544	552	530	546	560	578	567	518	558	534	516	558	601	551	484	534	615	566	566	579	513	538	567	615	568	582	525	542	570	596	559	576	499	563	548	558	529	587	549	588	547	539	553	533	526	608	567	572	552	543	560	550	563	552	537	554	510	539	551	562	519	508	557	564	539	546	571	533	577	564	553	554	559	553	556	542	593	531	553	562	539	519	588	581	545	552	542	543	570	550	529	598	576	554	542	537	561	544	551	540	582	551	549	528	533	551	567	545	585	555	554	568	575	538	574	564	534	524	571	552	523	532	543	561	518	572	558	531	580	533	531	548	561	548	565	513	547	554	558	539	564	548	513	551	586	535	550	565	526	585	579	520	564	551	579	555	540	549	544	557	542	562	576	493	522	551	577	604	537	538	563	530	578	541	573	531	540	553	555	523	536	590	561	557	603	577	548	581	536	562	544	555	555	587	519	548	535	601	565	556	533	576	541	530	563	534	518	553	538	514	579	551	491	541	591	575	547	526	560	520	517	597	547	531	580	559	543	574	551	549	542	573	537	580	550	527	573	554	551	509	553	536	552	551	558	533	545	573	532	554	515	589	570	537	572	530	540	556	524	536	573	545	545	562	491	535	544	555	533	527	577	531	524	551	528	562	554	536	490	540	523	567	536	523	563	500	560	568	533	524	542	551	533	572	582	535	545	575	544	556	532	548	508	562	530	572	550	586	537	551	533	606	559	575	517
6722	4469	5116	2851	1608	1060	926	823	833	847	826	1562	2064	1558	948	607	510	508	446	445	452	442	434	493	475	464	449	464	468	476	426	464	472	475	472	474	443	442	476	483	472	437	452	482	462	433	450	444	443	465	484	465	467	436	486	457	472	488	435	437	455	467	452	460	460	475	424	474	423	452	451	441	458	442	462	466	450	456	467	463	490	452	464	476	452	451	439	459	429	416	435	456	460	468	491	457	490	471	440	462	442	471	450	451	424	489	486	425	461	443	517	475	474	437	466	434	479	457	455	509	426	499	474	411	454	465	426	425	433	497	469	415	437	424	451	424	483	475	474	474	451	453	460	396	436	456	453	440	416	474	464	437	453	412	481	442	496	459	459	441	467	480	499	435	428	475	485	437	454	422	461	399	445	457	431	464	484	421	470	477	447	464	441	476	477	452	427	480	479	452	469	459	456	426	469	457	461	462	457	467	430	475	464	476	423	474	445	458	466	466	469	424	482	425	432	417	453	438	424	492	445	462	458	433	417	479	427	441	486	417	436	451	436	459	411	465	431	425	474	454	431	467	447	517	470	496	461	455	461	449	448	449	456	459	438	498	481	452	447	480	461	449	448	422	434	455	478	485	444	448	473	453	445	447	474	471	466	440	457	442	459	440	416	489	487	445	447	490	452	465	459	482	464	481	436	457	434	418	472	454	422	450	443	424	444	470	471	492	505	448	426	456	432	447	484	467	425	488	461	447	448	432	481	458	467	439	463	439	475	412	455	460	487	469	482	480	456	442	415	467	436	502	487	457	444	490	423	458	444	479	448	483	432	433	447	492	439	455	468	423	480	442	429	463	439	476	472	465	472	461	459	485	462	464	436	468	406	447	462	487	504	483	458	430	498	444	413	463	439	438	434	426	441	399	453	465	473	452	441	458	459	445	471	498	475	463	444	477	483	429	485	444	467	449	443	452	451	468	449	473	453	451	477	491	429	421	458	493	448	420	462	491	456	439	479	456	503	441	446	494	508	438	459	419	465	435	483	484	448	434	446	482	471	477	432	461	490	457	460	477	482	482	490	460	429	523	458	453	446	439	448	462	455	449	444	441	463	451	457	459	440	490	466	477	464	457	429	458	488	452	469	508	449	454	435	447	430	477	481	450	451	437	491	491	435	459	445	436	458	465	412	470	490	494	438	453	468	455	466	480	495	470	474	455	460	466	464	498	433	486	457	416	466	491	478	435	467	460	446	484	450	497	466	475	462	464	456	442	458	486	459	510	445	465	455	428	473	419	426	482	448	471	466	430	493	447	488	434	452	428	464	459	476	462	458	472	442	466	466	440	450	472	483	429	449	473	418	436	483	474	449	475	468	427	433	445	427	467	463	431	456	452	453	472	466	430	492	479	472	458	453	430	447	490	461	460	469	463	418	421	434	458	463	438	441	469	465	508	469	468	474	469	474	495	491	457	473	473	471	503	464	457	505	445	476	477	465	439	471	493	484	427	410	447	445	461	450	452	459	477	468	480	468	448	462	453	460	449	501	455	443	466	485	433	487	472	500	486	481	441	474	425	464	421	472	467	482	471	464	436	447	469	474	395	473	457	446	439	490	483	452	446	447	470	470	429	438	463	432	423	413	452	458	481	476	459	444	483	454	477	452	468	463	468	442	460	465	449	508	424	482	472	433	437	440	484	450	456	455	480	430	432	442	472	450	461	444	461	461	463	400	444	480	452	469	468	472	471	480	428	452	453	459	457	473	467	462	440	423	444	457	486	473	501	493	452	475	427	501	449	444	463	441	446	452	489	441	461	434	449	502	423	472	445	452	438	429	479	496	479	432	452	453	463	471	459	426	460	455	443	470	472	493	452	473	481	442	476	481	444	464	474	460	456	457	442	454	416	470	487	455	445	488	487	436	456	457	461	466	496	442	481	455	459	476	459	450	471	482	431	426	469	455	463	491	429	456	473	449	449	465	471	466	476	420	454	445	493	449	475	482	464	459	446	481	458	469	430	469	432	465	417	405	446	459	451	495	473	466	478	449	420	456	458	470	469	492	441	456	450	474	431	440	429	469	483	467	445	429	441	467	453	467	457	464	489	509	439	462	469	483	436	423	476	492	429	490	540	438	453	475	454	447	443	481	441	477	485	480	435	480	449	480	468	432	475	423	483	488	467	468	495	486	479	404	465	442	452	464	460	488	470	502	480	450	470	454	446	450	482	455	422	450	442	410	444	477	451	474	442	457	468	441	420	492	458	464	471	484	465	472	450	468	494	464	464	490	435	456	491	448	469	445	484	429	454	451	430	441	440	435	440	451	468	487	437	503	494	439	431	419	442	452	469	426	438	461	452	458	461	493	479	437	461	443	455	450	433	469	455	444	462	463	418	461	446	460	478	484	461	496	480	435	425	453	446	427	469	479	440	444	481	446	485	418	463	453	423	482	428	451	451	451	439	445	472	450	438	453	481	460	482	443	468	450	442	452	443	450	429	462	482	407	432	432	469	453	468	455	483	485	507	413	454	433	458	503	494	475	488	484	462	491	427	418	442	466	480	434	463	484	480	480	440	473	506	466	457	471	475	443	482	458	453	456	449	444	435	456	452	439	436	461	459	480	432	474	442	476	425	485	448	486	438	448	467	460	421	452	467	468	453	453	459	486	462	396	482	416	429	472	450	475	481	440	486	453	455	456	484	468	483	453	493	488	445	480	440	417	459	457	450	462	448	448	462	448	504	452	479	469	463	446	449	482	511	487	440	450	470	466	489	456	491	452	477	453	483	449	480	438	483	494	460	489	424	457	467	469	479	457	415	518	455	443	438	437	467	455	441	444	444	452	455	477	495	483	499	470	455	472	488	474	453	440	439	486	460	413	460	456	455	473	457	461	473	484	468	429	447	464	406	420	453	440	432	433	451	466	420	442	446	488	449	468	476	466	450	464	438	435	455	502	440	485	479	462	468	443	483	478	472	460	416	438	468	449	490	479	452	461	476	449	452	471	480	484	437	449	463	456	449	456	477	445	431	432	445	450	465	452	464	432	404	416	468	441	477	458	424	436	442	493	438	428	466	473	454	475	490	448	446	466	450	473	493	494	443	422	459	447	457	489	449	452	449	443	407	463	468	444	437	476	433	435	426	467	473	503	479	492	499	459	438	489	491	480	460	469	425	463	452	450	434	413	448	435	444	488	445	475	437	475	462	447	461	415	417	479	489	436	425	463	457	418	457	445	418	480	437	462	479	536	440	461	452	460	478	498	474	439	465	478	446	442	439	474	430	474	464	459	502	472	454	446	497	456	487	476	485	459	495	461	454	495	408	457	451	452	462	433	463	462	449	456	455	456	431	468	449	502	459	464	476	437	458	502	487	417	470	481	440	493	488	457	497	480	499	480	463	456	429	444	449	511	493	457	495	411	428	416	462	447	466	443	459	436	424	472	430	452	448	463	424	433	488	430	444	476	470	459	414	445	439	480	474	436	477	442	452	460	432	488	480	453	448
24805	20814	26762	24702	11327	3378	1977	1484	1382	1223	1215	5861	13861	9863	4374	1596	783	631	586	603	579	586	581	608	547	586	540	604	570	590	574	605	586	569	533	585	554	574	566	570	596	609	574	589	504	603	614	561	578	552	592	549	585	584	577	517	599	538	594	524	534	579	525	583	544	587	554	550	561	574	557	585	587	574	573	617	591	545	581	610	589	582	596	604	589	546	579	526	606	598	547	578	579	588	555	597	581	586	546	526	562	549	549	572	566	576	568	590	534	579	612	594	552	548	595	595	564	634	549	561	609	577	554	575	616	586	549	537	600	559	537	580	578	572	562	577	572	602	579	564	554	568	576	614	554	574	565	598	556	574	617	564	576	556	593	576	632	608	559	593	585	553	541	563	557	551	595	562	553	546	589	611	539	581	558	614	579	580	583	576	549	636	562	565	562	590	627	582	573	567	556	568	585	596	590	597	585	578	543	565	565	562	557	540	538	546	586	574	579	562	593	565	566	560	612	587	568	566	562	610	540	608	601	573	507	568	560	571	579	551	585	544	630	572	578	527	556	611	578	557	592	567	538	610	554	587	574	551	579	566	592	588	544	577	584	600	570	569	599	572	572	583	593	573	594	557	598	605	573	548	596	554	611	566	561	585	576	604	563	540	564	558	559	547	562	577	564	554	579	572	581	560	572	576	605	579	593	582	619	563	553	629	586	569	578	526	579	596	540	575	572	566	577	578	560	601	532	618	578	550	535	566	592	579	597	576	571	552	579	572	577	576	551	574	600	596	613	567	565	556	557	542	557	588	562	535	563	559	571	571	585	563	590	558	571	591	542	583	602	597	550	591	567	599	594	587	565	563	595	601	553	572	555	601	609	579	553	548	582	544	552	596	528	571	509	570	602	589	538	534	597	580	588	558	567	608	612	574	556	580	631	592	545	567	547	571	537	562	576	561	538	541	628	570	536	565	583	542	599	615	609	630	609	541	580	558	598	561	551	548	600	536	582	575	610	548	543	576	582	613	547	578	549	587	579	615	587	589	530	574	622	575	522	560	553	566	595	590	596	546	556	545	563	617	567	579	549	590	592	584	554	556	557	556	514	555	577	540	589	589	579	575	557	544	571	559	616	644	567	547	540	589	548	571	620	561	564	603	550	577	578	594	603	550	604	621	563	584	560	549	560	547	575	579	612	563	543	571	540	604	551	550	580	571	602	586	579	570	564	557	567	581	566	588	561	549	569	638	592	582	546	584	591	576	570	542	599	598	579	580	549	597	578	616	553	558	567	594	513	584	587	569	597	607	554	540	606	568	525	576	621	604	518	591	575	543	566	555	569	579	603	600	569	580	596	565	617	553	616	600	552	565	579	561	586	618	568	573	584	548	570	599	571	565	541	549	556	563	561	609	593	579	575	618	618	583	550	571	581	550	548	587	553	577	610	558	539	587	609	597	620	578	594	521	513	566	631	591	574	600	603	531	645	552	601	588	556	592	578	555	552	545	512	584	560	546	562	546	570	518	541	564	570	568	598	580	562	593	541	578	547	565	571	549	614	565	534	575	570	538	539	549	574	538	617	560	552	611	614	563	588	563	575	546	612	591	576	593	566	601	554	588	580	622	598	555	530	571	590	570	593	597	598	589	532	551	531	571	592	569	585	549	551	598	547	578	543	556	579	578	532	596	535	569	579	567	570	568	568	569	568	599	584	569	579	621	515	569	576	587	582	556	620	577	598	548	595	557	597	573	555	571	560	495	565	591	543	633	585	561	556	624	529	572	570	555	563	582	583	583	571	559	542	593	525	590	558	615	541	566	541	559	571	549	558	573	549	622	536	544	514	530	550	553	547	580	577	610	583	595	619	547	546	597	543	616	576	581	586	555	579	577	571	601	560	574	606	567	594	550	569	544	556	578	595	531	579	582	560	580	572	531	567	554	556	565	608	604	567	583	599	589	578	548	559	538	610	554	575	563	567	604	566	627	603	563	512	593	553	547	560	566	587	577	579	553	567	588	605	553	599	592	585	533	589	569	572	604	567	602	588	554	575	568	553	595	639	615	568	596	575	574	510	544	570	558	585	594	602	556	499	534	585	586	595	552	595	568	556	595	606	589	553	575	560	571	577	552	593	619	574	551	608	580	606	596	536	560	602	546	589	554	576	599	594	555	546	590	547	539	572	576	545	597	563	537	579	598	597	549	504	604	577	569	552	552	600	578	586	505	631	572	578	577	569	548	604	607	587	573	578	553	549	590	562	611	592	575	564	553	605	569	552	586	566	609	574	572	614	596	553	589	565	574	556	542	566	611	555	553	540	572	568	559	604	578	545	607	546	630	586	556	554	566	575	556	572	573	563	545	604	582	584	566	603	553	538	523	561	549	602	584	555	533	576	531	599	589	552	559	576	546	571	610	594	529	579	552	569	588	571	569	562	569	555	596	583	557	575	558	584	617	591	546	577	569	534	602	581	602	572	592	581	567	557	589	582	589	566	585	577	591	570	526	559	576	561	534	556	583	594	560	574	565	543	580	576	565	567	547	557	550	593	562	567	541	604	542	584	536	591	561	508	569	556	568	566	589	592	578	560	526	575	582	543	613	584	569	605	556	579	576	602	570	567	562	553	592	558	510	556	580	586	565	539	547	562	597	613	548	572	590	616	550	579	614	535	590	571	522	547	581	602	597	569	567	573	585	579	584	575	565	600	610	558	552	556	503	586	553	632	582	532	594	555	597	557	565	597	572	584	548	553	576	559	488	579	527	592	593	548	552	550	565	553	533	599	568	581	574	615	561	594	559	579	531	572	581	562	567	586	588	573	601	565	554	525	565	583	586	503	602	558	577	530	573	533	591	568	565	602	548	545	608	579	577	584	596	549	598	588	578	527	572	546	559	586	563	606	610	545	604	564	608	572	574	570	599	557	591	568	556	592	619	580	564	570	576	555	593	579	560	548	558	575	606	611	570	566	568	578	546	601	556	614	585	573	583	523	557	602	521	560	598	577	612	546	618	568	571	547	557	554	597	609	533	554	547	578	535	566	597	528	593	582	548	543	554	586	579	549	567	556	606	577	543	574	623	605	572	555	619	590	554	583	535	580	593	589	556	553	538	556	551	583	570	559	562	642	558	596	556	558	568	584	565	568	563	588	569	533	602	590	542	562	556	563	539	585	585	571	591	587	515	531	554	536	586	591	574	598	546	568	556	620	571	565	568	603	535	577	581	586	591	557	538	582	535	545	567	563	603	608	612	597	596	561	598	582	564	572	572	592	606	561	572	600	600	588	575	613	562	554	555	562	564	553	605	578	548	578	566	576	606	606	547	534	566	591	607	564	554	581	586	512	566	593	557	584	577	594	556	565	549	558	541	534	533	562	559	573	605	553	556	622	590	556	526	533	596	605	626	535	589	597	540	539	550	574	567	561	558	593	610	586	588	612	583	586	606	605	586	600	560	600	559	575	579	560	564	541	589	597	531	588	577	554	594	577	570	560	532	572	573	609	565
5742	9600	8390	4992	3812	2833	2101	1854	1698	1504	1655	8581	14139	9176	4288	1715	735	585	520	525	510	531	498	491	492	501	519	486	522	485	532	471	494	524	483	488	492	477	490	534	464	496	485	441	489	458	544	469	508	477	494	486	514	520	507	505	502	501	510	486	502	510	489	485	504	491	501	527	512	498	511	491	470	512	488	467	483	484	502	506	497	453	508	528	493	479	454	494	493	487	527	522	514	502	502	474	539	489	509	490	501	520	489	501	489	486	488	529	507	499	517	488	516	470	511	518	492	469	467	531	460	489	481	461	455	493	474	516	473	484	471	515	508	480	481	494	482	476	508	493	481	480	459	501	511	487	497	514	455	490	503	473	509	480	475	467	482	523	482	526	528	486	487	509	497	524	464	508	556	505	486	472	477	523	465	478	474	527	492	456	520	516	513	497	499	496	499	482	481	515	451	492	511	517	506	490	511	494	477	499	490	484	476	481	511	507	506	461	518	487	517	515	473	501	490	522	468	471	532	459	472	501	501	472	466	468	485	545	471	525	526	492	475	472	488	479	495	491	465	506	476	509	528	518	482	522	489	519	503	473	466	493	522	487	488	502	455	506	500	491	448	479	461	493	519	466	453	513	476	471	532	482	432	456	498	533	463	475	506	483	499	510	508	462	503	509	484	462	506	529	531	498	496	469	493	488	526	508	497	505	489	507	506	435	469	473	499	454	552	503	525	469	524	476	495	533	459	467	500	503	517	484	492	506	513	482	487	492	489	462	487	464	466	505	471	525	438	475	526	496	487	503	495	485	509	488	499	474	457	460	452	487	480	464	491	511	530	480	522	527	473	487	488	513	428	481	491	498	468	463	521	464	516	504	482	520	502	502	519	536	477	498	451	477	509	485	496	506	457	474	509	495	523	482	485	520	471	489	507	490	495	494	478	461	482	501	529	516	483	454	510	529	487	493	500	463	524	483	482	475	502	498	484	487	478	485	506	492	515	492	461	477	487	473	520	499	456	454	530	499	481	486	485	480	530	498	529	515	482	472	504	499	475	501	526	514	472	487	482	474	478	519	486	474	490	496	491	457	445	507	509	456	545	491	486	472	477	467	502	480	499	491	500	508	467	526	518	495	495	498	497	505	452	508	500	493	466	458	482	477	507	470	489	489	484	500	484	492	502	487	538	493	487	496	488	453	485	502	514	481	459	500	487	494	470	476	532	472	494	472	478	476	546	458	492	507	460	481	488	468	465	469	516	496	498	487	494	471	471	499	495	510	471	531	476	495	477	490	495	532	483	475	492	501	493	495	493	504	542	493	512	511	481	461	479	453	552	463	528	476	453	499	495	488	520	495	469	511	513	503	450	491	476	498	505	462	484	458	495	450	537	510	493	500	499	508	445	467	465	542	487	495	477	461	477	469	462	527	453	499	519	528	491	494	486	476	473	466	477	480	511	453	480	497	513	497	473	486	480	500	478	476	489	496	477	454	483	474	517	506	491	510	482	477	505	463	512	479	496	462	513	491	502	484	458	480	494	522	546	503	490	507	453	485	480	501	496	496	509	510	483	508	514	505	465	472	487	518	537	459	485	481	458	494	483	509	472	507	464	468	497	540	475	489	498	486	466	486	514	497	511	483	490	506	492	480	481	540	501	512	460	474	466	468	504	506	468	503	488	537	472	480	489	538	478	497	482	456	544	509	487	459	535	524	500	496	508	555	481	521	492	520	494	520	500	506	514	498	517	495	509	483	511	490	470	491	494	461	464	473	507	512	479	517	483	510	499	491	478	497	494	489	467	498	497	519	480	475	488	518	513	531	520	503	469	467	488	482	507	500	458	513	449	500	491	459	455	496	500	460	499	491	447	508	494	483	469	493	511	522	470	502	546	500	500	502	481	485	520	507	479	497	454	441	481	454	453	511	509	501	503	546	493	476	506	483	481	494	462	528	491	516	511	484	527	470	458	427	501	479	515	545	489	502	494	468	429	493	454	483	468	475	484	485	499	487	522	500	502	505	485	467	478	481	536	459	467	519	477	505	490	530	496	480	486	444	469	486	531	496	492	525	496	471	499	497	530	464	516	492	477	494	490	513	482	460	519	472	514	520	476	499	466	477	488	471	485	509	481	530	487	459	502	516	441	509	487	508	500	530	465	491	507	495	507	504	479	476	500	473	479	466	493	480	466	484	491	508	482	493	525	485	506	466	508	522	492	473	482	520	500	450	506	471	505	500	510	518	468	493	510	514	508	499	492	506	493	493	527	503	510	528	489	472	486	500	470	523	493	518	512	506	470	495	458	470	493	479	501	459	539	489	511	473	482	515	482	506	540	482	480	509	464	482	480	479	473	517	478	485	493	507	454	478	467	483	495	497	449	521	482	460	466	529	472	484	478	483	481	475	487	461	531	506	473	494	459	479	504	483	521	487	464	486	490	493	515	476	486	469	521	525	492	479	504	444	475	474	514	477	499	496	457	488	517	481	491	508	520	472	484	502	511	498	500	513	473	521	499	514	499	459	509	491	473	469	476	482	507	454	480	473	493	486	472	515	530	447	508	480	484	526	491	517	513	522	470	538	532	501	497	507	517	486	503	488	455	455	478	461	490	462	508	474	532	470	482	493	491	518	493	480	493	484	503	483	466	538	518	530	481	493	464	529	512	461	482	476	496	485	478	516	479	482	457	488	501	483	487	463	485	470	461	467	493	485	482	517	467	508	499	487	525	506	497	521	503	479	460	498	508	509	484	519	467	505	495	489	485	520	487	484	486	479	491	502	494	451	491	468	495	459	469	513	479	478	452	481	457	474	434	479	501	478	466	456	519	468	498	471	459	500	504	502	473	463	512	515	444	493	482	469	509	518	506	520	520	513	536	488	464	491	465	485	510	463	508	480	472	489	462	493	450	488	465	504	520	488	496	515	511	492	512	528	478	497	502	479	517	509	475	495	505	501	491	456	508	498	470	452	488	466	536	440	503	490	531	504	463	462	489	470	464	481	437	513	510	524	499	530	472	500	505	503	520	473	536	479	516	491	498	493	511	462	518	442	495	501	506	461	493	464	500	501	492	473	476	549	519	538	501	523	524	495	524	495	532	481	530	480	473	484	471	463	481	506	542	489	507	506	503	479	467	513	480	502	515	464	488	510	505	467	485	458	454	450	511	519	471	475	513	516	501	481	477	527	466	523	451	488	467	502	486	510	519	496	506	465	443	461	512	471	491	481	492	501	482	494	491	490	524	485	489	499	500	508	515	508	500	469	487	524	491	476	530	497	485	470	495	492	431	513	503	504	459	498	504	485	513	467	489	511	526	536	529	500	494	493	506	477	470	494	506	475	530	451	494	482	519	472	477	506	486	544	498	514	503	490	510	508	477	503	515	519	471	477	479	496	506	445	504	482	487	502	494	497	477	507	490	517	499	483	475	499	487	510	477	487	501	469	504	454	507	501	511	528	512	507	518	511	472	505	468	488	459	472	486	474	503	470	492	443	488	474	509	468
23904	20800	27759	23940	20462	10352	3983	2227	1793	1643	1281	14228	24577	16932	8018	2519	993	810	739	754	728	745	763	739	745	732	730	739	755	765	705	757	713	698	720	727	715	766	752	754	694	686	681	748	685	720	732	724	722	734	714	713	722	776	746	708	783	744	689	693	757	741	674	710	735	677	710	706	745	718	749	717	713	676	734	716	693	721	736	726	721	701	744	747	705	710	738	769	671	712	746	729	740	785	748	716	764	758	754	672	735	685	746	712	753	719	701	716	703	726	769	720	722	729	734	696	708	714	713	686	749	707	694	699	764	736	711	716	719	725	727	710	715	707	742	655	718	709	805	735	665	695	719	736	733	721	712	755	724	718	707	759	741	741	718	715	731	746	750	717	711	761	758	724	744	763	700	752	629	744	712	756	710	730	708	723	759	686	747	709	696	697	732	736	725	695	727	731	701	738	754	685	717	766	694	712	761	721	719	708	671	670	715	755	698	720	724	707	726	750	766	706	726	712	728	670	723	738	732	741	729	689	692	707	701	745	715	721	762	730	713	665	691	732	708	706	695	710	727	729	727	741	729	728	718	736	692	676	704	714	683	748	720	703	737	698	706	763	689	749	707	722	651	683	757	704	693	738	722	720	728	747	690	721	690	730	720	737	694	734	748	720	710	703	706	753	736	699	704	631	704	714	778	713	705	694	745	739	716	736	679	738	748	749	735	681	735	741	722	696	724	701	726	743	733	720	748	728	709	712	714	716	699	735	746	757	713	718	670	715	709	743	693	732	717	734	765	675	720	721	706	728	732	740	660	699	710	753	781	734	776	677	698	693	703	724	677	742	701	741	692	684	702	685	710	686	747	725	729	688	694	724	725	762	757	704	743	776	719	713	712	702	707	694	703	703	699	715	709	699	703	722	738	727	693	726	698	735	700	733	712	704	707	716	754	736	755	714	756	717	714	681	729	766	729	729	746	704	689	740	664	748	728	711	727	730	700	745	763	707	749	776	677	745	734	728	723	679	779	736	751	683	739	734	740	697	759	704	750	697	712	713	723	722	734	735	731	660	697	696	713	702	707	729	740	720	716	694	712	740	711	700	738	735	703	744	690	775	752	733	724	754	737	721	716	725	714	736	698	719	690	689	760	684	741	726	707	693	726	742	730	710	704	668	773	694	725	715	727	710	738	697	719	701	732	706	724	734	728	735	754	685	762	721	678	763	752	696	699	705	727	696	716	700	784	718	688	718	727	670	709	735	691	708	734	692	747	672	725	768	695	735	707	685	712	692	697	755	722	716	721	720	679	730	755	741	751	781	712	696	697	748	680	730	711	748	700	775	703	685	762	709	693	698	679	733	754	744	729	755	731	728	666	730	697	725	726	728	719	760	723	722	716	694	740	772	722	697	762	747	718	760	712	704	732	698	693	713	761	693	736	714	691	760	747	694	785	747	759	741	706	670	725	753	712	687	806	704	714	701	704	693	743	702	707	718	743	743	754	712	721	781	731	667	680	719	709	681	686	715	725	713	793	728	677	727	718	713	691	687	715	710	727	699	724	703	702	683	738	695	684	693	755	719	738	718	708	725	713	716	770	738	739	728	749	742	725	715	734	735	686	710	703	644	695	646	760	725	744	702	710	716	727	699	753	711	691	700	711	706	756	691	731	686	723	719	766	769	695	764	730	754	698	694	739	701	695	735	727	720	688	700	738	678	737	684	691	676	720	757	721	730	684	688	709	697	722	688	718	713	748	712	722	742	719	718	706	700	740	722	730	760	750	741	703	720	764	757	749	757	692	717	741	742	698	706	726	688	745	697	702	657	734	730	689	758	744	731	731	726	666	741	744	683	708	709	701	669	751	723	689	722	711	746	722	746	735	702	689	712	696	671	663	716	737	728	693	762	741	720	691	733	724	692	702	722	691	680	724	714	750	736	731	718	710	690	737	732	712	716	691	712	703	736	678	706	737	760	687	681	747	696	703	726	759	694	728	741	779	734	666	716	712	722	723	750	745	687	688	775	712	691	716	704	656	726	726	699	730	732	704	705	750	709	761	702	717	681	703	660	656	684	713	677	707	732	701	684	718	697	645	724	679	699	689	746	709	705	738	769	669	731	670	720	694	731	691	657	712	707	677	704	687	671	767	711	744	749	730	692	746	723	728	765	694	724	729	694	744	682	742	701	742	703	730	717	717	730	704	702	682	672	751	703	694	674	740	713	674	737	685	746	786	678	725	752	741	742	721	688	733	748	707	675	737	729	732	682	744	725	677	697	701	695	705	699	667	738	704	754	707	738	767	719	672	693	668	658	701	734	746	731	729	667	685	712	707	752	738	709	725	691	716	749	743	704	714	686	728	755	735	710	723	728	712	707	733	679	694	699	685	656	683	735	710	700	736	696	703	717	715	699	694	671	722	745	678	686	727	740	731	696	684	692	696	759	720	753	727	717	739	690	736	688	754	716	732	681	722	708	728	644	724	752	730	683	719	734	694	727	722	710	722	759	775	739	736	743	713	716	722	710	696	757	767	768	721	664	688	695	701	685	689	721	734	727	681	768	752	687	738	698	709	718	680	743	714	719	707	723	733	731	686	706	682	697	744	727	672	744	711	718	737	733	722	702	726	754	730	728	702	679	715	687	675	742	710	713	707	754	690	722	702	691	707	705	660	684	743	714	692	734	694	754	713	666	666	683	747	752	719	739	730	754	717	739	737	712	691	722	679	690	747	737	662	735	699	666	661	732	731	715	728	704	695	733	726	679	677	746	665	676	699	724	685	686	729	746	684	705	721	717	727	744	685	720	734	673	704	712	733	715	725	712	695	754	720	708	725	757	755	722	741	711	764	710	733	723	710	744	719	739	729	715	730	707	749	679	727	707	707	715	693	721	714	731	680	689	720	698	725	719	710	719	721	667	697	635	686	704	724	685	715	729	747	754	755	666	721	705	717	734	744	644	689	721	725	708	704	657	684	702	704	714	719	699	755	698	697	717	734	720	767	724	762	738	717	739	684	724	724	716	657	724	735	776	700	709	785	694	777	733	719	685	710	723	698	728	727	741	689	680	724	701	761	732	711	721	701	704	698	653	724	745	719	747	727	739	756	710	714	717	738	689	718	689	723	712	709	698	751	728	755	703	750	769	743	683	702	721	686	757	688	766	755	729	775	769	717	701	722	706	721	696	708	766	704	701	725	698	729	720	713	721	706	654	713	707	732	725	720	777	710	657	728	706	719	711	755	724	742	737	701	703	678	746	750	719	666	727	686	714	738	730	746	697	720	746	670	688	711	719	746	702	741	722	751	671	717	704	720	723	750	709	741	722	677	736	729	733	644	722	730	699	723	723	695	700	657	687	711	714	660	688	731	704	749	725	701	704	769	726	710	727	712	685	711	776	677	719	774	693	735	763	716	705	717	718	753	733	649	680	703	702	752	720	718	719	744	699	707	758	690	685	706	768	726	750	738	741	717	700	759	777	729	730	696	727	734	726	737	775	717	693	686	739
6537	12507	13574	9259	6004	4435	3430	2491	2216	1995	1492	18022	22132	14669	6962	2530	898	659	664	601	603	607	661	620	579	604	619	617	586	613	637	600	595	602	625	617	584	594	625	574	618	610	600	596	625	620	583	578	622	608	639	601	617	573	610	606	615	623	596	598	619	568	642	588	587	640	593	619	648	585	601	561	571	635	578	586	605	611	582	649	638	612	647	560	601	597	638	625	621	615	565	635	553	591	603	588	559	611	607	597	613	598	612	646	635	600	612	644	608	580	635	590	625	574	593	565	601	581	580	577	602	597	590	604	589	594	578	592	611	646	584	616	587	593	586	592	630	595	590	629	602	618	546	628	609	597	604	593	602	590	549	593	615	594	598	626	630	632	587	609	534	603	593	556	606	590	592	576	569	595	550	637	604	624	570	605	616	593	647	599	610	590	592	632	584	581	608	610	609	637	593	604	616	621	598	623	624	601	597	639	566	607	596	600	633	590	598	612	590	628	582	584	620	595	564	606	602	581	613	557	594	649	614	596	622	631	601	612	625	616	561	579	582	620	627	599	605	597	622	627	605	616	587	631	649	583	576	641	610	621	597	590	572	621	584	647	623	582	650	621	586	586	635	616	598	607	567	595	613	593	628	605	567	599	616	617	598	571	621	610	617	617	620	584	593	589	625	587	613	622	557	609	599	587	571	609	591	617	611	612	644	652	592	618	626	623	596	625	620	629	614	633	639	612	591	638	639	588	607	554	623	616	656	581	603	541	623	587	636	613	566	598	604	664	621	573	580	680	598	555	638	548	583	609	587	579	582	615	608	612	604	600	573	595	637	620	619	599	606	570	593	597	567	607	573	621	626	571	571	608	598	567	590	579	591	599	582	589	571	614	629	581	603	631	617	583	619	638	630	600	581	583	617	633	634	543	631	585	631	600	637	611	586	618	586	598	581	598	614	612	596	617	606	615	596	647	577	600	616	555	612	578	607	611	614	573	620	572	620	629	597	587	604	614	613	641	626	595	588	574	628	563	619	630	615	606	605	612	606	594	591	593	605	596	614	591	657	571	573	634	631	576	589	584	589	613	602	603	599	607	560	641	596	584	631	644	600	602	618	611	624	614	593	649	605	585	622	598	582	587	642	541	586	614	584	575	617	653	636	608	602	579	599	621	606	612	570	578	605	620	589	588	609	584	580	610	609	563	536	575	638	575	611	636	533	584	624	626	590	597	626	567	617	612	615	586	592	582	627	591	622	603	571	613	588	588	572	608	583	577	600	609	566	598	594	633	609	559	630	628	621	588	598	606	632	581	563	588	591	576	629	581	634	590	634	608	606	584	597	569	572	634	612	580	575	609	587	579	586	589	621	571	593	592	578	586	579	634	579	612	620	617	577	636	591	617	619	616	631	599	646	598	611	628	586	586	582	624	600	597	633	616	570	607	612	583	618	541	584	614	579	615	608	606	630	644	572	590	602	597	620	609	551	582	562	610	621	578	588	587	612	638	590	599	608	602	584	600	614	566	591	614	574	631	592	619	571	604	607	601	595	640	583	576	588	633	573	600	674	582	619	570	590	605	599	647	547	590	560	580	603	565	661	576	602	612	625	571	600	616	594	599	589	623	629	617	608	617	603	594	609	627	607	581	615	636	617	626	562	584	610	657	593	589	610	588	587	623	569	581	627	601	585	634	616	600	574	588	539	625	578	549	595	618	615	608	572	574	636	598	538	598	618	597	634	594	638	601	589	611	656	595	541	618	578	592	561	602	596	613	545	602	602	571	614	584	591	585	620	614	611	590	574	623	592	664	587	618	592	640	605	625	568	658	561	660	630	614	599	625	612	621	572	609	597	550	597	585	615	632	595	613	600	564	605	607	648	580	634	617	569	596	576	595	610	574	633	596	561	617	602	581	535	577	600	636	609	610	577	589	609	574	571	634	633	638	635	595	640	596	627	621	590	599	604	596	567	573	593	620	608	568	639	616	615	567	633	577	610	611	612	565	581	595	602	645	579	648	599	604	628	594	605	630	598	602	577	593	586	604	651	579	620	578	610	616	635	585	554	586	611	597	624	593	594	581	578	554	588	631	589	589	606	652	613	579	633	590	630	612	602	581	607	590	611	588	601	601	595	618	610	595	596	653	607	566	581	653	643	604	562	607	593	589	610	588	576	592	593	587	576	612	612	594	556	574	604	632	594	621	584	584	588	593	633	607	598	626	596	579	632	613	608	581	597	633	607	563	648	562	657	606	604	593	597	627	649	621	616	578	549	582	603	609	592	580	613	609	599	582	615	569	613	609	608	596	583	610	559	612	607	544	567	614	628	632	601	631	618	634	589	599	608	630	624	647	574	633	616	589	591	634	561	614	610	669	588	566	573	559	561	594	614	588	585	615	647	630	630	610	596	605	606	625	622	636	614	588	593	643	544	606	601	600	623	595	580	627	605	561	578	607	618	585	630	601	579	625	640	602	595	618	535	580	605	621	591	583	572	596	617	616	604	570	604	587	573	624	630	604	630	591	621	616	580	604	558	605	660	591	562	632	632	590	600	631	628	597	603	648	620	634	684	589	605	631	618	614	597	647	627	624	581	600	599	577	573	620	573	625	556	593	622	611	601	612	655	617	591	591	567	607	586	606	604	599	563	593	610	594	595	603	575	566	576	593	578	614	563	628	602	593	571	576	616	616	609	582	603	629	602	624	590	593	591	606	603	622	615	584	616	578	584	592	601	612	669	634	566	648	607	598	561	567	597	637	594	584	607	593	599	615	634	618	597	580	542	598	624	623	609	615	568	582	558	602	587	610	558	561	609	545	613	607	553	570	638	578	589	632	586	567	565	586	629	609	601	630	596	587	595	619	619	614	589	582	605	592	597	641	603	634	609	573	596	635	631	620	614	603	607	656	605	605	555	587	587	561	595	586	614	602	606	620	644	589	593	594	555	652	597	548	571	614	580	581	567	577	574	550	609	608	553	592	624	572	573	596	594	594	595	594	639	608	560	662	595	620	575	532	579	595	617	586	617	640	559	590	598	587	594	609	588	558	602	605	591	610	571	589	592	617	589	657	597	570	597	609	589	577	629	557	566	654	599	589	557	594	605	590	622	552	622	554	555	623	566	582	607	622	596	561	630	549	598	599	532	575	621	635	603	594	608	613	609	607	596	589	570	620	616	574	625	548	573	582	543	629	586	606	644	624	552	620	605	572	624	645	605	634	563	577	591	581	582	605	584	602	615	605	544	596	604	608	566	619	583	616	596	558	611	613	633	607	593	609	608	596	563	567	608	603	620	605	576	584	571	605	587	597	595	578	591	623	543	611	614	599	623	582	619	602	594	672	622	571	614	599	613	607	555	660	603	584	584	602	614	571	591	596	586	591	590	582	592	601	578	568	569	645	597	600	594	613	606	576	620	598	583	659	584	602	617	625	574	624	580	587	571	609	592	585	587	593	567	617	580	577	571	594	591	614	583	569	569	594	598	603	611	576	578	570	583	555	521	607
27090	11872	4395	2310	1294	1165	1015	945	768	700	675	1152	1724	1476	1060	819	661	642	619	597	653	596	611	590	590	609	579	566	636	646	625	597	581	617	582	616	576	602	571	614	578	620	644	639	594	617	616	591	597	638	598	580	592	594	622	596	635	576	623	586	620	593	565	621	633	594	563	584	619	587	594	596	535	649	603	596	589	616	562	648	594	597	596	586	629	589	578	550	608	581	611	582	601	574	565	641	573	618	607	618	657	593	632	657	598	581	629	594	567	625	606	613	600	605	643	569	629	573	647	643	637	604	602	612	556	599	598	573	614	628	584	591	625	588	563	595	617	565	617	594	607	630	611	585	616	610	639	593	603	602	605	604	609	588	574	627	560	621	602	589	602	603	581	579	579	602	605	609	575	638	583	628	608	598	580	610	577	585	604	652	589	582	623	610	589	600	596	557	596	590	585	582	606	640	611	541	618	598	615	620	594	579	595	632	651	575	584	588	586	634	633	582	600	641	586	648	610	585	571	581	589	581	618	631	580	581	575	584	631	622	589	568	639	604	599	582	629	605	654	633	572	607	573	565	634	579	604	551	645	588	597	622	631	621	594	613	590	624	615	623	593	584	538	659	584	564	631	617	595	652	613	576	607	589	626	646	601	591	557	597	585	578	613	591	616	628	614	575	628	567	617	546	608	613	646	656	601	592	627	680	622	668	609	545	679	618	612	616	590	594	628	639	603	558	620	602	596	593	599	596	583	570	557	593	590	586	572	604	612	616	619	632	585	570	583	602	604	617	609	644	618	625	596	590	608	574	636	616	636	581	553	598	594	589	591	611	570	609	663	634	625	556	628	564	634	610	611	601	662	592	602	556	606	596	605	544	605	630	563	640	611	590	616	575	627	659	640	595	609	576	582	584	609	621	631	617	570	652	638	601	581	621	584	635	590	609	604	635	654	630	574	621	609	579	646	622	602	598	629	628	602	612	575	626	610	588	616	587	592	630	586	591	624	602	651	574	607	596	584	607	585	596	572	619	649	610	612	614	619	602	591	594	610	574	619	580	599	576	568	611	584	583	597	605	636	629	579	628	563	627	583	568	624	601	605	637	656	596	555	595	599	570	593	582	635	594	611	627	596	584	625	569	605	639	601	586	585	613	584	593	609	621	622	610	543	649	591	597	574	578	660	611	588	618	614	604	615	595	582	568	592	626	618	617	621	650	617	581	587	618	589	613	594	606	603	582	586	598	594	560	630	583	644	610	633	606	625	609	586	578	620	559	556	616	604	580	612	584	610	604	600	623	627	567	642	576	580	585	594	626	613	633	615	585	594	595	630	591	574	564	571	590	628	589	567	641	621	606	567	615	638	594	598	573	607	627	576	597	563	607	620	599	585	619	585	612	577	586	557	586	612	592	555	574	604	585	613	619	558	610	523	640	584	586	533	642	614	627	597	603	598	630	583	599	552	634	573	601	614	601	610	598	609	564	595	649	662	583	626	633	576	605	603	600	624	621	620	615	568	582	585	645	649	605	599	610	613	618	651	608	601	615	593	611	595	621	590	626	608	614	628	582	597	574	581	612	597	595	579	557	632	589	616	627	616	608	649	605	621	558	624	619	617	608	606	623	610	627	599	610	634	610	601	596	577	617	606	613	590	630	604	578	612	628	647	554	580	589	636	609	641	618	634	581	571	598	641	637	557	627	601	539	589	568	555	620	605	620	576	651	597	589	623	565	569	677	574	649	562	589	607	577	593	570	635	597	607	588	608	596	613	575	614	617	612	572	624	641	612	592	651	623	595	612	592	623	560	659	591	617	595	547	572	615	596	596	604	572	601	664	649	627	606	616	607	622	609	597	622	575	579	587	561	653	609	581	602	606	619	647	609	644	591	612	573	626	607	611	621	627	630	602	602	628	589	623	602	603	586	602	612	604	603	594	561	639	577	583	633	600	574	624	609	625	582	620	587	570	606	597	610	611	595	579	612	612	636	574	586	593	534	592	584	584	572	596	608	613	585	584	625	614	616	585	618	612	647	604	600	607	596	636	628	612	588	626	627	581	594	586	592	599	605	604	605	589	620	624	636	610	538	604	602	625	620	592	609	567	601	595	623	582	617	591	616	577	606	593	636	620	612	594	604	573	646	591	613	583	609	601	639	631	624	593	640	612	614	595	629	621	631	568	609	562	624	571	614	637	592	617	649	617	618	614	598	659	589	598	636	577	604	617	646	608	628	591	560	591	608	620	605	614	602	641	573	610	603	587	597	595	584	607	618	557	596	600	599	606	603	607	582	661	603	635	579	605	628	644	587	598	592	580	614	631	578	587	568	637	545	619	595	610	604	638	637	644	632	577	564	610	609	589	632	612	610	599	573	613	640	604	600	618	627	606	684	597	580	577	569	569	652	624	640	571	636	636	583	567	595	619	562	600	620	592	569	584	647	598	550	612	582	629	618	600	582	568	614	602	602	652	612	587	631	575	563	652	607	594	627	550	611	617	611	595	607	597	604	616	599	611	634	609	573	603	604	625	607	582	581	618	601	627	606	553	604	624	643	620	603	643	634	605	572	592	597	574	650	607	638	601	622	601	590	620	604	622	592	575	594	636	596	547	596	598	592	580	600	569	588	565	611	582	597	606	587	605	576	590	625	590	627	644	597	607	616	651	605	603	592	547	572	627	576	581	584	636	545	575	608	552	629	591	577	609	627	543	570	659	593	609	632	619	610	605	628	618	659	611	594	637	592	614	581	619	628	599	564	587	590	632	599	565	580	599	667	571	616	590	623	614	595	616	649	586	614	574	546	589	567	611	594	595	585	596	606	640	612	642	626	591	617	580	604	602	637	596	615	611	625	573	564	622	622	604	618	540	574	615	667	604	625	640	667	648	641	588	602	598	605	615	585	618	660	554	591	613	615	615	615	605	573	599	591	616	578	611	606	589	577	587	634	629	579	598	600	571	600	648	611	601	603	610	569	593	583	593	543	587	586	593	562	607	628	557	589	604	621	595	596	576	588	629	611	593	629	589	625	612	631	634	630	599	611	588	582	574	594	646	594	628	643	573	586	582	633	583	624	583	596	597	572	583	645	592	578	571	549	549	588	597	578	580	625	608	683	603	573	607	647	592	584	620	597	613	569	573	601	588	620	609	609	589	596	607	616	606	671	596	597	591	566	597	600	608	602	610	617	605	590	585	575	596	602	606	624	588	635	621	606	642	625	560	623	569	583	589	618	616	688	611	570	596	612	565	610	608	571	597	608	629	578	609	623	567	571	586	581	604	610	637	585	609	644	647	632	611	584	608	569	583	609	616	582	575	586	590	614	613	639	599	575	634	628	579	600	579	603	596	633	581	591	579	613	592	588	603	605	641	613	613	607	576	622	595	606	588	577	609	581	590	612	632	631	592	634	627	571	588	570	597	587	623	602	580	578	639	599	645	597	646	658	602	586	605	585	633	554	638	604	581	622	570	655	597	632	623	583	604	595	645	599	643	589	647	630	629
6523	4482	3940	2080	1475	1245	1113	1032	880	702	697	1462	2123	1553	996	755	564	562	509	529	548	507	504	515	513	481	531	527	515	499	485	502	503	497	480	505	504	500	531	468	524	502	496	535	505	502	538	473	480	483	523	490	507	512	513	484	489	500	501	502	490	491	497	502	494	543	482	477	475	518	509	485	507	559	525	482	490	525	498	507	470	482	513	491	452	527	505	556	506	482	487	513	545	504	477	498	487	493	469	515	467	497	495	541	487	520	508	479	485	540	540	515	512	478	462	509	484	473	524	486	508	523	465	458	508	513	493	468	475	507	540	515	481	459	522	499	492	515	503	479	503	477	496	491	512	500	483	494	497	467	518	520	504	485	484	527	497	488	516	492	553	514	494	477	517	517	477	523	478	496	506	476	489	498	506	489	501	528	505	525	459	497	482	496	488	488	507	522	503	472	508	478	514	527	499	540	541	527	507	471	526	533	496	519	509	467	502	503	509	511	479	499	507	479	487	515	500	486	485	462	529	462	499	480	501	510	489	503	489	491	514	475	536	506	515	479	497	497	504	509	510	490	508	501	518	490	470	504	497	503	509	471	551	481	498	499	499	491	497	541	468	534	551	504	498	478	547	518	475	481	485	533	529	517	532	515	521	476	492	518	478	526	493	490	476	488	482	488	501	495	491	466	497	489	455	480	497	525	512	497	487	480	488	516	468	492	515	517	507	538	531	514	496	518	507	482	496	487	488	544	487	506	513	507	533	512	520	495	481	507	488	488	515	444	490	509	455	538	481	523	483	504	473	480	491	517	497	470	488	493	465	509	528	514	531	490	496	485	505	496	503	487	508	507	472	501	480	500	523	519	533	521	523	461	470	530	501	486	495	517	520	523	527	491	508	500	504	492	534	468	499	491	519	504	483	495	530	483	496	484	496	485	492	541	532	517	499	475	482	471	475	503	517	522	459	536	478	486	545	481	506	507	509	475	512	543	493	530	463	481	522	501	518	491	467	468	471	487	502	499	451	485	523	506	501	487	485	511	503	494	522	481	515	512	492	505	520	511	501	495	499	501	494	495	503	525	484	455	508	468	487	473	457	509	498	506	482	470	510	516	543	501	522	511	493	536	495	489	469	503	460	444	540	497	491	513	475	499	505	524	518	503	512	492	483	477	485	486	459	494	469	455	500	520	486	487	534	501	429	503	522	504	469	498	527	473	450	515	463	526	508	481	494	532	483	487	488	500	485	508	487	501	504	500	506	514	493	491	479	485	501	518	525	460	511	522	502	480	523	472	508	503	503	494	491	474	517	517	456	495	510	514	517	519	482	495	493	509	479	499	519	451	508	491	488	479	503	482	501	487	473	497	503	475	488	504	471	490	479	512	480	462	515	482	493	472	505	541	476	508	462	472	523	494	463	486	535	508	462	488	447	510	466	513	511	534	510	546	489	503	531	493	532	548	517	485	500	475	490	460	489	510	526	447	524	526	526	471	491	529	495	496	495	514	503	503	514	492	515	454	501	470	507	492	525	475	507	517	535	484	463	519	441	525	533	502	510	495	498	500	462	492	520	537	482	500	504	489	504	541	542	505	495	488	479	510	488	477	505	510	517	535	505	490	505	504	522	465	510	472	495	500	512	494	496	506	486	487	520	480	553	502	481	502	513	515	502	504	497	487	510	480	493	475	529	501	534	466	495	503	478	470	481	497	516	517	503	483	471	518	525	503	494	500	505	553	492	524	521	507	522	528	515	495	520	530	461	487	532	487	513	504	531	523	443	478	498	523	540	481	511	513	483	511	517	504	524	518	503	523	498	472	514	484	476	545	471	480	504	467	475	488	505	529	511	517	524	529	469	485	488	474	534	506	486	509	502	491	466	498	509	544	453	491	492	480	482	506	506	515	510	499	480	513	504	462	487	495	521	500	503	485	471	519	460	474	480	518	510	503	539	478	546	549	441	504	500	516	491	512	482	493	493	510	494	495	478	485	485	487	498	459	516	502	487	526	477	502	527	510	489	509	511	492	531	466	498	520	486	488	487	542	507	499	478	535	515	509	489	478	496	470	499	530	494	502	508	444	478	505	479	473	507	469	512	533	521	513	508	488	448	495	484	469	476	481	471	502	515	544	514	507	507	499	488	508	503	524	474	520	523	488	459	498	500	529	472	484	485	483	520	522	486	497	510	483	506	494	457	456	570	524	482	490	495	483	470	507	497	524	512	519	529	498	480	518	492	528	478	530	511	502	496	511	520	504	505	506	486	470	483	524	494	470	524	492	489	512	516	483	504	521	531	486	515	488	482	481	467	522	505	522	483	500	472	489	474	471	485	518	535	497	460	496	483	494	511	508	490	546	526	498	498	516	482	459	518	530	545	518	512	493	506	481	543	543	476	512	503	468	468	528	484	490	516	515	506	526	502	498	479	505	481	569	507	486	479	506	508	495	499	506	499	485	493	473	519	465	469	533	506	503	521	513	517	481	471	485	497	482	523	494	490	482	529	491	548	510	523	516	498	527	499	492	491	497	493	476	503	491	493	477	513	487	488	539	502	470	473	484	505	495	499	476	500	487	537	519	474	478	469	488	495	512	477	569	502	486	478	496	514	468	554	503	545	490	505	529	485	510	558	534	481	470	525	511	487	472	471	506	483	509	507	484	478	500	511	494	484	486	460	476	502	488	483	476	512	510	465	499	527	518	486	474	511	477	476	508	501	486	488	494	498	456	493	473	529	497	462	512	527	471	454	500	508	514	543	524	498	519	523	490	504	519	491	488	483	481	517	510	490	516	508	517	475	466	500	528	510	479	487	489	478	494	504	514	545	475	487	463	507	515	526	488	515	486	506	486	478	532	511	432	483	499	514	506	514	507	518	511	478	470	512	496	492	512	463	525	496	471	537	466	478	470	495	515	492	490	456	504	503	496	498	529	485	465	472	475	514	497	534	482	508	488	483	528	456	512	501	502	500	499	472	548	511	494	505	484	502	502	504	508	467	485	495	489	490	506	511	501	495	501	498	479	504	450	470	517	494	531	514	481	515	512	462	448	448	506	503	479	472	490	537	520	517	486	496	505	479	469	474	467	509	483	497	492	470	492	514	489	526	487	489	491	492	492	468	513	518	506	519	488	489	502	488	487	503	511	507	475	538	481	504	488	540	482	567	509	471	523	501	481	510	521	500	471	515	500	497	465	526	460	511	481	485	488	494	462	492	480	458	487	495	496	513	490	510	500	491	451	518	512	514	482	536	497	469	496	479	526	490	486	493	531	464	486	501	512	533	495	515	468	482	486	485	515	523	545	459	526	512	472	477	540	533	488	499	461	485	516	512	517	511	472	500	464	483	500	486	533	501	499	502	537	509	502	458	517	486	493	447	477	459	535	514	479	508	506	503	493	515	496	537	491	476	513	480	541	508	527	517	491	510	498	498	471	496	489	499	505	494	505	492	541	507	498	513	483	493	468	480	501	525	491	495	499	478	460	470	495	470	474	490	478	498	510
24763	20807	26751	24716	11295	2941	1927	1549	1402	1105	1120	9143	14632	9042	4083	1606	837	707	585	625	619	627	632	638	618	639	603	641	631	645	621	622	660	653	637	631	654	618	632	640	623	628	615	641	615	599	609	608	571	626	632	669	596	616	630	618	615	665	613	623	630	589	625	595	644	634	636	597	594	624	617	607	632	628	629	629	610	572	620	633	601	634	581	611	602	621	610	579	621	636	613	636	609	587	650	632	570	604	611	606	627	606	622	599	589	657	602	632	594	599	604	644	620	641	613	609	579	637	617	586	636	645	632	590	642	614	615	599	623	601	621	608	590	612	634	613	592	621	603	570	654	578	605	629	597	617	684	590	597	612	598	588	638	619	651	643	624	629	650	629	609	632	615	577	619	605	622	681	637	603	641	603	600	608	594	660	636	596	637	631	583	647	628	635	580	584	605	594	643	578	617	582	622	587	661	604	587	618	621	614	575	635	620	630	611	597	636	627	606	618	611	626	592	597	574	618	602	619	601	601	626	610	590	619	595	603	584	594	567	625	615	601	605	630	610	637	653	620	608	649	656	609	639	607	624	630	617	604	583	597	626	594	611	636	585	603	613	580	649	611	599	633	575	624	639	598	600	613	600	641	624	606	626	634	632	569	651	602	603	629	586	624	643	627	622	598	608	636	642	628	611	603	626	623	648	595	546	560	621	616	656	608	594	654	627	655	606	611	616	612	624	601	661	618	618	607	588	605	654	597	652	652	582	608	599	615	653	596	576	618	648	564	647	624	618	625	624	627	649	588	637	621	641	580	643	609	547	646	628	635	590	599	602	607	660	652	641	576	598	593	606	643	612	622	626	638	648	662	578	619	643	629	642	588	636	569	632	637	614	590	614	568	595	590	621	614	612	579	609	614	659	661	600	592	612	638	575	574	581	606	581	565	649	654	686	590	630	614	618	615	573	587	642	609	621	615	610	632	592	653	577	619	596	607	621	619	598	632	610	574	569	621	565	642	597	591	634	611	612	611	608	637	643	580	609	639	640	633	613	650	586	609	607	622	641	630	632	596	620	630	602	607	603	639	615	585	624	632	606	628	571	580	620	644	598	651	636	614	602	613	635	663	644	615	635	604	617	594	591	599	589	610	625	577	586	597	642	629	595	578	595	621	588	597	646	601	608	625	658	611	599	599	603	620	614	638	619	602	573	647	630	623	595	639	607	578	596	579	593	655	608	572	600	588	648	633	586	608	611	589	603	624	658	619	632	628	601	664	643	611	558	623	585	631	547	665	620	635	639	619	581	600	613	603	581	653	596	625	603	640	642	621	585	602	607	624	585	620	606	622	626	597	613	622	648	627	627	617	611	636	627	584	563	603	621	596	676	615	628	618	625	608	612	616	617	623	621	600	669	606	575	566	638	588	637	618	600	621	588	634	656	627	629	609	618	523	610	645	646	632	603	624	612	602	576	640	631	655	628	554	648	612	626	602	619	616	652	581	618	601	623	644	619	630	567	595	632	636	624	597	611	638	642	601	587	599	626	628	614	611	573	586	577	594	616	634	605	630	593	611	554	605	627	578	625	597	620	617	627	600	625	595	561	596	603	628	643	612	622	602	620	593	604	595	625	555	634	583	591	661	617	658	595	579	629	642	593	618	602	567	595	631	602	613	647	565	602	571	634	630	583	591	635	584	622	585	627	623	648	598	610	557	610	586	599	631	630	614	613	606	611	660	612	600	616	616	592	625	588	623	628	580	657	617	673	562	653	651	594	619	619	619	584	567	596	631	634	597	602	626	613	627	615	609	617	615	611	652	596	614	626	599	653	622	657	612	645	618	640	656	680	601	643	626	613	589	595	627	678	640	675	645	604	617	635	587	612	611	587	602	589	582	618	582	592	612	643	596	608	609	641	613	600	647	645	608	610	584	632	590	607	602	613	632	576	636	608	597	651	648	586	595	638	618	631	636	639	587	586	639	580	596	625	531	590	632	614	629	621	607	608	604	626	622	607	587	641	595	609	609	618	650	616	626	589	601	606	594	577	569	619	631	609	619	600	635	630	594	616	605	612	613	628	632	646	655	624	602	611	647	622	604	634	580	598	574	586	618	635	593	612	665	598	603	625	630	592	620	628	596	636	589	623	615	623	603	587	566	650	608	630	651	622	575	610	639	624	628	619	601	604	623	604	625	628	623	567	615	629	638	579	598	583	623	603	615	587	628	574	593	649	543	634	580	610	641	598	598	610	611	649	635	633	641	612	579	585	572	600	555	617	651	582	657	643	672	650	586	581	607	608	594	620	596	590	631	608	577	619	604	610	631	601	629	595	614	606	634	587	555	610	623	618	645	594	562	658	609	560	601	570	622	654	581	633	623	589	627	638	586	564	612	586	571	645	636	545	597	632	623	605	623	655	616	589	621	578	614	638	593	592	629	609	594	618	565	653	590	602	597	620	656	576	579	622	570	633	589	617	618	654	627	553	637	620	614	646	651	641	623	589	608	604	618	585	605	595	596	572	623	614	631	595	591	636	571	625	628	615	633	625	625	555	602	598	585	625	645	636	613	594	626	566	621	619	629	675	616	647	620	611	600	612	605	613	620	653	609	562	610	597	636	631	623	583	586	606	605	611	606	617	614	604	599	620	625	627	630	647	619	614	654	604	640	555	605	610	574	612	609	621	643	642	644	607	679	630	607	629	638	603	597	641	617	584	624	610	596	597	630	591	578	632	622	611	646	613	600	609	590	606	595	620	601	584	622	625	603	617	622	596	570	619	630	628	589	607	640	606	593	588	626	599	603	613	609	629	604	570	618	640	659	617	591	629	615	611	597	621	631	606	587	603	614	595	667	610	617	644	641	619	597	665	628	615	630	609	594	626	607	602	595	590	615	605	570	602	632	635	589	613	621	589	593	584	615	626	634	619	626	620	636	569	586	610	595	613	542	591	578	580	628	563	597	633	660	609	628	598	585	563	640	609	647	613	577	628	620	617	655	603	605	628	624	610	622	598	580	645	629	635	639	648	625	616	606	633	651	589	602	632	605	606	620	577	651	586	611	604	633	600	633	579	600	628	662	618	668	619	625	578	592	615	597	590	643	589	540	604	622	604	599	607	661	606	583	609	565	596	618	590	652	574	584	603	597	638	615	594	656	555	575	611	613	586	618	611	610	643	622	638	630	617	615	585	632	641	548	595	583	626	642	634	627	610	584	572	611	583	599	573	580	616	623	643	667	636	601	623	583	606	579	594	607	604	585	589	585	604	589	630	613	639	589	580	586	614	606	651	617	577	663	604	552	615	621	603	594	643	627	620	618	604	640	584	547	574	584	598	614	653	606	623	603	618	644	604	633	615	537	614	568	604	640	576	614	635	619	609	597	643	586	599	622	594	590	633	641	546	599	580	602	634	595	604	640	621	635	563	632	609	597	593	604	596	610	604	610	618	609	634	601	616	585	615	609	632	638	610	620	615	618	627	591	583	571	623	646	578	618	594	633	633	617	626	609
5935	9138	7712	4857	3606	2282	2007	1836	1801	1283	1347	11803	14265	8504	4113	1579	730	552	529	503	535	519	482	532	513	538	519	565	565	524	543	531	472	546	503	531	567	571	551	547	495	529	514	508	519	518	523	489	497	539	515	559	544	553	544	560	513	524	531	514	506	532	547	535	523	517	518	535	500	533	506	503	517	518	537	522	513	529	457	502	515	517	544	522	507	498	527	511	571	496	514	492	508	500	526	575	542	521	521	543	501	559	538	527	587	579	520	468	525	523	523	515	532	502	485	514	514	507	469	516	520	543	553	535	541	522	522	500	522	493	505	563	532	545	545	527	519	504	481	525	496	529	497	512	576	540	528	538	524	523	521	521	546	508	493	508	554	527	498	515	522	512	505	529	541	520	495	522	502	513	549	592	552	519	535	542	556	510	527	526	500	548	487	507	535	528	536	534	498	488	532	471	514	536	495	492	480	542	544	534	545	546	537	532	537	522	570	507	517	556	531	582	499	528	534	540	526	559	528	545	509	528	531	525	529	548	510	488	554	526	524	503	576	520	521	518	520	492	511	516	511	502	480	492	525	539	537	485	564	523	551	526	538	544	509	587	536	538	544	526	541	480	492	534	524	564	472	548	521	554	549	537	540	552	498	514	534	500	489	508	546	531	527	506	545	505	538	497	505	488	504	542	536	533	503	566	550	530	544	509	502	539	524	522	541	499	557	471	505	532	501	519	535	481	462	560	542	540	536	521	564	512	532	538	536	508	540	541	548	533	547	561	499	526	488	541	542	524	527	472	527	513	513	489	527	500	527	533	527	548	530	483	552	504	491	503	537	509	499	509	516	541	514	508	485	460	531	500	534	575	522	522	520	519	573	539	502	517	532	498	536	540	514	527	546	476	511	567	474	538	530	524	548	534	502	507	505	513	503	549	504	516	548	497	507	520	498	526	568	553	524	520	534	489	512	545	505	518	498	535	512	520	514	505	475	546	532	552	504	534	491	524	556	533	468	525	489	498	514	498	512	549	526	562	508	542	527	531	463	563	516	542	501	505	513	522	484	514	533	469	545	544	558	493	502	563	548	519	531	559	541	529	503	488	538	533	528	509	520	514	593	543	553	519	557	531	477	532	511	481	515	543	532	535	497	556	558	534	515	521	529	524	525	520	525	516	516	555	507	512	521	528	484	495	509	516	547	556	546	493	528	486	503	562	509	531	547	513	504	516	492	536	502	536	483	557	530	512	534	510	557	540	497	519	524	507	500	527	542	522	508	504	510	547	551	504	547	536	495	510	524	539	562	507	542	535	541	550	523	513	496	552	524	507	520	497	499	504	465	530	514	501	484	532	499	531	499	541	516	499	525	514	549	500	508	525	525	528	492	514	507	530	556	546	484	561	546	520	492	513	529	518	528	496	501	495	545	536	542	536	502	511	523	482	527	518	499	501	483	508	511	538	522	495	486	537	536	503	535	540	540	507	504	548	511	553	522	470	514	523	530	480	540	523	574	504	505	516	502	540	517	545	539	518	510	547	534	538	484	480	478	501	512	539	497	534	509	546	545	476	510	513	502	562	485	490	512	544	529	508	509	519	567	551	549	503	514	555	512	519	491	544	535	513	506	477	522	515	491	487	535	514	513	482	568	502	500	510	514	541	509	525	496	501	532	503	535	502	508	559	549	522	528	501	555	497	522	516	501	513	496	494	515	515	497	555	525	525	496	531	569	482	542	502	519	551	531	527	506	556	567	539	558	561	472	498	509	565	573	522	488	513	533	494	507	535	504	541	515	523	591	549	505	549	495	561	493	508	545	517	489	555	528	521	495	549	480	538	539	515	530	509	522	505	489	541	476	538	498	537	508	517	523	512	513	534	536	504	515	565	515	520	542	504	502	499	570	501	498	527	508	507	555	534	530	551	496	517	546	534	517	537	529	489	523	485	476	534	515	566	484	510	462	531	537	557	518	463	484	512	486	484	572	495	509	545	498	513	548	497	557	557	530	503	522	483	535	550	508	524	524	490	517	497	492	575	483	491	526	508	474	541	495	536	530	518	514	524	536	568	568	517	542	518	540	537	511	528	489	499	523	543	487	544	516	516	550	506	468	554	547	519	531	498	502	536	515	508	504	457	559	525	508	520	532	524	542	519	517	514	527	529	546	514	573	494	532	523	499	494	527	571	520	536	535	496	486	506	490	543	544	534	526	523	513	540	529	534	520	547	522	511	523	525	518	523	520	506	504	528	519	526	526	542	506	550	513	503	552	542	506	566	511	518	534	533	535	531	523	504	556	548	534	503	470	515	512	486	512	546	528	544	535	518	526	542	517	527	564	522	490	493	555	528	534	526	525	538	514	525	497	518	509	521	547	538	536	524	511	553	496	545	533	538	512	552	532	508	495	498	552	535	519	506	541	503	534	532	471	521	508	499	562	525	530	495	566	522	541	544	503	527	516	540	519	499	498	474	515	465	516	550	478	514	555	510	523	523	519	518	534	520	500	510	486	531	472	488	555	508	521	495	506	494	548	513	534	506	505	555	537	552	546	547	511	545	550	487	505	527	501	537	529	506	516	566	516	515	513	546	524	529	493	545	553	490	523	496	535	472	559	534	521	485	514	522	520	545	506	529	518	508	539	486	549	558	513	504	508	498	498	509	540	508	552	548	517	521	522	540	474	501	561	528	525	516	510	531	528	536	491	506	503	512	513	460	512	518	521	495	480	542	553	538	522	533	493	531	580	488	525	516	539	513	539	478	540	490	552	530	538	502	504	517	489	514	530	519	511	496	517	542	565	514	512	488	495	534	518	509	496	557	535	551	543	533	515	535	484	520	561	543	509	551	471	491	530	505	522	525	513	519	514	537	537	523	536	552	541	510	516	563	545	511	535	500	491	510	528	543	509	545	537	522	529	491	532	496	488	521	521	518	528	455	548	504	548	533	548	477	507	482	496	548	506	535	494	554	522	527	522	547	485	502	553	517	521	510	520	522	523	519	525	504	519	505	564	508	504	519	539	542	533	508	530	501	579	516	519	516	517	501	521	510	526	525	536	519	499	559	522	495	476	498	520	556	527	527	509	527	538	533	508	561	543	480	518	459	572	502	522	520	493	532	548	531	505	521	483	577	537	522	511	513	525	529	562	555	574	490	527	490	487	517	493	549	539	506	545	544	541	587	558	530	504	557	513	502	513	515	449	536	527	510	556	494	531	503	481	538	515	500	513	525	599	540	511	515	523	501	498	524	518	542	510	521	520	488	510	540	523	464	532	503	510	522	499	548	490	464	535	546	511	503	499	468	496	540	555	506	510	538	512	523	505	581	511	531	508	526	517	574	483	497	496	526	522	518	508	502	518	520	518	562	554	530	531	509	507	531	547	537	517	528	533	514	535	530	522	516	511	492	487	547	544	543	518	505	563	505	524	506	551	563	505	492	507	534	540	558	546	520	541	508	530	507	536	515	529	514	537	493	516	522	506	576	559	528	547	512	554	477	517	536	531	505
23766	20785	27776	23926	20470	9075	3330	2390	2186	2089	1760	12861	25592	17793	8108	2678	1083	810	721	745	735	716	770	727	756	733	762	706	730	742	728	698	755	740	804	741	742	765	747	759	753	733	711	728	784	708	664	759	690	748	747	755	708	702	767	727	757	751	708	663	720	736	750	738	756	698	736	704	705	721	708	698	688	732	751	753	746	748	712	754	734	707	720	744	704	714	687	709	728	746	744	711	735	701	717	734	687	753	710	747	725	680	722	655	736	653	684	745	707	711	706	776	781	710	738	755	728	734	740	749	735	740	759	749	723	762	748	738	723	750	728	787	733	745	765	724	768	750	732	688	739	750	741	750	708	751	688	764	761	711	741	773	718	754	729	705	657	730	762	725	702	744	706	709	733	756	702	719	701	676	754	737	722	733	700	749	744	723	699	731	748	711	718	707	728	710	776	738	684	702	720	718	687	793	752	709	744	712	707	711	758	715	755	798	783	711	708	736	747	660	732	754	759	740	747	729	760	783	730	735	726	722	726	743	758	726	718	748	700	743	754	722	729	705	721	739	725	750	757	731	766	706	704	764	704	760	716	707	760	771	747	756	714	758	681	754	697	665	765	750	717	707	735	734	712	754	770	655	710	730	693	703	783	695	736	707	760	729	715	739	703	706	733	716	730	714	756	709	730	701	758	761	699	728	788	746	697	760	724	721	743	720	766	691	727	716	711	713	706	705	735	722	725	768	753	718	709	718	774	724	712	760	716	661	759	718	718	737	711	717	710	723	735	704	736	727	713	706	720	738	707	714	749	751	760	708	728	748	771	761	735	774	757	758	734	682	673	733	734	722	746	721	740	684	693	699	712	724	705	727	763	707	739	719	731	730	762	698	774	708	720	718	724	705	744	715	758	730	729	717	717	722	731	667	749	778	737	732	775	717	740	728	748	751	737	694	787	726	719	716	759	716	716	671	686	732	729	741	715	696	743	721	747	754	748	733	732	729	704	767	721	691	693	712	696	688	689	747	713	688	765	677	675	765	699	725	714	742	699	742	744	708	731	759	708	720	736	761	685	712	716	699	746	684	692	755	720	736	690	712	715	687	737	679	717	700	777	709	710	691	705	722	730	691	711	719	699	686	700	696	716	717	728	689	745	729	722	718	708	789	692	716	721	681	717	727	746	768	728	735	744	749	725	734	698	698	716	718	751	678	702	770	687	745	680	706	735	723	710	724	707	761	753	705	744	716	706	722	719	743	754	735	694	760	747	689	722	719	717	730	741	719	675	711	675	773	741	737	756	731	765	721	747	730	684	745	706	688	765	738	733	753	757	667	687	713	742	750	723	685	714	718	726	736	792	730	741	684	739	663	673	716	756	737	741	681	738	728	725	749	720	687	701	745	719	630	742	749	712	776	808	710	678	711	766	715	740	722	730	732	729	748	719	725	711	704	734	723	660	737	729	718	728	719	699	722	680	720	785	732	703	747	687	724	737	749	755	684	731	794	732	752	714	801	790	718	732	696	720	705	696	749	748	798	775	683	781	707	720	719	744	739	728	703	684	724	722	730	702	742	715	744	759	695	721	726	760	736	704	717	768	751	695	739	719	719	722	692	688	776	747	694	682	727	743	783	743	696	757	733	733	707	714	756	713	755	731	709	761	727	747	752	743	718	669	729	699	715	737	717	692	682	743	727	742	710	771	706	779	721	724	724	741	732	784	721	720	776	731	689	716	651	703	682	735	724	719	751	699	734	693	678	777	679	707	734	701	715	752	767	750	758	677	682	696	739	725	702	713	759	719	717	713	695	722	750	671	736	707	735	698	759	707	714	748	740	704	720	708	699	713	712	708	730	730	733	668	725	725	753	730	731	733	712	722	717	734	743	732	796	715	735	681	695	728	712	689	713	682	700	782	654	674	725	730	727	729	723	736	757	664	723	743	699	706	753	711	697	730	729	706	750	734	738	755	737	716	737	731	664	710	674	734	713	745	734	746	706	745	770	713	756	710	745	714	725	722	650	737	753	720	714	699	722	711	678	751	713	689	706	732	725	708	671	736	747	732	720	718	695	749	676	690	682	743	738	704	732	720	726	706	733	719	725	731	703	708	769	730	747	692	697	728	731	750	704	771	723	715	729	658	703	719	762	731	708	747	751	729	732	758	722	732	694	681	745	682	725	723	775	732	732	738	785	765	758	702	708	694	711	730	797	685	688	700	782	720	748	749	696	699	746	747	729	722	721	718	741	707	753	719	700	753	677	718	683	725	701	738	677	715	746	672	746	728	772	693	708	703	712	737	676	702	698	688	753	704	699	646	743	687	693	729	715	724	710	761	758	734	688	738	761	770	748	763	723	712	734	741	766	703	733	732	767	693	716	656	703	728	661	740	776	700	708	699	739	727	753	718	738	670	670	687	692	714	719	715	750	707	732	777	721	735	698	762	732	683	689	727	715	691	782	731	761	707	734	721	713	695	683	760	701	712	730	735	723	736	718	730	711	732	741	720	724	759	719	741	757	700	697	724	723	713	733	711	714	707	711	728	721	738	730	709	742	745	708	787	739	746	691	698	722	754	739	757	717	729	675	772	718	721	731	752	695	711	724	751	725	752	708	740	746	740	722	752	741	742	680	719	703	714	743	710	742	744	736	672	729	735	743	704	721	729	767	698	703	726	708	761	777	720	671	712	745	718	714	720	741	737	732	720	732	772	717	716	763	744	693	766	761	702	753	730	747	716	752	705	727	751	717	706	732	680	700	697	757	725	734	734	741	748	681	740	702	737	758	722	723	697	725	716	746	707	723	734	762	738	719	697	727	738	719	705	670	683	734	710	743	730	728	726	736	734	721	721	706	707	750	735	742	744	718	722	742	695	713	746	683	711	690	714	743	761	717	690	755	763	780	682	689	758	715	744	690	712	726	764	724	721	706	771	740	737	677	689	767	736	704	738	724	729	728	755	752	708	755	742	708	709	719	700	717	684	758	748	711	709	734	701	740	739	761	735	725	705	745	690	688	729	713	738	695	755	802	761	703	670	695	735	673	701	748	688	740	764	676	778	756	735	724	741	705	704	705	699	721	809	723	712	712	777	728	725	708	751	772	721	732	745	732	750	719	795	676	694	733	710	734	701	704	767	734	704	756	750	734	696	692	715	713	723	714	745	722	700	710	708	715	703	750	671	720	712	713	672	723	743	754	712	761	699	746	696	695	731	688	735	709	784	722	716	713	781	717	685	681	736	782	724	690	770	730	730	668	750	724	712	741	689	737	708	744	724	740	737	717	698	722	695	729	698	679	718	741	697	715	701	723	749	794	736	758	716	700	697	732	707	738	750	733	759	763	726	733	740	775	734	715	685	755	778	721	727	722	722	726	725	707	749	687	738	755	690	717	755	726	710	753	749	708	735	659	691	735	726	717	744	701	736	719	743	729	713	706	745	717	742	752	688	720	707	730	708	749	671	715	735	718	704	706	698	753	741	748	712	701	722	741	727	727	759	713	796	711	721	682
6072	11092	10249	6613	4185	3382	2702	2927	2939	2696	2219	16290	23647	14955	7050	2535	964	745	643	637	613	645	626	648	623	604	621	623	608	619	616	603	612	582	587	622	571	601	624	596	610	621	677	618	607	636	636	642	608	586	568	629	602	557	599	624	601	650	604	665	639	649	606	641	629	585	631	634	597	602	611	589	632	606	602	596	587	637	615	591	610	641	644	600	639	586	618	604	596	589	626	633	615	635	618	623	619	610	618	599	635	598	616	617	626	605	629	615	623	601	585	612	598	640	592	610	637	569	578	604	599	563	598	577	626	582	600	606	578	612	611	642	644	645	600	657	592	593	643	609	612	629	575	555	583	576	631	602	595	571	592	638	605	630	645	698	628	584	626	617	620	594	613	578	599	562	613	598	583	622	589	597	647	624	562	602	635	594	631	597	581	593	627	626	612	601	653	624	594	588	627	601	598	601	611	651	603	629	593	590	633	586	573	672	605	575	607	592	609	621	616	580	577	603	617	605	677	567	653	572	589	576	604	581	588	599	605	592	561	578	599	625	622	620	571	615	616	620	584	648	611	590	590	631	632	571	619	626	591	649	558	633	612	640	595	626	612	638	568	625	627	589	552	638	592	575	637	558	622	595	648	592	559	582	595	605	583	619	610	613	616	647	606	626	625	562	575	575	620	615	567	596	595	631	584	575	604	623	564	621	597	639	600	627	616	587	611	561	602	575	615	595	610	585	601	568	535	641	618	635	596	649	616	541	571	563	615	638	616	641	615	622	596	636	592	623	587	599	594	619	632	570	645	648	624	598	603	570	607	612	596	606	580	592	596	615	604	616	618	629	591	637	590	627	603	614	588	580	611	647	643	624	582	606	616	579	546	576	604	568	573	603	668	632	593	587	635	614	589	571	586	569	623	588	640	628	604	619	607	610	577	599	558	610	615	598	600	589	605	599	616	613	589	579	636	611	606	647	567	548	632	621	600	564	602	574	637	621	580	614	608	639	576	636	607	633	607	634	604	609	619	618	606	631	597	608	589	561	570	636	579	596	630	638	650	606	644	570	608	631	628	616	614	617	612	607	595	578	601	609	610	585	581	573	621	584	610	553	620	598	606	600	606	659	572	601	616	560	607	590	613	615	627	578	635	606	592	612	613	591	631	564	595	623	601	592	627	568	616	591	592	612	667	584	591	580	598	605	599	598	630	654	581	583	611	582	572	634	570	612	636	601	588	576	590	584	603	637	604	576	578	593	598	605	614	608	611	619	581	609	588	602	607	624	635	592	633	652	604	613	620	613	557	621	631	616	598	629	626	608	639	627	616	595	609	580	658	601	572	662	632	590	571	566	645	634	612	575	601	566	602	632	620	587	594	583	629	591	586	632	606	583	606	603	608	606	647	593	599	618	638	575	612	558	597	603	618	573	607	590	619	554	587	618	637	593	614	606	631	607	595	614	591	588	602	573	601	580	614	590	615	578	623	563	555	602	608	610	588	594	568	628	560	601	607	594	600	599	606	575	541	600	655	603	621	584	596	637	595	634	615	588	585	623	581	630	572	636	568	643	594	615	638	593	586	615	596	568	616	583	655	578	598	592	601	627	609	575	632	587	613	642	608	608	593	640	547	619	633	610	587	581	593	621	606	576	587	604	560	608	612	627	611	625	595	643	634	608	597	615	571	581	630	602	602	588	609	596	619	558	654	609	598	610	576	632	622	610	577	639	625	629	575	617	605	607	608	571	616	605	585	604	596	604	610	620	569	625	634	632	619	622	611	581	658	599	641	640	586	583	619	629	636	654	598	632	557	622	606	592	618	590	624	641	582	612	663	649	631	628	572	558	580	648	681	595	642	578	584	573	644	594	621	601	622	597	604	567	580	616	580	631	581	607	606	603	628	629	591	615	609	583	608	619	623	618	589	646	608	594	561	601	636	594	580	579	556	566	607	561	616	635	611	633	606	589	600	572	553	654	603	614	572	587	530	579	598	553	629	626	627	560	601	633	581	618	630	552	599	579	618	617	586	586	606	603	620	585	599	620	601	635	600	589	611	608	596	621	592	605	580	601	581	616	589	603	626	621	616	619	624	635	571	637	621	603	582	571	582	624	600	613	594	624	593	628	586	633	597	646	600	629	648	651	587	571	625	597	575	630	625	605	588	590	597	582	581	633	593	589	570	563	617	651	624	633	571	624	600	615	616	654	621	589	594	611	582	591	612	581	591	606	611	639	598	582	633	617	591	630	644	621	622	562	604	618	614	621	633	606	609	611	604	608	608	620	611	588	636	596	568	630	608	584	641	632	627	629	567	571	627	591	602	603	585	617	610	586	633	593	612	632	639	615	640	621	574	634	623	593	605	608	621	596	591	603	576	644	623	602	612	629	612	575	599	611	610	575	637	648	602	626	669	599	622	618	592	678	572	616	614	609	633	601	625	612	600	596	574	619	647	612	580	620	599	597	597	586	604	583	594	623	628	612	608	590	588	609	640	617	614	580	602	561	575	601	627	645	613	583	616	660	571	599	628	584	600	596	582	617	583	606	616	591	644	599	632	597	590	555	589	592	571	589	567	591	573	654	577	606	607	611	597	619	622	646	575	624	657	617	595	612	614	606	604	612	638	592	587	621	589	613	638	556	606	593	629	610	619	606	610	571	608	614	613	612	600	584	614	598	606	595	634	605	607	645	611	588	605	593	644	598	573	638	565	619	580	607	601	579	617	642	619	577	623	572	609	605	611	604	611	610	633	628	569	592	604	570	615	677	569	620	618	580	620	608	595	584	640	624	574	636	614	613	593	600	642	613	617	657	585	602	581	605	624	641	600	592	606	607	641	633	594	557	602	594	614	572	618	618	611	581	598	598	614	569	580	586	620	552	606	602	590	602	582	629	554	601	598	557	646	609	580	616	608	577	589	621	569	595	622	603	583	594	579	573	632	611	571	601	604	582	624	590	611	607	607	598	602	613	596	587	617	600	596	591	570	583	559	615	617	610	571	620	634	591	603	600	586	587	572	622	626	609	604	610	636	584	619	581	572	665	642	566	593	589	586	593	614	600	590	589	633	589	631	618	594	591	562	626	611	621	626	601	574	593	648	639	637	629	604	653	596	597	622	605	639	585	581	549	651	644	577	578	578	629	619	627	558	595	631	615	566	556	604	606	619	604	609	595	633	585	597	581	574	576	643	639	601	628	590	614	623	595	580	604	620	582	569	614	594	589	591	592	615	598	585	571	566	610	611	581	607	572	584	604	562	645	599	605	645	641	628	596	600	607	595	630	594	600	582	577	602	611	608	601	620	630	603	591	643	583	609	632	592	619	588	618	617	600	623	591	597	611	587	624	589	569	625	602	598	556	636	565	601	571	596	609	632	577	625	598	586	620	632	598	633	593	609	597	567	564	600	596	607	563	623	600	555	586	615	581	604	608	627	596	643	582	629	586	538	599	579	651	611	575	618	620	558	621	638	614	567	596	645	611	602	592	580	610	596	597	561	579	598	591
26976	9940	2130	1435	1106	941	914	1117	958	821	770	1148	1710	1484	1054	806	647	597	599	609	558	570	628	621	583	598	547	568	611	566	555	578	615	594	595	593	589	576	636	576	566	573	551	552	578	573	568	597	573	595	601	573	586	590	532	580	567	599	544	598	581	577	603	587	616	559	600	557	577	586	627	586	569	582	569	597	630	590	551	610	562	620	575	579	562	558	577	580	558	590	600	602	632	614	561	572	605	608	587	633	560	596	589	570	556	596	589	569	559	608	542	563	587	569	579	587	587	581	583	604	532	576	559	575	571	592	587	600	575	584	589	570	581	594	605	625	597	512	553	618	567	599	588	594	591	594	558	556	561	618	566	619	609	570	574	614	572	574	592	587	595	571	607	607	593	579	599	588	570	569	608	598	616	621	535	576	561	575	579	642	600	616	563	579	603	547	614	558	605	576	574	576	574	564	641	587	605	546	561	605	565	597	588	590	613	596	607	548	569	601	570	596	577	632	608	622	600	581	610	596	623	591	578	620	575	559	616	599	601	594	594	555	587	598	603	566	595	557	574	564	592	604	599	551	598	580	540	593	538	630	547	606	602	603	620	568	609	583	578	604	603	602	546	606	597	586	580	643	595	546	581	625	564	545	599	584	597	554	561	579	528	566	609	556	604	607	565	620	581	533	614	582	573	580	579	596	573	524	600	565	542	582	599	599	558	584	583	598	612	582	577	582	555	599	573	597	580	648	593	626	623	588	561	597	570	595	572	574	620	588	603	609	562	593	596	633	635	550	607	550	556	575	593	538	563	579	560	597	571	619	590	540	556	619	594	588	598	604	572	581	561	602	556	617	574	577	591	615	566	568	553	574	577	605	511	593	583	638	618	604	570	582	573	584	595	608	557	597	601	578	574	539	616	596	600	570	571	584	603	575	593	608	599	597	618	546	589	602	560	614	591	565	558	600	563	596	579	615	561	573	598	536	594	596	607	584	553	587	595	589	588	574	620	536	555	559	615	613	588	600	585	604	589	540	583	601	569	600	580	590	590	566	583	608	593	563	578	548	618	565	593	561	636	594	576	601	599	610	538	556	550	571	626	611	623	576	535	571	577	559	591	567	572	582	607	548	621	593	580	572	586	586	584	632	582	517	582	620	598	610	557	580	569	617	554	596	534	567	595	624	593	588	610	630	593	561	585	586	588	596	606	537	563	598	560	585	634	593	587	617	613	588	654	599	585	552	597	606	571	612	569	551	586	565	540	579	565	555	608	583	635	593	576	638	558	614	593	581	565	590	604	576	618	585	578	600	509	587	560	606	589	611	549	576	579	611	595	575	622	570	590	606	586	553	592	562	580	571	583	606	579	597	619	557	635	585	556	608	618	621	539	609	632	593	551	575	608	586	604	598	581	555	662	595	560	578	587	596	593	597	607	605	584	559	560	584	584	536	562	530	581	594	604	575	563	582	556	597	581	635	629	614	622	578	586	573	583	570	598	617	532	571	585	609	578	553	601	595	615	613	603	557	580	558	593	583	579	559	613	588	612	594	601	607	518	573	562	566	548	548	586	581	540	597	574	567	618	551	586	557	581	556	558	536	586	611	610	607	603	562	584	563	568	576	610	562	591	546	574	565	576	552	614	607	549	598	554	631	594	567	573	538	538	634	588	577	621	558	614	611	622	605	597	616	543	550	598	556	585	583	531	592	553	541	616	597	596	629	558	557	563	601	590	579	611	618	589	581	582	562	575	584	597	576	571	556	593	572	586	638	594	588	630	552	550	627	560	592	615	602	552	573	608	590	650	629	566	576	532	618	603	605	606	566	610	581	624	578	551	572	590	579	560	634	596	539	585	595	618	572	592	585	592	593	646	568	612	584	592	559	586	611	609	609	577	577	574	584	579	622	580	607	590	575	580	580	609	618	609	597	626	572	573	571	563	575	568	540	623	605	524	616	566	582	616	630	609	598	554	566	578	578	555	634	641	618	575	645	607	587	584	587	608	601	557	602	530	555	558	542	608	579	597	564	599	584	640	566	604	620	569	609	590	550	605	597	564	592	526	577	580	602	535	614	569	547	601	571	607	552	573	592	601	636	582	581	579	561	585	570	565	573	567	555	572	576	573	565	617	559	591	596	607	631	620	571	550	578	570	607	605	598	570	586	584	588	544	571	583	576	626	569	558	611	610	571	634	585	592	535	534	601	590	599	561	582	590	645	606	597	614	575	569	570	565	588	582	592	588	620	582	597	618	594	556	582	545	560	581	662	594	562	575	576	601	576	565	600	622	575	588	561	563	557	610	573	596	588	572	595	586	582	569	526	596	609	644	544	573	622	581	577	636	580	582	588	580	622	615	614	565	579	567	563	599	603	645	578	569	599	551	570	552	563	578	580	582	626	561	569	615	577	592	597	533	592	588	548	574	617	622	562	632	592	585	598	529	623	629	597	568	605	624	579	589	571	549	589	602	590	591	604	581	608	610	606	595	572	571	608	568	555	596	536	609	611	592	624	599	602	596	575	597	598	594	607	563	604	609	634	569	567	620	589	595	597	528	613	580	597	544	613	629	582	556	623	588	609	631	600	606	609	590	623	594	587	611	608	576	588	598	549	601	645	567	629	609	561	571	642	591	573	601	583	639	574	550	591	551	558	598	560	607	547	607	638	609	612	591	618	568	507	582	548	564	601	575	644	584	565	605	602	568	602	620	612	594	627	600	634	593	566	586	559	568	579	554	573	609	621	626	555	576	609	588	582	641	580	620	600	577	618	568	610	630	597	597	592	589	575	572	601	590	592	590	555	555	601	598	592	544	529	620	556	629	557	563	597	560	624	578	586	573	553	542	543	560	597	599	584	613	559	592	610	604	590	613	530	589	616	614	535	564	583	597	593	578	552	594	566	567	560	571	636	599	616	602	591	586	583	605	538	581	596	605	573	587	586	580	604	581	580	557	585	563	592	576	576	569	542	579	582	605	546	600	562	616	552	559	573	587	594	577	633	583	572	570	582	575	571	602	597	567	588	628	587	591	574	567	564	559	575	577	560	641	597	569	585	605	600	595	565	615	585	606	593	601	619	610	567	581	615	586	627	540	562	622	625	586	604	601	547	595	597	597	584	614	561	563	593	552	569	577	564	590	587	563	594	595	562	582	612	573	602	589	574	560	573	591	549	580	604	559	587	604	596	592	603	580	537	579	569	575	577	568	587	560	580	553	598	603	585	591	610	613	603	587	536	625	596	589	554	568	569	573	582	564	578	571	611	620	570	579	552	574	611	589	606	585	594	594	600	639	567	555	571	579	629	572	554	594	566	590	594	587	571	594	560	607	601	604	575	593	608	598	554	597	635	534	573	571	600	598	566	612	523	599	560	590	555	585	607	579	567	624	589	581	565	604	587	571	580	597	570	602	578	625	588	563	588	600	576	566	568	606	582	634	597	618	583	600	618	622	608	562	586	600	586	571	597	566	602	555	616	567	593	556	584	587	565	567	590	552	591	583	567
6187	1889	1878	1372	1202	1000	1099	1351	1210	952	799	1457	2186	1571	985	651	546	518	509	507	463	477	548	517	469	512	488	490	463	507	481	495	512	502	485	458	483	456	496	514	494	477	452	478	481	508	487	494	483	477	470	501	486	453	474	506	522	483	489	494	484	512	488	443	466	474	488	504	465	463	499	475	484	537	511	462	512	511	459	479	460	493	460	486	471	465	509	469	482	510	475	457	497	503	521	479	484	492	466	469	485	509	443	455	477	506	477	512	478	472	479	456	480	522	490	525	480	499	476	488	541	480	495	489	481	477	458	480	474	490	495	476	475	495	466	462	488	460	519	493	493	463	499	451	470	512	475	473	479	514	495	476	469	484	470	491	512	478	467	498	489	512	477	506	503	489	461	521	496	457	449	458	520	500	511	510	484	477	488	474	504	491	479	535	459	487	488	481	524	486	512	465	466	464	516	510	483	483	422	504	465	470	488	464	453	467	482	499	482	462	502	461	490	460	494	484	459	453	478	468	503	477	519	473	493	467	485	491	482	451	454	464	417	485	472	521	464	457	466	510	460	475	502	461	443	459	457	523	527	469	521	485	522	500	513	470	472	511	454	469	452	502	532	510	443	501	491	499	467	485	477	502	454	473	533	485	511	491	449	529	527	537	491	465	444	506	493	506	478	487	520	521	482	494	474	502	463	496	539	503	462	528	481	472	469	486	526	505	450	559	515	495	499	487	482	488	488	492	466	501	519	507	507	509	462	521	503	467	481	468	519	501	478	523	518	516	501	512	468	508	486	479	470	487	448	462	468	491	482	474	482	490	491	488	493	490	511	482	504	428	469	522	486	479	485	496	487	481	465	530	480	473	501	495	512	483	502	480	463	476	511	495	481	496	464	490	460	450	489	494	488	455	450	466	485	501	543	460	497	461	510	456	471	497	527	504	448	507	489	497	469	476	497	485	480	465	486	446	482	496	488	468	474	465	461	444	493	445	489	462	445	502	456	506	522	461	446	509	485	468	513	491	484	492	452	473	471	473	493	490	494	493	456	487	473	509	538	492	480	511	480	464	456	475	490	478	471	456	472	516	496	486	505	480	495	531	520	438	527	480	508	500	499	466	487	461	434	427	502	490	507	484	476	502	468	505	527	451	449	442	476	494	492	466	479	465	481	497	499	469	455	501	464	483	498	463	505	448	455	450	481	453	460	531	475	462	465	476	514	495	478	483	486	471	497	478	449	471	502	491	491	483	521	459	493	509	488	494	506	470	514	503	519	481	464	479	479	503	516	434	447	470	508	477	479	508	472	468	508	490	447	503	495	480	476	478	477	511	535	527	468	478	526	498	475	474	469	498	478	525	509	510	455	451	501	490	493	516	471	478	483	536	479	477	487	474	461	486	452	446	507	475	478	458	526	496	450	453	510	476	520	483	482	510	486	499	471	506	463	480	439	475	509	470	498	493	458	447	441	477	480	510	505	488	453	466	501	475	493	504	467	455	498	463	466	487	518	505	486	496	456	464	513	475	475	449	494	475	463	480	500	450	502	506	477	481	458	535	494	477	489	462	459	432	457	464	508	453	474	500	466	471	446	478	484	494	493	492	487	481	479	471	490	474	460	500	467	502	487	481	504	490	492	471	441	473	512	488	500	507	521	516	468	497	500	507	528	477	453	452	530	522	442	491	498	509	528	441	473	483	462	495	491	496	468	479	490	498	493	478	493	483	462	477	445	481	489	499	482	479	514	472	470	459	462	449	503	509	462	469	480	463	482	490	476	531	508	503	476	471	521	479	506	458	470	476	472	478	502	440	504	484	503	517	482	494	488	505	504	450	463	466	485	482	500	490	486	464	473	444	485	458	499	492	490	503	480	490	481	464	466	498	498	488	457	483	489	461	478	489	508	481	489	517	434	498	504	523	508	499	449	491	458	498	471	495	475	488	487	467	485	482	452	486	478	486	509	485	481	468	515	485	532	500	446	530	475	496	525	472	508	539	446	481	536	489	474	501	478	482	495	453	514	470	494	502	500	478	456	456	493	483	509	489	472	460	462	468	473	499	503	490	460	487	515	477	506	513	461	515	482	520	460	511	475	500	470	520	500	489	472	477	471	508	470	495	526	468	491	483	485	472	493	478	495	461	469	474	495	475	464	450	457	479	484	502	472	506	442	442	487	469	482	446	510	480	463	492	506	459	483	449	488	488	496	490	494	500	463	469	501	516	445	476	440	475	520	474	495	445	462	478	483	483	490	469	506	499	461	481	492	488	492	456	495	483	486	480	496	465	447	485	481	481	446	501	510	520	504	469	484	499	481	462	504	489	523	493	471	512	475	481	511	480	498	473	506	483	503	477	482	510	483	508	520	497	480	497	463	476	467	469	485	514	492	515	481	476	455	474	468	459	507	488	495	471	511	522	458	523	499	493	498	459	474	493	507	477	493	518	481	459	495	475	420	464	442	486	452	487	531	498	526	481	486	476	505	468	486	484	498	500	487	518	437	506	507	466	477	484	484	448	510	483	455	484	523	487	490	473	501	492	513	474	476	475	484	538	484	476	461	460	517	471	481	459	496	489	494	482	461	474	461	432	427	504	511	499	500	451	518	515	489	506	522	518	476	518	450	462	531	499	483	514	473	497	456	511	447	529	495	494	445	482	483	486	491	491	513	465	454	468	480	478	494	482	467	486	509	497	523	480	473	478	516	496	501	495	547	478	525	480	491	473	492	471	511	483	498	495	491	464	512	460	492	470	470	480	493	440	470	511	531	448	509	461	436	472	492	522	441	449	508	484	473	513	517	460	481	498	501	449	476	508	461	472	474	451	502	479	521	491	478	489	459	488	501	459	467	514	491	491	494	477	511	464	471	480	480	496	501	500	525	485	457	524	503	444	465	529	501	513	475	480	448	496	488	462	469	515	481	513	497	514	513	488	455	459	464	440	518	474	501	485	474	474	456	449	489	462	463	478	505	500	468	486	466	478	451	472	488	443	505	482	505	506	527	518	517	473	479	496	490	484	487	434	475	478	472	464	481	488	496	461	489	443	453	502	475	522	512	487	512	464	482	509	467	467	508	492	453	461	476	448	519	522	507	477	518	491	501	464	459	516	463	479	496	468	499	499	444	460	454	455	479	476	458	488	432	456	487	467	487	488	477	450	484	464	432	485	480	509	442	478	475	492	503	503	447	530	524	463	463	471	491	498	447	460	486	471	480	458	471	467	440	523	470	488	486	485	455	459	462	434	461	487	471	509	499	497	484	521	461	496	454	516	492	479	487	477	467	488	468	496	484	487	489	498	485	542	491	479	468	500	497	470	463	451	475	463	437	446	511	482	520	494	455	454	474	486	472	475	490	516	510	451	497	456	493	490	476	467	466	471	473	478	495	425	455	495	451	482	464	481	490	486	506	443	484	453	444	490	476	504	498	521	463	458	461	462	506	532	482	482	487	493	470	460	481	464	497	474	492	481	524	484	484	513	502	463	468	492	466	485	495	436
24717	20793	26762	24737	9516	2199	1600	2263	1871	1425	1239	8278	13531	9758	4444	1661	799	663	632	640	580	603	627	631	617	589	627	569	569	597	609	561	579	615	561	579	626	671	601	597	580	588	602	638	581	624	605	634	603	644	540	604	627	571	642	610	596	594	592	575	623	608	563	572	575	583	572	567	612	615	545	584	608	596	605	623	573	555	578	600	606	627	605	588	539	610	548	566	632	617	654	616	582	605	621	564	586	614	562	592	635	562	622	637	603	614	584	636	651	620	594	664	566	592	633	603	621	590	597	617	606	608	634	587	589	580	557	611	597	575	571	590	569	602	604	634	608	603	569	600	583	648	579	608	606	605	613	562	618	611	630	622	579	589	577	606	583	579	630	620	598	572	600	605	582	561	606	574	599	614	593	595	590	621	598	620	625	586	562	603	602	582	593	594	638	623	564	602	626	580	556	600	591	651	590	609	559	622	576	612	583	567	585	592	612	596	590	640	598	578	598	607	571	599	623	613	611	554	574	606	616	544	608	635	626	605	612	564	597	586	602	567	607	581	602	592	588	597	611	646	576	612	617	631	589	578	650	594	616	585	628	610	582	573	602	590	590	574	598	590	550	570	600	631	597	578	592	566	611	622	645	558	613	616	565	644	603	548	592	560	598	575	595	613	584	617	595	629	607	579	642	587	596	596	535	610	579	592	553	568	557	600	592	595	597	555	599	632	589	618	587	602	628	564	561	571	641	560	636	567	574	590	604	577	602	616	581	596	558	601	609	589	589	614	621	579	598	603	612	586	565	609	616	575	568	598	600	617	626	567	569	626	661	638	543	601	567	637	601	609	572	535	588	595	606	600	612	592	594	584	606	645	610	618	598	582	608	597	594	586	544	596	623	572	572	575	583	611	565	615	611	608	582	636	621	585	645	591	589	581	595	604	574	602	606	615	586	610	603	624	623	635	601	609	590	595	652	617	608	594	603	570	598	583	607	635	603	592	577	613	609	602	560	616	629	556	573	618	561	611	603	575	577	603	588	567	570	569	544	624	604	611	551	626	555	577	566	609	589	565	626	629	620	611	597	659	611	570	573	564	560	649	602	601	587	607	591	612	617	569	622	649	624	561	595	614	623	604	595	607	596	618	568	600	610	565	609	600	644	547	576	549	590	623	591	579	602	600	586	644	592	615	652	591	575	578	618	591	577	590	576	624	601	603	602	592	612	585	601	639	581	604	636	648	601	606	607	544	619	575	608	614	630	615	622	608	600	601	594	607	618	612	638	603	617	634	587	587	637	625	628	603	577	611	597	570	600	577	585	620	591	633	585	594	605	590	614	597	624	571	570	566	581	596	627	529	631	577	578	569	567	560	616	606	596	590	631	594	585	598	609	619	638	636	586	641	570	635	575	651	594	537	576	572	574	583	603	605	571	558	596	614	586	623	594	626	572	625	593	569	604	582	587	620	568	591	600	619	586	609	614	632	611	640	567	572	599	585	620	558	579	601	577	611	612	609	620	596	660	618	651	552	604	610	620	570	622	605	554	604	576	620	590	522	592	587	512	591	591	643	624	569	598	620	604	580	571	553	586	598	606	608	601	588	603	622	593	566	600	613	573	611	583	552	566	618	631	634	582	586	572	614	549	624	578	608	598	626	611	574	565	589	604	608	569	615	598	619	559	583	602	664	572	642	569	614	652	586	592	615	599	612	612	575	614	603	619	596	609	605	574	632	624	580	589	621	561	619	590	580	610	537	552	595	623	549	571	614	615	603	580	572	634	579	585	583	561	566	614	610	599	574	600	567	554	615	609	601	623	623	597	593	594	644	599	611	622	603	598	556	585	629	649	562	584	639	597	590	623	588	625	556	575	589	588	612	571	572	578	597	543	624	564	646	629	638	590	576	542	656	624	599	564	641	610	614	612	697	609	585	608	638	597	575	606	616	573	637	591	625	607	579	642	587	618	581	584	575	600	568	591	596	595	586	599	584	611	602	575	604	566	576	588	595	628	590	586	598	609	588	610	584	590	569	573	596	561	618	646	586	560	568	607	610	585	588	591	586	581	588	610	612	595	600	601	645	643	574	602	581	579	617	608	606	560	618	600	643	612	581	570	601	563	624	613	586	595	624	579	608	595	620	612	592	592	599	617	629	539	670	625	581	597	568	610	555	584	596	580	586	580	581	616	589	623	591	639	604	600	576	597	577	622	564	601	580	608	583	576	571	627	632	610	614	585	570	654	584	614	576	632	578	620	628	622	567	652	605	608	554	611	612	610	543	558	622	583	585	602	610	605	628	616	596	544	622	592	592	585	558	614	637	616	597	603	594	583	614	594	651	627	602	610	564	615	609	610	596	588	587	597	618	587	594	558	591	589	614	632	581	589	598	595	569	621	614	630	632	581	624	577	645	580	621	633	598	597	617	591	617	598	583	618	617	615	586	605	594	631	605	595	609	555	584	609	639	604	603	606	584	597	580	596	597	609	615	571	593	559	591	606	620	569	608	624	598	615	612	542	591	597	611	593	583	607	618	581	622	600	634	604	617	539	619	616	592	626	661	615	598	591	583	605	628	574	578	598	636	600	583	617	620	616	580	611	587	608	644	561	590	620	596	568	618	611	623	615	615	614	611	565	586	577	628	644	657	606	619	563	590	611	657	577	580	641	597	615	608	597	586	619	557	590	599	624	624	619	599	632	612	602	578	571	597	605	543	623	658	594	616	638	611	593	587	610	618	599	605	603	621	597	571	627	613	609	613	607	609	616	579	599	570	580	540	619	563	604	615	623	605	614	609	571	593	581	566	601	617	622	597	609	572	598	606	595	607	617	621	541	540	590	525	616	613	622	621	649	590	587	619	602	589	586	591	625	607	607	582	589	626	579	583	588	573	599	597	576	637	601	611	601	588	570	615	579	593	592	610	594	601	617	618	604	623	589	611	571	543	622	572	624	577	573	579	575	639	603	653	585	590	598	607	602	621	593	622	629	605	557	622	615	631	598	574	591	617	547	583	590	638	608	577	586	622	578	607	633	577	602	600	555	634	627	606	550	534	590	606	608	633	577	606	563	611	594	612	642	591	596	595	608	596	652	576	622	599	540	630	601	601	551	554	624	592	583	613	573	596	606	582	590	578	593	591	591	594	567	608	600	587	617	543	597	596	594	634	599	624	614	573	619	583	581	549	642	597	564	569	586	621	614	572	543	612	614	622	593	576	575	584	608	615	531	607	633	607	627	580	558	589	656	559	578	630	594	646	593	582	623	618	608	602	584	593	606	614	598	611	620	571	572	651	645	590	610	592	611	595	599	601	596	585	603	579	611	598	658	596	590	658	614	587	626	626	560	643	610	573	569	611	576	574	622	551	612	591	577	622	612	590	635	628	600	559	601	609	619	630	616	608	623	579	630	560	587	594	594	624	582	599	671	585	608	612	585	601	594	573	620	569	556	600	579	584	620	586	600	593	593	595	600	600	616	570	600	623	570	606	608	605	580	613	619	589	601	636
4897	6022	5505	2852	2335	1656	1567	3150	2614	1904	1535	11143	13456	9453	4433	1562	725	558	523	509	531	511	541	550	504	486	548	517	510	528	502	545	533	499	475	520	493	517	479	505	507	543	500	474	494	512	476	510	571	484	529	497	511	524	549	514	518	481	535	561	496	519	505	513	496	548	516	524	525	502	499	512	515	497	501	470	493	511	519	499	472	494	490	503	491	539	496	520	463	467	503	504	494	506	515	489	480	489	467	507	495	469	481	496	518	507	515	523	494	486	472	507	506	512	512	546	511	517	523	505	494	503	461	521	499	505	508	518	514	513	519	487	476	525	511	482	525	503	537	498	499	519	551	511	497	503	513	526	524	526	531	484	514	525	506	513	503	493	488	542	491	475	462	511	480	524	526	501	518	509	473	506	536	493	517	502	544	489	466	518	466	502	470	487	504	541	512	497	477	518	496	494	530	510	503	514	499	476	534	517	518	490	526	518	488	504	523	503	513	506	498	490	494	541	518	489	483	495	531	534	506	442	527	544	496	512	518	510	534	500	514	531	481	529	489	476	525	539	492	472	525	511	525	462	519	518	527	505	492	529	539	541	534	560	526	469	503	500	495	524	498	514	502	474	501	522	488	494	508	519	542	561	458	538	507	484	533	462	487	512	517	492	495	514	552	489	503	522	472	522	536	501	533	503	469	495	499	498	536	471	487	470	510	511	503	533	498	469	521	495	486	547	475	525	459	497	487	488	527	528	502	528	515	488	490	488	481	474	523	517	479	496	507	472	511	509	450	562	469	525	508	471	518	480	513	497	507	512	477	532	529	472	518	532	497	539	486	491	506	522	454	548	504	529	538	469	497	520	547	551	503	478	529	474	498	559	501	484	529	485	509	537	474	488	518	513	506	515	489	484	492	485	534	477	484	471	557	480	466	505	477	530	525	503	489	547	517	531	506	483	508	519	527	533	481	484	483	455	493	526	523	517	516	501	521	518	482	507	515	492	507	540	515	507	494	502	509	484	522	497	532	512	514	472	527	531	493	515	486	505	505	540	482	516	565	501	536	478	486	513	483	516	488	471	519	467	478	501	518	452	536	448	493	491	492	484	538	471	540	500	534	495	489	506	466	511	492	552	521	518	507	503	525	486	533	498	534	480	524	495	531	531	500	494	499	477	543	499	532	506	460	495	501	464	495	556	506	479	476	552	505	508	488	486	482	485	504	496	471	475	515	531	508	522	486	540	485	507	505	487	477	504	516	541	434	552	480	533	512	481	510	542	504	499	497	520	533	508	516	507	499	514	505	489	504	478	488	477	519	497	501	528	521	518	489	505	549	532	473	486	481	528	536	502	518	541	538	466	532	559	476	512	488	514	510	462	513	462	523	522	521	482	525	492	515	485	520	535	491	512	512	525	508	497	549	537	531	481	510	463	498	531	492	484	490	478	515	524	521	505	498	516	488	537	532	476	516	518	516	474	542	478	482	495	451	483	487	490	526	509	481	536	528	457	521	513	514	484	508	487	521	533	501	486	486	485	499	508	509	513	502	492	561	531	499	512	525	503	534	521	459	472	471	477	523	487	496	466	542	575	514	523	480	502	484	493	477	498	550	480	535	527	474	478	476	523	498	468	502	492	536	501	494	512	480	542	540	520	487	507	519	475	526	490	517	514	498	507	477	506	495	547	502	519	482	496	502	492	518	506	534	529	487	513	503	481	532	465	487	503	491	508	563	498	490	525	508	538	530	512	511	542	501	471	506	508	526	487	500	562	512	518	481	496	486	484	537	487	501	513	511	524	506	526	487	523	515	523	497	491	492	519	521	486	516	470	466	546	510	484	502	474	489	502	500	507	518	474	479	512	498	510	508	523	508	472	491	479	507	514	497	490	501	517	548	512	551	518	508	535	521	507	513	488	473	539	509	515	509	529	544	574	487	489	515	477	501	504	515	478	515	472	502	484	492	470	500	489	490	461	494	525	471	510	524	547	530	502	477	483	502	542	523	495	533	512	519	531	475	498	561	521	559	519	481	481	558	500	512	494	505	520	517	512	493	546	535	530	471	507	468	469	481	494	519	524	533	499	511	494	519	550	483	520	548	501	497	480	544	496	483	497	496	492	541	500	563	524	514	515	474	558	518	499	505	493	535	528	470	504	477	530	534	459	497	486	549	547	518	497	466	543	460	465	494	537	504	545	492	490	495	529	490	521	514	493	502	479	524	490	538	508	486	548	494	509	474	488	517	485	512	491	507	482	454	499	530	517	488	506	496	489	489	513	483	513	535	516	499	531	500	517	509	471	500	529	487	524	530	487	525	494	542	523	506	495	494	502	479	479	508	511	493	493	468	484	505	491	506	522	516	498	539	498	525	516	469	513	492	499	528	511	509	501	531	503	537	497	472	507	512	486	485	472	512	557	492	526	584	577	512	480	540	534	472	482	503	497	511	483	555	488	486	538	518	526	500	516	541	539	501	460	515	534	528	531	498	508	540	513	491	486	497	493	540	492	520	497	470	495	501	526	524	479	492	472	484	503	506	479	513	501	500	496	504	485	520	508	480	508	501	492	492	533	471	507	497	479	506	485	488	502	504	504	493	539	505	513	512	541	508	495	511	512	533	506	513	483	496	478	531	550	516	510	542	499	540	507	515	505	510	471	505	494	514	465	511	531	461	511	521	540	482	536	480	473	515	534	517	504	523	492	508	480	478	464	486	512	522	521	507	505	504	475	568	473	515	523	507	461	489	529	529	512	522	512	525	515	496	480	537	521	544	496	504	490	592	478	523	520	486	522	514	444	504	481	537	450	521	474	491	470	504	488	526	491	528	505	501	519	501	509	532	486	497	492	499	520	526	512	542	477	484	507	502	510	491	503	499	538	537	486	550	469	488	497	502	510	486	506	507	503	499	525	577	497	493	535	531	499	508	514	500	493	475	483	529	515	487	455	481	472	477	466	504	574	511	518	492	489	517	552	516	499	543	547	455	522	504	531	501	526	511	497	494	524	491	497	505	549	502	515	503	536	504	476	524	574	511	547	513	532	464	517	500	509	486	498	507	524	497	491	506	501	544	511	489	512	500	463	525	527	500	515	508	524	487	532	541	528	489	496	513	500	502	543	485	512	514	498	517	479	500	466	522	514	538	488	491	486	506	487	514	513	474	483	528	499	455	500	487	517	484	522	516	507	514	464	501	507	489	514	478	495	535	481	471	482	533	508	516	505	527	550	495	472	506	486	487	525	507	487	504	513	510	503	503	502	540	530	482	508	517	515	515	517	524	512	504	505	539	507	516	495	543	543	446	508	503	518	477	476	470	517	537	467	528	530	538	539	461	517	520	501	481	526	513	486	493	489	490	503	504	487	493	549	532	523	466	485	496	542	487	551	542	512	480	481	529	463	525	496	529	515	520	511	479	475	484	523	489	525	495	507	516	495	497	563	545	518	527	500	478	496	483	551	506	483	477	488	487	495	486	469	484	540	480	501	509	513	489	536	472	511	479	471
23821	20765	27725	23908	20500	7715	3562	3552	2967	2386	2035	9695	23811	19374	9413	3114	1226	806	784	757	779	805	782	705	790	681	697	758	701	745	754	679	730	670	747	719	720	766	719	724	723	734	763	776	778	711	755	720	746	729	753	763	749	724	723	745	714	726	696	725	706	721	778	797	740	750	742	742	768	729	735	743	734	677	715	777	729	702	752	740	726	733	772	736	743	761	732	730	700	687	764	672	753	710	791	697	737	747	727	764	790	693	756	775	751	745	756	719	708	682	757	714	728	729	713	718	727	765	765	719	696	730	705	709	749	702	720	717	719	787	730	704	744	757	723	731	757	762	719	712	736	681	779	726	781	740	718	723	683	737	719	706	701	749	723	714	747	699	749	690	707	715	760	718	757	750	724	707	724	728	703	729	719	702	724	743	736	773	699	718	723	738	690	719	687	751	715	699	705	733	742	701	722	725	690	683	723	715	755	724	784	730	769	699	764	719	730	659	738	700	721	705	755	706	729	714	719	760	716	737	762	759	683	729	743	700	746	734	729	759	690	699	718	739	736	719	739	729	727	743	695	737	753	727	736	794	717	751	731	718	732	699	694	713	758	724	761	673	746	754	770	744	726	685	774	696	740	699	739	773	711	708	718	707	746	721	657	716	699	721	728	693	750	708	752	764	754	721	726	721	714	742	756	730	715	775	722	708	720	675	723	708	739	734	711	774	725	697	734	772	729	707	780	715	723	693	688	725	722	742	740	738	703	683	724	742	720	694	693	783	718	779	742	748	737	746	699	711	728	707	742	669	705	689	757	737	722	735	730	698	708	690	707	681	798	705	787	762	722	729	710	746	756	701	774	692	746	760	726	723	728	767	724	777	738	746	727	712	754	759	743	737	742	786	722	707	710	724	660	759	741	742	728	718	712	709	745	745	742	691	735	727	732	718	757	758	711	750	760	757	716	694	710	692	754	722	711	711	727	677	749	770	692	760	695	729	716	722	733	682	683	733	723	681	744	699	720	770	723	729	749	696	725	729	729	741	746	701	678	767	731	747	712	741	748	700	750	731	725	740	729	721	722	689	703	748	729	717	679	735	745	820	735	704	732	693	713	709	663	738	736	694	682	739	698	757	667	755	730	741	735	702	714	744	738	758	729	694	727	747	723	688	708	697	748	670	730	694	704	721	743	707	725	770	770	716	758	704	714	745	736	725	734	739	701	739	750	728	679	697	756	713	734	757	710	713	726	697	748	712	712	731	744	705	751	763	733	711	688	692	731	745	722	752	698	698	763	723	700	680	697	714	694	729	705	730	732	733	711	705	730	747	729	731	744	708	741	757	700	739	737	785	754	663	727	737	701	709	744	686	689	753	698	722	673	723	745	693	750	723	700	700	750	753	709	719	744	696	689	760	699	705	770	735	758	669	706	746	717	735	702	707	740	714	693	704	724	714	728	757	753	733	750	708	659	712	669	732	731	739	721	742	671	696	736	715	687	727	783	752	773	713	734	729	716	750	714	713	743	743	748	775	739	700	777	725	712	746	699	702	708	716	660	755	698	722	794	751	735	749	785	723	763	762	717	726	692	690	708	733	741	765	728	685	682	716	732	701	675	708	731	709	759	726	676	727	665	733	711	720	708	720	742	765	741	708	681	683	745	771	703	713	744	721	692	702	729	741	708	710	723	723	688	752	655	697	726	760	721	749	697	783	732	683	754	710	727	715	703	694	785	753	717	701	697	766	752	748	701	739	668	750	713	694	781	711	741	741	683	717	721	782	694	727	754	727	778	733	741	717	777	740	704	722	702	685	684	736	779	711	741	755	695	765	731	756	706	696	774	672	733	748	731	731	696	676	709	743	722	729	718	732	700	698	732	702	725	697	741	722	682	721	714	698	749	733	738	769	680	735	786	698	705	752	691	768	758	743	709	711	681	758	712	693	749	722	723	739	706	730	712	714	745	726	723	756	744	671	709	743	757	711	699	715	687	738	736	737	727	717	764	751	665	741	724	715	748	772	716	679	737	734	728	676	694	757	708	716	692	699	701	675	732	693	721	708	719	733	730	766	737	765	741	751	701	704	706	756	723	747	757	724	695	675	696	691	752	761	745	721	679	710	736	750	739	722	759	739	706	757	734	714	749	732	736	712	758	772	747	664	743	773	740	742	721	731	708	695	735	716	704	654	740	773	758	707	715	702	747	727	786	761	701	719	725	764	740	733	730	664	721	705	671	759	661	717	712	719	684	685	739	726	706	732	694	713	733	735	740	700	686	746	690	675	759	704	703	734	741	741	763	720	773	741	737	669	720	721	739	753	693	667	688	754	740	705	684	735	748	759	767	727	728	701	733	713	725	739	734	740	756	766	754	694	740	770	678	777	716	728	691	737	748	703	715	762	721	748	734	760	748	805	734	692	722	693	706	772	766	729	772	757	723	695	715	741	731	757	726	715	753	731	715	741	801	739	707	730	752	711	692	767	727	749	724	707	699	715	718	722	710	710	743	726	813	724	763	723	747	690	755	748	701	761	742	716	722	698	709	724	714	739	727	747	734	760	729	724	703	762	745	752	749	675	710	665	681	733	695	720	724	758	746	708	732	685	688	742	735	728	749	715	732	743	704	772	743	714	703	759	738	713	703	697	765	711	719	754	715	702	693	717	711	706	742	724	717	697	762	755	728	727	710	756	719	744	732	759	721	723	699	738	696	712	722	750	752	763	682	708	728	689	742	726	686	703	698	707	711	723	744	710	749	686	682	724	727	720	716	744	726	769	705	714	752	733	691	697	685	713	777	721	689	753	749	726	696	651	705	720	708	763	733	696	663	722	742	753	738	714	685	655	716	716	762	720	708	773	765	723	782	706	729	719	738	708	710	727	693	706	753	721	710	692	684	732	756	782	777	751	751	731	694	741	716	758	751	716	740	714	701	746	709	760	677	703	719	717	700	740	751	724	753	705	690	720	728	663	688	720	755	750	708	745	764	721	701	715	740	710	749	686	703	748	719	768	715	708	654	708	728	712	693	727	746	681	711	704	673	700	772	710	732	737	677	718	723	682	665	667	684	741	745	686	710	741	690	698	673	723	718	720	715	715	777	772	706	708	730	751	756	709	715	720	716	714	718	753	690	689	706	722	680	705	717	724	764	689	735	733	737	726	756	738	752	701	719	749	689	740	733	670	718	741	735	692	753	739	716	752	751	724	737	642	715	697	772	757	700	733	709	691	696	733	725	774	752	690	744	686	744	735	743	732	724	734	660	727	732	716	719	726	716	715	691	741	765	714	713	781	697	691	725	713	768	744	776	718	718	713	707	751	782	742	686	733	721	706	719	744	755	731	719	685	716	732	707	755	731	762	742	753	691	699	777	744	697	718	725	729	718	696	711	698	739	775	708	725	743	781	731	721	721	702	761	728	717	695	748	709	712	781	764	733	706	738	702	704	702	713	701	725	759	713	720	702	689	714	724	761	738	702	714	701	717	696	697	735	750	721	765	744	716	698	724	694
5376	8683	8080	5672	3256	2420	3411	4391	4017	3054	2722	12765	23095	16745	8007	3048	1079	726	620	631	617	595	623	628	610	635	610	595	603	583	644	587	653	616	636	570	612	567	646	647	593	588	600	622	634	599	602	602	644	610	618	616	574	608	629	571	631	574	627	625	610	608	648	605	610	624	596	661	605	611	629	597	624	597	573	612	595	624	651	630	617	571	631	593	645	624	641	609	641	585	659	610	595	613	612	637	618	643	599	618	626	606	588	590	584	561	607	649	632	646	652	581	596	558	602	582	599	634	604	587	604	560	639	606	577	602	597	611	584	608	616	603	633	590	600	643	580	552	646	635	658	565	603	644	634	556	595	583	605	623	628	602	630	620	612	602	594	615	628	594	601	579	588	628	599	616	570	618	603	575	593	640	596	590	570	599	633	604	574	610	581	574	618	576	612	594	638	612	580	636	616	631	573	595	639	623	589	631	622	608	613	607	608	563	592	610	606	567	648	592	572	596	600	551	582	568	623	623	614	576	584	602	653	615	587	599	608	567	593	618	628	613	629	620	564	583	615	609	649	602	639	588	624	620	597	579	616	606	625	622	592	564	594	590	586	597	576	667	619	587	608	569	624	583	601	577	647	590	564	594	628	614	565	631	557	598	588	640	621	628	578	584	636	633	622	570	575	615	582	570	600	642	615	566	596	617	604	608	596	588	618	594	605	657	583	592	600	652	612	622	636	626	632	614	620	609	594	600	558	629	590	609	615	663	619	634	584	605	577	647	602	629	555	586	527	679	641	608	597	585	614	621	603	585	571	621	588	579	612	572	628	560	597	598	593	618	611	606	608	618	629	584	609	633	610	569	572	602	568	628	589	566	581	605	621	589	598	622	601	634	621	617	625	633	588	575	604	638	595	593	602	615	545	608	598	652	565	579	622	616	631	602	579	596	592	586	590	582	627	583	601	587	567	567	547	609	632	598	567	569	577	595	576	579	605	635	612	578	599	643	624	562	576	619	597	583	619	617	600	635	576	590	613	609	586	600	581	560	603	659	574	595	619	647	560	586	611	666	625	588	595	597	628	631	578	635	580	617	639	596	601	595	591	571	651	579	623	572	586	649	563	566	608	591	595	595	648	607	594	578	587	587	579	636	547	600	609	614	620	591	604	588	600	616	592	582	589	621	571	638	594	594	592	549	600	597	607	600	584	625	570	598	571	569	579	601	613	600	578	613	657	614	592	638	600	611	570	588	624	605	620	617	546	589	586	603	597	620	586	623	606	596	640	613	586	574	616	642	578	622	599	601	617	622	627	596	572	635	601	602	596	629	645	598	624	650	572	607	595	596	560	621	630	612	603	632	634	607	617	600	546	616	624	552	565	621	620	643	549	604	670	620	610	617	582	568	644	608	584	583	592	575	605	569	628	615	605	556	634	616	618	602	608	609	573	604	652	599	607	613	592	557	578	598	618	623	599	586	621	556	577	635	581	580	625	597	597	601	589	590	586	605	568	576	565	602	616	625	593	592	612	567	590	624	610	595	618	577	618	574	606	576	596	601	622	583	626	613	551	586	595	567	613	647	611	588	603	589	637	630	604	611	603	607	591	564	633	608	596	545	572	621	652	603	576	615	634	620	611	610	646	633	620	628	576	608	592	612	611	631	593	603	636	562	608	580	614	588	580	624	608	599	567	619	608	577	613	648	606	580	597	590	615	571	588	576	606	564	580	587	605	547	593	564	565	554	594	625	567	595	600	581	606	573	580	527	602	560	589	614	623	577	661	585	554	625	600	582	584	586	653	577	627	594	623	635	618	625	560	599	631	610	573	567	604	603	641	644	580	631	613	582	608	659	615	607	598	619	606	571	621	623	649	616	566	621	642	607	637	584	568	585	640	590	590	610	590	598	588	581	605	604	631	599	576	580	605	587	576	641	624	592	578	624	603	588	620	632	588	652	544	565	596	576	638	625	628	603	622	657	605	616	616	602	620	590	651	597	578	612	593	596	587	596	608	583	592	601	600	640	617	578	584	578	579	600	626	573	629	573	569	535	623	606	602	608	593	627	601	639	565	594	590	598	597	592	616	616	627	579	592	596	558	589	605	617	629	577	580	580	608	621	599	592	597	586	608	549	605	593	615	580	602	594	605	567	663	619	667	584	595	595	610	611	604	609	599	604	620	585	574	571	608	631	560	586	598	579	625	597	569	614	607	610	605	584	615	629	606	631	582	584	577	626	635	650	559	576	604	611	614	604	618	620	599	579	587	619	587	594	585	594	563	620	600	582	586	599	640	628	603	603	597	578	597	609	593	615	615	582	595	623	568	645	628	594	592	570	635	602	590	650	602	606	615	604	554	605	611	625	552	602	624	581	614	608	599	596	572	613	600	622	649	587	618	635	613	579	603	621	596	608	585	599	607	622	615	576	563	614	555	619	662	607	624	577	608	575	597	585	625	616	610	613	602	539	597	584	578	594	630	578	593	646	610	599	581	626	600	615	581	573	618	585	611	572	550	636	600	630	583	624	590	582	573	594	652	558	600	610	581	613	585	607	582	564	595	586	605	568	620	580	581	633	615	584	606	622	592	573	605	609	632	556	606	585	563	619	630	622	617	587	601	582	615	589	594	612	570	643	603	611	565	618	573	606	603	570	576	582	606	580	582	647	595	611	601	594	572	607	615	612	632	643	625	602	615	545	621	585	594	613	584	614	671	608	590	637	587	584	615	579	621	638	605	598	561	543	650	583	593	610	604	580	635	619	598	587	579	610	588	595	619	568	626	586	616	622	618	587	609	584	593	586	605	580	552	577	597	616	556	591	602	591	565	573	584	606	620	569	564	608	628	567	583	645	607	596	591	639	624	591	575	619	569	587	551	590	559	627	610	601	574	583	593	594	568	629	590	612	583	616	579	598	624	609	598	615	611	612	633	620	622	580	621	589	571	588	567	629	590	632	588	650	601	612	546	591	598	599	565	586	571	601	618	632	587	614	608	587	612	592	616	597	593	640	589	578	620	628	603	572	618	624	583	598	600	559	570	600	606	618	614	614	626	617	597	633	600	611	556	596	639	605	589	580	614	640	630	603	589	578	571	575	598	605	625	608	570	626	570	619	589	609	571	612	578	578	575	618	606	572	586	585	619	598	546	569	593	644	612	588	582	582	561	586	552	587	625	603	562	576	566	573	606	592	637	578	580	632	584	602	597	579	603	571	584	632	595	641	652	576	618	596	610	591	603	560	600	597	586	612	582	586	600	608	633	605	601	560	574	603	591	628	581	582	551	586	579	600	568	610	593	631	589	585	579	575	590	638	553	623	559	591	576	605	527	579	619	607	607	583	594	636	572	591	569	586	616	627	589	589	631	555	548	596	589	571	600	566	585	598	575	612	574	603	587	568	592	573	581	595	619	592	585	594	552	604	610	618	584	603	589	601	539	587	579	572	606	570	598	610	596	603	595	563	580	601	603	599	599	593	606	607	649	647	597	570	586	603	617	580	613	593	610	648
26891	9830	2516	2143	1911	1313	1264	1257	1239	1019	1029	968	1569	1555	1236	862	693	660	590	576	558	556	607	615	622	573	623	601	555	618	620	594	579	555	636	618	578	588	606	604	593	608	605	593	579	663	565	607	625	605	598	629	593	574	616	597	583	646	586	616	637	586	568	616	623	606	588	642	609	567	576	581	603	574	592	578	590	605	586	603	577	592	636	640	579	615	603	587	586	608	642	577	624	622	580	600	573	551	562	610	648	604	632	632	624	608	602	592	580	631	553	601	569	615	583	563	653	585	576	596	634	604	607	611	565	584	584	570	587	578	551	638	573	597	599	553	568	597	582	613	592	582	630	602	597	575	609	595	588	599	615	585	584	622	547	572	576	565	612	583	558	622	612	598	623	578	582	598	607	607	625	593	608	581	604	576	612	584	564	616	616	641	602	592	576	611	620	609	591	616	571	579	607	620	556	591	644	608	562	616	590	567	618	629	619	650	629	610	601	581	638	607	570	623	560	578	572	612	521	616	616	575	601	594	594	600	624	588	597	593	591	598	624	572	555	609	593	611	602	610	578	598	583	570	571	583	588	572	590	580	661	612	612	581	572	635	613	622	637	536	657	596	596	623	618	551	581	578	567	597	645	622	545	595	633	605	603	594	583	594	602	613	622	607	600	631	598	591	580	570	563	561	590	586	595	603	562	607	622	596	637	590	637	597	585	576	625	625	584	565	564	593	576	604	579	586	617	579	587	606	589	608	610	571	628	579	583	564	623	586	610	538	653	645	643	569	570	572	629	615	572	582	641	592	583	645	591	587	601	612	575	628	577	604	614	601	609	621	636	599	600	638	586	612	578	590	642	631	605	599	564	622	587	605	626	630	584	597	639	590	562	616	595	626	598	589	568	623	595	604	546	627	595	599	597	581	601	586	605	621	587	618	587	605	616	588	639	595	629	641	601	589	612	594	577	617	585	574	592	600	616	578	612	640	585	588	596	610	611	607	547	605	583	622	580	568	613	579	573	606	584	578	594	552	592	582	623	601	595	642	574	571	602	583	580	600	586	581	601	651	564	611	589	575	582	599	617	607	612	617	643	637	561	629	586	623	600	566	599	583	567	619	614	598	587	590	570	591	534	586	581	603	632	565	607	606	598	590	586	636	609	603	567	605	573	645	600	616	587	605	558	620	611	579	579	618	580	608	615	569	606	598	580	594	602	593	625	585	605	640	601	614	636	587	645	589	628	572	582	602	654	588	562	541	578	657	602	593	570	611	599	610	583	609	566	610	610	570	613	645	611	628	608	607	576	563	604	599	609	540	586	597	631	585	607	576	639	621	613	530	632	587	612	612	607	593	597	591	605	562	595	572	580	578	624	596	618	574	641	594	601	609	586	609	590	596	604	555	587	621	625	602	552	580	620	622	582	577	622	604	589	610	579	581	600	625	600	599	590	602	594	599	608	617	590	641	556	565	609	601	586	644	610	607	583	589	572	584	621	593	585	642	625	639	646	597	607	613	612	648	576	545	631	581	614	598	625	605	592	602	571	580	562	588	566	591	619	612	579	618	634	613	584	589	572	591	578	632	620	576	589	570	598	632	617	575	562	596	575	609	613	587	618	593	546	598	615	590	595	605	606	606	653	562	590	619	566	591	600	644	598	549	595	650	603	580	615	590	631	589	613	587	660	630	587	589	608	672	580	556	579	609	622	581	617	597	584	610	578	625	598	588	600	628	562	587	545	630	582	596	583	571	582	638	603	576	584	612	609	584	639	582	586	598	576	638	633	632	595	575	613	651	609	611	620	603	613	618	615	640	597	596	613	607	604	619	544	576	579	574	588	588	554	634	570	623	595	629	615	599	615	605	598	578	553	581	589	579	618	603	618	578	567	645	598	621	627	624	603	624	619	566	597	655	568	625	580	567	573	607	577	587	602	589	588	619	602	605	612	597	562	574	594	608	595	631	583	613	634	602	599	595	585	589	571	595	583	605	547	622	572	585	610	595	598	581	613	586	599	566	597	592	581	602	614	625	595	556	594	567	608	614	570	610	587	589	595	586	642	575	593	594	554	565	621	601	577	574	590	623	624	605	616	583	605	577	610	575	630	607	570	612	553	617	619	610	607	560	583	579	600	551	572	583	595	580	543	611	604	601	602	640	600	611	542	571	607	576	599	636	634	601	592	591	604	581	632	628	617	581	575	579	555	600	572	555	581	596	611	606	572	553	613	564	575	546	581	607	639	619	595	639	549	608	597	583	610	563	619	602	579	590	579	615	614	638	602	599	576	598	622	621	572	570	606	577	645	576	628	562	541	574	573	590	612	607	558	570	599	609	563	613	586	609	640	582	582	578	588	572	593	598	610	590	617	614	599	571	610	588	587	597	583	584	555	600	588	595	587	590	619	579	602	645	579	622	614	578	637	638	617	575	611	553	622	608	582	581	584	644	602	621	612	594	581	641	619	636	587	612	613	631	576	592	586	608	624	612	635	584	547	587	581	585	577	642	589	593	570	637	593	595	632	576	572	613	616	632	607	592	559	611	560	589	553	589	616	616	591	575	566	603	577	595	606	605	609	636	625	624	636	603	614	589	570	644	615	586	615	584	563	599	588	622	597	547	571	560	596	606	620	612	594	579	578	600	610	556	582	578	636	583	563	632	611	593	629	669	607	600	618	592	623	660	579	612	542	593	605	582	573	607	601	564	621	557	618	605	607	619	620	623	602	560	601	598	583	606	589	592	555	619	610	555	562	594	573	580	597	640	610	646	578	615	624	604	612	593	569	575	608	592	586	586	591	609	558	552	588	590	607	582	619	618	581	604	610	643	606	587	589	626	613	614	609	561	599	528	623	569	599	578	598	579	625	553	596	665	597	595	568	594	575	580	594	603	539	605	577	612	626	591	614	584	629	582	585	620	581	616	587	593	577	543	595	604	613	608	576	596	619	608	620	635	647	578	603	607	556	602	597	601	568	638	583	611	588	643	597	648	581	620	582	585	639	606	596	634	599	598	582	636	598	598	622	588	641	624	586	602	591	591	617	603	581	605	565	602	624	625	607	574	603	592	601	561	596	596	594	585	620	623	627	599	604	616	590	630	621	632	578	584	615	561	608	614	666	634	644	613	638	614	598	594	600	585	596	636	589	585	607	583	587	587	612	595	578	621	604	626	595	614	551	662	625	596	636	578	585	605	580	610	595	597	603	658	603	614	539	571	551	598	575	576	587	609	585	616	597	616	588	564	582	566	607	638	585	576	578	568	577	618	612	628	606	614	598	605	603	584	586	624	547	627	578	602	598	641	595	566	600	557	635	659	604	623	621	583	598	585	591	576	614	597	640	628	605	570	571	606	600	598	559	587	584	621	594	576	630	588	582	614	625	587	616	617	608	582	591	601	601	601	589	614	593	583	574	602	584	610	588	606	604	580	547	610	579	572	579	612	595	591	552	616	606	601	583	540	599	584	609	562	618	606	620	615	594	576	608	602	600	597	626	637	576	571
5952	1974	2481	2303	2172	1538	1631	1595	1500	1380	1111	1293	2066	1719	1163	800	553	522	478	469	482	479	533	457	505	502	480	494	498	527	517	504	499	460	472	487	458	504	457	489	478	514	492	485	512	493	512	520	478	465	465	497	476	485	550	501	477	467	482	489	449	475	470	467	499	491	488	479	501	489	457	519	479	455	507	494	491	465	488	471	526	481	481	483	501	468	458	498	478	461	460	467	475	470	496	505	474	497	470	498	501	509	512	491	470	461	495	489	446	483	457	476	455	481	455	471	504	509	480	501	523	491	485	457	487	488	493	499	463	439	474	479	478	495	495	492	521	480	488	540	487	518	498	478	458	479	521	489	480	489	495	482	504	516	475	479	484	479	495	503	490	450	457	490	503	511	482	487	515	494	518	492	467	458	509	502	490	531	468	488	493	508	523	500	484	530	491	454	483	496	501	490	463	495	521	479	442	511	501	507	478	497	460	465	509	511	503	505	534	502	488	473	472	491	517	477	514	497	491	496	505	465	474	468	506	460	535	481	482	453	492	496	511	478	513	520	476	502	486	472	506	495	475	460	473	468	487	509	503	459	498	487	483	476	493	500	465	466	498	461	501	482	512	471	481	515	463	512	488	459	481	473	487	473	471	490	457	489	528	471	468	475	484	511	508	450	467	515	479	514	501	479	478	491	477	487	549	481	502	478	478	484	523	475	536	458	502	480	482	524	449	463	471	459	473	517	519	451	487	521	511	510	473	521	474	456	483	524	482	482	477	501	482	496	475	511	462	526	496	496	498	453	468	491	521	480	500	533	483	471	477	517	462	504	461	491	505	505	491	463	487	469	529	454	501	439	488	462	476	439	485	489	467	485	474	484	475	467	481	467	523	493	449	495	552	469	533	466	462	480	528	476	458	478	478	491	503	482	482	534	454	516	513	507	490	467	537	423	505	511	469	499	503	456	493	509	481	488	508	467	513	516	469	501	472	523	490	465	523	536	496	531	473	497	482	510	491	473	512	508	522	457	477	471	469	482	485	529	471	501	466	480	509	500	476	476	497	479	512	516	485	489	455	466	480	469	463	478	474	503	477	486	472	487	465	454	495	485	499	507	506	462	510	509	475	510	465	521	503	495	464	520	505	542	510	468	469	434	486	479	486	522	493	484	544	510	506	533	525	451	495	444	498	477	471	491	484	500	488	499	465	475	484	494	519	489	502	478	506	515	477	468	508	472	506	470	460	468	485	493	468	488	477	457	500	488	467	462	453	514	521	476	499	483	466	493	510	460	476	488	504	531	461	510	507	497	477	479	471	503	477	451	476	487	474	474	497	480	466	505	532	477	469	482	519	475	491	482	502	500	516	486	516	491	494	497	522	508	445	495	468	479	526	516	507	475	492	471	485	516	488	460	517	471	498	524	492	529	457	450	465	485	507	515	475	471	437	499	465	445	484	502	473	514	453	491	481	527	466	496	488	481	503	462	478	494	526	475	480	468	476	481	501	453	486	503	489	452	485	496	466	499	521	472	505	512	458	462	486	485	499	486	494	477	480	504	489	463	478	468	518	488	461	480	485	494	508	449	486	475	464	502	513	533	514	492	511	470	494	495	493	496	446	536	492	452	490	488	493	487	500	510	519	476	467	491	493	496	467	445	448	467	493	475	497	494	471	474	480	523	500	439	459	488	447	503	497	525	502	498	495	498	454	475	495	500	520	453	500	470	479	453	455	399	512	491	486	520	508	495	483	482	487	487	491	517	510	492	480	465	467	503	464	485	504	486	464	460	513	514	508	496	478	486	497	487	498	500	505	485	488	478	467	495	499	488	454	523	478	518	494	484	490	448	493	494	474	485	469	484	572	493	441	483	472	526	500	508	488	503	476	472	504	496	467	477	526	491	461	484	462	507	456	515	480	466	506	504	480	519	509	503	488	524	487	498	503	469	511	504	474	454	450	460	512	474	457	497	464	457	491	485	511	504	489	481	477	449	505	468	510	520	495	473	462	488	516	458	468	484	493	457	509	457	516	478	483	461	483	494	467	544	509	498	431	492	474	487	473	497	482	462	483	480	486	488	461	526	473	501	498	475	464	493	471	458	468	492	503	454	443	500	478	453	502	505	522	499	525	504	528	519	499	471	457	480	475	507	533	454	496	488	490	456	511	527	558	491	477	493	508	469	521	465	449	483	493	492	530	502	486	482	450	498	480	501	504	489	466	477	488	511	476	497	444	444	491	468	508	488	497	508	483	492	513	509	491	490	474	512	490	494	460	507	523	462	488	495	532	493	496	494	476	478	475	478	493	514	450	451	500	496	470	489	487	464	506	476	495	467	458	485	493	495	482	467	469	484	503	433	467	532	523	493	518	535	506	529	475	521	481	486	489	541	462	534	450	518	463	486	501	471	506	504	497	505	487	505	491	509	515	489	472	525	468	464	495	503	532	479	470	464	505	473	485	517	511	477	485	446	488	485	492	485	449	488	491	514	539	491	498	481	497	519	498	467	535	525	536	464	504	489	482	487	487	485	474	486	497	490	471	478	510	503	505	460	503	504	478	483	491	495	475	477	462	494	453	502	490	494	481	477	486	471	544	480	466	471	498	509	519	478	463	470	483	476	504	466	453	479	518	469	491	472	472	472	481	473	454	449	494	470	477	467	465	508	431	514	491	508	465	470	469	482	517	499	514	523	536	544	479	522	507	514	496	477	509	474	469	479	470	482	516	504	512	472	470	488	446	463	502	514	491	484	468	512	473	505	445	466	464	507	510	480	494	437	489	456	536	487	482	440	507	475	529	495	471	512	477	491	489	438	491	515	531	486	458	463	478	473	536	461	498	476	523	495	509	492	512	497	508	476	487	515	512	487	515	492	505	486	472	514	491	489	481	483	476	498	472	503	503	459	492	474	458	456	497	491	496	505	509	527	499	474	475	507	495	492	510	505	527	510	464	477	495	539	472	532	496	479	483	449	485	492	497	464	446	528	493	485	497	461	457	513	493	485	481	448	456	508	499	512	427	529	491	477	486	481	482	460	456	481	477	501	535	514	509	474	500	501	484	527	480	480	472	474	488	518	471	488	475	514	485	489	510	511	512	469	515	486	511	469	500	460	510	486	460	513	499	474	499	509	511	505	480	487	491	496	494	502	503	466	483	514	510	505	540	485	524	484	507	494	511	498	490	544	506	502	448	511	521	473	480	481	443	499	502	484	476	521	479	504	438	469	488	475	513	462	472	485	463	462	483	517	511	455	479	514	495	483	487	514	498	480	491	485	500	502	507	513	497	498	440	476	493	512	535	491	491	433	487	473	452	485	528	478	501	492	503	460	461	441	486	470	512	507	515	510	473	485	496	534	485	486	455	497	461	458	505	496	499	542	459	507	440	455	506	458	544	512	489	505	481	463	520	495	461	478	493	488	464	461	468	456	502	456	510	462	530	509	472	477	505	483	509	485	497	481	498	482	504	518	475	511	497	487	482	539	444	488	472	509	495	473	475	492
24784	20815	26892	24840	14309	7504	4134	2918	2317	1830	1579	4216	12292	8774	4339	1632	816	687	669	596	626	588	619	649	628	641	628	536	612	582	608	581	563	581	599	620	578	605	574	634	624	610	611	639	636	637	574	584	619	580	605	579	640	596	630	605	650	627	599	642	583	636	598	613	624	570	589	607	597	603	579	612	539	567	590	621	586	635	635	588	571	615	628	563	616	609	611	615	605	617	625	580	598	637	569	590	608	559	619	606	634	570	660	627	615	590	625	631	616	626	623	599	602	600	640	628	618	625	621	675	646	626	614	572	584	593	627	614	576	649	626	601	648	643	611	626	602	651	618	608	584	572	561	593	581	659	617	573	612	611	603	613	596	654	607	605	607	570	612	544	613	580	641	631	654	615	571	657	621	596	625	588	583	606	533	629	592	644	639	633	592	575	636	598	602	573	606	589	583	605	580	617	603	593	610	626	597	589	584	618	576	581	556	623	567	597	580	603	604	594	569	575	685	605	586	612	613	606	632	539	613	587	575	636	595	616	593	595	636	575	579	593	584	551	636	592	621	570	589	610	610	571	612	620	597	614	621	563	639	623	614	614	623	612	619	622	599	588	616	596	615	597	646	599	637	585	644	603	593	600	543	649	588	604	620	644	604	598	598	593	608	627	609	566	588	570	612	652	565	607	571	617	600	610	589	601	642	605	619	608	634	582	625	581	616	603	629	593	599	606	593	612	593	606	658	640	640	630	574	636	588	558	639	530	620	614	620	655	571	592	662	575	578	591	614	629	635	638	561	595	597	654	603	590	541	624	605	635	617	617	596	562	622	615	609	567	597	613	617	630	552	568	631	643	617	571	609	551	633	613	635	588	609	560	623	610	598	587	602	590	623	588	648	607	555	587	592	590	609	581	672	589	608	639	624	611	568	596	597	572	601	602	620	627	577	635	608	598	659	563	580	603	568	563	592	624	639	619	600	604	586	617	599	559	639	586	617	652	597	603	665	589	639	603	576	565	673	605	599	619	600	590	585	571	584	558	581	618	601	597	598	605	624	610	575	612	593	628	606	560	612	599	631	613	621	637	606	646	624	537	583	596	603	618	604	587	612	615	625	592	616	636	621	632	600	612	576	582	587	653	584	596	537	620	570	593	618	586	612	594	691	559	630	619	631	598	617	559	605	630	612	613	603	601	606	626	607	600	575	633	642	596	600	592	597	627	591	598	576	598	611	616	600	575	542	637	604	560	589	554	569	568	573	628	579	654	568	601	637	653	596	605	628	616	563	626	610	588	609	601	574	621	549	626	594	636	578	587	628	635	629	590	670	581	570	599	629	576	627	662	606	599	605	626	635	650	587	619	573	626	609	592	582	627	609	567	629	598	568	620	646	652	587	589	662	577	635	635	595	572	578	591	658	618	642	580	630	645	616	619	599	630	615	616	580	587	609	573	570	623	627	622	643	578	622	645	561	573	583	586	573	605	585	601	596	578	640	562	624	610	646	595	571	629	582	583	637	620	588	588	632	598	594	629	622	602	595	593	613	615	615	589	621	643	560	615	607	555	633	617	614	642	611	605	591	630	590	580	599	645	611	598	615	580	597	582	589	606	621	599	602	600	617	618	642	606	579	613	589	604	612	591	625	589	603	626	627	578	570	603	599	597	614	608	629	636	635	587	596	599	612	620	601	609	590	594	606	608	602	609	555	615	610	602	584	592	604	611	615	607	610	559	629	602	613	601	563	588	631	551	604	624	567	592	658	577	562	609	541	625	613	631	569	625	590	649	598	566	618	598	628	609	624	589	587	614	593	597	624	589	612	654	633	608	573	604	573	590	634	588	636	591	607	623	619	665	657	610	562	564	619	612	577	611	617	608	571	602	611	603	617	615	617	615	600	624	603	647	604	563	636	641	579	631	622	580	639	572	604	574	621	607	574	621	579	589	614	570	608	589	604	589	603	572	631	553	576	591	557	591	625	604	620	627	627	614	651	595	557	586	582	587	614	627	613	654	558	603	601	621	573	590	600	613	577	631	619	655	608	621	597	586	635	574	590	602	555	591	597	614	634	658	626	634	608	601	595	579	574	604	615	600	598	595	573	606	600	625	562	598	650	569	620	638	596	601	653	647	571	623	607	585	612	563	562	600	650	627	627	612	589	589	589	601	610	621	548	612	585	632	597	584	606	670	636	623	615	589	586	553	615	641	640	646	594	626	595	612	599	578	623	594	571	622	629	557	569	615	567	593	581	614	588	633	627	604	608	624	612	641	597	587	586	595	609	614	625	636	577	626	634	590	600	624	573	612	603	580	631	608	607	579	594	595	602	595	598	581	578	578	597	569	634	617	609	558	586	585	604	638	589	583	608	607	629	543	597	622	609	594	589	571	635	623	592	577	593	635	590	601	591	621	601	595	569	584	605	581	562	598	629	623	602	574	562	556	564	609	608	623	586	599	601	609	630	597	617	578	551	638	593	590	579	622	613	622	575	589	565	578	576	582	559	654	582	572	578	655	644	592	604	615	619	607	580	642	603	600	591	587	634	614	604	624	579	589	606	571	620	644	614	625	645	629	624	586	615	617	649	591	632	571	590	603	582	617	606	633	601	576	626	630	589	605	646	615	610	686	574	618	573	638	592	613	607	586	600	629	613	598	628	619	618	571	611	616	604	588	593	647	615	630	622	610	592	615	599	591	601	612	663	620	614	582	638	577	599	653	593	647	637	621	576	559	648	613	617	621	603	607	554	614	617	632	606	586	546	624	616	616	663	573	627	552	617	594	613	621	572	588	617	592	634	578	602	609	622	609	634	621	625	590	584	596	562	632	616	605	613	589	569	605	605	587	564	563	631	576	582	601	580	623	648	610	614	582	645	611	571	618	605	595	614	582	603	589	603	594	646	602	589	597	630	580	620	590	578	606	576	608	603	590	610	595	631	654	616	628	611	574	584	609	618	648	608	642	564	631	600	618	594	611	605	623	638	623	591	628	589	603	652	602	560	561	550	636	590	611	560	595	614	610	616	603	564	645	647	560	590	584	634	604	610	604	604	564	580	618	611	583	598	592	599	586	628	592	604	600	630	630	575	593	572	620	586	586	627	663	593	604	595	630	604	603	615	596	642	599	570	629	569	632	615	600	611	609	640	621	620	562	607	599	569	597	590	590	595	617	601	629	600	625	610	598	561	616	592	608	598	574	594	617	618	626	600	612	578	604	610	605	567	625	602	644	591	595	570	569	650	584	602	614	605	582	576	576	605	678	628	592	600	617	599	609	602	621	584	612	613	596	626	610	618	627	596	584	609	622	594	582	662	600	602	580	602	628	602	602	616	615	602	611	626	578	603	565	585	575	639	601	623	649	625	583	636	570	571	620	629	596	606	634	619	588	566	619	605	612	579	622	567	575	572	593	574	639	584	597	623	662	606	616	643	592	588	595	631	580	590	590	576	589	599	580	602	564	630	610	593	588	584	621	611	602	652	575	597	662	539	653	583	592	618	628	567	563
4809	7365	10931	9706	6814	6134	4094	3571	2941	2405	2006	6009	13141	8638	4371	1743	716	654	556	527	467	526	528	494	527	500	489	461	498	518	509	495	493	522	512	550	479	530	528	510	524	565	508	506	537	520	552	485	493	546	524	530	498	522	474	523	533	546	461	557	518	504	533	525	510	546	495	496	508	518	480	533	504	523	512	483	521	518	517	521	524	505	545	494	527	504	466	558	493	500	473	540	507	547	525	524	506	469	509	510	503	506	513	508	462	528	495	530	509	503	519	526	521	533	523	516	467	543	519	481	526	483	470	546	528	517	500	486	494	485	540	513	495	534	546	501	483	514	488	466	472	534	496	496	523	515	499	506	466	521	522	480	485	489	520	521	524	539	532	530	584	525	507	487	505	454	495	488	537	510	525	519	526	484	504	492	523	525	483	512	488	511	523	540	521	519	470	515	537	490	511	507	490	542	482	505	519	501	505	552	532	499	529	475	541	499	538	512	508	518	499	507	526	513	504	527	476	473	516	517	505	523	473	526	504	510	554	530	505	516	494	533	477	526	503	458	515	481	499	501	499	497	523	495	514	474	485	537	508	458	507	525	542	503	501	524	497	549	496	481	489	523	517	522	485	495	502	515	498	487	494	497	535	520	495	483	512	518	491	508	502	496	516	495	485	513	487	517	551	525	516	519	559	519	509	539	492	525	532	485	519	497	467	535	518	504	496	522	479	504	514	498	473	501	549	508	499	535	509	532	462	529	534	499	486	492	491	502	525	544	494	503	513	503	522	542	488	506	509	484	506	478	520	521	500	507	476	482	539	522	480	507	503	485	509	515	512	483	474	550	521	495	565	509	519	503	499	511	494	504	488	499	513	505	536	528	469	500	479	557	520	533	497	531	532	488	487	504	534	484	510	486	528	508	502	513	536	490	527	504	495	496	494	493	521	478	449	535	533	497	505	530	508	528	514	552	532	483	516	521	515	499	558	508	521	544	508	531	508	550	524	508	534	507	516	526	477	523	491	506	512	525	476	514	543	507	520	483	482	464	523	520	541	532	496	510	479	524	538	501	510	467	509	486	478	470	509	503	508	467	539	524	489	481	523	536	483	551	499	486	472	491	499	512	517	560	514	502	475	525	532	485	496	517	535	503	509	504	496	523	499	519	544	540	536	531	545	517	507	463	546	535	508	487	471	537	518	529	506	498	546	471	516	522	554	473	524	525	504	480	515	509	523	505	525	513	528	505	504	522	502	528	510	463	522	470	513	508	512	552	485	505	481	471	465	508	490	517	537	511	479	509	543	519	476	513	483	498	533	521	504	497	490	477	491	528	499	509	526	520	527	551	512	528	478	540	525	480	525	523	540	544	466	489	510	505	535	491	491	511	465	508	551	551	504	560	462	511	494	545	505	517	474	502	490	496	482	506	524	510	487	527	516	505	475	476	478	541	507	543	480	510	533	463	498	528	492	515	495	528	502	547	533	508	519	492	498	478	501	482	511	521	541	493	468	533	498	522	485	490	499	472	478	510	479	558	501	481	541	479	497	526	515	462	508	502	514	507	502	515	477	521	525	510	506	483	563	525	492	500	459	548	525	498	472	516	501	506	509	503	496	497	520	531	516	516	500	487	502	483	544	539	485	535	507	507	546	528	524	494	483	508	503	542	524	558	522	500	515	487	521	488	573	516	525	487	475	511	498	535	537	525	475	541	538	515	480	514	495	504	547	529	466	523	537	570	510	475	471	523	534	525	522	507	508	513	534	496	493	521	515	516	550	488	495	479	511	459	510	483	509	499	477	482	498	517	497	528	547	510	501	503	507	504	504	497	540	499	505	525	482	484	511	491	499	505	517	520	484	511	513	495	516	527	508	482	501	532	540	540	548	518	474	489	498	478	497	518	502	536	528	531	501	538	501	551	490	494	496	539	489	530	507	435	486	495	516	537	502	518	497	523	504	490	508	482	535	513	542	525	469	501	502	531	460	485	512	534	509	535	506	485	513	501	494	507	526	483	533	527	512	496	517	520	495	532	457	523	539	482	507	514	510	508	502	496	481	484	556	550	512	471	478	518	534	500	479	524	527	489	510	515	500	513	483	503	514	486	496	472	507	488	495	483	500	490	490	487	487	500	493	514	528	516	506	491	488	470	500	481	500	535	558	504	514	482	517	530	476	534	494	513	529	472	499	503	502	472	531	509	502	533	539	500	539	490	528	499	506	537	493	537	493	471	501	544	535	503	546	497	523	471	508	499	507	487	493	491	533	456	482	522	516	482	520	505	559	523	516	468	477	471	528	464	498	521	460	530	482	524	497	525	498	523	507	511	495	529	498	505	483	554	538	529	480	534	496	558	486	530	497	480	454	512	536	537	501	467	520	491	494	507	498	513	510	551	534	540	495	520	534	483	504	502	481	501	535	464	509	515	545	506	511	460	535	490	515	539	494	456	533	515	532	525	537	509	512	489	505	507	530	542	504	508	522	497	473	490	467	515	490	521	524	463	533	519	501	502	525	486	520	513	513	532	490	495	517	546	502	509	510	521	502	515	488	503	513	504	522	492	512	515	517	492	585	532	500	522	532	551	524	536	527	468	504	511	471	505	475	496	493	483	499	509	471	508	467	503	498	494	475	549	540	485	546	508	496	541	505	505	509	530	486	502	547	506	496	486	534	523	520	516	512	511	518	522	496	505	481	505	522	515	504	566	504	471	530	525	486	554	489	496	478	496	524	519	502	495	513	491	502	492	509	501	533	482	466	469	499	508	524	498	462	518	545	510	489	525	485	510	485	464	512	525	472	491	484	457	484	536	528	547	533	463	517	520	496	527	536	493	526	517	530	506	488	524	533	499	487	479	506	513	474	510	509	484	513	495	476	537	523	518	457	500	495	533	518	529	521	529	525	510	485	518	505	465	533	502	523	493	515	507	495	540	515	509	505	468	479	472	487	528	556	539	507	512	451	478	507	507	551	509	497	477	516	522	530	452	488	508	453	499	484	483	508	498	486	496	505	532	513	499	495	520	529	459	536	538	560	474	530	471	487	481	532	512	520	543	496	510	521	535	507	499	493	549	522	495	476	510	498	523	520	528	498	510	499	476	507	544	541	525	498	477	528	533	513	484	516	506	511	523	540	475	475	494	513	505	523	493	482	529	490	494	548	520	526	526	514	519	476	491	508	541	549	495	496	469	488	480	504	494	496	466	511	547	506	498	480	495	538	521	497	470	513	486	468	495	506	498	513	515	516	494	521	476	480	475	487	525	564	530	539	538	479	531	520	471	480	517	501	513	513	548	529	464	487	521	476	492	475	507	487	521	496	487	565	489	524	492	504	496	494	509	526	546	525	539	512	526	488	493	543	493	524	521	505	487	474	518	518	533	484	536	490	498	482	497	519	469	498	500	499	485	516	518	505	522	498	499	532	500	540	535	499	462	497	501	521	520	510	524	572	480	499	524	467	501	545	536	543	507	498	530	501	496	505	499	496	504	527	499	509	491	522	529
23914	20802	27784	23963	20569	12245	4749	2838	2756	2425	2224	8501	23810	17348	8574	2955	1070	844	784	738	748	796	714	732	720	769	770	735	754	774	784	763	733	718	762	754	799	754	749	734	739	746	765	758	751	751	749	761	764	696	730	759	760	704	731	707	715	762	722	758	735	699	764	725	699	726	676	778	807	739	760	734	692	742	740	707	711	763	718	708	709	758	734	746	704	731	718	769	731	737	792	775	726	785	698	737	760	785	726	732	738	710	782	732	762	680	739	752	749	685	738	759	752	739	741	763	753	757	746	701	697	693	804	806	728	717	708	717	732	741	756	725	774	747	710	718	717	728	736	759	770	742	744	703	707	825	722	771	734	724	749	726	718	734	741	787	778	747	753	712	741	739	705	706	734	721	690	731	715	698	761	737	759	722	777	788	728	695	774	767	678	691	751	683	695	714	764	693	728	752	780	740	735	813	746	753	773	760	695	754	745	778	781	762	719	738	718	716	702	760	722	746	743	728	730	797	723	758	730	705	780	701	772	718	761	767	814	706	705	722	733	738	744	753	732	738	730	760	723	747	735	726	696	733	740	740	709	762	748	686	690	762	726	733	730	769	718	712	792	698	735	728	730	676	695	771	724	724	716	693	753	719	735	720	776	738	686	687	737	722	755	726	684	760	713	702	729	769	698	776	718	724	716	713	724	743	732	723	743	738	737	721	702	737	756	692	728	741	740	729	717	709	708	709	745	791	754	734	743	687	703	722	706	719	684	756	722	709	760	717	752	703	727	766	777	758	741	747	757	761	710	762	770	707	756	760	783	750	716	748	783	684	696	712	726	763	725	753	746	722	789	746	714	765	727	713	760	726	771	718	739	770	759	713	733	721	720	741	739	744	705	753	671	740	738	713	752	721	747	757	755	704	702	705	728	756	716	714	735	739	725	759	748	713	727	737	728	761	759	811	694	735	674	737	749	716	749	744	757	691	734	718	767	738	752	679	699	712	745	714	730	745	691	755	714	761	725	762	739	683	748	709	711	715	724	697	712	762	723	747	757	759	767	785	704	742	724	742	752	704	730	801	710	727	729	723	757	772	756	742	735	773	771	701	741	741	722	751	731	753	725	726	742	725	727	720	733	736	723	679	737	766	739	778	713	720	733	747	738	732	753	706	730	710	746	719	763	731	754	744	758	767	701	692	704	772	762	704	731	690	764	730	731	713	708	725	738	715	713	718	737	719	723	700	685	763	713	711	724	741	790	736	761	759	721	718	731	711	700	733	715	739	786	747	696	712	735	758	683	721	725	687	740	725	751	663	710	725	683	721	680	700	786	702	722	721	743	735	755	730	759	713	736	745	746	748	669	720	752	747	757	732	723	756	731	715	733	682	752	741	804	728	709	723	742	766	779	706	703	696	707	707	727	729	775	746	703	713	769	763	761	714	734	714	740	714	719	744	735	748	759	789	738	678	777	755	709	774	705	728	718	717	726	737	741	759	772	727	692	790	739	732	679	767	692	720	744	716	732	731	717	792	703	688	750	740	737	727	740	725	706	739	728	785	710	750	710	728	714	742	737	726	707	716	769	698	690	708	693	786	757	747	736	695	721	751	719	714	720	749	782	675	712	735	737	724	736	743	698	765	741	725	741	730	686	742	770	703	724	730	755	763	774	734	771	723	691	706	732	743	733	706	784	747	757	738	736	777	716	754	713	671	747	711	764	691	758	704	709	735	725	764	736	714	706	685	736	712	746	743	712	739	735	691	806	720	749	730	731	733	722	757	767	721	739	728	712	714	746	734	734	753	776	715	685	721	705	769	685	783	726	739	709	757	707	698	796	719	719	780	730	705	770	722	723	739	733	752	723	724	810	773	733	780	737	792	742	748	702	693	752	701	780	770	752	711	746	733	767	728	689	699	706	746	786	766	792	750	773	733	733	718	725	689	709	667	772	706	736	758	736	746	761	756	734	718	737	731	744	698	738	738	737	719	762	732	747	693	750	737	762	719	766	747	736	773	733	703	681	739	723	739	730	671	737	703	778	711	743	704	772	697	753	709	742	744	728	736	719	675	735	684	699	764	769	731	705	775	789	751	751	714	744	768	716	767	769	686	709	751	694	711	772	694	722	762	776	710	732	767	706	737	741	772	765	794	736	724	716	749	696	780	713	741	741	702	752	735	752	690	787	779	727	664	721	731	736	730	683	728	718	742	753	732	786	724	765	750	740	693	725	770	735	730	738	740	762	757	737	775	720	736	747	742	691	740	753	732	749	792	702	712	705	749	747	744	733	732	693	699	775	708	697	728	721	746	753	780	733	726	741	727	688	758	726	736	725	740	718	755	725	707	703	728	752	760	765	763	705	728	740	717	747	733	739	746	697	718	769	712	743	714	768	688	738	752	777	757	710	738	713	707	684	755	727	777	728	732	689	764	744	760	715	781	773	734	759	751	727	744	740	689	664	710	686	721	733	719	694	756	708	721	707	754	766	731	735	746	732	761	777	725	758	727	715	729	753	749	702	695	697	704	741	697	714	793	729	739	743	735	737	718	749	688	741	731	713	755	719	731	701	718	771	708	749	740	734	761	735	717	790	719	754	723	690	714	742	722	732	754	705	748	753	690	744	730	730	758	727	777	750	744	793	732	779	768	676	722	750	691	712	720	770	740	694	727	719	676	725	742	716	701	730	694	763	709	756	735	731	726	733	745	762	724	751	717	722	735	725	740	720	716	736	795	768	736	741	742	732	744	728	745	781	687	730	709	750	753	716	766	708	746	695	746	717	751	735	687	732	745	691	717	725	741	760	749	772	712	743	778	749	667	702	743	707	709	737	723	708	736	762	763	725	748	713	776	743	700	706	737	691	728	754	741	751	752	713	723	789	785	712	777	728	738	741	737	744	733	704	706	696	712	699	746	740	728	734	745	741	719	684	739	709	720	736	725	703	788	729	736	745	719	745	718	759	728	722	697	736	743	772	734	763	765	762	743	778	719	715	735	729	714	711	768	722	745	759	757	735	710	753	718	719	756	745	751	692	763	709	705	755	739	750	728	727	685	778	733	745	749	691	727	768	727	793	722	775	747	813	768	684	774	748	754	710	760	743	715	733	746	744	703	799	743	744	778	762	735	721	756	694	671	789	797	731	755	752	745	785	743	695	722	750	770	737	737	744	733	753	747	726	714	755	743	728	732	731	746	729	705	721	722	689	778	727	669	730	711	733	750	751	703	693	711	731	723	733	720	683	734	740	749	786	717	714	704	762	719	658	750	720	743	821	742	741	740	736	743	746	748	748	730	740	721	752	734	752	718	748	718	761	704	726	699	696	755	722	736	716	689	755	723	702	740	790	725	738	706	747	724	692	756	740	762	734	714	733	710	744	751	768	715	737	691	751	737	697	728	725	725	726	761	721	724	714	735	694	749	739	734	691	758	784	710	753	751	711	707	704	681	750	681	703	754	737	694	681	796	746	696	715	740	751	701	773	727	736	670	692	713	741	742	706	736	718	745
7469	15154	13167	10792	7732	6000	3639	3028	3776	3167	2827	11515	22234	14808	7444	2881	944	668	675	610	596	661	637	666	606	616	630	603	633	587	590	631	632	596	597	636	628	600	645	625	633	626	662	616	640	618	599	608	621	602	594	582	626	624	602	635	647	644	635	644	615	598	670	617	632	618	619	629	653	625	605	605	606	590	604	579	606	667	602	588	607	613	629	597	584	633	597	608	671	623	591	582	592	643	617	616	640	630	606	605	609	622	633	637	603	631	580	655	632	591	638	633	617	632	618	637	642	634	646	619	620	600	590	599	631	617	631	579	581	629	610	616	592	646	613	629	622	615	643	593	621	606	621	613	650	603	602	587	577	606	596	577	563	616	603	625	606	610	628	551	611	639	612	623	644	570	614	605	641	638	574	598	624	638	575	602	610	655	611	627	627	599	579	640	637	632	575	622	661	618	601	619	595	629	558	644	627	591	652	599	625	636	623	626	635	635	636	653	586	596	615	611	590	612	640	560	611	634	642	622	640	585	619	602	589	647	633	646	589	573	639	596	626	615	597	607	634	635	643	643	598	599	596	622	605	568	604	600	586	592	582	633	591	645	632	606	598	640	622	605	634	635	642	629	657	610	570	594	621	614	619	643	638	613	630	607	593	668	638	624	626	676	630	610	635	603	592	654	613	646	624	625	597	594	610	584	611	614	665	580	593	609	622	642	649	567	635	622	630	604	599	628	569	579	665	643	558	581	604	613	591	584	628	612	623	643	624	621	593	588	618	581	607	622	609	643	625	621	635	605	624	592	628	594	580	615	627	614	593	647	649	605	634	560	582	611	658	586	610	553	632	633	595	555	591	614	543	563	598	590	626	585	632	646	592	637	580	631	655	625	563	570	614	649	599	637	603	646	610	571	590	628	589	642	607	624	609	663	602	587	578	613	601	548	605	611	637	643	598	617	598	623	607	627	631	615	654	578	614	628	610	659	631	620	597	596	627	613	617	606	612	662	610	626	637	586	614	618	654	612	663	628	625	622	623	601	622	538	597	609	638	609	598	608	621	662	617	560	628	639	647	609	604	625	615	596	646	643	571	585	629	624	621	648	649	606	628	631	645	582	638	626	593	587	629	639	622	586	641	610	570	594	578	671	590	579	633	591	582	607	635	612	600	586	671	639	610	581	628	592	612	595	572	629	619	610	671	584	596	610	633	616	574	612	661	586	620	588	615	592	594	621	569	606	606	628	617	610	636	600	597	582	601	567	607	608	631	615	656	582	649	635	607	623	623	628	645	595	609	575	614	611	557	631	604	642	572	619	613	653	588	624	599	598	650	582	567	581	622	626	639	627	608	620	618	620	649	590	578	640	615	618	574	591	625	617	652	599	629	612	635	641	561	596	592	575	676	603	618	598	619	577	621	614	662	590	584	590	635	603	567	622	627	618	644	653	629	571	603	595	586	602	591	628	614	614	599	612	644	603	619	618	603	573	622	563	606	656	598	637	618	661	644	586	662	596	617	556	589	599	635	611	608	642	609	610	584	594	628	592	677	627	631	565	618	597	622	614	590	638	615	622	620	605	620	646	629	648	623	670	631	612	644	570	621	630	640	657	645	649	600	612	584	580	628	657	628	618	655	573	581	588	614	571	610	632	622	617	602	607	594	602	577	623	626	612	613	603	669	604	593	642	609	606	597	668	639	623	633	606	581	615	608	588	646	634	597	620	667	578	623	648	641	629	611	612	609	635	613	635	625	615	623	624	617	626	600	652	571	592	622	623	578	610	648	625	607	590	587	631	616	568	574	646	612	615	633	622	626	610	621	618	577	622	614	598	555	582	596	585	632	652	658	620	635	598	571	641	577	599	654	625	618	636	642	598	593	636	653	579	658	597	599	662	640	636	593	640	598	626	635	610	615	638	603	625	641	631	614	568	605	604	584	629	582	596	574	651	563	585	593	583	630	585	594	568	621	565	621	592	617	599	644	640	614	659	595	596	602	642	620	622	627	674	614	605	627	612	622	605	592	664	631	598	614	622	591	616	620	624	642	648	596	615	594	642	622	589	594	609	618	619	619	634	674	656	657	586	593	614	667	594	596	625	597	618	600	650	568	604	593	582	594	563	569	651	603	594	594	597	583	598	576	614	615	593	632	608	559	624	634	647	653	637	604	579	604	611	605	606	603	552	615	616	662	602	625	581	623	612	590	600	651	630	638	567	603	629	640	626	586	649	600	602	608	650	639	640	621	603	593	625	613	596	612	614	608	611	603	610	614	632	624	571	603	644	618	605	613	587	646	604	598	609	626	597	602	615	610	626	610	583	608	650	616	612	615	595	615	576	636	658	573	617	639	601	598	641	613	624	594	608	573	559	620	637	616	638	575	575	624	611	653	570	594	606	610	609	623	691	584	601	611	594	615	581	607	648	615	638	632	574	614	633	574	584	651	619	572	616	618	622	640	606	609	592	625	584	592	567	559	648	588	624	584	617	594	609	598	547	590	576	622	624	592	641	632	591	639	598	630	629	602	608	569	591	670	628	621	601	633	596	644	626	598	581	594	613	588	626	604	641	576	657	561	586	574	585	609	605	639	621	634	618	570	613	687	607	637	599	613	600	603	617	648	591	566	618	601	609	604	615	584	602	598	565	616	611	576	621	639	605	623	635	597	615	624	601	602	596	622	591	595	603	591	600	591	628	619	599	603	626	623	601	597	630	616	587	556	562	585	606	583	648	567	617	590	601	626	617	572	618	631	595	583	628	645	598	611	618	568	618	592	648	571	603	611	624	618	612	590	598	604	595	585	630	665	607	585	651	642	555	604	636	592	621	626	590	624	581	629	615	595	620	599	645	631	623	573	580	670	589	635	591	589	645	577	599	602	610	650	601	568	596	578	607	641	605	589	607	590	631	635	599	580	571	605	584	581	600	629	555	636	601	679	617	627	621	609	618	591	616	635	589	618	574	629	605	663	601	617	695	623	634	600	603	624	652	601	597	637	596	627	608	624	597	619	633	580	659	590	624	613	583	610	614	651	584	602	609	647	607	604	564	639	622	613	593	630	622	635	616	604	628	586	591	606	624	575	611	632	593	569	586	589	576	592	565	629	579	605	603	649	610	632	631	637	565	632	589	611	593	653	638	627	608	574	590	547	650	629	643	634	611	588	592	627	597	631	672	644	605	590	606	585	585	614	624	617	584	652	617	627	601	614	652	589	602	620	616	586	620	666	632	664	611	593	640	622	635	643	623	614	618	595	579	592	667	646	643	604	614	695	606	636	604	604	622	605	592	585	631	632	630	637	605	605	587	614	603	635	568	658	594	616	627	613	616	632	572	639	620	607	564	605	627	570	611	607	668	616	609	607	598	634	610	591	652	584	624	641	637	590	630	603	590	635	599	597	650	594	617	619	619	621	588	621	613	620	558	616	605	616	581	599	623	593	575	659	561	633	598	605	614	606	606	613	604	599	588	643	549	601	573	583	597	599	606	603	579	600	614	600	582	622	652
26842	10226	2161	1144	1166	1047	1003	953	912	879	852	1100	1739	1507	1183	821	689	661	629	653	653	623	660	580	570	620	589	624	628	587	634	616	627	646	673	636	641	624	625	597	587	585	614	679	593	569	607	602	598	625	649	604	545	600	606	637	669	606	592	632	586	599	644	604	643	601	611	637	653	621	582	618	594	605	647	625	627	581	637	639	613	630	627	622	629	631	629	578	616	647	636	580	630	646	644	661	617	599	655	605	608	567	597	611	629	597	604	626	598	613	658	619	592	596	619	591	586	596	608	613	630	619	607	630	562	645	617	640	643	656	614	611	615	594	585	644	636	609	616	585	622	657	612	621	586	623	623	628	554	604	656	624	602	619	609	620	607	572	608	613	578	625	595	631	599	641	619	613	640	611	624	641	637	636	587	633	593	631	624	628	684	646	642	565	635	624	616	638	617	637	626	656	604	608	592	592	636	613	626	587	639	651	613	620	637	615	584	614	624	607	592	588	619	582	589	616	611	595	619	616	603	615	636	625	651	644	614	577	647	601	594	623	590	641	635	595	635	612	623	593	632	618	573	606	597	610	624	642	610	586	645	557	634	632	639	592	638	598	603	606	580	582	641	579	605	653	612	640	601	612	596	578	629	593	617	625	593	650	622	597	593	603	617	625	602	597	621	583	617	627	643	573	638	648	593	571	637	636	567	614	618	634	614	641	574	599	665	615	647	617	582	639	609	615	627	623	600	646	577	656	597	604	611	635	647	633	624	620	654	636	611	631	611	657	574	629	587	635	627	576	630	595	619	622	626	623	589	649	596	591	663	632	642	614	630	631	606	581	664	568	605	606	582	659	595	576	651	585	600	600	639	598	592	628	617	611	610	648	608	586	596	646	639	625	644	634	632	620	635	609	593	630	636	615	602	599	636	623	605	580	615	590	623	657	605	643	602	653	566	598	602	604	632	635	632	611	590	590	603	665	588	639	588	673	630	611	623	621	601	648	612	600	640	592	598	619	638	620	652	636	634	653	616	592	626	620	591	656	675	620	554	629	618	564	639	651	619	659	606	621	641	646	645	618	638	598	656	602	665	624	597	627	645	612	627	629	658	684	591	625	630	631	616	606	615	615	595	587	596	618	593	570	645	573	616	638	552	650	607	606	602	636	658	597	640	628	608	620	658	633	628	574	635	631	688	611	598	638	626	625	647	678	610	615	633	576	630	609	620	610	608	619	608	650	626	637	592	577	600	627	669	606	641	633	607	620	592	604	599	626	622	583	619	616	611	605	647	629	642	578	625	621	651	647	638	637	621	631	630	664	643	634	640	630	611	683	619	591	600	583	654	621	643	677	599	661	621	609	626	622	599	625	590	640	584	607	629	611	623	599	604	629	568	585	624	597	631	600	634	586	612	605	619	655	587	617	602	638	596	604	637	610	620	604	625	609	582	645	609	662	585	630	606	565	605	615	623	594	600	625	664	620	619	587	621	604	611	608	639	625	626	612	635	632	611	599	646	628	602	644	604	641	631	621	594	605	643	614	586	656	631	604	603	583	616	629	644	592	625	583	603	634	593	625	625	625	637	625	629	636	619	651	566	619	617	646	613	618	629	617	594	659	624	605	618	660	612	632	632	608	595	619	613	630	607	582	595	611	626	632	586	585	596	577	581	624	622	592	608	622	597	645	563	654	574	643	631	652	539	624	618	637	626	614	616	588	611	600	631	607	550	643	641	634	577	648	614	618	601	597	612	609	630	640	616	584	583	630	624	578	631	630	576	596	622	606	586	639	656	650	604	657	584	618	610	624	600	587	607	622	606	638	623	597	646	676	637	611	632	613	625	647	612	635	634	593	622	601	650	633	627	635	648	655	648	576	620	588	603	603	641	588	659	604	609	610	616	581	654	644	609	580	599	634	606	607	620	622	581	592	602	613	596	601	611	664	637	640	645	657	635	604	624	656	604	638	591	599	627	622	563	612	642	630	637	630	647	618	581	651	643	652	622	600	620	635	655	629	641	640	631	572	647	631	627	616	634	647	617	619	599	643	605	656	650	640	615	586	566	634	665	626	594	626	595	575	644	633	597	643	603	645	628	579	644	644	572	654	637	585	588	570	632	631	614	652	671	586	621	607	652	635	608	589	602	571	609	641	584	603	658	676	558	607	591	594	599	568	625	643	578	620	595	643	683	615	610	615	621	636	609	648	674	600	593	596	637	634	606	593	576	601	617	564	591	595	594	651	612	591	604	608	556	632	595	631	608	651	664	638	639	601	625	580	630	621	590	626	625	603	631	621	614	630	630	615	663	642	629	646	629	620	614	605	650	629	624	604	598	552	583	585	632	590	629	617	611	566	582	625	600	626	633	613	607	596	589	573	646	641	616	656	647	625	618	633	608	619	557	619	651	636	654	582	587	656	607	624	574	627	619	589	593	646	609	656	620	583	602	642	596	658	622	598	580	606	640	598	650	606	563	632	599	591	606	567	636	589	582	660	619	583	633	610	615	627	614	634	669	622	648	624	613	629	645	644	638	601	636	630	617	602	606	638	609	650	614	667	571	627	591	633	623	637	606	621	607	560	587	599	583	662	652	618	644	593	644	577	636	619	640	588	587	618	608	603	585	602	622	622	620	591	619	597	606	632	600	635	631	660	604	597	655	634	586	633	561	593	658	618	619	625	629	561	647	626	580	624	575	649	594	605	615	641	642	655	579	594	599	647	654	628	623	658	625	590	589	659	599	654	633	587	574	628	611	623	590	644	641	622	626	588	597	640	640	616	652	625	629	628	607	584	607	629	561	633	643	641	671	609	638	624	633	637	584	592	593	591	646	593	599	644	594	597	594	629	636	607	583	625	644	602	629	651	627	613	597	651	683	612	610	644	665	665	612	670	650	602	648	600	598	651	620	622	610	580	604	602	663	551	627	642	676	579	612	606	669	636	613	633	600	618	586	602	617	620	616	582	633	636	616	588	607	636	612	614	637	606	623	643	623	617	602	582	622	596	605	669	596	632	600	638	622	624	594	643	651	577	624	646	597	617	623	633	649	623	614	616	632	620	619	594	602	653	635	651	655	584	648	592	606	644	628	619	653	608	601	617	619	604	602	593	628	646	609	594	620	625	592	629	611	643	654	592	666	629	625	617	649	616	630	607	627	652	620	585	623	588	616	626	584	642	641	578	618	616	649	594	619	587	600	654	597	652	610	602	604	602	592	591	663	592	628	657	641	616	603	628	630	585	600	643	631	623	626	624	589	610	602	598	652	596	608	666	678	632	585	548	643	650	622	636	608	605	619	628	668	535	624	598	615	594	608	620	610	646	635	640	630	626	627	617	604	596	584	639	629	590	661	572	599	617	635	601	630	667	634	637	608	605	621	634	635	622	643	638	593	623	613	642	606	638	631	630	635	641	631	574	585	611	649	605	604	660	593	602	630	634	592	624	600	638	604	602	567	633	629	643	597	607	617	595	644	624	622	614	611	576	655	590	643	615	605	590	615	674
6047	2544	1653	1031	1277	1291	1043	1033	945	968	1008	1330	2005	1769	1193	764	598	575	515	557	516	522	493	529	478	530	510	543	503	498	575	481	501	495	540	520	496	538	478	515	472	528	495	479	527	533	523	526	478	516	492	480	504	521	489	514	497	496	502	515	529	544	528	490	514	508	489	502	483	485	534	516	494	491	547	549	508	531	530	513	550	498	496	492	497	524	503	505	524	495	474	500	497	511	529	516	523	485	489	495	458	560	495	462	497	480	551	490	502	539	542	504	532	473	493	513	490	514	535	472	514	502	491	501	531	496	535	522	512	476	522	510	524	472	496	525	552	534	492	492	514	460	532	553	566	523	504	480	522	533	531	516	514	535	470	540	494	478	472	530	515	502	507	534	514	539	536	489	531	522	502	502	484	524	486	507	528	514	487	500	483	500	510	506	467	486	530	471	488	489	502	497	540	520	500	526	498	535	499	490	481	508	509	487	475	486	498	499	484	501	537	526	471	491	525	501	561	499	520	512	506	516	493	478	475	484	534	488	480	497	526	534	536	494	531	517	514	465	512	493	525	482	500	537	528	494	521	482	542	467	512	508	500	511	496	540	486	506	515	536	503	506	484	509	478	522	521	510	506	493	515	531	502	520	505	504	498	548	529	510	523	500	506	508	488	498	498	524	528	510	511	528	527	503	484	517	499	505	530	489	540	494	499	481	500	503	507	533	489	502	483	516	511	480	473	542	530	507	505	498	477	487	480	522	530	501	484	545	517	523	518	494	505	530	532	504	541	480	517	535	534	490	509	509	537	509	500	510	538	484	525	511	499	473	496	498	498	520	508	512	487	486	467	489	506	494	510	511	509	525	491	516	474	510	486	516	514	509	522	519	500	510	529	548	492	500	511	528	513	485	526	514	474	506	488	473	510	484	508	524	518	506	493	522	495	482	495	473	541	523	511	521	498	497	490	505	538	491	519	481	493	524	530	506	507	497	543	505	495	528	546	521	501	465	477	518	503	551	485	521	523	519	522	522	497	532	500	513	490	531	518	523	501	490	496	508	521	506	488	498	500	482	530	479	496	478	524	525	512	496	523	523	496	509	508	539	536	540	515	486	520	540	479	467	513	523	545	515	544	508	516	510	481	488	467	518	502	531	524	490	498	528	522	478	504	523	489	520	522	496	491	534	478	518	490	512	507	502	498	522	530	523	525	515	498	497	490	498	505	499	509	508	512	524	473	483	511	487	505	516	524	513	455	518	494	486	493	509	488	541	490	568	514	525	535	470	513	515	484	521	505	475	481	457	503	494	513	535	509	524	519	500	539	515	506	524	444	493	479	516	498	508	485	515	541	524	492	554	490	549	498	490	498	482	483	486	485	503	515	490	499	493	528	472	526	535	451	484	505	489	525	494	504	504	549	549	485	507	524	490	519	503	481	500	540	540	519	479	501	515	522	504	540	525	566	529	516	491	506	537	517	516	513	526	474	495	497	532	521	528	509	491	492	496	546	502	536	530	507	506	511	540	491	505	521	489	542	517	485	516	521	519	530	486	531	501	510	504	539	500	479	490	531	509	490	531	585	505	534	536	485	523	504	539	480	508	495	468	515	564	494	489	541	505	512	517	480	537	536	450	532	526	512	513	528	503	485	524	493	506	519	513	500	505	452	489	495	516	484	500	477	459	499	514	502	491	515	503	493	473	503	467	527	483	513	515	548	507	522	514	496	523	580	521	493	504	460	509	497	511	483	521	512	503	498	513	536	546	534	519	534	500	512	489	520	525	489	476	485	518	516	547	495	476	527	503	500	484	490	530	509	490	493	489	532	480	494	494	494	556	532	508	466	534	494	515	481	457	513	496	476	506	503	477	515	469	522	494	487	468	539	486	543	507	571	531	504	503	503	489	502	501	531	508	522	466	535	501	478	445	476	520	579	475	543	513	516	534	485	476	503	545	487	502	533	479	489	487	495	528	526	495	523	500	498	513	509	526	478	516	507	479	529	505	547	458	482	486	482	471	523	497	510	505	545	481	528	503	494	493	510	503	494	554	502	505	496	523	544	525	494	516	527	559	512	521	531	543	491	528	479	462	547	509	509	526	494	499	514	527	509	544	529	461	490	569	453	508	493	475	538	481	519	517	496	518	520	511	519	507	487	501	510	484	555	487	479	516	485	518	528	515	516	530	509	463	520	500	529	539	484	520	506	507	511	543	493	514	487	498	479	533	515	491	494	521	529	487	506	506	499	501	540	533	542	503	507	523	486	507	448	503	477	515	541	496	514	507	457	493	502	536	552	500	558	537	476	471	517	483	523	501	452	522	465	533	494	495	474	519	497	539	439	510	535	486	486	533	489	477	512	510	504	552	550	515	577	489	522	543	530	522	537	542	538	506	521	514	496	514	523	458	502	499	501	496	478	437	504	517	541	495	557	516	542	500	519	498	482	500	489	480	540	517	513	513	502	478	492	482	481	499	481	461	512	526	560	542	512	528	507	510	503	482	516	564	561	493	536	511	533	480	520	507	540	477	523	519	546	485	501	506	490	440	508	519	517	520	481	507	511	500	487	498	521	546	524	524	531	479	490	497	504	560	490	501	479	515	531	501	551	496	483	487	492	511	547	509	502	490	504	531	508	526	484	510	510	523	522	517	544	525	556	525	483	550	511	502	486	526	517	521	515	486	514	524	484	507	529	541	498	482	514	503	527	504	504	504	518	499	508	527	500	528	493	480	491	485	501	508	532	491	505	493	511	522	512	511	519	551	516	530	483	472	533	493	518	509	498	540	509	501	537	543	494	536	514	506	548	511	552	502	505	517	486	546	550	510	522	480	555	490	527	528	529	513	523	499	474	546	503	534	531	523	524	542	523	540	527	487	509	487	502	479	487	525	483	489	516	539	527	511	516	519	519	551	512	480	496	543	547	523	503	527	512	496	525	458	488	535	499	515	548	528	513	492	499	482	527	517	511	490	547	470	489	491	496	507	487	543	531	471	553	511	514	502	550	483	442	530	521	519	513	476	458	499	483	522	482	452	447	521	530	471	511	488	536	492	511	515	508	504	486	492	502	499	513	498	466	524	497	507	527	512	508	491	498	513	500	525	502	501	530	550	511	507	535	522	502	520	500	488	504	490	465	565	515	506	525	521	500	503	495	508	475	486	518	504	479	484	541	525	494	513	507	513	496	513	520	507	487	556	519	494	506	517	490	474	512	498	541	525	531	504	531	482	507	465	461	500	507	496	526	489	506	532	480	519	521	472	542	509	481	530	523	484	528	540	469	504	490	494	532	524	530	535	506	502	480	525	485	489	491	516	526	528	477	541	534	500	473	512	534	499	557	545	505	506	518	529	511	513	490	474	490	535	512	506	510	485	500	517	485	539	513	507	499	510	471	486	504	489	512	538	493	514	500	545	550	506	459	515	497	533	526	505	502	499	515	538	529	541	562	476	474	514	469	482	490	521	537	494	523	508	525	470	468	490	553	515	488	533	515	505	513	493
24836	20792	26762	24777	9306	2868	2260	1888	1545	1195	1792	8561	14133	9216	4313	1704	860	702	644	624	655	677	670	621	639	636	671	659	629	589	622	680	621	620	652	651	634	612	626	673	622	672	642	683	632	605	683	662	615	604	625	629	647	616	603	678	655	645	648	663	629	640	637	617	638	629	596	632	647	622	591	632	669	613	647	663	599	638	619	634	567	639	665	673	654	609	654	662	630	647	634	629	641	663	685	642	678	693	656	649	652	655	590	645	607	645	646	621	671	623	611	645	594	662	630	660	634	696	629	673	656	664	624	623	677	651	622	630	602	633	578	603	662	622	594	612	644	635	663	669	670	605	657	637	649	666	660	653	609	613	653	634	643	652	615	645	671	654	642	627	649	595	640	630	628	628	646	633	636	625	669	621	599	644	670	614	638	642	604	616	596	640	623	589	661	633	587	644	653	654	622	645	631	661	647	603	628	651	688	604	643	659	629	619	636	643	661	691	656	669	607	647	679	651	625	662	676	617	658	657	650	622	687	623	603	638	663	708	653	631	608	611	668	631	630	666	653	647	622	632	643	668	630	624	636	644	656	639	661	619	656	698	621	651	633	662	582	602	617	620	691	617	607	684	663	699	674	706	634	640	647	620	604	659	636	614	631	649	645	618	632	646	610	624	625	684	637	588	629	634	591	650	571	617	613	634	607	655	599	652	621	646	645	642	652	637	640	650	614	640	597	630	650	618	589	636	602	615	647	595	634	616	630	667	649	662	676	610	667	665	622	621	603	627	657	607	649	670	685	634	634	634	624	584	680	614	654	671	633	660	647	665	643	647	611	623	605	671	649	619	679	648	622	672	637	650	597	644	626	633	619	656	623	635	621	629	680	620	638	630	649	641	598	646	623	647	646	636	621	643	704	640	669	646	641	618	658	657	610	673	619	644	659	638	637	637	616	665	618	649	627	625	659	645	646	658	636	615	604	612	620	618	663	672	646	645	636	582	614	637	631	587	658	650	624	637	616	646	599	650	617	674	587	678	631	583	635	628	661	620	617	615	630	644	615	642	622	651	654	639	629	644	675	671	629	660	613	648	656	624	667	632	638	636	657	618	641	635	636	588	659	645	671	660	618	636	660	684	609	618	624	610	708	629	673	666	646	604	608	626	698	624	622	642	660	674	666	598	586	667	643	635	598	631	652	663	638	621	681	604	660	650	674	617	625	624	636	689	639	643	643	641	631	665	653	578	588	656	615	595	627	619	686	603	657	654	634	660	657	605	630	640	606	643	585	630	630	641	644	638	648	652	636	636	610	637	658	724	647	644	601	645	674	638	625	629	640	646	604	639	637	626	674	671	613	634	618	635	604	626	669	648	652	636	633	570	613	670	607	659	617	656	635	621	607	597	608	652	643	637	646	633	663	634	621	651	619	629	622	650	602	666	643	642	622	588	652	634	620	631	618	684	628	681	643	600	606	637	666	621	635	635	647	644	611	631	636	610	662	645	615	622	643	615	630	634	620	668	653	617	687	660	656	620	625	664	650	639	636	614	594	634	618	638	675	648	653	665	662	624	640	633	650	664	663	626	663	635	641	625	615	633	653	641	615	685	682	593	665	622	671	650	638	675	598	603	587	623	602	656	694	626	596	608	617	644	645	620	608	585	635	605	625	617	630	624	665	591	611	656	645	663	651	629	618	682	666	665	658	642	678	665	655	637	634	671	624	616	677	653	643	596	612	639	624	619	663	602	617	593	625	629	580	678	656	660	642	658	629	617	678	632	608	647	606	605	651	685	648	631	674	627	625	640	653	677	591	616	639	650	660	616	649	634	581	637	609	633	606	602	630	629	671	624	653	648	675	607	660	597	633	598	643	631	575	649	615	626	636	637	667	631	628	610	670	636	624	671	617	637	614	669	607	632	630	600	603	594	661	651	649	654	627	675	645	664	636	652	617	611	625	679	641	600	602	626	667	646	636	652	635	656	646	605	656	636	640	648	636	624	628	634	634	651	640	632	610	637	654	607	686	635	646	651	601	639	648	659	638	662	641	613	636	617	630	646	639	655	662	668	608	625	587	627	609	626	592	659	632	674	605	608	616	674	664	632	628	687	628	640	604	626	636	633	633	651	644	629	651	681	655	639	628	640	622	650	615	661	632	641	668	652	600	607	605	635	603	648	633	648	656	625	653	656	632	615	649	672	637	630	649	598	647	660	610	584	634	642	658	593	666	614	634	623	590	654	646	613	636	603	646	657	662	617	618	638	634	628	618	653	634	646	643	602	599	620	660	661	618	653	612	643	632	625	593	634	645	636	625	637	660	673	639	673	641	623	609	640	695	669	609	640	643	664	652	626	630	627	666	615	670	637	678	633	637	589	692	637	621	645	608	598	638	668	625	627	666	586	640	660	632	652	628	633	664	641	697	651	638	629	659	652	648	640	619	624	629	622	655	653	614	614	636	622	657	653	649	581	656	680	649	662	618	634	650	638	627	670	662	654	646	615	617	592	640	627	683	666	624	624	634	611	661	630	619	645	632	627	608	697	620	650	647	626	618	631	625	646	600	626	616	642	633	655	622	666	610	624	639	633	616	661	604	626	624	650	687	679	610	596	653	677	629	641	623	659	652	609	653	647	684	662	619	604	651	667	657	673	664	643	670	633	620	648	632	668	666	612	653	697	617	658	625	608	625	634	630	633	643	633	628	611	667	639	615	654	602	655	639	650	618	633	651	644	631	629	603	584	630	672	615	646	635	663	663	651	631	656	617	634	636	632	634	637	633	650	601	634	633	639	662	623	622	627	618	652	605	660	683	609	624	665	647	647	647	611	643	624	650	623	643	626	639	665	616	651	625	636	687	654	599	618	594	631	646	640	637	629	615	666	657	608	595	618	667	635	640	655	618	634	574	644	685	678	672	632	619	667	659	655	667	625	629	597	643	642	680	629	625	607	658	660	627	611	691	673	657	641	673	662	649	661	642	652	649	636	625	636	635	653	624	570	624	630	624	640	628	648	667	648	630	599	661	604	612	670	647	631	644	643	604	632	661	635	635	627	645	681	575	632	649	606	630	677	596	617	643	648	639	624	631	616	627	697	658	645	656	590	646	599	645	651	634	661	648	612	636	588	670	624	604	628	637	582	609	674	664	632	658	608	633	643	648	640	604	674	653	660	605	639	624	646	607	595	618	617	610	670	615	650	675	656	633	644	632	659	631	628	626	589	638	634	633	646	594	616	641	617	660	646	587	670	628	630	667	640	668	655	630	705	638	616	647	621	582	618	675	611	629	626	621	608	617	633	589	697	650	651	640	617	658	648	647	635	661	660	603	610	652	625	625	595	648	652	640	645	594	619	613	641	665	661	677	604	598	645	599	615	653	645	673	595	614	577	681	591	611	659	601	662	646	631	628	675	620	643	625	676	598	613	638	668	594	655	665	634	618	622	678	642	608	627	611	641	617	617	647	693	634	623	686	629	636	691	611	644	667	627	639	614	617	677	682	672	650	625
4947	7009	6452	2866	2190	2505	2504	2402	1856	1444	2584	11086	13774	9023	4312	1789	726	592	559	556	539	521	547	579	512	540	524	571	508	568	561	572	555	542	510	514	547	567	530	554	554	541	554	507	530	542	554	499	554	564	553	494	567	549	518	573	525	570	540	554	542	542	549	514	511	524	502	544	544	504	538	521	562	527	504	569	592	545	545	552	552	507	584	490	565	588	525	524	519	496	540	526	517	557	549	542	522	535	562	561	574	561	541	550	546	526	545	528	532	541	526	552	528	505	514	549	543	526	590	535	536	535	530	580	545	572	556	535	504	544	553	552	541	540	539	531	544	560	519	572	540	555	533	531	549	546	506	543	566	521	551	539	570	550	553	560	557	519	532	531	513	564	604	518	567	541	516	572	536	524	529	536	506	540	516	572	548	514	539	533	534	539	532	519	535	557	567	559	526	560	510	555	536	547	527	553	552	528	537	559	541	556	536	531	559	552	579	523	513	519	505	543	573	540	559	538	521	484	557	526	547	544	534	554	551	546	533	571	549	497	533	516	559	538	529	568	566	532	524	538	538	523	577	533	593	568	515	539	508	531	576	500	505	528	518	534	547	546	584	574	521	542	531	527	525	537	536	514	555	552	535	530	573	494	577	547	505	548	530	495	511	524	515	588	537	562	526	541	528	525	484	542	530	534	496	534	530	528	540	571	521	525	553	563	535	548	519	553	503	529	536	546	528	557	525	511	493	533	528	569	520	519	546	544	523	522	530	545	535	549	534	521	501	559	518	525	556	514	549	510	519	500	520	564	605	527	566	571	551	530	568	549	551	504	526	550	526	543	593	513	560	514	551	574	579	474	546	510	571	554	555	513	513	523	540	509	583	538	540	532	518	557	553	538	523	539	509	557	495	536	519	501	499	527	531	555	520	533	520	494	530	536	576	540	563	491	507	542	530	546	523	528	528	554	557	519	507	551	583	525	525	532	544	511	528	554	544	537	516	516	542	564	566	557	547	516	524	559	515	509	540	497	510	533	557	549	556	537	549	542	557	546	500	531	538	501	531	514	485	528	537	567	517	540	538	519	511	530	582	522	571	528	546	542	539	530	503	571	507	523	567	570	531	551	552	546	595	510	552	569	536	564	550	507	552	558	511	498	522	455	516	515	543	518	529	569	554	506	568	560	528	544	528	534	526	540	517	576	545	532	567	588	473	545	529	516	555	520	508	556	561	553	552	545	512	579	553	534	510	535	534	566	517	547	526	525	573	571	523	557	521	525	573	522	494	600	524	526	570	560	579	501	538	532	522	526	539	554	529	531	517	539	563	515	509	549	544	556	544	550	555	533	533	558	541	519	523	516	516	561	525	539	545	519	529	541	529	529	550	520	530	547	525	571	539	542	532	489	523	521	521	557	548	513	566	485	505	530	568	538	531	531	539	505	537	520	528	557	530	530	531	542	518	543	551	532	543	546	521	547	554	534	563	513	569	540	516	539	582	531	511	530	503	553	530	538	540	560	512	524	534	570	519	550	536	493	558	489	564	519	507	540	549	538	519	520	522	505	542	546	534	502	556	527	528	549	524	504	535	517	542	549	555	517	551	538	550	532	486	533	521	548	544	512	521	514	532	539	540	558	522	536	535	480	562	515	540	507	493	548	576	522	531	473	552	526	544	546	543	534	550	536	554	571	550	559	490	553	530	515	530	554	519	517	498	554	521	495	576	526	549	562	563	563	543	534	528	530	526	553	536	576	534	561	521	505	487	523	556	553	540	523	536	556	538	548	502	537	587	544	523	565	543	532	549	529	520	532	543	537	519	528	550	562	534	518	562	516	542	533	525	503	562	505	535	548	528	537	562	567	534	556	554	555	554	579	500	515	508	504	493	518	532	518	576	506	557	575	522	539	512	579	528	563	495	502	547	554	524	468	568	551	531	554	489	554	535	549	540	530	523	517	570	550	589	568	515	533	480	511	521	525	563	552	495	557	548	537	482	554	538	546	531	538	534	525	533	517	532	550	521	513	544	506	547	523	543	555	517	541	560	502	559	507	495	532	527	550	503	542	518	525	536	504	520	482	512	539	530	557	533	527	491	562	532	561	530	533	503	554	529	539	523	502	503	503	551	518	570	551	510	551	535	577	553	508	537	499	517	511	527	539	539	569	511	535	537	537	535	572	526	556	561	566	545	526	539	555	567	555	502	573	547	563	541	542	510	532	541	535	513	514	502	540	579	552	536	494	472	571	507	517	514	564	530	494	529	541	570	507	554	476	584	533	511	562	559	573	518	532	553	513	544	525	535	515	508	526	528	551	552	554	566	559	552	544	504	505	568	538	530	570	571	555	552	517	533	522	510	550	540	527	531	528	522	544	513	521	507	538	547	558	533	497	515	553	524	524	552	542	525	540	533	537	542	527	527	533	533	540	496	562	526	518	518	576	589	556	567	516	552	513	536	529	543	518	524	538	537	504	465	551	530	564	527	512	520	561	546	518	545	542	492	513	550	560	563	542	553	528	554	527	562	519	535	544	578	569	559	532	503	476	561	527	500	555	506	549	575	525	600	496	502	543	563	546	533	506	540	507	525	571	544	549	519	512	520	498	537	578	563	555	540	497	545	546	530	555	513	526	553	538	489	513	551	532	496	530	549	519	535	516	541	492	568	533	500	516	537	539	550	562	566	549	529	493	588	523	525	563	540	542	517	517	565	528	546	549	539	565	538	562	558	574	515	548	552	552	575	566	486	537	549	513	526	518	585	482	544	531	529	572	538	593	523	537	524	552	551	525	569	502	510	526	536	513	540	523	606	506	561	555	497	529	537	483	532	572	511	528	512	518	535	530	498	518	562	591	525	521	526	547	530	524	522	539	523	523	535	576	526	504	540	552	543	542	510	524	517	516	548	532	536	522	554	547	570	543	535	581	531	486	547	522	523	530	539	550	533	549	532	532	534	504	513	561	491	537	503	542	520	547	531	535	555	592	520	549	544	526	544	506	575	527	570	502	513	600	507	533	570	504	561	524	544	529	562	527	523	546	503	488	546	531	503	545	592	516	503	520	524	532	542	524	505	557	526	506	534	560	543	552	526	551	526	531	561	547	510	558	516	521	485	551	556	564	501	585	551	538	565	523	535	511	553	546	548	559	554	521	533	520	537	555	503	550	553	527	497	526	487	549	531	536	549	558	534	557	522	515	547	516	548	520	558	594	526	553	513	525	520	540	527	560	561	545	543	511	543	534	565	566	535	533	503	564	546	542	513	549	526	532	549	565	535	524	588	567	515	553	560	505	541	543	537	534	560	551	505	500	527	588	532	530	532	537	526	528	527	504	562	558	530	540	480	529	534	486	529	559	534	500	579	546	547	518	513	557	511	561	544	530	499	549	565	478	540	539	572	472	553	541	539	535	580	543	534	528	554	509	547	538	527	558	541	530	533	493	524	548	519	513	507	568	521	550	522	539	569	542	580	532	543	531	546	529	554	539	523	511	532	539	514	498	530	558
23845	20792	27741	23949	20439	8791	3735	2203	1345	1352	3460	16212	24219	17273	8946	3151	1237	859	776	772	769	781	754	806	778	778	742	762	770	740	771	779	758	738	708	778	754	752	758	775	739	749	782	787	785	789	799	790	753	729	729	736	761	723	710	786	761	729	761	729	764	746	743	753	714	770	746	744	728	800	752	765	730	754	719	790	756	741	746	808	760	716	747	779	756	754	812	746	774	794	763	771	785	694	709	751	758	731	785	781	744	740	718	788	797	729	718	787	720	719	724	735	789	764	729	730	744	737	756	773	777	768	732	744	741	702	747	746	739	742	735	717	736	749	752	777	685	761	742	740	769	718	744	786	721	744	744	766	762	766	733	816	699	767	768	736	695	733	721	780	707	760	762	750	740	776	808	763	743	733	752	716	738	720	742	738	820	722	804	719	774	772	763	745	722	743	765	714	757	715	690	742	735	764	696	697	758	796	764	768	757	749	766	763	730	794	727	763	753	743	724	793	778	714	749	734	732	725	769	701	715	786	767	769	763	768	757	744	706	774	797	735	732	742	749	736	742	741	750	763	777	791	723	794	787	760	757	705	710	746	762	712	759	788	770	807	716	758	748	710	766	726	757	750	753	736	764	729	758	734	772	771	746	775	718	786	769	756	754	735	757	774	710	755	699	717	770	754	803	726	695	760	762	783	769	702	765	751	686	711	770	742	760	753	709	768	739	749	745	715	739	762	753	805	725	761	697	790	758	751	726	736	743	727	776	768	788	682	764	790	723	721	718	751	746	764	722	712	741	732	756	717	773	752	776	722	669	781	694	795	756	740	820	721	766	756	758	702	763	781	764	737	727	757	772	731	736	770	756	765	802	702	670	755	722	804	708	781	775	742	739	762	737	712	775	730	776	724	755	756	743	726	736	752	758	754	792	726	801	776	781	717	750	798	779	766	715	730	711	764	714	763	746	706	764	784	713	730	746	711	731	743	744	718	807	785	737	769	766	739	712	737	841	750	740	710	704	726	747	760	754	786	744	737	741	768	758	730	759	811	738	746	767	785	755	761	725	759	814	735	805	770	778	698	768	773	764	732	759	701	731	787	775	790	698	755	728	733	757	714	730	666	771	741	751	754	753	773	805	765	729	764	732	765	772	731	768	706	747	792	700	792	741	804	721	796	729	749	768	748	706	754	742	734	700	754	769	785	721	773	738	729	785	754	771	715	778	796	751	738	716	740	724	775	785	757	724	770	719	839	758	792	777	758	786	734	767	763	725	769	740	784	735	790	751	727	752	821	811	718	723	759	686	778	728	753	714	784	788	798	746	738	778	741	682	764	733	756	756	763	748	715	759	789	740	772	705	762	747	842	811	755	743	768	723	762	764	769	703	725	749	768	793	758	741	770	730	707	722	771	750	730	721	710	736	773	703	731	711	724	730	735	772	748	764	749	773	701	737	761	721	722	734	752	736	792	724	759	723	757	795	698	730	728	812	755	747	753	731	715	760	735	796	710	764	767	713	764	740	709	758	716	760	817	780	799	776	725	748	702	750	782	772	757	785	756	750	768	789	727	751	729	734	737	764	757	784	778	719	720	745	772	756	698	742	728	729	773	783	774	754	725	734	718	744	777	738	753	762	702	732	749	754	747	740	714	745	766	815	772	753	712	749	689	748	718	746	736	729	709	709	728	755	767	740	683	785	784	768	758	745	759	775	727	751	763	789	755	743	741	744	740	737	753	744	758	769	786	764	696	717	763	724	758	730	791	705	742	769	752	749	824	706	685	737	685	758	771	732	760	761	703	762	726	752	731	733	735	691	698	730	717	734	797	786	735	740	760	759	700	741	783	725	749	736	794	740	757	769	738	743	704	746	742	722	727	746	721	762	729	748	751	767	747	756	793	791	757	712	763	744	771	744	737	719	713	779	735	710	745	704	764	772	768	741	746	761	741	754	769	776	750	722	707	758	775	731	759	744	743	802	720	756	800	770	732	796	756	774	741	744	730	742	783	736	736	753	749	776	765	840	773	753	724	773	767	708	689	824	732	752	693	737	761	754	780	807	771	782	776	707	777	738	752	731	730	762	740	752	755	776	761	787	759	739	779	738	759	768	708	750	728	752	730	729	730	743	744	801	771	735	758	775	777	750	747	808	769	785	784	749	736	755	722	728	748	689	729	784	746	784	778	685	720	791	760	792	768	777	694	761	718	742	736	776	793	709	743	737	714	743	755	763	780	746	780	757	699	783	767	728	767	754	770	768	782	761	730	777	723	747	742	795	760	792	692	767	775	769	766	735	719	779	689	758	823	785	769	771	751	793	785	791	728	750	732	747	729	735	769	797	746	796	778	732	694	762	780	747	738	781	694	803	793	711	770	707	760	711	741	757	740	749	717	774	742	773	718	745	739	719	762	727	756	684	747	701	773	684	753	790	738	759	755	752	777	776	749	734	703	799	771	756	791	716	779	749	734	745	751	771	745	691	706	752	733	740	751	700	743	759	721	744	780	749	743	802	798	706	741	760	724	800	767	758	730	716	783	771	748	758	747	755	776	773	785	751	736	750	781	714	761	752	745	731	759	776	767	761	748	739	770	759	779	759	800	738	842	692	675	754	727	751	755	751	759	813	761	735	784	763	797	706	782	754	740	740	774	701	767	719	751	750	721	746	695	747	726	717	766	742	717	763	718	779	731	819	711	734	747	756	767	778	744	748	766	731	777	747	709	728	792	734	752	747	804	762	743	738	750	736	688	714	690	767	729	717	729	739	713	719	801	782	738	759	769	690	769	774	779	742	708	786	757	747	737	755	728	736	760	749	789	706	704	736	736	737	785	790	736	754	771	726	690	796	746	730	771	753	755	736	745	771	684	781	760	742	717	740	716	756	804	711	699	786	755	745	732	778	766	789	719	759	727	792	750	735	702	790	686	714	767	735	769	724	750	731	746	719	763	738	748	788	740	772	780	683	740	744	794	743	766	774	767	733	720	756	723	756	719	703	719	728	769	762	781	748	735	767	773	695	740	716	735	755	755	739	791	702	705	766	834	750	790	709	775	773	739	781	759	731	761	723	747	781	744	718	755	752	763	688	691	719	749	771	797	763	790	745	715	728	771	763	728	753	762	745	698	697	727	754	773	717	724	784	738	722	751	794	775	757	761	741	766	770	771	748	819	709	711	754	725	741	758	701	803	732	748	726	762	803	727	718	768	723	774	764	773	759	731	759	718	724	746	762	764	726	791	769	762	712	710	754	768	712	808	706	713	741	775	723	739	728	768	726	721	778	732	791	734	730	773	734	719	740	732	716	724	713	754	710	769	728	729	707	787	720	758	810	774	763	731	714	746	769	717	737	762	736	753	757	738	764	734	735	740	744	715	760	745	719	803	837	773	736	764	743	758	720	740	741	729	735	738	763	778	771	734	714	713	778	739	786	740	779	739	739	757	770	768	763	736	755	747	745	706	738	764	729	755	718	762	788	777	747	709	745	756	733	752	753	688	737	706	785	756
6733	11146	10477	5861	3606	3574	3125	2595	1462	1576	4997	18886	22285	15230	7894	3022	1086	721	632	678	626	614	625	619	615	650	606	605	591	601	601	594	634	633	552	629	650	632	627	644	618	633	602	606	599	616	646	654	601	656	640	634	641	639	610	599	622	609	627	616	638	600	657	625	602	597	640	592	637	581	605	653	652	617	625	635	628	607	584	633	630	651	620	602	637	606	614	593	595	616	645	618	614	589	594	577	647	642	633	649	654	667	639	610	609	625	660	634	629	585	597	584	588	577	609	626	617	594	661	627	658	636	615	611	621	580	599	630	589	607	620	609	628	638	603	653	659	633	623	593	585	608	636	661	615	643	614	625	614	656	638	660	624	616	647	614	636	646	606	626	622	632	636	591	586	611	597	617	569	609	618	586	603	618	559	623	630	596	630	623	621	599	641	622	604	608	615	626	651	644	668	613	619	621	634	606	621	604	630	601	615	611	613	659	591	580	580	643	640	610	568	606	586	618	656	644	639	627	593	660	634	591	623	591	593	591	569	638	619	631	640	584	624	625	646	613	616	665	604	594	659	601	614	662	580	631	619	631	599	625	596	624	571	598	609	578	579	611	627	645	703	602	629	616	587	600	639	665	627	606	629	611	635	624	633	551	610	596	623	601	626	600	620	617	669	657	597	678	638	611	612	636	597	676	630	629	610	642	620	638	617	626	592	628	652	607	571	606	598	594	644	577	543	630	659	621	666	596	626	579	629	605	585	623	638	604	631	586	641	623	594	609	609	659	586	645	668	640	641	623	637	625	630	620	628	641	617	661	640	641	630	617	576	637	586	586	636	612	619	628	603	591	620	623	659	592	628	655	600	596	623	605	592	612	628	603	616	602	632	610	637	612	632	653	590	581	620	620	631	611	639	675	655	593	622	619	573	641	617	590	609	644	639	678	609	639	610	584	637	588	627	646	611	677	620	629	548	588	625	610	644	606	641	591	624	607	614	597	581	593	616	626	606	610	628	589	670	600	656	643	596	616	658	622	623	629	620	607	612	592	618	619	605	616	622	609	577	653	676	627	630	628	597	619	630	643	626	597	639	597	607	628	620	654	607	608	647	653	603	605	630	637	617	608	628	603	605	635	584	578	612	625	580	587	656	609	594	600	585	638	651	610	621	608	629	638	652	609	630	621	651	565	590	595	632	623	650	581	581	616	639	654	628	606	648	625	642	616	616	637	587	638	638	634	611	658	591	608	640	609	649	620	596	625	570	601	564	632	634	605	614	660	536	603	578	665	572	595	594	618	638	647	573	636	652	630	600	594	646	632	657	627	634	665	592	598	601	628	632	598	649	580	620	658	591	590	600	654	589	630	617	610	546	592	577	627	576	670	595	632	625	663	631	646	627	591	615	606	627	610	628	592	633	588	617	587	642	618	639	602	603	589	564	598	611	649	660	617	664	609	659	608	634	618	618	610	594	626	612	613	598	634	607	594	626	616	631	630	628	610	610	616	616	590	630	599	614	622	618	602	598	645	625	609	574	632	629	632	595	561	619	579	653	633	574	632	599	567	618	619	614	618	629	589	615	621	612	634	603	653	621	633	555	570	609	582	598	587	654	587	613	639	623	614	613	604	630	589	635	577	627	603	614	592	591	594	597	608	568	623	632	712	653	627	619	608	610	678	607	621	648	617	592	603	598	650	598	575	603	576	629	643	604	601	657	589	593	614	606	572	611	606	583	627	602	608	636	611	621	635	588	599	621	616	624	653	621	602	625	590	608	613	567	606	599	650	621	615	632	601	652	600	634	598	619	611	564	604	583	634	618	604	585	633	609	640	593	615	597	637	631	606	578	619	605	611	647	620	599	655	632	626	632	590	592	595	636	621	650	625	644	627	574	609	609	663	636	581	664	590	625	586	631	613	635	587	614	621	640	590	632	574	603	584	640	615	631	553	622	646	658	601	621	632	594	617	641	620	582	685	592	585	622	626	652	603	629	626	650	632	596	549	591	624	626	622	617	587	590	581	600	611	657	601	595	618	615	661	628	596	646	616	613	655	630	616	607	601	629	575	651	602	636	635	595	599	606	637	606	612	632	596	641	612	638	630	647	643	595	635	615	634	632	614	589	623	625	603	629	614	604	600	609	598	632	617	629	598	607	656	597	622	586	631	592	606	600	632	588	578	584	600	651	668	619	593	656	632	619	652	666	634	611	657	585	617	625	622	578	639	626	619	611	603	631	614	635	625	584	619	644	629	602	617	635	616	617	542	600	567	625	590	581	628	591	619	615	634	542	633	622	617	574	631	608	605	625	590	619	575	626	611	629	611	629	595	626	568	602	622	659	574	606	638	586	567	593	588	586	596	569	631	619	625	633	606	652	613	639	602	628	566	583	573	582	625	628	630	629	585	595	625	641	626	579	618	632	594	609	653	609	632	648	650	602	635	643	617	623	580	605	605	628	647	637	609	629	612	628	638	613	616	632	638	596	633	647	640	594	579	589	578	613	645	617	572	644	612	628	581	640	633	609	582	584	624	618	612	561	604	609	628	637	624	601	655	599	629	594	637	633	561	614	614	576	591	650	602	625	611	591	638	639	626	624	555	590	646	599	637	631	606	620	605	579	641	592	625	569	615	613	634	584	606	610	594	591	625	618	617	595	610	592	641	624	651	633	662	585	612	602	606	626	569	613	561	639	615	617	614	606	583	596	609	591	622	638	602	660	623	659	664	626	591	607	599	571	569	604	607	585	633	658	593	633	616	647	627	639	605	631	657	652	576	636	659	609	642	645	626	601	601	669	622	620	575	642	616	602	598	616	623	598	633	609	604	621	574	659	638	574	598	564	618	591	541	582	644	629	597	596	631	648	604	604	588	621	606	610	594	608	627	621	619	591	577	628	617	674	589	673	649	614	596	607	604	625	637	619	634	630	628	686	613	612	601	618	651	619	627	632	605	579	610	616	637	595	600	617	602	614	619	604	661	590	603	657	620	645	576	625	611	619	619	618	622	627	638	617	608	618	642	613	588	597	618	644	623	621	610	639	614	639	597	591	621	601	636	650	640	593	573	642	620	617	617	625	598	620	573	594	612	604	641	600	612	548	626	609	605	632	627	614	659	614	591	622	603	618	623	625	651	600	613	636	582	552	625	593	610	640	597	569	594	602	593	590	603	580	625	617	616	639	588	591	638	604	631	618	575	613	626	619	626	607	646	621	609	608	644	591	578	635	655	630	615	615	645	649	613	620	627	620	641	626	638	649	594	637	603	581	615	615	595	595	624	565	609	629	621	631	633	633	593	594	606	585	609	586	662	612	613	595	610	603	590	590	644	626	628	591	630	626	606	598	644	628	619	580	590	570	612	589	567	620	613	623	626	599	602	596	595	631	602	578	639	570	589	633	612	609	598	586	654	615	597	603	612	594	651	613	589	626	606	613	597	631	630	599	631	579	640	576	599	650	618	576	604	651	592	625	604	611	636	640	572	594	625	602	643	638	633	626	582	607	571
26698	9388	2074	1417	1112	1098	937	805	728	672	747	1108	1676	1495	1147	823	691	624	610	575	614	620	640	654	540	601	606	582	579	613	612	605	626	580	587	532	642	608	640	614	611	580	596	569	557	650	588	616	617	549	641	555	633	562	621	634	591	635	630	579	587	583	608	570	603	623	587	598	604	620	613	623	595	614	586	611	625	591	600	601	618	639	636	596	568	593	602	613	565	575	612	564	608	637	627	601	600	609	605	581	584	569	592	613	603	605	622	651	545	566	582	595	587	550	582	550	613	564	587	578	554	611	606	566	606	592	610	628	612	594	575	585	625	588	588	596	622	542	646	550	587	610	618	567	577	612	564	618	597	586	591	604	566	587	644	589	593	577	591	581	596	629	614	624	640	645	581	603	633	565	624	610	593	572	611	592	590	610	598	615	607	586	626	601	619	544	611	588	578	564	622	576	594	617	614	599	619	562	563	628	587	613	595	644	596	615	585	557	557	586	581	581	605	579	555	597	568	631	597	645	583	586	578	597	602	605	566	602	573	600	594	629	559	591	605	643	606	595	594	559	569	592	621	642	570	580	592	573	585	573	613	607	622	612	534	634	589	588	619	585	589	631	589	536	593	601	603	614	641	632	574	634	609	606	586	628	614	535	589	586	597	575	608	629	588	554	583	617	599	541	633	609	617	575	568	652	591	626	593	602	605	554	612	600	609	551	616	593	530	580	608	609	574	629	580	626	559	545	638	587	576	604	618	565	565	581	609	611	575	597	622	562	635	608	601	596	575	604	587	632	638	597	586	564	597	558	606	604	599	578	594	627	609	623	577	587	576	580	591	638	591	618	594	594	583	601	596	611	591	646	598	608	631	576	585	592	584	616	574	598	632	589	599	591	636	573	579	625	581	533	590	600	597	571	635	655	637	617	603	584	577	636	587	632	607	598	583	616	612	559	558	597	623	578	586	595	622	597	545	592	618	597	642	593	581	587	622	617	596	584	582	584	652	570	589	610	562	592	623	590	586	569	579	604	604	614	605	583	628	591	625	592	600	601	593	575	627	599	604	552	592	582	583	619	588	601	586	623	638	627	540	601	599	576	642	578	630	603	567	581	575	609	611	629	601	621	596	584	609	623	623	623	608	620	627	580	643	622	586	610	589	601	586	635	591	551	621	567	599	575	563	577	573	600	575	633	601	608	614	580	597	629	560	603	609	612	583	549	599	617	597	647	594	575	592	600	602	631	588	565	615	583	551	629	607	583	601	586	617	597	607	612	623	612	552	587	590	574	603	603	573	575	578	594	609	574	638	598	607	623	590	550	563	591	615	623	625	621	596	623	586	580	583	589	586	566	536	601	595	601	639	606	600	627	615	545	581	564	614	596	657	566	640	634	614	607	604	626	603	596	622	618	602	591	601	615	635	604	581	598	607	568	561	581	618	589	596	595	659	591	577	569	595	612	599	571	578	625	607	591	603	585	610	578	579	580	585	583	639	666	608	573	574	599	589	612	627	569	619	530	600	614	625	635	580	580	641	579	597	616	594	579	593	584	559	576	577	612	627	566	587	579	623	596	606	609	592	617	633	600	598	602	593	619	575	580	617	635	589	590	596	585	603	592	557	595	551	592	552	608	540	610	594	599	593	634	556	585	581	611	615	618	592	602	605	596	616	578	603	590	618	618	625	623	552	633	599	591	595	590	575	619	580	582	615	553	595	587	588	626	560	574	629	567	573	622	543	559	547	582	590	625	609	600	587	588	606	658	631	566	641	572	604	546	598	587	553	628	572	581	595	595	576	610	634	613	588	564	652	550	531	611	602	602	583	589	585	621	591	579	587	602	626	589	585	569	594	581	608	616	580	595	594	585	617	553	601	578	604	580	575	535	609	586	603	621	627	578	583	612	583	589	569	578	572	595	611	622	618	532	604	608	573	634	647	578	592	572	591	570	557	602	620	612	612	608	607	584	586	619	607	593	629	598	601	561	623	604	545	568	565	629	629	583	618	632	616	546	562	617	568	628	541	603	567	577	569	588	615	641	613	616	539	619	547	584	617	596	614	609	590	626	609	620	587	588	596	609	603	613	557	613	602	595	607	628	593	597	559	610	566	617	614	585	595	594	592	577	606	597	591	614	612	588	593	580	566	575	576	560	585	543	588	573	588	572	563	584	545	566	612	550	559	628	605	635	583	567	582	614	563	640	608	598	632	602	588	596	575	594	603	603	538	613	642	598	595	603	599	624	582	607	597	602	615	636	645	590	606	594	592	591	557	598	582	565	591	584	591	541	629	572	626	587	601	586	601	645	618	566	575	598	601	547	627	592	619	573	613	584	554	572	587	611	611	566	593	577	613	585	579	650	587	594	632	609	589	590	594	596	582	617	610	581	588	619	589	557	551	590	602	654	591	587	625	645	627	597	592	588	569	626	541	606	596	572	578	603	605	605	598	612	578	627	541	606	538	623	583	592	558	604	599	562	599	604	586	639	590	634	590	611	605	571	606	572	600	589	573	585	606	652	564	564	611	605	590	604	633	597	547	629	567	576	607	590	586	575	562	636	584	631	599	614	562	548	569	596	654	606	626	591	587	625	607	559	581	598	590	595	619	620	610	573	584	603	545	583	578	587	620	638	595	549	591	627	595	621	627	572	594	606	589	574	613	616	585	612	637	564	584	548	575	563	627	608	588	633	602	582	643	593	629	605	607	629	594	610	581	558	582	618	596	612	564	562	611	604	578	601	625	590	653	598	609	625	598	622	630	548	617	584	586	585	595	640	604	588	598	592	602	620	580	565	630	623	616	615	570	607	540	556	579	583	648	622	586	593	592	587	635	574	590	604	605	609	626	565	574	630	523	577	574	569	579	587	624	659	592	614	617	554	554	557	627	611	581	567	583	641	570	581	598	621	572	591	599	606	566	599	573	596	594	618	621	618	604	637	583	598	603	588	624	581	572	621	554	584	602	541	628	596	564	594	568	631	625	597	600	556	610	559	633	615	565	560	554	563	570	583	632	595	592	593	613	602	554	616	647	615	588	585	584	601	619	575	604	592	588	643	610	618	601	642	619	589	648	598	636	612	574	585	562	608	592	611	617	550	615	584	627	623	589	597	580	618	611	589	566	638	599	573	602	579	603	577	555	565	600	585	555	584	614	580	587	576	601	566	603	628	593	554	612	631	576	585	614	601	585	566	591	583	580	656	598	613	561	610	573	586	649	589	572	637	598	631	650	581	620	614	614	609	599	616	562	599	637	611	576	572	603	616	596	618	617	604	608	613	604	590	619	596	548	602	578	559	550	574	589	609	628	624	552	577	602	608	605	621	620	605	640	598	529	632	546	619	596	565	627	639	603	620	616	612	591	593	584	559	598	581	591	595	621	654	582	574	583	611	591	606	623	608	587	588	592	605	606	607	554	687	583	556	602	595	608	624	637	589	612	603	623	574	632	573	559	578	613	550	576	560	606	566	565	560	573	603	626	554	623	591	611	591	578	631	568	607
6301	1904	1800	1255	1199	1331	1003	809	717	646	761	1474	2035	1606	1067	726	545	518	536	486	486	483	490	509	501	474	483	488	477	460	465	484	479	518	493	477	474	494	469	462	532	495	506	481	492	489	519	480	468	495	494	529	509	468	489	474	496	444	462	458	464	488	461	542	512	487	526	496	483	545	492	499	532	490	510	491	478	518	516	460	512	472	532	481	485	496	458	481	450	489	488	492	463	467	490	484	508	514	516	480	469	458	474	494	467	464	489	478	502	488	528	493	531	507	478	480	445	468	503	478	493	454	496	517	467	466	492	514	427	508	501	487	479	467	460	478	501	498	487	485	489	465	513	465	514	513	453	453	473	472	500	488	539	506	509	477	459	460	500	519	472	488	484	440	456	497	484	450	496	493	501	463	507	493	518	518	488	488	502	479	496	470	496	503	483	491	525	506	453	546	462	507	483	474	461	499	463	511	505	490	490	474	465	507	464	482	451	514	477	530	526	489	520	488	498	473	495	512	465	474	498	456	441	538	504	511	476	438	497	478	504	488	513	512	506	494	485	481	473	502	473	454	456	484	470	526	460	486	510	472	535	519	477	474	471	443	486	489	468	486	468	491	475	519	455	462	477	501	522	501	472	488	441	471	483	498	514	511	485	497	489	439	500	443	502	471	519	506	480	475	459	500	486	494	482	521	519	489	503	480	486	461	462	483	492	470	459	526	496	511	480	500	517	526	494	484	451	484	492	535	490	505	483	499	469	522	522	498	470	488	509	497	486	453	449	473	466	478	474	483	469	494	435	516	490	483	490	488	485	515	529	473	499	493	484	485	528	477	465	496	461	488	479	479	535	496	488	473	456	480	468	477	504	517	493	500	471	509	484	462	488	509	453	486	453	438	427	450	502	509	551	472	444	511	471	525	482	467	498	484	495	522	476	487	493	458	494	476	522	496	455	507	507	511	464	511	505	466	517	498	468	458	424	472	455	478	483	501	523	419	475	489	483	510	513	468	478	477	472	513	447	486	475	471	515	514	491	476	483	460	464	478	458	484	486	426	465	462	512	482	491	538	508	488	481	457	492	487	495	449	479	476	451	493	529	479	500	520	513	485	488	469	512	501	472	476	484	496	457	469	482	438	489	513	468	499	492	482	457	549	536	502	473	474	501	487	512	498	504	514	474	490	480	466	483	496	507	482	496	457	457	469	486	518	496	465	493	491	487	490	483	453	484	491	496	497	497	485	485	459	459	454	468	484	501	489	477	493	507	523	480	457	448	523	491	457	476	507	502	494	476	429	489	492	498	493	482	503	479	510	461	491	493	503	491	506	512	479	488	508	465	520	459	519	483	476	510	517	489	475	486	487	487	489	500	497	463	522	458	501	511	516	475	446	505	493	473	497	503	446	466	472	459	513	486	501	543	493	460	545	478	475	498	432	510	519	470	478	482	491	483	505	497	484	497	454	490	474	508	478	462	525	535	481	457	528	529	477	461	446	517	476	492	511	449	459	500	444	498	489	476	515	486	487	476	509	483	498	495	482	479	502	477	473	542	465	493	472	484	503	465	478	500	465	468	446	504	489	481	506	518	509	482	472	473	482	495	515	530	470	505	479	475	474	473	472	496	480	479	500	502	464	514	473	497	491	532	485	486	508	471	502	478	467	492	515	455	497	480	482	497	490	515	485	472	511	494	519	482	517	459	521	498	498	501	495	504	442	517	478	481	523	472	449	501	468	501	446	490	484	492	494	522	455	485	476	508	482	470	507	457	469	511	534	492	496	497	466	493	479	491	472	495	481	493	473	497	521	479	457	501	476	507	492	477	479	463	521	507	480	490	512	471	440	491	454	524	473	499	447	471	507	505	490	462	500	519	457	504	501	461	497	535	473	480	490	469	505	466	473	503	474	476	475	470	481	480	485	472	480	485	494	525	478	521	437	468	486	501	499	459	501	437	473	471	493	484	519	533	446	491	494	472	514	463	522	452	479	489	512	491	485	497	478	503	500	473	473	442	470	449	500	475	488	537	497	456	484	489	473	474	528	512	492	493	487	509	503	470	479	510	475	471	498	495	480	511	526	506	503	492	516	527	468	508	494	469	535	487	474	475	457	459	502	518	479	489	502	497	493	462	497	482	477	471	483	482	536	490	533	478	499	457	490	512	454	499	521	445	437	503	486	495	490	495	458	469	507	506	489	500	509	524	508	455	530	475	473	474	515	470	476	478	482	473	501	456	517	448	508	526	503	516	471	501	519	521	471	485	473	463	463	485	510	524	517	510	511	498	417	489	502	515	465	481	489	519	489	493	455	489	478	474	468	485	448	539	475	496	477	494	514	517	452	425	474	498	481	435	506	452	510	488	500	535	473	518	500	487	472	468	497	466	509	515	496	483	483	445	464	496	506	477	485	452	495	508	517	515	507	470	516	475	504	501	495	436	508	455	447	489	460	461	481	555	493	492	469	484	488	511	472	479	520	483	465	517	456	482	511	465	475	491	470	476	496	504	479	450	540	480	529	482	471	472	494	512	492	478	511	491	520	485	502	488	454	482	465	498	468	468	468	507	488	504	464	545	453	466	468	486	505	477	499	475	485	477	483	522	485	464	488	475	524	503	476	445	487	481	465	460	441	484	516	513	505	482	499	443	497	430	513	536	508	498	470	499	505	493	483	480	466	528	492	469	500	479	477	487	514	487	482	510	491	484	491	503	520	494	482	498	466	464	528	518	478	483	487	506	517	505	507	509	480	468	493	495	455	455	522	495	488	496	508	452	463	464	481	493	492	467	483	475	507	485	497	484	496	507	496	520	496	477	476	491	506	510	446	487	483	529	483	486	517	493	485	484	454	507	414	499	464	481	461	517	484	459	477	443	476	498	496	542	495	467	486	510	490	465	463	481	523	474	521	528	523	513	483	498	503	517	518	486	480	513	467	486	464	501	473	478	495	472	476	514	515	478	491	449	480	540	476	476	458	476	500	524	440	502	448	488	484	497	469	478	481	501	499	543	475	471	472	511	486	484	525	473	497	459	512	490	478	471	492	517	485	490	517	482	516	464	508	442	462	476	484	517	488	483	484	491	456	457	454	410	519	474	466	471	468	490	466	501	491	510	502	507	476	453	503	496	532	513	486	470	448	489	505	484	473	496	521	467	434	466	483	469	468	478	454	485	467	523	466	504	439	479	514	484	472	486	538	464	448	474	484	527	530	510	454	469	504	458	527	481	482	484	466	512	466	523	514	470	464	498	455	493	488	540	516	467	473	540	494	510	492	486	494	491	521	502	522	493	495	468	500	470	486	526	450	473	489	474	454	488	494	464	487	501	476	493	486	519	482	501	491	516	488	483	517	508	482	466	490	493	523	518	521	508	500	466	490	479	484	510	489	436	459	469	498	510	493	515	488	522	480	469	511	494	487	515	467	478	477	440	482	487	472	497	526	492	490	511	481	505	479	471	414	488	472	456	475	487	501	520	524	497	498	522	509	514	506	515	509	485	489
24858	20773	26678	24782	9231	2122	1338	948	847	874	1950	11099	14258	9261	4158	1625	803	685	601	604	606	577	634	627	625	572	616	617	630	624	568	590	592	568	614	647	583	635	577	592	559	610	580	608	614	584	571	567	589	621	585	615	593	552	609	592	614	562	571	579	597	534	532	567	558	597	561	606	577	600	604	602	605	565	585	568	597	598	572	600	624	576	546	593	570	616	632	596	617	600	546	556	626	607	633	624	563	637	617	577	610	607	544	617	591	566	574	582	629	613	613	590	569	565	560	609	591	626	590	603	538	612	568	595	606	561	625	560	545	601	635	559	593	646	598	580	591	587	571	594	589	584	550	604	609	588	585	589	599	613	603	601	584	600	586	594	564	548	575	540	583	588	590	597	572	588	624	575	579	577	586	583	608	598	620	599	578	560	604	572	571	591	562	589	557	552	554	535	572	587	616	600	594	515	576	605	574	593	556	550	590	605	561	581	584	612	591	550	543	588	580	576	581	568	580	609	574	615	524	627	549	580	574	578	552	594	614	573	578	582	595	557	579	620	583	601	606	560	626	609	603	596	560	581	573	577	553	633	598	563	619	571	609	565	579	602	571	568	554	580	573	545	587	625	604	570	556	563	597	601	591	601	583	625	600	612	599	573	594	641	616	601	596	611	642	596	569	575	556	583	604	571	586	573	582	559	589	578	587	598	557	575	587	585	630	592	585	579	576	605	610	580	578	555	593	583	596	574	575	608	579	606	603	561	586	623	582	590	564	626	608	576	585	567	587	634	617	597	623	563	588	571	615	572	620	578	580	566	568	567	614	626	574	557	576	567	590	609	572	566	579	569	602	553	593	599	577	556	595	627	593	538	596	566	599	609	581	579	598	615	603	570	581	596	566	623	583	589	567	560	574	604	609	588	530	569	585	570	589	566	583	577	589	592	588	606	603	597	561	621	623	565	600	606	580	580	620	569	586	584	571	545	595	539	584	560	589	599	634	602	589	601	529	555	570	573	633	599	613	631	562	609	614	543	578	548	560	591	578	555	566	557	607	624	594	586	598	590	578	557	578	624	613	573	605	630	601	569	659	584	593	589	569	552	588	577	584	612	597	560	605	543	585	586	625	534	569	574	580	596	597	577	576	611	525	607	566	601	572	578	562	570	570	571	594	596	620	596	567	584	578	577	586	583	636	565	548	588	580	598	556	596	626	584	601	628	598	577	594	622	576	573	618	608	600	560	587	564	593	610	575	573	559	590	598	580	609	598	554	615	574	605	608	546	596	565	593	622	557	624	622	624	577	598	551	556	529	597	604	602	530	556	572	568	626	604	557	611	569	587	555	623	572	561	577	600	595	599	578	582	596	577	589	600	563	608	587	557	600	587	608	599	559	588	570	587	602	588	575	577	560	616	586	621	564	531	584	590	638	595	572	592	569	594	599	604	606	633	571	539	581	584	622	587	624	549	615	556	571	575	591	566	611	600	591	623	610	583	599	546	543	589	616	642	602	580	585	566	604	609	567	630	568	560	601	562	540	578	597	578	609	587	613	581	608	595	569	537	585	565	574	533	579	581	586	564	586	600	585	564	566	560	543	601	567	545	556	530	610	556	582	582	610	603	545	575	634	562	623	604	592	582	572	578	557	633	535	607	565	600	605	585	582	590	517	535	618	596	564	583	588	603	654	534	606	610	607	552	600	581	565	591	569	596	584	568	595	586	540	590	603	574	580	622	573	603	589	577	588	538	591	581	632	555	565	569	595	590	567	564	623	539	586	594	608	611	584	572	614	569	570	609	580	616	599	545	570	587	620	591	542	600	550	571	593	592	596	589	596	552	585	562	588	642	546	530	567	620	534	588	592	592	604	568	628	583	572	551	589	577	582	578	595	595	618	588	594	603	571	623	607	547	592	614	592	585	632	531	572	615	578	591	601	580	540	559	516	583	582	553	621	589	641	576	601	650	581	626	593	584	608	574	559	588	577	573	594	595	578	582	609	580	590	536	556	578	564	561	597	563	558	552	559	484	549	610	582	544	569	560	608	610	584	627	579	572	598	566	576	589	599	532	598	587	601	574	595	583	601	620	608	565	544	572	602	621	549	600	608	563	587	613	539	592	579	540	568	626	602	571	583	590	557	615	606	574	575	577	617	554	587	591	566	588	583	570	640	572	578	582	574	592	585	585	586	557	592	604	590	608	537	560	593	571	574	567	603	569	592	576	587	522	583	610	606	611	613	563	582	619	625	558	615	567	622	578	567	618	575	563	553	568	606	565	615	599	551	556	591	569	603	577	555	604	573	585	576	568	516	599	552	568	577	606	590	561	612	589	601	613	591	584	563	586	576	598	622	610	589	637	542	568	572	566	604	587	581	552	611	582	599	591	579	610	583	606	592	600	522	593	575	586	613	593	599	592	562	571	605	554	607	579	560	601	606	585	567	589	603	565	626	578	559	577	594	574	555	586	515	620	558	556	589	626	597	613	545	628	557	596	601	594	565	571	580	628	601	626	562	615	542	584	546	552	570	585	537	569	572	598	573	594	562	627	614	566	581	547	580	591	573	570	585	571	570	595	607	595	618	582	596	555	545	585	608	594	571	559	616	567	599	597	590	582	579	549	525	591	614	589	645	577	566	603	642	552	606	556	586	569	569	582	591	619	570	601	599	612	575	602	574	598	596	583	593	596	583	573	642	572	597	596	553	572	562	566	597	598	527	534	590	602	575	574	552	542	600	561	582	561	606	584	580	623	568	571	587	511	568	624	598	586	595	564	584	551	580	584	571	596	624	619	632	549	585	598	625	600	577	584	567	634	555	557	573	556	577	562	605	600	598	610	562	609	560	606	565	571	597	544	565	580	603	596	521	578	616	615	555	572	601	589	611	562	601	598	589	553	549	582	569	565	606	529	626	574	586	593	608	586	554	634	604	604	521	606	580	588	540	571	530	588	586	649	584	504	583	624	576	595	631	625	559	617	586	578	579	580	610	621	574	593	570	575	587	617	578	579	599	537	570	549	584	587	568	566	585	567	541	602	598	559	562	558	571	565	587	566	601	552	599	577	592	607	595	605	594	584	576	549	601	603	567	582	597	634	600	609	597	564	607	583	580	569	567	587	633	551	573	600	586	576	574	604	527	573	568	572	561	581	568	588	598	561	595	577	590	604	606	533	574	574	592	571	513	584	631	585	645	577	604	587	589	593	611	599	562	581	583	568	583	588	591	562	582	560	538	568	579	588	574	589	589	581	599	556	598	558	588	589	604	563	562	596	614	564	608	586	559	596	553	605	607	603	617	545	626	552	580	581	602	569	603	593	622	563	570	570	604	617	568	583	591	561	578	596	555	564	573	552	618	543	558	574	610	577	550	593	585	565	571	593	571	588	604	573	590	592	592	590	573	564	562	565	586	555	593	581	571	566	579	588	575	583	590	570	579	544	580	577	590	586	542	580	575	585	564	553	591	623	567	592	593	573	605	637	554	573	559	582	574	617	566	585	597	601
5307	6027	4894	3457	2601	1841	1414	1045	932	1029	2746	13664	13628	8728	4256	1679	757	537	475	520	511	490	534	531	480	496	502	486	482	481	446	476	494	476	486	475	522	477	486	531	490	487	516	459	503	512	481	476	502	531	535	490	482	462	492	503	549	510	514	471	506	458	529	464	483	498	503	504	463	478	524	578	498	499	474	512	463	473	503	466	500	512	497	487	537	511	558	505	501	496	480	501	474	533	452	502	551	496	524	498	493	512	477	518	510	524	492	496	482	464	500	468	520	499	469	485	515	521	495	519	475	485	519	492	470	476	494	474	506	476	450	486	500	455	500	468	538	522	495	484	471	488	523	462	485	483	518	484	475	486	501	476	460	491	514	471	471	492	475	486	489	463	471	491	516	483	509	500	463	499	483	505	520	515	492	502	481	486	506	496	457	443	463	487	537	497	486	493	500	493	494	469	456	462	518	513	515	493	506	497	488	507	487	510	497	493	495	508	485	459	476	441	470	518	487	494	491	489	489	546	504	498	501	487	507	459	505	460	500	489	501	447	481	488	464	533	495	498	499	469	509	479	489	503	511	467	488	475	481	490	460	474	514	467	473	498	465	468	445	465	538	488	477	477	506	511	451	529	488	505	507	503	518	483	477	480	469	458	497	506	522	511	491	475	484	482	498	467	505	479	503	473	467	511	479	490	480	464	518	487	489	505	523	445	489	486	478	474	507	459	491	462	469	478	523	490	494	514	494	501	467	500	464	496	505	457	493	475	516	466	471	515	487	458	461	523	472	506	465	513	474	484	465	490	485	524	486	490	509	528	530	487	495	504	517	533	493	487	486	475	496	475	465	479	496	505	482	477	457	501	500	510	491	494	469	522	468	474	493	520	496	484	490	473	498	476	500	459	497	498	512	486	516	479	472	515	527	469	465	507	494	503	482	481	474	495	486	482	507	510	483	430	510	463	449	532	444	523	483	486	506	524	499	467	496	485	489	501	479	482	447	467	517	498	449	492	467	461	470	477	439	498	476	479	471	494	477	483	507	486	491	487	491	500	482	496	494	484	519	502	503	508	489	514	509	524	494	476	492	506	503	519	485	498	552	491	482	483	477	492	513	468	543	473	473	491	484	504	495	502	483	476	498	525	501	501	536	517	492	513	482	493	478	516	485	466	468	488	499	475	486	513	519	507	499	493	503	484	537	490	475	472	532	510	497	539	485	491	474	469	459	480	511	501	559	499	447	488	506	485	483	518	478	490	490	461	485	500	473	500	477	486	507	508	469	509	514	472	467	517	498	514	508	502	498	486	489	500	466	464	516	472	491	483	472	476	526	470	488	508	488	478	481	495	501	469	474	495	498	463	543	489	436	516	499	477	489	534	491	490	470	486	483	495	462	505	507	487	503	457	522	468	528	532	483	548	492	470	478	498	489	511	507	469	504	469	537	470	480	498	521	497	489	458	453	501	496	467	501	502	451	493	496	544	455	466	480	525	501	489	463	489	480	455	446	505	485	471	492	482	505	466	477	453	491	497	524	480	456	503	486	490	500	487	511	490	460	454	484	499	494	456	501	496	510	512	457	471	503	459	505	496	467	475	450	527	473	473	510	557	479	498	501	471	523	530	485	496	507	508	493	496	474	483	478	512	467	521	479	462	518	471	478	505	539	475	471	521	543	466	516	482	493	506	484	490	500	491	503	473	499	468	486	457	517	524	485	460	479	486	506	505	477	512	512	489	508	507	489	496	479	494	472	450	516	464	527	473	481	438	475	499	480	490	463	476	473	491	469	494	492	484	459	466	471	549	485	523	475	481	461	467	493	451	501	470	471	463	485	493	480	498	487	464	494	494	479	528	504	474	487	454	469	481	470	468	474	465	509	472	489	503	478	477	488	484	489	513	469	487	525	476	451	495	501	505	504	500	495	478	446	488	492	492	501	507	467	495	478	525	475	461	530	484	421	494	491	492	509	466	495	502	501	509	495	514	470	479	479	459	459	522	467	490	484	438	476	498	457	490	474	490	486	505	491	497	502	488	457	507	475	458	505	467	495	474	486	482	502	474	492	493	511	485	506	508	482	486	526	455	454	470	499	501	457	477	505	472	479	511	493	500	515	476	491	537	521	442	541	498	493	488	459	504	468	481	459	516	495	451	515	515	502	487	459	498	462	490	501	505	459	476	509	451	485	499	480	504	531	499	489	470	493	486	493	521	437	483	528	480	497	498	472	469	498	490	502	469	485	474	498	481	491	526	515	490	492	463	505	483	479	485	498	522	512	505	477	483	509	516	518	476	475	505	525	476	478	514	496	512	507	463	509	490	448	471	510	496	471	443	489	440	519	501	467	498	500	516	504	466	519	465	493	483	486	496	466	505	463	491	481	479	473	486	461	481	495	498	535	457	527	461	490	457	476	471	484	475	461	499	513	458	526	479	502	486	499	465	518	509	518	470	488	509	467	499	483	470	557	518	489	512	510	419	542	521	480	508	515	485	500	503	528	453	507	458	490	482	481	480	460	501	500	488	459	507	512	457	492	458	473	468	481	479	467	507	494	450	497	499	497	489	490	482	478	476	501	497	490	472	508	485	474	471	515	490	497	492	457	478	451	455	524	447	463	474	508	499	502	480	524	513	494	475	468	500	483	497	443	510	494	492	472	481	494	521	477	495	494	507	509	488	519	476	504	443	470	488	509	464	495	489	530	452	495	487	506	513	483	488	483	533	492	494	463	538	487	487	475	471	483	484	489	516	516	486	444	472	455	530	477	516	481	469	462	466	498	471	510	478	501	498	482	494	458	504	474	487	536	499	488	451	480	488	544	474	483	487	477	516	482	475	492	518	515	498	502	495	528	481	477	492	512	460	471	484	489	470	489	449	513	502	470	508	517	503	479	508	463	493	508	507	524	485	469	479	445	486	492	465	485	534	496	476	472	503	522	458	514	494	456	469	478	501	498	512	474	469	450	488	488	523	506	504	474	481	492	479	489	492	479	478	471	464	465	525	472	490	489	447	482	479	523	508	510	451	502	486	478	488	480	494	476	496	518	467	466	470	508	491	499	494	495	489	508	502	489	479	460	511	484	474	469	480	528	496	509	522	463	480	480	529	475	487	493	482	483	480	476	478	468	492	489	475	468	496	464	497	497	486	507	474	501	508	468	510	490	488	487	489	472	510	517	457	482	486	483	488	527	451	467	515	484	488	465	501	493	452	503	536	481	472	495	499	484	460	518	511	476	473	485	446	505	459	479	505	470	475	482	469	501	484	467	507	478	511	511	491	504	509	469	467	506	487	529	503	503	509	513	506	503	477	492	497	488	444	463	508	483	507	518	487	469	465	466	481	466	480	458	461	493	490	501	510	481	520	507	500	459	478	477	510	526	462	543	534	460	471	479	541	463	485	495	489	469	482	515	514	500	465	514	496	499	469	441	468	472	467	500	485	514	499	497	476	508	488	493	501	499	492	483	503	516	505	479	521	504	489	516	482	494	490	503	468	483	460
23808	20775	27715	23894	20488	7748	2693	1622	1234	1089	2170	16520	21218	16849	9851	4212	1702	924	772	599	678	697	668	669	672	626	692	694	670	681	592	626	675	684	683	672	658	717	671	694	682	683	633	649	598	716	663	653	714	662	700	663	671	664	663	639	650	648	658	710	669	650	649	669	646	640	656	680	641	645	649	631	630	637	630	663	655	682	638	638	636	638	684	663	651	635	655	695	634	618	637	648	670	668	647	658	678	672	661	628	660	627	638	659	668	691	674	707	671	665	670	668	644	675	668	649	666	649	656	691	608	661	645	677	651	668	671	687	648	640	666	672	619	663	640	595	586	656	607	633	651	688	675	694	670	633	629	691	647	678	647	647	668	675	673	675	683	673	711	671	677	649	647	648	633	618	686	632	637	671	670	660	639	672	627	660	616	692	672	638	621	680	671	675	666	621	665	727	667	662	656	607	656	624	645	673	653	667	634	650	679	614	638	639	689	651	705	663	659	640	636	641	666	660	630	640	668	676	656	648	622	677	695	642	657	640	653	646	580	664	659	633	625	681	662	684	627	641	685	667	643	626	688	649	681	691	628	639	654	640	659	692	628	654	684	708	674	639	648	643	666	669	675	691	670	717	666	698	620	665	649	625	674	677	667	666	662	654	638	661	702	689	671	602	629	615	657	651	647	626	651	672	639	637	646	643	651	697	657	630	681	650	663	639	699	638	672	627	667	570	639	638	668	694	699	660	653	601	640	606	637	647	602	626	684	651	655	704	604	673	663	632	630	690	683	678	609	648	666	674	650	620	638	649	687	638	633	665	663	612	666	696	654	699	634	688	631	676	671	674	663	676	661	665	643	670	654	685	655	628	634	622	688	686	689	654	649	587	711	646	695	641	683	589	614	652	638	700	624	698	644	634	643	631	637	693	607	639	684	676	650	641	654	652	642	643	642	644	659	676	654	629	688	645	626	651	662	646	689	657	681	651	645	659	692	639	658	682	658	655	689	676	629	686	680	638	652	658	649	629	649	634	635	656	690	675	665	627	699	668	671	646	668	609	630	662	640	676	659	646	654	654	654	654	657	620	690	603	664	641	691	657	652	657	665	649	677	660	664	692	665	665	627	683	675	660	683	687	665	630	646	661	690	656	682	653	676	678	703	684	669	671	617	584	644	671	673	647	715	653	636	679	620	643	655	608	672	683	622	647	659	650	663	643	645	662	644	647	648	698	649	638	631	664	612	632	620	673	667	639	689	631	707	619	682	648	665	692	671	681	697	644	690	667	665	637	636	636	710	606	713	691	656	654	650	626	607	617	675	678	663	641	641	680	631	678	645	647	588	696	690	663	702	650	664	637	668	594	671	688	652	659	640	623	663	646	684	655	676	650	680	644	646	652	647	653	649	686	660	662	659	662	622	643	631	634	693	644	614	715	656	625	660	626	679	645	687	647	650	676	634	662	638	662	687	662	679	693	631	689	617	661	672	667	644	722	643	663	617	655	713	652	646	621	635	644	644	695	708	666	640	638	607	693	656	694	655	682	625	665	650	673	622	663	678	710	656	679	719	623	658	578	685	715	665	660	642	668	678	683	709	665	627	660	621	644	679	621	637	683	634	675	706	664	653	646	652	629	710	698	657	700	651	636	691	650	670	633	642	686	676	652	641	695	700	636	684	645	625	659	632	711	650	650	633	652	667	654	650	641	660	625	667	635	658	647	642	661	640	633	649	660	682	693	653	682	641	641	582	645	663	624	673	620	617	654	665	669	675	638	691	615	663	654	649	668	655	688	662	636	604	705	656	657	679	660	636	679	620	680	616	682	645	704	645	680	633	693	622	642	644	641	648	641	671	708	683	653	634	628	657	617	635	631	677	623	645	610	689	682	667	645	658	639	617	638	645	647	663	689	648	639	645	664	631	638	668	669	649	679	692	652	672	665	665	677	636	651	701	684	624	666	638	626	621	690	636	667	631	684	655	607	721	603	636	657	634	604	678	620	717	636	657	653	638	666	638	614	724	678	649	672	648	667	635	662	635	646	691	671	666	641	682	723	659	659	677	659	662	616	630	643	650	639	621	610	639	625	665	623	702	703	650	648	633	614	667	640	672	679	634	618	609	649	644	671	661	678	627	688	673	655	695	663	650	654	618	682	687	689	629	645	660	646	598	633	666	636	669	614	661	705	680	671	683	616	635	643	660	653	625	633	631	615	650	653	661	674	659	696	628	639	641	615	645	680	672	700	657	697	637	663	647	664	615	619	678	679	643	636	615	689	647	677	660	657	639	668	661	645	692	664	670	696	707	648	654	649	647	667	671	671	604	615	676	680	652	663	674	607	652	659	732	690	676	658	692	636	649	669	630	673	717	712	670	645	646	647	649	651	653	668	677	663	657	634	714	656	616	659	673	613	661	642	665	686	635	648	700	669	627	629	654	629	644	644	693	638	675	615	646	630	659	672	659	666	663	688	652	656	668	650	691	687	651	624	710	629	661	619	661	651	646	664	662	625	666	653	623	679	693	656	629	673	665	669	648	678	639	654	627	612	675	650	677	612	644	671	644	603	681	660	660	664	672	659	658	635	605	628	670	653	657	651	672	643	675	641	638	655	617	646	649	619	640	671	670	664	676	634	658	630	618	702	662	670	608	711	659	640	667	653	669	657	638	619	624	680	633	663	651	659	645	641	657	647	650	686	655	624	616	667	668	634	616	684	622	638	642	622	658	700	642	665	678	630	655	695	612	700	663	597	624	639	630	612	647	686	649	668	688	677	697	644	663	637	663	707	659	674	668	656	626	676	660	638	669	640	667	618	641	640	628	678	647	730	642	656	690	637	647	634	627	678	668	666	660	649	659	660	664	650	650	664	613	693	646	672	623	648	677	630	683	648	638	655	703	654	656	666	685	646	661	611	662	625	634	639	678	680	713	625	671	661	633	669	637	664	719	663	677	633	671	612	648	637	633	691	655	637	614	619	670	644	713	656	691	631	658	675	663	698	660	632	649	637	667	709	689	640	636	677	640	664	639	608	691	654	696	622	643	675	627	655	674	669	634	628	690	649	690	703	673	661	651	638	646	667	640	679	631	689	639	634	662	669	640	654	637	628	668	649	688	652	660	655	638	634	609	597	659	606	651	666	620	657	675	647	653	685	687	628	621	642	585	664	681	665	638	645	639	673	614	704	654	635	651	650	641	703	692	635	600	623	660	665	665	609	656	672	648	650	662	649	646	642	710	664	713	689	648	690	611	663	650	657	670	676	637	672	658	668	648	635	670	646	655	704	615	619	606	609	611	617	676	687	637	682	646	669	688	645	661	630	640	627	650	672	639	622	638	673	625	635	646	699	680	707	672	652	611	689	658	672	621	644	729	678	699	692	624	635	656	645	678	670	633	659	631	644	624	670	619	663	622	647	631	611	668	661	697	660	664	650	626	609	641	664	674	627	670	671	618	650	690	627	635	686	614	649	634	663	624	709	685	643	694	636	702	689	668	648	639	668	643	667
5434	8661	7354	4891	3203	3067	2098	1726	1453	1191	3241	19117	20224	15013	8863	4223	1798	835	598	610	579	581	555	544	558	561	607	554	539	574	541	541	523	567	527	526	535	540	543	552	537	561	575	551	553	597	558	545	604	527	543	534	566	553	537	559	527	523	573	551	561	550	573	587	576	552	585	522	534	595	538	579	544	589	520	567	557	508	537	526	540	635	551	544	583	521	522	583	552	519	532	528	568	507	562	554	532	541	577	543	555	572	562	554	536	550	530	565	533	610	564	518	511	530	578	553	563	557	571	545	565	513	550	496	541	481	492	574	540	568	562	546	531	516	561	537	570	555	549	503	519	587	510	582	566	551	522	567	520	549	541	558	564	527	527	541	556	579	556	553	578	542	542	532	528	529	567	583	537	502	560	542	537	517	564	529	554	563	577	583	557	519	551	533	560	522	519	517	544	557	520	569	531	515	511	499	555	554	545	557	548	563	559	601	556	556	562	556	546	571	538	546	545	526	543	555	516	529	518	566	568	532	538	576	546	569	526	533	513	557	567	499	584	556	541	524	581	560	570	543	522	540	505	572	540	517	500	562	509	526	565	510	532	567	523	561	514	558	527	542	550	542	492	534	536	532	561	581	557	563	575	633	524	558	528	551	569	515	544	551	541	556	538	552	529	573	561	554	565	528	511	557	537	584	521	516	545	565	576	525	554	528	515	533	548	544	561	522	541	551	566	556	577	577	512	529	561	585	574	553	512	509	553	523	498	546	511	540	508	566	561	556	540	567	541	566	532	581	546	588	563	538	562	544	525	542	581	529	562	567	547	590	515	539	566	583	515	533	564	548	534	562	586	572	559	552	526	578	553	559	576	553	541	537	566	541	528	564	556	541	526	541	564	549	564	533	558	541	509	587	552	518	577	544	527	535	529	538	569	535	484	527	482	522	526	540	505	542	572	535	611	554	511	570	540	545	557	576	552	516	523	527	516	541	509	557	599	585	597	520	573	518	526	521	550	531	570	551	549	510	557	564	544	574	517	554	606	541	547	500	535	554	506	581	553	534	559	572	506	511	572	539	537	510	548	575	569	515	512	534	547	525	537	547	529	560	563	546	543	541	573	568	535	556	547	500	527	540	555	544	542	522	504	531	542	575	531	539	554	534	569	525	518	512	536	526	509	575	554	521	588	524	548	524	564	532	554	560	523	545	525	533	550	536	588	501	528	563	511	559	529	527	545	556	549	509	508	532	556	535	581	562	531	556	536	508	551	566	554	498	546	515	573	534	580	532	561	558	543	548	571	541	529	532	537	533	556	536	560	577	514	518	568	531	540	549	533	562	564	523	537	542	556	552	550	553	558	560	549	549	538	582	527	537	549	570	591	540	556	532	534	569	530	537	541	552	544	553	506	547	526	510	550	529	579	532	517	551	544	534	540	526	552	522	574	584	537	566	546	562	564	535	549	569	591	543	569	518	522	561	571	530	536	514	567	504	565	519	528	531	517	533	513	554	538	517	562	491	552	528	578	576	547	524	543	547	571	537	500	531	513	567	555	545	561	566	542	534	539	571	539	567	521	549	535	506	544	524	531	551	491	535	532	576	519	537	564	576	537	510	544	535	583	575	544	524	545	498	547	538	524	549	513	547	492	525	572	528	580	503	530	569	525	572	563	537	559	561	545	554	561	546	529	549	569	546	530	592	538	516	532	549	534	522	557	535	514	521	568	559	556	579	568	526	507	575	565	591	525	552	591	507	554	546	560	547	511	531	546	513	526	525	561	546	579	555	546	534	536	540	562	547	534	542	512	574	538	544	552	518	558	532	517	535	504	559	565	563	515	564	541	555	506	534	544	551	544	558	594	556	512	478	509	559	508	540	549	535	569	569	568	537	541	546	538	568	571	519	543	545	510	543	515	533	573	553	518	570	523	538	570	519	574	541	477	518	574	549	582	501	520	540	554	529	550	523	513	544	546	514	532	510	584	583	513	546	485	535	537	562	561	545	521	557	475	567	551	549	533	535	509	539	546	588	541	561	498	583	530	567	543	550	510	573	565	583	573	559	568	548	531	543	503	516	493	534	569	517	579	559	576	555	538	539	580	527	518	553	520	584	551	555	569	533	562	517	546	560	529	550	567	602	525	523	558	551	543	555	518	567	536	569	543	550	546	518	523	557	554	565	597	551	540	544	570	546	546	519	566	525	543	545	584	534	508	548	539	547	538	528	516	527	518	546	536	555	539	551	529	536	578	547	585	521	517	536	524	556	532	555	615	567	545	537	524	558	517	520	570	563	533	587	569	546	527	534	499	561	522	518	547	546	553	556	543	564	610	568	524	511	556	521	537	499	558	529	522	563	502	539	568	535	519	550	506	587	535	560	565	514	550	547	527	510	517	496	576	534	565	535	527	539	552	557	560	530	595	566	519	560	543	578	518	534	514	587	522	587	544	587	552	557	581	526	540	526	573	561	556	551	530	515	580	491	514	537	534	559	495	589	554	561	516	550	554	515	562	547	519	526	561	522	495	558	550	523	548	554	554	491	535	529	543	545	564	516	558	545	565	518	521	537	535	568	568	541	582	497	556	530	519	548	517	537	532	532	529	518	544	533	501	539	536	554	563	568	547	560	565	575	516	544	591	595	527	526	562	507	549	533	523	506	549	489	563	556	566	548	511	534	544	571	555	530	504	533	503	541	578	536	541	526	545	561	549	538	542	563	577	558	503	537	528	542	533	517	522	555	541	506	507	516	550	536	547	494	514	541	528	527	530	545	479	518	530	556	532	536	549	545	535	560	526	554	553	568	545	519	513	526	571	501	539	535	530	546	582	553	503	515	531	550	523	562	539	592	542	517	529	556	538	544	527	544	565	548	575	528	516	538	515	574	551	587	565	542	545	582	527	491	524	530	561	554	524	548	536	601	569	557	478	552	541	560	542	555	537	524	586	561	551	542	508	537	499	564	553	544	511	519	514	525	534	526	596	559	560	520	527	499	562	540	568	542	552	539	532	539	539	521	535	515	573	532	538	526	554	518	542	538	556	493	521	548	547	571	567	569	536	519	535	527	514	535	563	559	555	500	546	499	527	534	536	561	514	531	562	537	571	545	583	516	596	553	537	538	573	577	536	497	531	547	537	536	543	520	543	565	526	566	560	574	556	568	525	533	545	591	598	543	548	537	541	548	506	555	542	558	535	551	565	572	568	532	531	563	545	532	528	541	544	549	507	541	530	523	518	531	520	542	529	545	584	532	537	565	534	590	538	563	507	550	543	564	541	502	529	547	526	536	594	559	504	578	539	545	547	552	565	539	566	511	525	520	554	557	573	544	557	563	535	530	538	518	544	484	463	568	523	556	546	494	573	566	543	517	579	542	510	602	506	562	508	505	512	546	478	515	595	538	547	554	531	513	565	534	548	544	529	529	523	565	558	499	558	595	541	536	542	559	577	553	581	534	509	536	518	545	536	519	503	549	548	489	523	524	537	505	528	547	565	549	534	563	550	526
26887	8865	1378	880	843	698	613	512	516	491	552	705	1083	930	840	855	685	488	481	451	443	456	496	439	452	403	421	464	437	472	446	462	448	458	440	421	418	456	460	486	460	407	428	411	444	480	445	445	449	435	430	449	494	465	471	428	471	420	457	457	430	442	418	447	415	434	409	437	405	441	446	492	378	438	445	437	439	472	469	437	407	456	461	464	447	437	421	407	439	441	447	431	438	429	447	459	441	443	447	460	431	462	484	443	481	426	477	472	433	426	459	459	445	428	433	424	452	415	458	446	407	450	400	449	431	473	426	422	432	437	428	446	509	430	438	441	435	427	474	469	435	451	424	427	403	435	432	451	454	439	440	428	449	487	467	431	460	428	474	445	421	421	451	458	443	446	410	436	452	401	414	434	439	452	455	424	458	439	438	483	442	394	458	419	426	427	428	418	423	458	451	417	430	442	428	478	495	425	466	458	418	435	420	451	435	419	434	440	446	452	458	448	467	422	445	391	424	422	433	461	389	443	447	403	437	438	438	451	452	440	442	446	423	435	434	472	422	423	419	432	472	436	426	453	439	448	406	464	426	447	404	421	444	466	428	451	414	424	429	442	461	465	412	463	443	452	478	458	427	428	420	404	438	443	414	439	407	461	490	464	463	444	454	449	427	460	409	470	451	457	435	457	448	433	459	446	435	439	459	473	485	468	419	447	441	442	447	426	441	450	421	442	441	432	428	433	410	442	452	449	442	423	411	381	415	456	463	441	427	445	417	431	452	439	407	435	396	450	405	455	398	449	430	460	462	441	446	405	438	464	455	426	450	473	434	466	442	439	420	448	446	422	417	428	463	449	434	405	455	477	440	480	464	443	464	439	474	500	457	444	459	403	426	420	431	455	454	441	429	483	430	462	426	428	452	446	439	440	419	440	450	445	448	461	436	446	480	428	466	459	447	403	461	447	479	454	445	435	438	459	445	449	430	429	448	458	420	469	396	447	458	437	431	462	431	447	438	437	401	421	418	424	379	446	446	416	426	435	464	416	453	448	432	432	460	417	450	474	412	447	484	441	473	448	475	432	438	430	439	445	402	477	435	456	451	439	489	440	422	439	489	430	458	434	444	423	432	423	466	441	443	423	422	411	447	418	420	460	449	424	391	432	453	450	470	447	433	364	456	434	477	439	420	445	415	418	456	460	451	412	432	444	477	454	421	457	423	434	441	444	455	442	428	444	437	420	455	450	454	455	415	449	451	425	446	449	464	435	411	407	417	458	455	440	398	445	436	459	483	458	456	470	430	445	465	441	429	468	433	418	453	419	454	446	416	423	481	445	411	479	451	410	450	419	450	466	450	434	426	396	475	414	411	448	419	415	424	422	469	434	467	431	429	425	456	458	429	438	406	439	416	422	430	411	414	475	482	438	419	441	448	450	430	466	434	392	445	429	404	456	457	418	448	427	429	433	412	438	464	458	474	446	442	440	433	454	478	481	428	419	483	438	440	450	456	426	478	399	421	429	465	452	437	438	462	426	417	470	393	417	445	427	428	415	407	414	449	464	450	474	418	453	495	462	462	433	411	422	445	456	428	438	389	424	430	455	452	445	418	476	448	422	446	447	450	398	403	480	441	385	438	424	427	426	449	465	456	411	420	418	440	451	475	441	433	429	440	457	432	410	436	446	437	457	439	461	428	451	420	442	455	439	450	468	458	413	435	440	429	441	432	459	408	460	436	453	476	434	423	454	428	436	430	454	434	451	470	434	405	472	482	429	429	462	434	473	414	429	411	402	479	425	426	429	449	439	429	475	484	464	440	477	456	440	412	465	465	489	425	435	454	467	461	422	465	478	463	464	420	430	400	468	452	469	444	449	480	467	430	421	435	438	472	395	505	442	434	459	430	453	414	414	448	439	452	426	453	462	410	410	433	426	443	452	429	459	426	449	453	452	426	479	439	456	445	456	466	441	414	439	429	426	431	446	503	423	460	470	455	443	426	478	433	420	431	477	439	421	461	456	460	455	387	461	475	433	430	441	432	408	448	422	453	440	452	426	474	444	468	474	449	445	448	413	427	390	454	436	467	461	433	444	449	475	489	454	430	398	491	441	422	463	496	423	448	440	451	479	465	447	433	474	464	460	430	472	436	432	452	453	433	469	446	447	435	431	441	457	463	400	484	447	429	458	433	415	433	447	475	425	443	464	414	461	407	453	404	482	416	449	453	472	434	445	427	406	441	462	473	439	451	440	428	418	425	416	437	422	441	419	428	419	469	450	445	440	438	436	449	427	434	444	384	447	427	454	424	440	414	481	427	455	471	466	431	420	487	435	433	423	468	449	469	439	418	441	427	411	455	461	474	410	451	470	432	485	477	428	471	451	434	446	440	487	443	431	460	421	454	445	448	461	452	462	443	471	417	458	451	443	406	410	435	395	448	448	444	408	476	472	434	460	437	437	447	412	451	425	441	455	417	410	437	458	436	411	448	430	443	419	413	422	427	455	449	442	422	443	450	409	460	433	439	435	435	423	445	443	465	474	434	412	471	401	444	450	452	456	430	460	435	443	454	460	443	461	470	444	439	422	469	439	432	409	409	404	411	422	467	442	437	434	429	426	422	448	403	433	438	443	449	438	418	444	440	447	415	417	466	469	444	463	436	434	426	460	470	405	437	440	443	459	456	437	450	436	483	448	446	471	443	442	461	472	430	456	425	426	434	447	404	459	427	474	460	423	424	429	426	422	469	430	462	445	451	466	417	395	417	445	408	442	453	419	442	463	433	428	416	437	481	413	459	432	438	424	405	436	445	420	410	462	462	462	460	463	443	442	398	429	423	440	435	445	398	439	472	449	441	456	454	454	449	445	435	456	438	409	434	448	435	432	420	446	443	443	425	444	442	443	442	443	469	426	461	445	444	449	446	422	455	500	460	474	440	440	474	451	453	423	430	460	468	423	420	457	454	437	471	483	443	430	441	417	409	432	425	444	429	469	396	432	460	437	423	414	467	449	460	417	460	443	408	425	481	431	431	435	451	473	461	432	471	424	441	446	432	404	437	430	428	462	409	478	430	423	442	441	440	483	441	483	445	463	472	464	429	411	495	434	481	450	474	482	427	449	459	506	437	434	456	452	440	456	447	427	434	425	438	447	459	463	413	434	429	422	444	461	435	438	433	418	438	452	455	413	433	451	407	433	437	439	449	447	457	426	423	487	426	436	439	439	417	472	438	440	424	414	443	453	443	440	452	433	449	411	452	419	434	433	421	452	408	429	430	468	477	437	473	440	455	447	462	437	444	440	430	454	455	410	475	461	459	453	452	425	445	409	443	406	473	437	441	455	428	446	465	474	432	418	453	450	436	411	431	417	440	471	429	462	450	453	434	439	420	477	430	450	409	442	428	442	476	460	473	436	452	422	461	436	414	466	464	435	467	437	417	433	444	438	454	453	480	451	438	471	434	452	444	449	461	433	460	428	429	435	409	461	432	427	443	443	435	432	416	455
6100	1259	1265	970	1012	808	667	526	499	428	570	873	1420	1128	931	942	680	471	392	395	380	367	355	388	376	389	378	347	388	427	349	381	370	357	382	390	382	376	391	402	387	366	383	379	366	398	374	378	390	359	366	356	347	367	368	362	360	393	359	378	366	341	365	355	390	366	345	375	401	386	383	402	376	332	415	382	347	392	352	363	354	308	382	360	381	321	398	398	371	367	352	412	374	382	345	402	447	395	376	385	357	386	364	352	384	399	357	383	364	380	380	347	380	347	359	383	352	366	390	389	420	370	377	349	365	367	378	356	389	392	382	348	372	345	398	353	368	364	364	418	400	423	364	358	376	378	388	421	355	349	370	393	347	336	354	365	350	389	357	362	386	336	397	359	427	355	400	353	365	331	362	402	387	386	366	378	375	397	374	396	394	354	381	344	385	389	399	414	389	400	359	364	364	369	377	366	388	370	349	370	344	389	398	353	382	356	363	350	377	406	309	371	385	380	394	349	371	394	355	314	380	367	377	374	404	403	416	390	349	379	356	373	378	382	397	320	381	389	394	348	384	368	350	379	346	371	382	351	389	328	372	359	356	368	381	366	343	385	352	403	343	398	353	350	397	351	376	374	357	328	370	388	366	373	385	388	380	374	346	390	364	401	403	350	353	369	367	375	374	362	373	375	358	391	406	357	341	379	360	396	418	359	382	367	368	379	373	386	364	358	372	355	344	376	371	367	364	372	357	369	370	393	368	403	360	382	376	354	369	401	330	345	349	369	381	397	367	413	425	405	379	365	386	390	367	356	349	374	380	366	366	369	369	354	359	375	372	363	345	388	390	380	391	415	365	386	379	394	348	411	339	346	408	378	363	365	386	399	383	376	400	381	337	385	359	357	376	351	369	330	359	358	364	352	414	373	366	355	348	357	364	384	342	370	338	410	400	384	351	361	374	360	420	360	344	367	339	400	395	367	391	349	373	352	386	378	363	343	380	352	360	362	364	374	341	404	397	346	358	354	376	394	392	376	394	350	399	373	355	372	360	357	374	353	383	395	373	344	374	364	379	384	363	372	397	388	374	374	344	348	407	345	354	364	392	358	399	365	387	384	365	376	389	385	380	352	371	382	368	368	372	351	384	353	386	373	382	389	345	380	375	378	381	404	391	371	391	391	379	379	358	376	362	408	351	372	383	347	356	387	358	382	352	403	370	366	358	368	446	363	381	373	412	364	370	366	330	391	370	392	398	417	359	373	397	341	406	343	398	353	353	369	371	327	391	375	359	388	365	373	388	409	391	388	389	374	349	375	350	341	360	387	363	391	365	362	393	380	397	366	394	396	396	388	358	377	355	360	403	382	339	361	386	363	330	410	407	366	386	332	390	386	360	387	373	371	315	374	355	363	351	347	383	379	395	360	359	358	387	376	370	369	371	386	379	384	352	393	380	364	418	415	373	386	387	388	371	341	389	396	382	351	343	351	366	362	388	395	369	325	377	370	369	372	391	404	330	373	393	356	412	332	376	365	356	374	365	387	372	382	392	384	372	329	393	400	387	410	379	402	374	348	338	395	415	350	393	326	357	374	347	362	378	330	374	381	376	340	370	366	350	370	374	379	352	374	355	367	360	378	388	353	351	372	340	392	371	378	386	368	392	351	371	351	404	386	396	393	365	414	363	360	359	382	381	358	361	424	383	384	376	380	388	322	385	382	387	371	340	384	373	361	381	391	362	358	365	372	360	368	414	380	402	384	336	370	378	385	344	386	345	384	388	337	359	370	356	333	355	327	368	343	391	370	378	376	378	380	396	377	341	393	368	372	407	381	370	384	354	362	399	353	364	343	378	371	396	402	364	348	360	345	349	387	367	396	354	380	383	377	367	412	372	360	422	374	386	370	346	380	383	368	365	368	389	374	372	391	347	368	383	353	368	378	365	355	336	360	353	353	351	354	364	397	357	394	401	365	337	367	356	346	399	370	414	387	356	360	351	405	387	381	365	374	381	377	384	388	399	358	373	335	356	380	373	388	368	357	398	374	359	415	380	386	370	393	390	352	361	379	366	346	380	391	383	355	397	348	398	364	370	366	345	440	377	315	357	345	364	368	346	410	368	380	372	385	352	374	357	362	413	374	370	339	365	367	377	404	350	369	369	377	381	375	405	354	368	361	391	350	366	373	375	353	379	350	348	386	351	364	377	358	389	371	376	394	345	386	344	409	373	380	370	342	353	374	388	381	361	383	358	363	358	390	360	382	363	367	363	383	366	356	400	399	374	378	353	341	385	399	394	355	405	364	381	367	364	359	356	334	380	380	379	367	389	385	348	373	391	352	374	379	380	360	368	391	368	344	368	385	396	392	396	385	358	362	363	389	390	356	370	378	405	413	411	358	364	361	376	368	385	385	391	352	350	376	402	355	389	385	367	367	355	385	366	409	367	332	364	374	346	355	406	374	390	307	364	395	351	371	358	347	349	361	372	357	364	380	380	385	367	356	381	355	411	382	395	384	377	365	372	373	374	412	371	389	363	360	333	342	383	406	332	354	359	346	356	354	408	362	392	369	393	374	331	380	376	360	402	352	369	404	343	370	366	387	384	376	393	384	385	398	396	382	370	376	387	402	372	365	387	379	378	391	387	407	349	357	372	347	345	408	367	370	364	388	371	386	348	362	384	411	382	379	334	357	369	340	388	383	371	371	372	382	377	405	370	359	378	376	382	368	353	354	357	364	367	372	397	390	362	385	367	361	379	358	367	363	376	353	388	355	418	360	397	381	367	367	386	355	420	355	373	401	375	386	345	352	401	385	362	388	381	367	359	375	372	357	365	370	367	399	349	415	387	342	369	377	352	382	361	350	375	384	363	373	399	387	393	399	366	358	375	407	371	409	316	378	384	393	393	381	363	366	332	376	389	377	347	370	349	375	384	379	386	378	397	358	354	401	363	359	381	370	373	348	379	394	362	372	336	366	374	392	384	353	353	382	370	373	371	370	397	380	391	370	368	381	391	387	382	381	341	364	376	340	388	364	361	352	355	372	365	379	341	383	379	347	404	386	380	348	351	383	380	359	376	363	378	364	403	385	385	335	360	373	392	367	337	360	377	364	368	363	370	366	383	406	335	373	371	360	375	373	377	377	417	415	381	384	343	359	313	421	363	376	384	369	356	353	408	388	379	393	439	376	380	373	375	397	380	391	412	362	385	363	380	349	372	391	374	385	376	372	376	339	368	339	365	375	370	364	344	361	363	353	331	358	353	393	339	386	348	365	343	383	413	365	359	382	396	374	375	372	352	322	397	381	367	350	368	385	358	355	354	420	394	381	351	369	369	391	393	363	369	354	379	320	397	356	366	418	367	406	417	381	378	406	371	385	377	368	385	405	384	370	382	373	401	383	371	391	382	421	374	362	369	384	390	354	342	384	384	374	366	352	365	380	378	381	354	383	374	348	390	369	406	390	356	376	395	379	344	394	400	370	396	363	362	381	330	361	364	369	357	394
24839	20792	26720	24741	8867	1977	1239	945	644	614	1332	3954	7685	5171	8332	4748	1577	722	488	453	405	440	443	493	415	449	414	433	449	409	445	422	453	423	429	469	456	412	409	414	429	452	403	405	415	419	437	446	484	416	420	436	406	459	388	435	424	430	397	451	449	456	447	415	399	438	408	423	461	479	416	416	426	438	402	432	435	409	408	407	383	446	393	410	448	424	426	406	443	430	443	396	415	414	441	403	436	421	393	446	482	426	427	425	401	399	421	429	435	428	451	414	458	406	423	442	408	436	418	423	437	385	463	433	440	407	437	396	408	459	431	425	417	449	407	460	404	457	470	451	412	405	443	421	430	447	417	422	443	402	411	457	418	435	428	456	427	389	437	421	398	473	461	419	463	419	418	437	394	464	457	419	418	398	443	375	483	425	461	402	428	428	431	483	435	447	417	426	423	468	426	465	386	443	451	413	409	385	391	406	423	411	418	439	443	418	415	417	408	461	422	413	461	432	438	442	411	465	377	458	450	413	431	437	415	397	399	425	410	454	453	424	402	452	430	443	388	463	423	446	413	382	422	400	411	442	451	411	469	443	411	425	410	447	473	438	404	458	428	421	437	401	436	431	425	443	405	419	400	416	376	451	437	454	378	432	448	423	419	433	426	462	424	448	441	433	409	405	428	408	441	463	415	407	452	438	444	421	448	410	468	440	419	437	427	443	361	430	395	411	476	428	459	405	391	453	399	381	442	410	437	425	432	424	422	429	425	409	443	400	461	409	420	418	462	432	419	399	408	399	443	407	434	412	432	425	430	452	407	417	444	433	422	445	410	407	380	453	413	409	434	441	384	450	439	423	418	442	416	443	435	416	449	449	405	453	420	430	426	418	469	441	439	438	391	418	450	437	432	437	422	415	457	385	444	427	469	465	405	415	434	431	411	448	409	458	401	436	415	437	438	409	454	437	422	388	407	453	425	448	412	465	412	461	419	395	409	391	419	439	440	427	410	376	413	411	419	429	427	467	414	401	411	414	401	439	394	438	442	396	419	377	379	464	407	400	416	451	419	441	427	418	459	396	408	415	376	424	412	397	418	452	409	397	430	434	422	427	432	403	436	411	404	439	438	387	414	426	433	472	421	411	424	438	377	456	394	400	456	390	438	422	399	414	424	401	442	450	383	379	435	434	456	403	401	444	397	431	444	402	431	452	406	437	458	444	392	441	456	459	421	412	428	413	449	435	419	413	449	415	440	423	414	429	428	448	400	451	421	452	406	417	423	460	431	420	401	438	455	432	428	427	407	430	415	415	428	409	434	426	418	451	432	426	442	404	394	411	433	403	439	466	424	451	478	424	436	434	379	456	424	426	429	427	411	452	399	451	418	428	453	450	426	405	411	413	441	459	448	406	415	446	416	395	445	426	368	439	403	438	419	420	459	396	413	386	414	419	412	407	433	423	435	432	397	418	425	408	444	423	429	460	436	443	395	420	443	447	435	388	393	415	466	414	413	415	428	416	443	427	447	434	401	381	421	436	412	442	408	416	413	439	438	412	427	448	445	438	427	442	391	398	419	389	440	411	433	464	387	433	433	425	433	456	445	416	424	396	447	435	426	416	391	444	419	485	445	464	414	412	412	417	430	385	397	415	428	437	438	453	405	467	442	424	408	402	415	414	386	406	406	410	414	401	449	405	417	426	411	436	442	468	401	430	438	380	416	421	402	403	433	417	418	453	400	413	404	438	452	436	443	457	428	397	439	412	419	416	374	408	407	427	398	412	387	427	480	420	387	437	405	448	450	440	461	388	395	424	432	424	460	440	420	418	434	449	439	420	462	423	448	428	387	435	397	438	420	400	408	424	416	437	436	394	432	360	405	433	434	410	412	432	438	449	424	385	381	449	450	422	424	431	429	402	432	454	381	422	415	391	455	400	453	399	400	460	420	450	405	416	446	413	435	410	434	373	445	466	435	445	449	457	401	373	458	414	417	416	427	397	425	437	429	390	461	410	433	455	403	397	414	399	423	414	440	423	403	426	438	437	421	423	410	475	411	434	418	459	401	430	426	406	427	428	456	416	419	419	422	418	400	404	419	396	429	413	438	441	431	449	424	404	455	405	411	391	430	438	410	434	406	382	396	433	441	419	424	443	398	434	430	434	434	415	416	462	408	423	434	408	393	382	458	439	413	439	456	373	406	455	445	428	434	441	391	442	434	429	451	429	434	396	481	388	398	417	414	452	450	412	424	430	399	406	420	433	421	444	432	421	422	428	402	468	440	449	434	404	439	458	466	401	421	407	443	416	450	433	422	453	405	396	428	436	426	410	433	417	412	435	449	406	421	424	408	417	439	404	428	389	440	452	397	433	423	440	417	418	402	417	425	426	415	383	463	421	452	396	390	398	431	410	385	427	381	400	413	436	459	423	433	425	440	419	470	394	419	417	407	467	395	404	452	414	473	444	433	433	462	432	455	426	426	458	455	407	412	416	472	441	434	437	402	425	459	389	434	467	410	469	445	421	428	420	405	465	415	384	411	451	413	404	429	423	428	438	395	397	415	417	429	450	427	451	426	447	404	409	418	450	390	414	427	498	443	419	458	436	411	435	453	420	402	416	402	429	420	434	412	428	415	401	425	410	419	408	422	436	423	426	412	402	435	426	425	461	451	429	400	404	428	464	430	405	427	409	462	455	428	451	409	402	402	393	419	441	390	433	444	443	407	426	465	406	421	404	411	424	434	435	436	432	415	410	440	401	456	452	421	406	422	466	444	405	443	447	433	416	417	428	414	407	417	400	393	412	412	416	452	390	425	407	421	424	412	439	451	447	378	427	430	445	408	414	448	384	406	397	412	417	447	450	442	397	423	432	447	407	442	412	445	447	430	444	410	428	406	435	409	430	408	395	404	383	409	385	440	446	387	408	424	453	403	430	392	440	411	407	417	409	452	387	409	442	383	424	416	439	431	420	449	427	394	405	415	405	417	435	447	418	442	426	435	398	424	430	435	436	396	430	440	430	420	446	435	400	442	419	415	441	400	427	452	435	413	477	414	430	419	473	402	426	432	447	433	416	429	436	439	438	435	417	436	442	414	430	428	448	425	443	421	399	407	392	401	428	410	387	409	442	437	399	437	432	447	440	420	422	414	406	370	471	401	403	419	440	435	431	442	442	456	435	450	395	425	451	419	420	446	403	444	439	429	445	391	404	424	433	392	451	416	400	450	406	447	461	408	377	443	399	433	428	405	440	450	381	398	404	426	419	412	416	393	427	438	416	456	404	395	413	402	399	367	449	413	412	395	422	426	438	428	402	412	425	405	428	394	463	407	382	397	437	436	456	431	410	405	397	399	438	429	407	440	431	423	427	419	402	398	437	460	413	428	446	401	426	424	425	424	405	421	401	424	401	425	437	397	445	421	424	439	454	430	438	405	417	414	401	457	471	446	427	401	396	431	424	409	384	420	440	403	445	423	431	421	409	407	426	424	405	422	413	449	441	454	444
5035	6308	6517	3574	2388	1783	1226	1007	666	681	2042	6010	9516	5830	9529	4650	1698	746	449	387	372	371	403	391	365	366	365	414	406	337	376	361	374	397	376	372	356	370	407	398	381	373	370	406	376	351	392	372	413	388	403	362	366	380	373	405	366	379	373	407	349	393	415	416	384	381	369	428	355	372	377	378	356	386	364	383	363	353	368	380	360	373	430	361	390	375	364	372	368	382	391	389	387	360	360	373	396	369	389	363	384	359	386	383	360	372	373	334	376	373	347	395	341	371	357	362	356	355	363	351	370	375	370	403	348	353	378	373	350	327	386	348	362	355	389	394	365	366	370	380	374	388	388	382	330	361	378	393	344	365	384	388	364	394	372	366	343	400	396	385	355	398	373	383	389	366	373	402	380	388	361	402	366	378	374	371	374	353	386	352	358	370	371	361	388	369	343	384	420	372	356	361	395	418	368	373	373	375	381	353	328	366	398	374	386	378	409	394	383	376	399	375	386	394	368	387	378	357	410	355	358	356	373	383	345	421	379	356	364	376	395	396	380	387	367	382	350	363	365	378	376	396	402	386	397	411	370	371	365	352	377	353	384	353	386	358	370	379	419	375	380	359	352	372	379	396	388	367	378	363	336	381	399	358	345	335	375	374	346	383	365	393	381	393	362	362	420	379	359	371	398	378	383	399	333	351	385	374	347	390	390	393	365	397	358	382	370	364	398	353	387	352	399	359	385	383	384	380	356	378	353	376	398	384	374	369	371	377	373	366	360	350	355	389	392	388	396	378	358	382	342	400	358	366	345	379	387	389	362	349	379	376	348	387	344	339	379	374	357	357	375	414	353	344	355	354	407	385	351	369	383	352	402	369	392	390	336	407	376	369	375	361	379	369	407	388	326	367	370	358	385	373	382	383	351	364	382	381	396	368	363	417	370	420	352	359	396	388	383	353	394	362	362	367	389	355	372	345	408	373	404	374	364	378	349	363	368	366	355	381	355	343	407	346	374	338	393	346	393	359	357	363	365	358	370	346	382	385	389	341	381	367	405	346	358	383	370	349	379	373	413	367	415	342	335	384	341	392	374	344	373	361	339	352	387	337	376	372	373	367	381	372	371	393	365	371	376	348	376	374	312	366	369	381	407	378	369	392	407	368	347	358	362	408	363	359	343	339	394	394	426	397	380	351	377	356	369	371	400	334	342	359	406	379	374	394	402	370	390	349	364	358	365	352	363	400	386	413	409	388	392	339	350	364	363	389	377	394	357	360	400	389	395	365	380	349	361	378	356	383	380	383	358	385	365	373	357	393	387	384	386	359	390	385	373	351	398	385	356	354	368	355	395	368	368	362	413	349	399	355	344	357	403	367	382	407	383	378	366	370	385	361	352	373	336	343	373	378	402	328	406	381	392	383	397	356	417	378	345	392	369	355	374	356	381	391	400	339	347	378	360	385	344	360	357	378	368	335	389	347	407	365	411	373	377	334	396	379	346	382	373	363	363	376	383	402	372	329	399	388	386	431	359	378	379	363	384	386	362	365	360	378	376	382	378	334	349	343	361	379	399	387	377	407	386	401	361	401	388	367	363	334	375	350	371	400	365	363	382	384	346	370	389	378	394	364	357	391	376	376	388	341	351	376	403	355	358	372	329	405	376	380	336	348	385	345	369	388	376	357	378	399	340	375	356	369	359	352	397	349	403	344	351	373	367	330	359	363	409	348	388	380	394	366	364	379	364	351	399	353	343	359	360	358	378	369	371	397	367	359	381	405	390	350	407	390	376	381	341	369	370	351	370	375	392	386	352	344	344	340	358	381	368	369	394	408	345	377	365	415	363	372	401	397	386	366	384	353	352	378	392	353	410	394	370	348	366	354	364	366	368	376	393	386	388	399	376	404	391	372	355	370	370	391	356	391	339	364	350	401	346	354	392	363	376	371	393	365	385	394	376	358	380	384	364	340	374	392	392	360	373	364	360	389	376	390	351	367	395	349	399	380	365	382	390	361	394	349	389	335	362	372	367	343	359	348	359	385	373	354	389	367	381	388	384	400	378	362	348	383	346	346	365	379	394	365	389	377	353	387	361	357	346	382	380	367	380	385	383	360	344	349	348	383	350	372	364	390	363	374	360	371	362	409	376	327	366	411	376	375	371	351	377	380	390	378	355	369	360	383	386	354	349	354	366	368	356	419	366	411	386	360	358	345	342	382	341	360	364	379	356	364	389	379	375	344	380	343	373	373	354	352	402	379	376	390	395	370	408	373	356	370	385	404	370	348	360	376	361	356	401	372	351	351	375	407	376	354	345	354	388	359	361	333	370	359	336	370	384	383	369	357	353	368	370	364	380	399	391	411	393	371	382	386	412	379	376	364	385	377	390	391	358	335	366	333	354	381	384	332	354	399	348	381	423	361	333	325	335	365	376	358	385	365	376	355	382	364	358	364	405	356	342	370	377	357	321	335	374	334	385	382	408	350	397	383	351	368	354	380	344	366	363	403	380	371	396	348	376	325	365	365	377	375	390	373	387	369	406	349	350	354	364	360	375	367	362	415	349	376	381	393	392	373	377	364	379	387	338	338	347	351	349	386	379	359	399	359	339	382	345	382	357	392	383	364	398	352	344	352	402	386	372	347	377	357	351	390	388	362	339	399	354	376	379	363	359	398	392	374	370	371	339	362	395	363	332	372	386	356	380	393	413	379	366	342	368	385	408	378	382	354	405	387	374	396	406	399	354	376	392	355	355	370	341	363	360	372	415	370	398	399	336	334	375	401	361	346	380	374	384	366	403	369	366	340	366	350	335	371	379	361	362	369	367	355	367	383	425	399	374	370	413	388	383	364	362	371	365	365	387	387	324	424	374	359	364	373	360	359	370	393	374	373	367	391	364	406	344	370	342	363	382	363	361	376	365	379	384	365	384	361	355	351	354	344	348	357	389	372	368	395	376	331	371	395	371	385	337	362	371	361	407	359	359	389	365	368	389	419	379	325	396	370	377	378	383	363	358	356	373	389	397	396	346	324	401	374	356	342	376	384	361	365	323	391	338	381	360	341	376	357	359	407	381	357	377	360	398	377	361	383	363	342	358	389	374	350	355	320	387	334	383	395	385	388	392	383	370	390	398	346	407	388	381	365	384	343	382	355	366	376	363	372	366	366	381	412	392	397	370	389	363	362	368	373	340	381	351	358	370	376	364	398	383	394	360	359	364	345	354	409	348	370	361	365	391	429	359	373	365	368	385	384	346	395	361	348	378	382	382	376	397	353	367	382	356	384	372	384	393	360	354	397	358	357	376	358	353	361	394	364	376	371	355	396	352	379	388	362	386	370	374	404	359	374	374	355	376	406	369	379	367	369	388	379	378	396	360	352	355	351	355	376	353	354	350	407	375	381	410	371	347	387	363	411	369	371	373	395	375	373	375	371	353	366	364	395	344	353	365	351	380	350	349	361	396	375	388	361	349	404	347	381	369	353	380	410	375	378	349	414	356	339	349	385
23856	20787	27763	23889	20463	7596	2356	1583	1089	1088	2492	3162	9410	22608	18372	6869	1907	941	629	581	620	555	609	594	592	620	629	576	611	584	573	597	567	609	591	619	586	551	596	580	580	604	564	574	578	602	585	585	567	598	587	619	609	638	583	564	548	551	632	636	587	600	623	606	590	636	625	544	572	564	593	601	616	572	628	631	593	620	613	578	632	610	613	557	572	604	633	605	603	569	566	625	616	592	622	564	634	614	649	613	561	613	566	580	590	609	597	540	597	593	599	596	566	606	562	597	622	613	552	586	555	617	601	641	573	595	577	589	573	565	545	585	634	611	560	612	592	568	644	610	573	560	571	607	587	556	591	597	613	555	609	570	556	569	575	602	617	570	560	595	579	589	546	607	597	626	623	626	602	586	569	643	592	552	570	601	612	641	560	613	619	627	624	609	596	577	575	573	603	557	588	588	552	540	606	556	603	640	583	636	609	598	597	558	552	585	594	627	581	588	597	634	608	597	569	595	561	610	631	544	588	606	550	629	541	554	619	606	593	590	593	606	619	593	574	602	582	578	528	581	608	567	605	596	561	592	595	582	579	585	594	555	612	602	576	587	596	586	583	552	585	598	559	587	584	570	584	584	584	549	571	581	626	557	595	609	617	559	647	555	592	621	621	574	593	580	609	601	601	650	598	637	562	576	605	650	593	561	581	574	601	602	597	584	559	565	574	581	528	622	605	628	598	583	617	605	589	544	585	593	575	558	554	600	583	546	562	568	585	589	615	571	597	588	604	581	570	595	558	578	604	589	572	613	597	602	612	625	543	647	564	564	577	599	602	616	589	586	624	599	632	556	585	582	592	579	539	555	595	616	597	624	618	550	584	581	561	593	587	622	614	557	581	632	563	639	614	579	582	601	614	564	547	600	552	606	584	623	586	589	602	590	576	568	601	560	576	636	596	583	585	617	590	598	567	570	569	540	575	592	610	609	629	568	593	604	622	567	585	572	569	532	579	616	641	564	553	581	568	575	596	514	571	594	579	574	594	559	655	614	541	582	607	584	559	594	550	565	545	561	581	575	567	556	638	578	581	599	605	554	569	606	555	599	599	605	578	614	572	644	574	575	533	567	609	596	557	583	560	601	577	620	595	599	599	601	548	541	595	577	617	545	576	610	588	631	595	579	591	589	583	547	578	565	596	587	580	613	648	612	584	578	592	541	556	609	600	631	548	625	597	587	554	575	577	540	583	584	621	608	560	576	603	597	519	552	621	572	577	625	545	607	562	594	628	577	594	601	559	616	628	599	568	617	569	551	566	594	596	591	609	629	603	606	584	644	593	606	591	571	590	553	553	546	603	583	576	657	573	545	576	650	568	622	583	543	604	588	657	603	586	614	564	583	610	592	575	582	587	581	528	576	556	615	581	602	550	618	560	614	603	557	612	633	581	623	565	601	635	556	549	580	581	595	551	622	591	604	589	577	563	591	566	581	559	637	617	618	607	582	558	573	595	576	587	607	590	596	625	587	617	574	587	544	568	563	579	559	606	586	610	596	589	581	587	580	642	579	579	603	577	581	582	599	595	591	584	560	627	567	566	588	588	568	584	582	598	576	625	566	608	579	579	570	583	627	588	566	570	609	601	577	569	571	603	567	594	599	600	543	546	609	596	621	577	592	575	580	578	576	606	580	578	610	617	580	606	587	580	557	603	584	632	580	587	584	614	603	544	553	584	564	554	558	607	593	590	622	568	566	590	562	569	616	625	615	594	595	580	597	622	642	566	646	579	576	608	591	552	604	586	586	610	580	632	593	611	605	598	618	629	600	619	554	617	598	578	556	637	599	602	568	561	608	609	609	667	546	567	623	542	648	589	580	597	608	574	607	609	580	601	581	563	570	577	640	556	580	536	582	542	579	540	553	571	570	560	583	588	582	619	571	564	570	561	577	602	623	568	584	589	576	568	600	568	594	599	598	580	567	574	568	573	590	590	572	538	544	563	606	602	602	601	605	611	605	583	574	556	596	626	610	589	571	561	594	589	554	586	580	592	568	595	621	597	607	561	617	624	599	562	556	555	579	603	537	595	596	599	608	547	577	589	557	558	573	555	607	571	596	583	599	548	594	598	591	583	577	631	586	612	589	571	565	553	596	536	583	569	564	583	603	593	576	589	587	598	587	558	628	603	556	574	587	594	604	599	582	622	559	610	585	547	555	594	575	595	569	598	602	560	585	603	609	577	587	593	608	591	600	592	637	562	551	572	574	563	559	556	575	569	580	559	592	575	645	622	595	588	565	557	561	590	639	581	609	587	571	599	613	566	629	623	580	590	556	609	587	589	601	579	590	542	558	587	607	618	557	584	551	557	640	560	598	612	590	559	579	602	573	622	604	588	594	580	623	603	595	581	601	610	602	584	580	614	624	629	582	589	593	585	622	579	587	631	608	612	557	547	625	580	578	603	594	579	548	605	567	610	601	565	568	607	597	568	571	557	588	583	568	637	621	593	569	612	562	541	602	607	575	590	541	566	562	582	564	577	558	562	587	572	599	612	584	554	617	579	609	614	613	606	588	553	613	584	586	574	559	590	563	575	582	582	600	566	617	562	619	582	576	585	580	565	573	540	555	571	584	609	557	620	554	564	602	615	610	582	603	631	574	593	597	561	566	586	592	605	605	604	559	546	577	622	555	598	587	599	587	571	610	589	598	567	591	603	548	535	576	597	586	603	558	570	602	544	587	592	606	544	592	588	591	627	599	616	584	605	605	593	586	585	631	603	587	553	627	637	581	590	600	571	588	597	548	586	594	600	585	557	572	580	615	582	539	576	585	602	591	581	610	617	581	533	587	539	557	614	582	595	578	574	575	573	568	593	636	542	545	567	553	569	615	586	576	576	587	622	582	568	560	595	582	611	590	586	541	596	589	581	586	605	573	576	613	593	604	552	617	590	587	632	569	560	592	576	608	588	528	574	568	535	582	636	582	546	614	590	624	564	595	593	588	592	608	573	581	591	519	595	642	571	580	598	546	619	612	569	582	595	599	595	612	592	573	572	578	581	557	571	612	576	595	571	584	612	562	584	556	650	578	580	607	577	587	601	557	602	569	611	579	563	623	592	644	599	607	576	588	544	580	557	645	554	581	621	629	598	598	580	581	575	575	584	570	567	550	572	540	525	579	625	571	569	594	610	580	597	573	576	605	623	590	583	566	554	626	586	594	561	612	565	592	631	577	634	590	554	581	540	594	583	576	613	628	578	554	582	595	596	628	602	562	620	596	597	625	565	588	585	585	584	545	593	546	569	553	617	586	565	574	560	558	602	611	627	607	587	608	594	558	591	608	606	609	592	582	607	582	570	577	585	586	578	558	579	562	571	617	586	592	585	557	582	615	582	549	544	564	625	560	605	583	589	612	606	540	589	631	614	588	551	611	627	617	582	606	632	601	550	577	607	584	549	597	523	631	587	590	598	547	561	614	583	574	569	564	626	547	601	584	643	561	587	588	583	571
5849	10680	9079	4994	4048	2541	1802	1825	1380	1336	3711	4370	12004	22499	14748	5821	1777	753	616	529	486	494	515	541	497	486	516	508	523	473	455	467	534	505	506	514	496	533	506	490	477	507	503	508	492	520	487	518	505	545	497	490	542	517	526	470	544	470	468	489	495	512	498	543	500	468	499	513	516	527	530	523	461	520	495	464	541	472	502	498	518	513	497	503	452	532	510	499	463	497	479	453	488	519	504	499	490	539	566	512	517	518	538	506	484	487	503	469	534	522	528	472	502	522	501	490	578	472	529	483	451	508	462	519	533	509	479	470	509	553	493	559	526	519	497	458	506	513	483	472	514	449	452	537	515	511	497	504	518	494	465	489	518	489	496	494	498	516	487	506	532	466	452	505	501	489	511	471	473	474	498	521	493	518	513	480	527	470	511	499	495	482	511	519	491	465	489	444	478	514	460	501	513	481	516	514	525	521	480	525	510	529	494	477	538	546	518	532	461	557	522	499	496	495	472	493	482	471	523	510	506	541	513	492	530	509	472	501	498	498	516	488	491	517	498	515	519	512	457	516	475	455	501	497	514	478	467	482	491	465	503	521	532	508	504	482	508	491	511	512	510	506	490	474	517	505	511	443	492	477	480	504	517	471	473	517	496	506	512	456	496	505	510	499	508	490	494	489	540	555	511	486	495	523	485	497	503	513	547	490	490	508	535	491	492	520	511	501	544	473	499	513	495	521	504	504	502	465	516	492	530	536	532	505	513	546	482	511	512	490	479	490	523	510	491	472	475	476	468	500	483	530	485	529	466	517	486	522	472	508	497	527	511	504	477	497	480	450	546	515	524	531	492	512	529	482	483	512	497	502	519	494	492	487	480	470	493	522	513	474	511	486	493	491	449	496	505	533	497	505	484	475	535	547	504	497	459	509	521	523	493	487	522	481	477	494	477	500	479	512	487	515	495	490	508	514	493	485	511	503	506	504	496	491	497	471	506	515	506	519	515	494	522	500	493	500	513	517	509	526	504	511	517	532	509	483	476	498	515	474	521	561	518	513	497	503	513	511	547	489	520	532	493	511	525	490	455	500	509	491	497	497	486	518	469	506	477	493	514	503	489	543	481	493	507	514	493	524	526	497	482	497	466	498	458	469	553	496	504	556	535	489	500	485	521	523	474	526	478	529	483	499	491	494	481	483	474	508	490	463	525	493	481	525	504	550	484	517	524	481	511	513	487	521	565	496	495	513	483	499	467	505	460	500	530	475	529	535	447	547	501	481	505	506	506	489	469	483	506	488	488	493	535	522	527	531	506	495	480	519	533	479	495	520	493	527	487	539	509	426	509	473	458	507	513	491	483	478	516	496	532	535	507	481	466	513	504	533	510	494	475	530	502	498	490	537	493	461	481	481	497	497	500	534	557	502	491	473	471	503	521	495	493	510	508	470	499	480	522	510	542	485	488	497	478	522	459	464	485	475	506	492	518	489	490	521	520	515	504	478	483	488	513	458	473	482	448	532	497	470	518	516	507	557	472	527	494	497	523	517	502	499	514	475	480	502	519	484	464	524	505	526	523	487	508	518	488	531	472	493	507	502	497	472	483	496	499	470	515	486	525	528	529	493	499	501	515	519	482	452	490	495	486	507	470	470	538	491	490	501	508	494	509	546	476	493	470	491	543	481	488	518	501	516	488	478	470	492	511	538	500	523	488	497	489	526	515	509	472	513	457	483	529	480	489	493	519	451	515	447	492	507	487	471	473	514	527	495	508	513	516	509	454	472	503	497	500	542	492	511	486	474	469	484	453	503	483	513	494	507	475	536	514	491	453	504	467	478	520	492	485	483	478	493	505	528	472	516	510	509	460	493	531	501	517	493	490	482	511	508	528	494	522	499	547	525	463	484	529	461	484	473	522	459	503	518	489	460	493	475	462	512	516	480	518	529	498	485	497	484	526	486	525	496	510	501	479	478	475	519	540	464	518	509	523	506	490	489	500	500	496	500	509	524	479	506	539	507	473	487	527	506	506	500	536	510	478	513	458	508	505	498	512	500	522	481	494	500	481	520	487	452	511	498	513	482	528	476	508	465	480	533	490	479	495	492	503	461	522	503	501	507	459	495	534	483	487	478	477	534	498	478	512	494	493	486	488	514	515	530	460	512	450	476	503	498	473	501	495	468	501	415	511	522	500	473	527	506	489	488	516	506	504	491	526	472	481	505	494	512	492	490	484	495	506	503	460	485	462	477	494	485	502	496	478	459	486	517	446	513	529	491	481	518	524	495	497	492	480	476	496	485	496	462	506	519	536	507	504	470	460	523	502	500	508	530	502	456	461	486	518	447	513	515	507	474	503	494	512	499	497	543	496	489	503	478	492	502	516	498	515	518	492	485	483	477	482	511	519	507	513	533	537	468	472	485	479	533	507	494	489	492	499	520	497	521	509	515	528	543	507	456	505	471	509	542	482	540	480	471	501	529	544	477	499	489	523	504	544	492	534	495	511	491	515	489	520	519	502	513	544	514	501	499	476	507	517	487	492	504	513	484	467	482	501	483	484	546	490	468	510	493	513	465	491	488	519	508	503	541	513	490	497	509	499	521	508	455	500	515	504	488	506	519	489	485	457	504	517	493	487	465	476	492	458	493	484	495	500	463	514	483	488	507	476	491	508	488	503	515	475	493	479	491	527	475	483	507	506	488	481	486	487	496	478	487	474	477	515	499	485	508	487	496	473	503	513	466	500	466	470	509	474	503	480	512	523	520	441	461	516	541	518	477	509	512	488	484	519	468	472	464	489	464	562	506	520	478	491	479	507	473	515	514	478	454	458	493	466	452	524	530	489	488	517	472	513	471	522	473	504	500	489	506	531	498	484	511	508	507	502	477	541	493	470	523	504	497	502	511	470	495	501	497	446	502	504	487	513	476	501	488	506	540	508	542	500	465	501	505	474	496	523	496	475	470	489	516	488	499	517	498	517	521	487	491	491	503	510	513	531	494	513	500	489	481	510	508	478	464	542	532	522	479	471	478	475	493	475	492	518	518	480	500	499	489	509	483	496	502	492	499	502	517	471	509	494	493	519	520	482	479	513	484	490	535	506	494	497	449	501	515	544	513	497	466	520	484	494	503	506	499	479	506	486	491	532	473	496	488	502	497	479	463	506	501	533	531	470	479	534	527	508	486	535	494	487	518	495	487	492	518	490	476	498	527	500	442	497	508	472	498	486	469	466	486	499	494	504	466	491	526	447	460	476	478	485	495	517	474	499	482	510	520	484	455	498	512	517	530	466	514	537	495	489	523	522	493	516	502	484	476	513	513	486	514	497	500	498	507	487	479	494	471	505	487	463	495	503	485	511	487	524	465	494	499	508	504	544	470	477	477	531	514	475	500	507	496	507	445	497	493	440	509	470	497	489	536	466	522	505	497	457	487	497	499	477	494	498	487	501	469	524	488	484	531	554	525	513	498	540	469	493	537	481	493	471	494	535	470	485	481	497	494	482	499
26788	9566	2106	1184	816	579	611	600	580	539	688	1353	1051	1603	1068	660	573	537	479	515	527	481	536	508	522	467	481	514	514	511	514	485	478	471	475	530	499	501	521	491	546	470	527	459	512	539	494	476	509	516	489	490	498	522	535	535	534	473	488	518	519	543	517	538	524	491	479	485	508	514	498	512	518	529	486	495	539	486	487	449	504	486	505	510	514	494	494	481	498	488	484	517	526	505	534	509	493	470	540	493	506	531	480	453	515	535	467	478	461	496	458	488	492	511	471	504	515	547	502	474	513	495	511	500	514	531	500	498	422	515	470	504	502	484	545	485	472	540	516	518	496	510	472	507	537	517	528	511	501	489	499	492	526	493	491	518	517	507	511	506	533	510	474	478	454	538	510	486	499	520	516	480	502	498	505	490	489	488	474	528	468	502	512	523	491	469	502	516	475	508	481	517	493	497	545	509	455	503	507	504	515	531	487	484	472	548	498	503	466	478	505	522	497	517	529	503	520	497	504	505	537	501	426	479	453	532	543	524	504	480	532	531	500	508	489	518	496	486	545	464	470	526	519	501	475	532	498	497	501	506	508	520	497	565	477	509	523	492	501	545	520	481	476	481	475	519	524	486	515	493	479	492	518	480	502	512	503	506	476	542	497	491	531	521	524	513	501	494	492	495	472	509	545	515	522	485	460	484	469	471	482	512	514	528	484	462	501	497	477	514	523	506	475	489	491	513	493	498	502	500	515	531	516	536	494	474	526	476	479	498	491	480	501	497	489	506	513	495	510	524	497	487	495	471	535	553	508	495	459	509	490	499	489	517	512	489	491	520	503	489	508	466	481	479	475	496	496	485	535	528	542	481	524	528	505	508	464	501	518	491	494	506	499	510	458	480	452	475	503	492	477	529	528	505	533	498	485	495	518	557	503	506	462	500	495	492	497	471	513	533	576	519	506	517	497	458	486	497	511	547	513	523	481	532	530	472	492	479	510	489	495	473	514	531	487	492	490	477	449	487	506	534	505	501	508	508	496	505	495	521	500	542	509	520	486	508	525	480	475	471	515	503	480	518	511	523	473	502	493	543	471	501	490	504	512	495	557	519	497	521	451	505	554	533	499	517	482	528	475	529	532	481	516	540	516	519	483	469	477	475	487	525	490	503	499	475	524	502	476	521	516	465	483	501	495	536	541	481	517	497	473	510	465	498	538	523	472	475	519	522	554	478	531	457	517	523	489	469	488	556	529	494	505	544	508	521	475	472	471	448	515	487	541	501	512	501	538	486	525	530	479	489	493	506	488	492	501	502	520	492	508	505	470	504	500	507	526	506	511	522	481	531	502	495	538	478	469	494	520	501	504	499	497	521	498	506	518	499	518	480	462	479	469	515	511	466	542	519	523	473	508	556	482	497	501	480	487	522	536	548	546	531	470	501	540	484	540	476	501	490	472	501	499	471	499	523	471	530	475	531	512	512	541	489	516	506	468	485	537	510	469	477	500	524	496	526	528	477	535	497	463	512	482	501	480	531	490	512	534	496	494	518	505	494	504	521	496	568	493	494	514	498	437	498	504	530	477	521	518	525	520	484	511	522	498	475	537	549	501	454	475	524	492	487	518	555	476	505	501	511	499	495	524	524	506	490	497	502	482	533	486	506	542	498	527	525	454	509	511	463	507	484	509	452	482	523	528	488	465	514	456	473	492	512	510	551	524	553	454	539	494	466	460	522	506	501	496	502	460	494	516	491	500	496	531	486	485	507	511	498	497	521	484	520	517	506	472	530	517	510	524	501	498	489	512	515	501	500	478	483	475	537	527	525	487	484	501	519	506	471	469	538	497	507	524	507	482	500	487	473	536	489	492	510	479	487	504	485	446	490	518	489	483	512	498	482	511	503	491	484	502	503	488	537	529	484	516	498	541	509	468	496	523	472	524	524	498	470	512	497	507	467	525	443	510	498	482	499	475	494	468	534	519	466	520	528	592	499	493	496	515	501	521	458	481	532	496	500	495	451	462	507	477	523	513	508	505	494	517	476	459	464	505	529	471	487	517	424	547	529	523	472	516	515	509	502	543	486	478	529	514	472	491	522	530	510	476	470	514	504	520	486	499	485	478	531	503	501	471	555	531	486	498	489	538	480	494	518	470	488	477	477	521	543	494	507	514	501	488	527	498	488	478	517	505	506	483	521	502	522	515	526	498	443	507	481	510	508	539	480	509	496	522	542	513	490	480	487	498	460	492	519	477	505	500	499	506	527	459	485	507	505	499	494	457	497	470	448	460	492	545	494	518	501	513	446	515	528	474	514	514	485	505	537	517	489	525	523	500	510	520	514	497	438	519	479	548	512	513	526	501	486	477	482	491	483	483	514	475	508	473	482	477	511	492	516	519	511	511	511	527	494	503	514	490	475	487	508	465	503	492	504	474	488	499	521	526	488	510	510	494	475	562	520	520	505	471	490	460	515	474	471	516	488	486	484	486	520	534	458	476	510	469	479	531	525	504	538	492	495	498	489	453	480	466	490	529	509	503	492	515	521	474	483	517	456	490	519	521	459	459	502	499	482	500	469	540	493	512	493	500	484	441	495	519	514	523	497	516	518	545	465	497	497	501	512	504	495	485	503	484	488	527	501	543	479	472	480	502	504	531	507	497	503	509	537	488	512	535	470	525	504	513	481	514	527	501	509	491	502	482	474	496	453	535	476	490	495	530	496	527	505	497	511	532	522	489	434	478	516	494	532	508	490	513	498	510	473	484	482	525	508	515	477	501	493	475	495	519	448	508	446	479	507	452	476	502	494	561	478	512	526	489	502	503	487	497	459	518	462	489	481	442	502	480	461	504	522	484	497	479	471	483	517	493	513	461	512	492	489	448	534	529	493	534	525	486	518	538	515	513	545	488	490	490	492	502	478	531	520	484	518	483	485	515	503	479	469	499	492	528	481	518	475	443	515	514	507	546	492	501	469	494	507	472	497	469	463	503	507	485	492	487	518	533	541	498	522	483	447	543	501	508	489	500	502	504	513	491	474	519	504	500	493	463	513	514	534	497	500	472	476	507	493	494	496	484	502	522	554	492	516	524	515	548	483	464	469	514	472	525	493	505	475	488	479	485	482	518	492	463	485	457	503	492	520	489	498	532	491	497	473	488	520	533	525	508	516	480	484	500	481	506	512	511	489	480	514	507	471	462	470	526	470	508	496	466	497	513	469	506	488	477	553	481	491	491	528	474	510	496	467	490	484	517	490	523	517	475	481	473	500	536	485	440	503	470	496	506	487	512	522	515	459	480	441	523	523	513	500	487	530	501	526	560	523	508	508	484	510	508	474	511	516	495	494	498	525	508	495	523	506	532	523	535	525	494	472	499	498	501	524	462	493	458	485	544	506	517	483	508	469	499	510	445	495	476	478	487	497	497	462	488	480	496	486	462	468	495	484	484	518	475	515	485	488	531	485	468	522	484	473	514	525	500	515	497	464	540	489	481	528	497	527	477	531
6174	2022	1984	1081	763	610	542	639	568	513	806	1775	1264	1820	1086	588	445	447	402	419	399	393	428	433	452	412	423	419	404	451	409	433	398	425	422	401	452	428	416	419	450	401	428	438	393	440	453	453	466	398	434	439	418	413	402	403	423	420	408	430	404	462	411	425	419	443	411	421	423	385	435	478	430	463	402	390	428	441	424	419	416	401	435	420	431	438	405	430	420	406	433	404	410	419	451	393	404	377	402	453	423	431	442	420	441	401	400	416	412	389	428	424	439	408	403	420	445	404	421	434	414	450	437	409	429	403	413	443	406	432	418	431	438	438	425	433	437	408	440	426	386	426	409	408	409	393	403	417	367	386	447	415	404	424	421	420	417	424	424	425	444	439	409	426	419	427	449	407	406	435	431	433	399	416	427	400	393	401	405	436	476	394	361	415	390	402	441	418	429	437	443	397	434	423	442	405	406	434	393	439	440	427	411	423	445	411	432	413	415	433	407	411	459	409	419	364	425	400	416	406	422	439	446	431	412	413	445	367	454	458	418	400	414	398	422	407	411	389	453	384	399	429	423	437	410	407	414	402	413	458	417	401	460	467	420	416	406	433	405	403	462	394	427	443	422	425	414	443	400	444	440	408	421	351	434	433	429	426	436	444	435	424	415	397	406	417	441	411	379	410	443	423	450	388	436	437	407	441	424	422	420	462	413	387	451	433	439	416	437	385	413	454	412	436	411	400	398	444	387	395	423	403	455	396	439	400	403	414	438	429	405	394	401	428	442	384	396	405	479	444	410	422	372	442	400	439	418	429	394	410	400	416	446	438	445	430	408	461	408	443	416	418	403	415	393	416	420	447	438	424	421	424	447	403	380	428	412	410	400	417	422	381	436	379	453	389	425	411	444	392	418	459	437	398	408	403	386	396	418	438	432	433	421	406	414	417	437	413	417	420	456	415	407	418	395	467	394	456	430	408	386	447	390	404	414	397	415	420	438	425	393	405	440	435	433	412	425	397	416	395	427	461	440	416	431	451	390	433	445	442	427	423	393	401	408	400	406	409	425	429	450	387	430	425	394	435	393	486	384	394	413	419	436	423	423	395	455	448	381	405	402	414	408	397	444	457	384	412	430	481	414	439	465	429	449	436	448	446	456	410	411	427	426	440	422	435	428	457	416	399	441	402	436	405	422	402	433	412	429	429	442	398	418	411	455	431	406	411	418	420	426	410	421	424	401	403	384	418	429	430	407	426	427	402	456	435	400	411	401	436	408	426	363	419	432	446	435	404	411	470	415	394	431	418	415	425	441	468	405	413	415	431	401	421	412	420	407	414	419	387	444	415	424	429	407	417	423	420	413	426	428	402	400	447	402	465	391	428	441	415	408	429	425	442	440	439	440	406	447	410	449	455	434	400	433	386	422	441	426	395	477	422	438	382	412	407	411	398	435	415	426	380	456	410	416	442	415	409	424	442	450	436	438	395	406	416	402	429	418	441	407	393	430	402	424	458	379	413	429	377	409	414	427	416	416	418	392	437	458	434	438	428	445	448	411	441	430	413	449	435	473	405	415	423	450	432	449	421	406	401	424	385	400	419	435	376	393	428	425	448	422	412	442	404	449	414	442	422	427	453	452	407	410	438	439	421	403	460	368	403	433	435	414	413	447	417	384	372	441	429	445	439	442	420	425	459	391	381	392	418	401	384	397	440	460	438	429	434	447	480	376	407	414	427	431	445	427	435	418	431	414	440	450	406	396	405	439	419	410	432	418	475	383	410	446	427	424	424	407	394	454	415	420	409	388	440	423	394	424	424	393	413	415	385	430	408	429	401	401	448	472	395	429	408	439	425	427	390	404	427	406	435	390	425	414	406	434	398	409	422	423	406	393	412	401	412	407	405	415	440	411	437	396	436	439	429	427	414	390	416	414	430	476	415	420	407	424	394	415	440	430	410	444	430	409	414	434	411	439	405	415	410	436	392	393	437	417	422	433	438	395	381	393	408	407	372	416	381	415	400	413	449	442	472	413	432	435	457	441	392	419	396	416	433	460	447	413	426	424	391	444	407	446	399	441	409	444	433	391	405	423	400	429	428	424	422	453	411	450	460	415	405	433	425	411	400	382	416	380	375	385	430	404	434	444	391	444	360	423	442	434	446	421	411	379	414	414	429	443	409	473	436	451	436	439	421	425	431	419	400	427	407	424	422	425	433	422	444	451	460	443	433	401	401	449	413	399	381	469	424	380	420	439	407	412	444	420	406	420	402	432	445	420	422	430	396	437	413	447	402	392	406	463	425	405	440	444	421	408	371	406	443	410	399	402	374	398	421	460	412	390	429	407	489	448	408	422	432	399	402	416	386	439	422	430	445	404	423	421	414	414	394	399	419	428	436	434	440	397	419	414	426	407	404	427	418	398	386	443	461	391	449	443	398	419	433	430	419	447	402	396	404	409	455	408	424	426	403	412	394	418	450	366	411	445	441	427	421	414	442	437	400	389	393	399	434	421	434	436	404	424	400	392	378	425	461	389	430	402	394	391	436	442	391	413	421	426	425	414	404	396	441	411	414	444	376	435	418	423	435	417	441	420	406	431	417	441	421	453	424	450	449	423	425	384	445	420	396	389	412	412	404	438	414	426	445	396	426	410	416	403	435	429	420	468	448	428	375	432	443	396	427	450	409	425	380	424	381	441	433	405	447	436	420	370	430	418	433	385	404	420	427	442	446	413	464	425	415	432	406	429	441	408	411	387	437	436	420	415	422	417	439	431	427	432	406	388	413	432	404	442	396	430	398	394	468	405	364	417	419	403	425	403	427	387	402	409	406	430	404	465	431	403	426	412	403	394	414	390	439	433	423	416	428	404	449	414	412	469	465	391	439	397	399	380	399	424	443	446	412	406	395	426	449	415	395	422	433	406	419	420	416	447	386	401	421	406	395	426	421	408	417	425	395	461	421	432	422	384	426	446	408	389	416	382	414	377	410	426	433	423	395	426	422	420	404	408	437	430	412	436	412	412	430	434	385	419	395	403	407	374	398	416	420	438	442	424	439	431	402	422	411	423	399	408	424	412	424	418	445	394	406	399	425	452	414	422	440	392	415	447	420	435	437	433	438	428	415	435	441	420	414	441	443	446	442	413	446	399	438	428	427	453	422	424	443	406	440	401	436	469	436	434	466	392	452	401	388	415	397	422	416	446	428	389	439	404	449	407	412	384	396	426	443	380	399	400	408	404	411	432	413	444	417	420	426	413	407	436	410	429	441	410	433	416	405	419	422	423	433	431	413	394	412	391	396	441	481	398	467	424	450	428	423	417	391	464	451	446	401	422	447	419	393	421	401	402	432	449	428	443	427	420	406	394	395	426	448	414	399	418	441	428	414	408	426	424	430	432	427	423	450	407	396	416	433	422	435	423	423	436	420	453	421	445	420	377	430	421	434	452	416	436	447	445	433	412	414	440	413	412	405	423	454	395	453	453	443	393	429	416	428	415	453	416	414
24778	20760	26736	24729	9438	1970	1307	1055	838	781	4644	17075	10881	7774	3165	1079	669	570	589	539	594	589	539	564	563	543	575	525	547	534	496	550	556	545	519	553	513	564	542	555	577	539	538	575	538	533	522	568	584	504	545	531	512	525	564	519	534	501	519	566	506	566	530	535	559	523	566	530	497	538	561	538	491	499	560	576	550	527	551	567	568	518	568	516	514	509	540	589	513	542	557	507	547	572	561	541	547	552	550	543	564	550	514	556	552	498	503	569	551	538	568	511	544	516	573	539	499	531	557	536	593	546	523	579	528	545	519	495	527	511	576	544	612	517	576	534	534	521	518	529	529	545	563	504	551	560	567	601	534	523	515	511	541	528	560	554	557	537	540	567	493	540	560	574	543	555	541	570	534	567	580	532	521	511	577	509	531	518	522	527	508	523	502	561	553	561	532	523	549	547	580	536	513	536	536	536	507	558	540	506	549	523	531	533	535	549	538	516	512	508	545	536	510	538	514	510	526	588	516	520	558	557	536	548	531	509	552	542	533	554	538	518	470	513	568	538	514	520	556	515	525	535	541	562	534	580	543	558	529	529	526	510	492	520	532	556	602	544	517	552	530	566	541	534	541	580	551	525	561	506	556	549	493	536	552	546	525	530	526	559	527	519	550	517	544	537	534	527	562	576	550	557	536	535	533	516	576	576	517	540	539	592	550	525	552	552	533	546	541	509	571	514	512	555	510	516	500	538	480	498	541	564	549	528	577	557	534	545	523	558	558	565	577	537	531	516	552	542	569	510	561	548	570	526	550	529	543	551	559	542	511	516	548	560	552	518	575	600	538	551	564	551	526	535	524	572	544	533	531	546	536	544	500	526	551	509	459	600	525	506	548	537	551	559	558	545	565	547	504	518	521	562	558	516	533	521	505	510	564	506	599	533	556	553	491	539	570	569	540	533	582	506	515	545	527	585	554	572	528	554	518	541	523	520	539	525	587	574	550	574	518	594	541	523	536	531	566	510	571	547	484	554	560	531	578	525	495	515	540	554	529	518	541	541	535	526	539	587	508	548	503	523	598	499	543	540	553	512	546	541	558	516	546	543	523	541	554	521	539	534	550	565	552	558	509	535	540	538	579	558	498	569	536	518	527	513	540	568	534	535	561	520	526	550	517	565	529	568	509	566	547	561	568	563	560	532	540	534	535	540	529	570	539	530	540	538	548	555	514	530	541	536	507	520	533	558	517	539	495	540	516	531	508	518	569	552	522	555	510	487	522	546	496	559	554	521	508	571	561	541	554	529	535	550	514	570	545	556	591	554	509	538	483	518	503	525	532	497	492	549	546	481	519	536	499	529	537	553	550	510	559	535	529	551	574	523	526	569	540	551	521	530	533	541	521	510	554	526	565	538	538	594	569	513	541	542	534	565	556	565	557	531	575	469	561	523	537	543	571	526	501	530	526	555	553	542	552	504	538	521	532	518	527	551	526	537	558	550	584	551	524	527	534	538	543	529	525	549	571	550	557	526	546	521	539	553	611	547	522	551	545	543	540	500	531	538	554	499	522	555	525	565	494	548	530	499	560	526	565	517	539	501	565	524	512	537	572	511	568	490	524	576	518	571	533	532	515	521	532	541	555	563	544	552	589	514	503	575	546	552	525	530	505	544	518	486	528	525	569	548	531	565	570	564	517	504	553	533	530	536	532	514	568	569	536	540	515	563	548	537	553	541	546	553	540	512	541	567	518	547	511	545	523	566	567	525	521	488	518	533	541	518	558	497	547	543	487	566	531	569	488	523	557	542	559	520	537	558	530	538	539	485	526	541	566	557	551	534	549	503	496	564	511	548	543	572	542	538	550	545	559	542	515	515	535	540	561	535	537	550	563	581	520	546	529	556	570	572	541	524	566	546	540	546	529	552	545	516	542	514	566	508	552	536	546	552	565	515	530	524	535	509	515	554	527	535	528	520	569	499	535	489	538	511	565	547	555	514	537	524	524	589	497	535	611	548	552	518	540	531	551	517	499	523	552	542	545	537	571	540	544	544	558	532	572	514	558	563	534	544	553	502	556	536	537	530	531	485	566	534	542	528	506	527	547	533	565	520	518	541	530	549	529	584	533	578	546	523	522	527	598	551	543	568	544	534	594	530	559	544	512	530	556	517	553	535	552	552	564	511	521	500	513	549	534	558	523	526	549	527	503	557	558	592	535	528	523	508	516	532	542	564	548	495	536	499	530	535	537	563	557	569	541	509	531	546	525	553	568	592	538	517	536	559	557	565	570	561	593	519	521	526	528	540	552	505	509	566	531	548	521	539	547	519	530	521	562	575	507	557	553	551	555	556	539	558	512	549	542	544	558	536	535	578	550	506	537	504	541	536	566	542	538	558	564	586	545	572	540	571	549	498	569	519	520	501	524	539	558	529	522	525	567	596	537	539	521	538	522	551	558	544	551	492	572	554	554	579	521	535	560	538	533	547	561	524	524	560	505	541	536	507	540	553	516	542	526	522	557	514	524	545	536	496	538	528	537	562	477	542	563	537	545	540	536	552	581	544	515	501	519	542	558	573	534	537	565	558	520	524	503	524	547	522	529	575	511	521	523	517	555	495	566	564	536	543	531	537	563	569	573	518	532	482	528	544	551	488	501	506	523	547	524	511	492	543	571	513	556	539	531	530	544	500	511	518	518	491	500	555	570	530	571	552	559	511	536	599	549	508	532	542	534	528	543	590	497	531	542	539	554	527	537	554	552	522	554	520	511	561	520	523	523	514	510	557	550	521	592	541	566	564	547	506	568	506	514	527	521	518	532	555	596	512	518	509	498	587	526	524	519	550	522	559	553	558	585	558	551	542	525	558	544	567	547	524	496	534	541	548	548	531	535	559	526	555	534	565	525	524	550	590	571	493	518	549	539	503	547	562	547	538	573	559	548	560	523	583	554	522	520	499	585	499	539	543	522	574	481	527	488	564	529	569	500	522	552	563	536	530	545	525	564	564	510	526	535	542	522	513	494	560	545	540	560	551	553	566	536	583	566	554	512	532	529	559	603	533	539	515	552	511	530	509	522	537	566	522	555	534	524	547	520	530	541	508	552	553	560	539	550	552	554	533	502	575	533	535	536	543	524	536	521	524	502	554	542	505	504	521	537	558	559	518	503	539	531	514	508	516	554	536	515	566	530	531	560	536	488	508	576	564	582	528	527	552	526	566	491	533	528	566	537	526	541	502	524	531	557	581	553	559	560	532	514	577	515	518	532	535	529	526	543	528	508	524	530	527	542	564	586	492	541	546	529	504	509	549	590	532	570	541	528	562	534	562	513	551	521	586	557	538	542	530	545	539	537	540	569	515	527	522	562	511	512	518	562	506	511	549	521	535	517	548	582	511	508	532	479	556	509	534	542	525	555	548	515	502	524	517	526	563	571	528	545	531	565	529	544	523	558	490	523	521	563	554	572	539	591	555	507	540	533	534	507	567	536	526	491	549	560	545	521	543	542	550
4490	6390	5804	3129	2344	1619	1262	1245	1146	834	6897	17492	10387	7703	3193	1123	639	501	495	506	486	435	493	479	469	482	460	486	467	495	473	496	455	499	497	481	449	427	449	494	460	475	458	428	504	464	485	465	457	441	472	455	459	418	447	433	464	464	461	466	488	486	469	478	441	463	469	523	478	467	435	478	466	456	434	462	470	502	478	461	472	490	457	486	471	468	511	457	462	482	489	520	450	445	454	453	439	459	451	480	472	455	448	448	464	461	456	470	497	472	482	461	413	448	489	448	502	480	444	441	451	428	507	462	476	475	443	464	470	457	490	448	481	501	466	467	486	468	453	459	458	476	491	486	470	454	480	488	488	478	441	505	423	468	468	445	499	432	462	440	450	419	463	464	470	445	463	463	427	470	464	440	480	469	437	467	456	511	452	453	478	483	452	441	480	439	471	493	467	459	439	467	438	466	476	470	470	483	457	456	493	450	472	493	433	487	477	469	478	528	481	492	440	454	473	441	465	430	486	444	455	447	467	498	459	482	480	492	434	436	471	483	467	449	484	478	463	463	482	484	432	447	442	462	464	458	474	436	462	474	466	466	470	475	439	424	475	473	434	459	443	454	439	440	524	489	463	474	462	441	446	437	457	450	507	467	445	463	513	471	452	433	488	459	447	449	484	477	459	476	477	476	470	477	481	448	446	447	473	451	492	462	472	471	442	452	430	466	438	447	509	487	460	488	470	453	468	507	477	458	423	447	445	491	466	472	465	468	437	483	428	490	448	490	429	491	461	504	489	472	493	485	466	453	465	474	457	468	446	451	452	457	448	483	489	462	514	438	439	436	494	445	473	477	480	468	432	495	493	446	454	464	472	422	491	485	488	454	427	460	465	458	433	459	479	452	453	473	464	467	482	456	487	460	457	483	464	437	445	469	439	446	428	440	476	426	478	468	469	457	434	489	448	443	492	497	457	457	470	451	467	478	456	450	478	484	446	483	488	442	451	461	505	463	469	462	462	472	482	477	438	432	470	449	464	452	443	475	518	420	476	463	459	489	455	449	508	443	480	466	483	494	458	491	481	453	457	449	474	470	448	446	443	467	443	475	486	478	474	474	450	425	485	496	509	480	470	474	468	466	463	483	473	465	453	460	475	483	491	439	492	457	498	434	459	438	480	459	516	470	442	463	480	455	445	429	447	435	439	477	456	469	439	430	477	450	466	449	465	456	465	460	490	490	474	453	477	464	468	461	425	462	463	506	492	442	496	466	459	433	473	449	457	454	510	445	465	460	468	442	459	420	446	472	453	437	436	468	462	457	443	475	476	498	498	459	455	444	433	466	435	502	437	459	471	452	482	480	455	474	454	435	477	479	415	459	475	438	455	477	431	439	495	450	454	445	461	503	457	516	460	442	416	465	453	495	497	454	451	501	479	448	443	425	490	477	486	459	449	412	448	488	438	493	463	452	408	466	464	449	467	434	494	479	439	486	476	458	471	470	470	485	492	469	455	436	494	446	472	464	443	500	460	457	499	480	468	447	490	458	461	447	416	487	467	480	453	466	499	429	447	486	463	484	465	451	465	470	469	446	478	462	472	479	439	447	474	413	462	477	457	462	465	483	447	496	451	476	446	455	468	464	471	472	475	466	448	443	408	439	458	437	415	477	458	463	460	493	457	469	489	464	433	432	470	464	430	473	437	493	441	444	447	483	443	447	491	484	472	495	451	453	440	465	486	411	465	438	476	475	433	469	453	426	454	480	475	474	500	474	469	428	449	443	434	492	462	450	478	456	443	479	472	461	462	441	453	455	499	503	447	475	470	494	445	489	438	453	471	441	483	448	487	417	451	442	457	448	449	506	448	439	458	442	434	450	480	491	464	475	488	448	479	461	460	466	447	463	430	482	429	472	439	501	498	470	475	491	487	480	452	448	481	460	469	463	424	429	458	478	470	469	456	475	447	395	466	484	437	476	477	467	484	499	483	465	482	475	452	426	478	453	446	464	468	484	430	454	490	500	468	476	468	466	449	462	448	436	491	466	468	472	467	477	431	488	470	443	439	461	499	453	481	452	442	499	470	459	458	447	468	425	444	437	422	479	455	477	440	471	438	440	438	469	473	482	450	445	472	461	469	434	442	515	446	476	490	468	462	434	392	457	431	475	469	486	459	459	428	470	450	502	475	461	465	447	458	441	476	468	460	464	481	480	475	467	455	483	464	466	441	464	473	446	480	430	415	456	448	503	481	435	475	431	477	478	475	478	474	455	498	459	424	486	466	461	439	477	513	476	460	426	468	478	447	475	401	455	472	478	482	462	457	462	461	479	433	492	468	436	492	448	463	489	476	461	503	459	470	478	506	460	453	479	462	481	455	498	463	438	459	438	464	474	473	484	430	457	471	490	418	462	453	479	458	456	466	450	479	462	456	489	438	466	484	465	440	475	475	484	512	453	487	469	471	459	461	451	484	452	473	451	430	520	459	461	477	513	469	449	489	469	447	463	465	442	431	479	509	448	495	438	419	467	446	441	435	469	441	483	476	475	462	430	416	482	448	429	487	488	480	453	505	435	469	463	516	481	474	460	451	479	436	522	458	428	451	478	450	479	509	473	411	492	459	492	458	480	484	498	435	488	438	458	469	459	479	471	470	461	494	443	465	428	477	474	477	493	442	496	450	468	480	435	473	460	460	476	467	444	457	444	479	495	464	479	460	516	443	475	438	475	460	452	467	457	468	449	452	448	412	488	471	443	432	439	442	462	472	464	518	414	479	457	467	468	481	475	493	446	448	438	460	463	461	475	447	482	435	486	444	507	473	452	464	456	482	484	477	439	467	432	472	448	477	439	432	463	419	467	491	449	515	454	469	465	495	440	486	457	456	458	456	455	457	445	485	471	421	452	441	521	479	448	496	431	440	506	450	478	443	471	466	438	467	440	455	424	457	435	455	458	447	453	469	453	527	460	449	496	472	466	432	464	473	463	466	481	455	491	463	477	464	499	453	444	512	484	448	469	452	461	456	471	450	447	486	466	460	439	461	415	458	462	477	485	459	443	435	459	413	467	435	477	466	438	463	469	484	464	502	507	445	461	481	475	426	513	484	477	431	508	453	489	476	425	432	466	466	495	445	479	418	470	418	476	468	472	476	412	459	453	489	442	445	416	496	484	433	484	450	456	456	451	462	440	454	453	478	418	444	460	448	476	431	457	429	455	467	440	465	452	436	439	464	432	452	485	459	471	479	455	452	465	459	459	488	434	440	455	526	478	465	425	464	465	423	501	454	476	451	438	441	456	419	472	465	446	404	465	443	418	504	456	428	475	454	519	468	485	467	457	456	470	446	473	479	472	455	475	434	446	490	476	477	458	487	455	461	495	491	470	484	462	473	471	449	467	468	457	455	461	483	474	477	455	460	437	466	495	453	454	443	425	442	471	436	485	454	446	423	493	464	474	461	484	452	423	473	453	440	464	488	496	496	430	478	476	464	457	458	470	427	447	434	437
23807	20754	27758	23828	20481	8591	2817	1718	1357	1346	6918	23482	23742	15077	5867	1930	941	700	718	668	704	684	647	666	690	719	704	684	679	673	698	659	653	644	654	678	700	695	700	667	737	671	684	644	680	641	652	710	665	645	634	669	635	708	649	702	707	710	664	715	696	698	669	624	638	714	664	638	661	626	679	645	640	734	684	655	744	615	695	692	703	681	672	655	652	698	642	689	644	698	661	647	657	672	652	687	702	642	666	645	703	661	663	651	656	666	646	645	619	677	715	658	637	676	680	656	690	629	645	661	685	674	635	688	667	689	689	684	700	671	687	640	645	692	684	650	672	677	655	645	606	682	711	655	709	704	683	616	696	640	713	652	636	656	663	666	705	663	693	663	741	675	660	677	660	701	690	650	673	702	687	669	688	673	695	638	711	693	697	697	642	701	686	627	717	678	680	671	683	645	689	663	683	671	679	676	598	638	634	616	633	632	646	715	661	703	658	631	651	682	678	694	693	697	680	706	649	676	673	680	691	636	672	652	656	640	713	701	657	676	675	667	642	662	619	665	727	632	684	600	628	648	655	665	726	633	656	663	667	695	621	648	655	692	675	682	696	675	641	699	673	664	660	681	660	694	686	703	676	674	661	696	625	677	670	674	690	687	627	687	707	683	635	651	661	711	677	608	639	634	630	659	667	661	669	677	704	669	642	662	660	690	678	628	674	636	662	648	658	631	697	709	725	683	652	640	671	687	705	651	668	669	666	680	659	693	636	659	636	740	660	697	641	638	664	668	663	724	673	660	714	662	665	622	662	679	626	659	690	678	659	623	653	678	656	665	696	661	643	628	612	633	673	613	676	691	708	642	682	697	652	708	706	701	670	627	693	699	691	661	677	611	664	710	652	646	622	708	609	675	694	647	659	646	616	687	690	657	670	668	697	645	684	681	661	695	697	660	665	670	671	706	655	668	655	630	615	686	651	669	710	682	674	695	680	662	671	666	689	661	699	675	643	670	645	721	646	681	650	693	610	617	715	637	644	720	654	638	686	670	692	646	663	627	613	627	657	642	701	636	654	718	637	651	650	682	650	649	608	658	664	699	690	692	664	668	649	657	631	686	680	652	655	661	642	685	708	695	591	629	688	641	645	682	652	659	648	694	690	665	689	646	662	660	656	655	665	651	665	644	704	670	652	682	663	634	676	673	649	647	694	678	709	683	704	657	716	610	705	655	720	689	611	639	646	694	617	666	710	704	710	689	632	652	656	681	649	660	670	673	666	685	685	666	658	671	690	695	632	638	635	616	673	665	629	666	675	665	631	662	659	668	673	659	687	686	662	634	672	644	650	697	649	679	661	603	669	648	685	662	673	682	663	665	617	691	685	697	612	638	729	673	683	631	684	701	643	609	650	696	677	688	684	747	647	639	659	639	666	654	695	673	670	653	637	656	680	657	676	672	646	694	713	646	679	649	662	682	647	654	672	688	680	708	717	711	682	636	626	638	668	665	687	643	642	678	670	647	659	663	702	676	643	671	680	668	689	676	705	662	671	670	666	657	674	679	676	719	664	670	681	707	656	688	711	655	643	724	672	702	702	710	719	623	627	644	607	649	653	656	648	637	648	655	652	709	639	650	663	652	651	653	684	668	651	675	637	673	673	627	614	671	655	699	613	608	674	667	653	689	720	652	708	732	633	706	663	639	698	671	705	666	707	655	683	660	683	635	689	722	654	661	656	691	724	660	626	653	729	640	699	655	702	677	673	700	661	667	661	666	662	688	655	649	653	628	729	686	649	678	652	703	697	651	645	665	670	628	651	649	615	719	628	691	606	659	665	680	672	651	646	658	634	681	655	692	654	709	622	622	650	686	655	667	685	606	633	656	664	684	666	728	648	677	713	647	699	690	682	703	661	680	651	647	674	655	721	687	627	666	693	641	707	643	600	671	686	638	680	665	656	659	655	662	684	622	668	658	661	653	634	633	664	606	694	681	669	636	673	657	701	667	623	717	676	619	672	669	661	623	657	662	705	583	651	660	689	666	655	608	707	654	665	695	690	733	689	662	667	683	743	676	667	643	646	669	715	677	698	666	633	690	692	691	671	639	608	699	654	639	683	655	714	676	709	638	649	670	667	693	653	639	651	651	673	612	663	655	660	655	699	680	714	667	700	642	671	634	657	683	637	624	672	602	706	651	637	669	629	654	658	616	635	682	704	676	712	612	709	643	669	645	682	682	624	645	708	644	691	706	650	633	632	696	654	668	673	688	677	653	718	652	691	646	678	657	667	642	734	628	687	651	673	644	647	654	666	663	679	681	601	677	691	649	668	680	636	662	646	649	668	683	659	657	698	660	632	689	663	671	695	672	717	657	696	647	664	689	651	682	727	696	638	718	685	648	660	616	697	714	681	654	602	680	681	699	658	668	665	695	657	692	691	657	613	672	705	661	659	629	676	671	698	605	673	637	649	683	703	631	682	696	673	676	662	653	625	696	662	659	680	692	632	645	682	624	672	655	672	695	689	669	674	660	679	634	667	702	674	686	642	662	644	664	648	670	691	633	675	636	675	688	668	696	633	693	597	684	680	657	702	662	656	669	628	662	677	665	669	629	674	619	710	693	674	632	665	657	686	683	653	670	649	652	660	623	693	672	692	661	689	646	646	650	639	681	644	669	636	650	684	692	659	697	689	702	675	689	670	670	659	715	683	652	675	686	619	686	678	691	716	684	636	733	661	667	626	645	698	696	659	637	623	677	695	679	641	729	679	657	657	651	675	671	650	718	635	647	663	666	622	636	678	630	649	659	623	684	649	683	707	688	700	658	623	638	648	657	694	627	681	676	638	683	689	706	638	724	618	604	689	678	685	680	660	692	669	609	684	686	695	690	662	665	701	664	680	647	662	683	677	658	700	671	672	657	648	695	675	644	698	641	703	685	626	681	636	654	633	641	662	634	696	682	685	687	670	657	700	703	611	644	705	636	678	664	676	655	664	687	651	641	663	672	716	674	680	696	684	696	682	680	720	653	625	609	639	692	611	639	649	678	697	691	643	690	696	644	693	673	654	667	669	660	691	692	708	617	658	613	653	664	687	696	648	630	672	645	672	700	699	663	648	656	675	669	692	659	680	655	678	673	618	666	689	625	647	596	706	666	683	642	671	711	642	653	654	648	702	655	651	701	738	661	642	677	644	649	680	676	639	634	682	662	681	702	657	649	734	654	645	694	669	740	656	608	674	673	701	625	672	671	647	602	657	687	697	663	660	671	678	662	645	682	660	640	660	632	665	692	663	699	675	685	647	657	662	638	689	699	642	685	728	680	653	674	713	669	677	643	666	666	681	697	660	655	634	664	674	698	669	693	641	684	693	641	691	684	689	685	687	636	677	696	668	645	657	665	677	636	639	662	644	698	673	673	683	639	649	647	669	691	601	686	630	678	709	657	732	664	616	707	721	631	693	661	655	667	649	706	675	661	617	673	667	681	680	631	659	705	666	637	692	680	682	630
4843	8232	9431	5326	4232	3245	2217	1978	1674	1624	9959	24566	21151	12528	5089	1815	892	637	598	560	564	584	595	533	563	574	579	614	546	571	572	599	583	547	589	581	647	566	590	602	573	572	572	571	575	567	535	557	586	583	562	586	564	540	571	550	595	547	617	581	551	592	552	553	571	584	590	565	586	566	576	552	573	574	558	553	575	532	605	544	595	584	577	593	521	590	594	560	567	580	613	559	567	563	545	559	586	532	571	552	565	580	534	554	601	586	560	563	602	537	574	564	573	559	548	513	569	555	562	547	581	574	585	570	585	567	571	561	541	602	546	557	534	576	547	543	610	576	549	565	564	549	553	613	578	548	582	573	640	520	467	560	547	568	583	564	590	585	538	563	588	554	517	566	514	591	538	544	518	542	520	592	549	582	585	578	584	573	556	567	584	520	603	579	574	574	537	534	528	570	538	584	563	544	573	565	539	542	551	594	612	540	582	546	539	582	595	577	556	546	546	554	578	561	557	593	577	593	616	572	555	590	565	524	565	570	566	588	513	584	549	554	587	586	538	565	575	590	579	571	595	551	583	532	525	559	589	549	549	594	583	531	554	593	589	539	552	534	573	535	624	577	536	530	562	567	568	583	558	572	581	563	576	570	538	551	592	530	536	608	556	571	532	585	537	578	541	566	571	549	546	555	617	531	529	563	617	536	561	554	590	540	590	588	576	548	577	572	607	558	578	601	572	575	559	555	539	567	557	601	581	560	560	587	554	587	517	567	524	549	547	547	581	538	514	577	546	525	566	575	508	606	603	517	591	559	548	538	560	620	590	591	615	550	540	540	556	565	570	545	542	558	574	510	550	568	563	579	570	559	512	544	596	589	554	546	557	515	602	544	576	591	615	597	565	539	568	554	550	559	558	609	546	546	523	567	559	532	571	536	576	556	567	552	575	524	563	592	565	522	580	546	534	527	603	563	561	559	583	558	533	527	581	549	590	579	528	606	581	503	558	617	576	576	568	553	529	532	582	529	540	566	572	552	552	551	590	594	542	551	548	535	535	574	554	579	555	529	562	520	569	555	543	571	528	543	574	542	554	571	567	556	540	582	602	535	568	559	542	580	554	548	537	574	579	540	560	557	594	586	584	578	575	529	588	562	575	570	556	574	540	548	541	570	587	522	562	574	583	585	590	508	595	581	563	589	560	523	558	535	525	543	535	581	548	588	566	580	515	574	547	554	573	585	523	550	588	566	590	558	593	568	561	555	527	577	576	557	542	528	577	566	523	568	567	585	583	542	566	538	549	582	578	550	545	532	549	571	537	572	585	589	553	578	559	555	583	582	513	549	559	523	507	591	546	557	597	527	570	574	561	557	587	546	533	577	592	535	575	531	555	535	560	547	553	539	579	576	608	585	562	572	605	579	535	571	578	589	547	565	542	565	549	537	537	592	540	575	543	542	521	538	560	587	555	582	518	539	534	529	538	547	533	531	538	562	523	568	525	587	521	561	560	531	552	575	583	541	562	558	576	554	543	605	602	551	547	553	553	574	568	575	541	544	575	578	547	602	595	607	579	563	555	598	597	533	558	547	573	558	585	568	555	593	550	512	531	573	562	588	571	553	527	545	584	519	532	552	572	565	529	584	562	586	530	561	532	560	542	543	554	600	594	538	582	560	549	576	572	589	519	585	584	508	574	561	535	566	556	570	550	549	544	582	538	557	542	571	534	576	572	566	617	551	559	545	544	566	589	529	582	532	549	556	552	553	530	550	562	532	536	574	583	581	526	583	516	574	610	579	573	546	566	575	544	557	567	554	557	539	573	516	526	554	504	541	562	546	544	596	552	539	580	588	580	559	553	535	537	561	614	544	539	575	559	555	558	567	511	541	621	556	568	546	532	557	548	603	565	531	534	568	548	553	590	549	547	544	525	590	550	566	597	555	568	622	603	602	564	532	562	593	524	585	524	573	576	575	590	548	554	522	559	551	556	543	556	607	557	582	575	569	538	564	536	573	543	568	584	567	587	563	555	589	586	548	563	570	593	579	563	574	562	544	578	570	579	534	529	560	579	570	568	549	560	544	594	548	542	558	581	519	511	540	545	568	567	532	580	567	532	593	550	587	547	522	567	563	501	549	542	598	588	542	543	509	561	563	543	553	572	584	587	601	523	544	543	573	579	565	595	581	609	528	604	567	524	568	557	563	580	572	543	522	544	560	555	529	569	539	586	552	575	585	580	534	534	574	593	554	587	544	551	527	567	584	575	534	577	547	565	593	560	578	599	617	537	591	558	562	557	557	547	572	556	523	567	565	565	563	545	514	514	570	550	578	536	549	572	567	582	581	571	588	551	556	587	584	568	559	535	568	524	541	579	555	531	553	550	585	565	523	536	564	540	531	515	575	551	562	568	616	525	570	609	491	553	532	571	581	585	583	541	537	585	564	525	530	592	566	543	551	577	567	560	593	594	566	532	541	561	541	584	552	557	519	574	577	552	586	542	516	562	560	518	588	549	548	515	591	551	578	543	574	562	578	535	528	601	562	579	556	558	538	540	577	563	599	539	538	572	610	606	581	534	569	569	548	548	587	565	559	587	616	573	515	548	547	528	594	547	533	549	563	606	571	509	582	577	504	591	583	569	557	532	563	574	530	550	525	589	527	572	523	577	574	517	565	554	570	578	559	564	566	541	579	581	556	534	578	537	543	556	552	553	556	517	561	571	551	523	570	554	590	600	529	597	547	589	561	560	599	525	552	581	571	576	577	544	538	586	553	571	580	555	517	562	587	596	548	537	574	568	576	538	547	484	555	559	540	556	593	534	551	548	560	593	540	590	530	577	555	571	568	560	568	555	605	559	543	609	593	550	570	568	595	565	568	557	567	568	563	595	555	531	533	549	615	518	552	567	588	548	622	574	577	584	628	589	589	525	587	549	602	553	579	556	589	584	572	557	559	579	539	567	567	590	535	575	617	567	545	551	548	554	583	559	568	545	528	564	562	611	576	576	510	587	537	572	597	572	601	557	569	536	526	561	536	549	557	532	534	549	573	571	526	577	552	582	499	552	546	564	593	555	618	566	548	551	523	532	545	575	538	565	552	595	544	526	528	546	560	541	585	582	553	517	579	539	546	552	551	535	584	574	516	570	549	555	515	568	569	546	530	562	597	557	533	552	568	568	565	553	561	512	527	544	546	548	593	605	540	560	568	568	530	581	542	569	566	551	592	583	563	557	562	550	601	582	588	547	568	560	546	575	542	536	544	537	563	578	502	535	537	588	562	563	515	549	549	550	582	570	604	581	551	534	581	579	557	582	590	576	551	614	577	592	539	571	537	522	550	576	568	545	551	607	529	594	584	532	539	555	569	566	586	549	624	565	548	548	582	535	539	546	544	561	503	543	566	553	598	583	559	556	569	555	534	530	608	594	574	557	548	588	551	551	542	547	579	487	556	557	561	587	523	585	583	574	577	592	532	583	559	508	517	533	545	541	559	564	554	546	609	509	565
26717	10269	3192	1918	1008	825	726	634	639	665	789	1219	1464	1254	982	698	566	529	528	527	522	511	506	532	556	563	555	513	547	584	549	552	526	528	528	532	543	549	515	596	509	539	530	547	546	559	568	533	560	530	491	533	514	582	522	516	578	555	575	546	541	514	536	522	528	561	533	535	499	558	525	554	505	537	573	528	511	512	498	517	525	540	526	503	544	511	550	545	491	543	502	528	513	555	523	537	535	528	530	544	555	479	573	535	530	565	514	551	540	563	574	543	568	542	579	534	537	540	528	549	586	553	494	567	555	514	572	532	485	539	505	522	539	545	549	514	542	491	547	606	556	566	506	503	571	509	535	520	573	557	527	545	536	543	542	490	557	506	540	563	566	538	540	543	518	527	502	516	557	514	527	516	496	521	596	517	543	522	507	537	531	541	527	515	518	561	593	541	526	515	518	525	530	517	533	517	595	500	569	550	547	511	553	523	531	562	550	584	502	534	516	492	500	520	507	514	513	592	547	536	533	512	565	533	564	568	554	565	548	503	565	543	545	493	551	533	533	550	563	538	535	539	540	508	520	525	506	511	545	548	518	549	521	526	544	497	518	506	545	511	561	516	502	534	510	532	486	522	536	545	550	512	577	540	503	508	545	488	496	549	550	538	548	552	596	528	524	517	546	511	545	548	523	552	565	508	541	548	540	527	571	538	497	519	502	548	511	540	547	549	552	551	517	549	534	548	546	531	518	550	521	541	518	493	526	550	514	487	513	512	506	547	536	515	534	542	516	558	532	519	532	540	503	532	519	586	533	541	499	518	550	502	525	539	518	528	508	548	525	544	561	531	542	525	533	538	562	556	512	553	526	504	558	517	488	490	542	532	495	558	545	492	551	525	529	507	568	545	534	577	537	559	581	571	549	510	533	537	536	543	530	495	548	522	534	522	536	556	533	538	526	503	554	535	541	545	559	542	480	541	555	558	507	513	529	534	512	521	537	567	545	552	551	553	516	528	573	505	536	546	538	562	548	529	521	577	532	573	539	530	508	545	537	553	495	557	523	514	502	548	585	541	552	544	537	550	548	524	526	508	546	530	504	512	533	548	512	519	565	578	522	531	543	607	519	525	551	511	492	543	523	555	515	505	507	557	549	532	534	528	510	523	531	536	510	584	503	538	523	554	505	497	533	563	529	520	544	511	501	559	521	558	538	550	564	564	600	541	512	560	530	541	553	542	520	507	598	570	482	501	566	539	515	533	503	537	533	540	533	545	577	560	535	600	541	557	529	521	579	544	536	551	555	574	488	560	535	548	572	554	541	537	534	572	530	546	570	502	536	537	530	522	526	495	555	521	559	501	578	558	562	609	530	525	511	532	529	517	543	507	538	560	531	518	518	524	545	552	545	518	501	553	507	531	529	531	529	553	517	524	531	535	562	512	558	560	576	535	509	575	526	563	546	526	517	553	503	490	556	514	541	546	537	550	527	552	531	552	522	507	535	499	522	555	552	504	512	530	541	502	523	516	552	544	533	470	528	504	571	537	550	556	532	486	562	533	537	543	527	533	541	515	527	542	518	533	505	519	497	543	534	522	586	512	528	540	542	554	475	530	540	540	497	504	509	532	535	549	503	550	570	504	512	548	560	545	516	531	524	509	558	510	517	551	569	562	515	488	530	502	581	557	536	529	553	528	501	522	547	533	564	565	496	560	565	542	493	512	531	488	517	533	532	542	588	523	540	553	557	529	547	539	515	509	529	508	519	558	560	508	552	504	554	523	543	509	545	519	535	512	542	505	536	528	550	536	490	538	568	489	508	588	579	539	560	516	507	525	559	511	581	549	505	499	535	484	510	527	536	536	573	543	550	574	541	506	556	559	559	566	547	526	568	521	500	539	544	507	583	575	530	530	555	507	499	520	518	566	549	489	536	535	552	525	547	488	504	567	529	555	516	499	525	521	524	573	546	534	553	534	523	503	551	577	517	532	518	542	528	526	559	556	530	549	543	530	485	521	548	551	512	521	514	548	501	471	523	524	540	543	510	543	505	554	540	539	553	526	472	561	565	545	550	526	552	551	526	555	507	502	546	564	554	565	530	525	540	516	563	528	547	503	529	518	513	557	530	502	540	506	529	529	528	532	529	581	557	559	526	508	558	545	501	541	539	501	556	531	525	563	534	558	535	549	527	512	516	507	518	563	540	536	527	538	596	521	504	522	523	525	506	521	560	505	518	563	517	499	548	520	521	568	521	576	573	547	560	511	515	505	585	524	523	530	546	526	533	559	533	527	549	553	541	564	560	542	547	531	521	530	540	584	532	531	545	516	575	521	541	490	570	561	488	532	559	528	572	516	533	521	488	526	525	555	530	555	528	507	512	554	579	536	559	563	518	577	539	540	552	534	522	549	497	540	512	537	530	555	543	518	537	523	524	480	521	545	521	546	514	505	542	559	523	523	543	581	528	544	488	537	540	546	545	525	501	479	516	514	577	526	573	540	513	518	558	509	501	564	525	513	554	503	566	544	522	583	554	543	560	564	590	504	536	580	552	520	543	512	544	582	580	528	521	507	500	559	579	555	559	521	529	554	504	527	533	536	570	541	538	530	550	497	547	553	556	541	537	541	536	543	531	541	525	541	542	548	576	535	533	539	508	556	564	523	515	487	539	535	542	549	525	514	558	531	565	518	497	561	547	506	549	513	550	484	494	536	518	534	516	534	549	532	529	530	510	522	511	566	517	554	541	554	544	496	561	503	536	546	554	528	508	517	544	543	540	532	521	530	543	496	509	562	556	522	540	520	579	547	569	526	550	521	487	555	542	562	516	560	520	522	549	530	565	542	556	526	533	550	521	534	496	531	522	503	551	541	507	518	564	519	502	560	540	500	559	553	532	560	513	550	543	509	528	528	593	493	531	527	523	536	537	517	565	551	562	502	526	531	555	550	545	527	544	556	548	505	538	518	503	539	529	582	519	512	545	530	524	531	564	585	505	552	539	540	554	505	510	510	530	519	532	524	555	549	539	546	588	565	544	549	546	532	516	554	542	565	535	509	511	543	559	535	550	535	491	563	519	532	504	564	571	541	518	572	549	556	531	530	561	548	504	538	523	551	534	538	522	547	555	549	543	520	571	518	522	560	557	505	556	513	529	560	515	542	555	535	575	536	506	495	519	560	530	545	542	540	550	542	537	569	513	571	513	555	531	528	531	512	577	551	599	544	518	489	487	556	556	513	565	545	533	557	528	548	547	542	522	540	567	536	539	500	484	561	512	508	537	531	546	555	541	537	526	543	542	539	509	582	568	541	489	508	528	584	555	516	501	566	528	551	513	503	499	499	541	532	478	528	529	525	533	511	510	519	541	514	567	521	540	544	545	533	528	539	526	553	579	570	511	521	503	475	521	549	543	508	549	538	530	519	529	534	573	525	541	524	519	525	581	511	497	498	514	518	555	496	506	518	544	553	545	547	534	547	491	539	510	537	528	540	538	544	516	543	520	549
5856	2806	3449	1843	1086	954	743	646	614	687	1014	1530	1799	1355	911	668	516	473	463	434	424	431	407	428	419	471	431	469	448	432	453	441	441	444	432	449	458	404	466	466	459	437	471	445	422	486	426	456	453	471	471	465	450	450	437	418	447	468	460	426	481	433	427	428	498	438	469	469	387	415	448	447	432	453	449	445	439	419	462	466	458	492	470	464	466	456	429	441	444	449	448	470	453	441	458	441	470	438	450	451	440	462	452	462	448	430	446	452	479	461	425	467	436	417	410	452	448	426	451	439	454	446	463	431	454	395	420	460	443	446	396	442	422	464	472	481	457	467	445	453	451	476	442	460	449	439	465	457	422	434	443	473	506	409	456	437	415	468	428	450	473	471	468	443	429	456	423	457	392	466	423	477	431	415	493	434	458	470	419	419	438	451	438	440	452	440	470	445	412	450	445	405	444	412	465	414	445	427	421	424	433	430	440	463	425	418	431	442	444	466	423	462	466	443	437	448	433	455	457	449	494	478	447	423	421	449	462	478	446	450	468	438	415	412	400	420	444	417	434	435	421	426	437	417	444	418	416	428	426	415	447	441	407	447	456	463	469	445	456	427	416	429	455	479	478	433	432	439	452	429	469	441	461	426	401	462	443	464	445	456	478	413	425	440	461	432	461	423	415	437	474	452	461	453	444	446	497	434	440	419	426	480	435	435	440	453	400	455	458	456	420	461	436	467	464	502	449	469	426	397	457	416	483	393	459	439	433	452	470	449	437	446	446	445	426	433	440	463	456	460	427	431	432	473	457	431	404	463	430	430	461	448	448	437	447	473	427	404	425	458	429	476	421	449	426	473	440	443	401	459	443	470	439	426	402	502	447	445	456	446	454	459	408	441	484	440	438	441	415	460	436	440	459	436	440	418	439	437	467	417	399	426	430	443	481	403	433	401	433	424	457	465	453	451	434	420	423	439	459	456	473	425	457	435	404	450	415	478	454	432	445	446	446	444	477	448	445	468	420	395	442	457	455	482	456	415	446	433	458	444	466	446	438	461	457	454	457	426	434	438	424	482	414	487	401	418	459	424	423	428	456	464	416	429	454	452	415	447	469	467	450	413	447	470	429	437	471	421	436	447	459	470	429	416	418	417	457	445	427	448	457	416	432	410	442	452	421	444	470	409	415	415	452	433	456	451	448	444	441	456	433	459	413	453	429	419	449	468	425	443	451	466	460	451	450	445	426	443	439	470	436	439	417	406	430	470	463	490	464	459	422	465	441	445	461	413	436	446	440	458	421	439	421	462	437	445	449	457	421	440	453	416	466	428	468	422	387	458	428	455	430	483	416	407	449	431	491	410	449	475	464	461	447	432	433	455	447	439	424	461	450	443	422	428	427	419	443	430	434	443	414	436	440	408	431	469	453	429	465	443	410	462	486	463	446	454	443	464	453	429	424	442	426	450	449	457	463	456	446	453	410	475	462	456	454	445	430	473	403	423	466	455	444	462	440	446	456	451	461	478	434	415	446	447	488	461	463	443	475	475	437	422	458	465	447	411	438	424	409	382	442	448	423	391	470	447	431	419	425	425	427	436	432	392	424	454	455	459	489	452	443	431	416	419	451	475	435	437	436	428	441	476	399	446	441	418	437	416	423	444	431	448	456	464	440	465	448	460	420	444	434	435	487	428	448	431	408	425	432	429	448	416	446	409	458	417	454	458	428	425	422	450	428	465	431	449	463	449	438	428	441	404	459	428	464	464	458	423	446	428	452	459	471	467	429	411	477	462	475	404	436	429	467	439	473	453	430	454	445	437	429	452	449	447	503	426	463	485	433	443	454	408	426	444	448	467	448	445	414	411	437	476	449	452	429	447	445	434	451	466	419	417	419	475	475	477	441	454	428	449	481	428	419	455	414	423	442	445	413	457	452	433	445	433	457	485	458	444	424	488	444	435	447	415	457	440	450	471	453	458	473	439	458	486	471	456	453	414	439	439	418	451	430	427	449	465	450	443	458	441	428	471	418	416	459	444	443	445	443	443	444	423	423	459	437	444	431	446	429	429	450	456	411	459	463	440	426	435	458	478	465	443	428	471	455	428	424	468	446	436	454	452	451	427	456	465	442	427	458	451	428	461	421	449	445	432	461	452	442	449	437	460	464	440	497	432	477	433	418	470	429	449	446	464	439	411	442	446	430	450	472	415	422	447	441	480	468	459	441	467	442	423	430	436	458	426	439	443	468	400	469	401	436	474	452	458	444	411	426	454	413	467	447	451	435	418	451	461	446	441	425	445	484	483	427	460	465	427	459	434	422	445	476	418	423	425	477	464	426	432	470	461	477	488	471	452	439	446	431	433	429	437	450	421	488	473	460	392	470	459	407	455	441	383	410	442	453	435	452	443	467	431	436	434	446	465	411	458	445	463	459	461	452	429	429	447	446	467	469	469	445	398	425	455	472	465	445	431	416	429	434	467	415	467	453	454	433	431	426	437	447	410	443	459	431	417	453	491	440	438	422	427	443	414	444	448	412	408	441	449	453	439	419	433	475	455	446	422	441	467	402	397	430	429	456	480	402	440	421	404	467	467	425	440	447	452	481	431	441	397	429	473	408	444	441	417	451	436	479	436	429	436	416	470	454	453	410	445	438	407	421	461	475	442	441	401	470	421	431	401	424	448	418	427	472	486	447	421	478	420	410	438	434	450	440	415	440	439	425	478	449	514	440	446	429	455	417	429	427	437	410	453	458	428	458	454	442	419	431	422	480	450	456	490	435	438	436	444	430	442	428	443	444	420	441	457	478	451	439	452	424	434	440	433	434	435	462	449	413	436	432	445	427	452	456	432	464	448	453	445	441	456	464	447	469	446	414	418	463	427	444	437	441	407	436	427	422	448	470	418	487	429	432	462	435	425	466	434	415	467	443	462	480	460	425	424	429	478	412	421	447	445	418	440	461	459	451	439	445	441	401	426	464	438	471	414	421	456	461	474	432	450	441	459	414	466	454	429	468	456	493	426	428	459	429	452	453	471	450	455	469	457	427	424	393	476	458	456	436	446	450	452	424	492	443	434	417	439	421	465	448	426	428	438	443	454	468	443	474	464	446	451	470	446	456	437	444	424	449	435	443	447	469	462	472	468	404	456	454	481	421	407	449	468	437	394	442	434	464	475	426	450	439	431	424	426	440	460	449	477	466	482	458	445	461	424	415	441	463	437	464	446	408	425	461	470	453	482	429	467	421	472	450	420	449	443	435	440	461	464	432	490	448	427	421	449	430	420	430	402	490	464	405	446	435	445	418	466	413	490	465	449	455	458	434	448	430	408	460	460	411	451	440	432	445	399	416	415	430	460	452	444	452	432	448	423	461	422	445	463	455	427	439	440	467	413	432	437	457	407	454	419	446	450	467	435	445	443	413	454	475	452	430	457	436	439	427	438	449	454	461	437	440	451	448	468	483	432	435	433	465	450	454	450	436	424	428	473	459	461	460	398	479	419	463	446
24844	20819	26741	24774	9923	2382	1433	1347	920	830	2511	10825	9850	10008	4804	1592	764	617	565	546	538	535	529	545	545	532	541	524	497	539	540	533	521	552	553	553	520	510	543	479	528	525	535	564	528	502	518	538	506	553	523	536	510	507	481	507	490	538	520	518	514	526	522	528	515	548	522	487	553	502	490	498	567	520	560	559	563	516	532	490	519	532	518	501	533	523	493	514	539	519	505	534	536	506	545	529	483	562	506	505	533	505	497	526	566	528	467	543	528	524	530	493	525	525	551	524	488	538	536	541	525	545	545	544	528	539	500	525	555	552	524	535	514	499	468	501	489	505	527	545	488	499	514	515	518	517	525	532	497	524	517	508	500	523	524	557	530	534	500	535	570	521	498	484	500	493	507	562	523	517	527	525	523	506	512	532	529	500	525	480	517	538	529	484	550	512	523	556	521	535	554	532	541	492	528	498	538	522	522	526	486	516	519	550	525	500	498	502	476	516	518	502	474	512	474	512	490	487	543	526	564	526	515	560	579	499	502	478	489	552	463	541	518	516	533	525	508	506	488	509	498	484	530	531	546	519	569	537	520	544	540	549	554	518	533	528	477	501	527	486	534	483	548	507	508	502	502	530	485	535	515	527	542	508	491	521	522	499	534	481	535	562	518	499	535	496	538	559	508	529	530	516	536	526	562	563	530	534	496	526	509	541	494	492	501	476	508	501	516	514	522	540	502	506	493	547	510	546	527	535	525	515	540	520	488	522	535	514	509	533	532	517	510	517	524	497	526	525	486	532	561	496	506	519	555	467	552	522	506	504	498	525	536	530	479	522	498	525	531	508	524	527	492	517	481	522	554	529	500	540	485	494	536	530	505	471	472	505	530	526	519	486	516	532	503	493	506	485	532	521	528	522	558	539	555	524	507	544	538	507	547	531	538	518	524	504	524	555	527	559	531	543	532	488	552	521	507	545	501	527	534	491	523	503	495	517	510	533	507	551	528	509	550	543	551	534	555	528	489	522	529	491	528	500	520	510	552	547	497	532	502	531	531	526	540	522	530	505	530	501	511	505	489	494	560	490	510	512	538	467	503	503	555	527	506	482	538	549	540	525	476	512	512	518	531	555	481	525	523	490	545	477	536	536	525	500	522	518	527	544	485	508	518	516	528	534	517	527	505	522	547	528	558	534	570	520	531	534	568	509	559	500	566	538	543	493	501	534	494	479	543	523	495	511	503	527	487	523	545	526	514	533	518	494	483	558	530	534	542	476	561	490	512	485	519	503	497	498	548	553	555	539	520	505	507	521	559	529	523	531	521	545	533	495	518	506	554	512	509	506	546	501	540	536	535	489	493	498	538	543	474	540	514	486	564	543	485	504	512	526	528	469	562	508	514	520	568	554	514	513	558	532	507	515	533	537	518	502	542	516	529	544	509	514	532	542	504	518	537	487	517	517	522	563	497	526	484	513	527	515	523	557	516	526	544	485	503	497	483	546	551	559	529	503	517	513	545	541	528	534	517	513	559	517	512	504	536	544	479	508	482	522	501	487	485	523	492	485	458	550	561	500	514	518	505	541	524	489	517	518	539	485	520	482	520	549	538	542	493	515	513	531	555	496	525	518	510	545	521	532	537	544	522	516	525	516	448	510	538	495	533	518	512	489	511	559	525	526	543	530	517	500	517	525	480	497	529	551	455	554	512	524	548	508	507	491	484	508	465	498	527	543	497	523	529	471	557	522	506	545	523	485	523	517	534	529	494	530	522	529	523	483	523	509	560	539	520	459	511	514	515	543	513	518	507	523	464	533	521	522	526	472	521	503	492	491	540	495	554	503	535	566	501	536	518	537	521	494	514	487	516	536	508	525	513	533	500	513	517	515	482	513	485	528	526	475	552	507	506	500	520	537	519	584	502	475	500	539	526	526	508	527	517	510	534	494	519	516	517	507	557	537	523	522	511	511	509	522	531	563	503	513	500	552	492	505	567	503	521	497	527	491	514	532	507	480	541	514	535	509	502	557	527	509	517	499	496	528	531	505	507	525	514	525	549	532	518	504	547	516	533	494	496	524	525	544	527	536	546	525	524	496	504	464	522	557	485	519	522	516	515	511	549	535	503	528	487	555	546	462	516	518	495	530	501	509	515	496	542	502	525	560	553	478	529	497	495	516	539	511	531	513	583	534	494	542	485	501	546	534	516	524	552	536	540	519	552	500	552	520	520	561	500	522	504	502	514	503	523	478	527	520	521	519	518	524	522	561	522	528	513	514	537	549	539	535	530	504	540	528	515	499	505	516	516	545	534	558	518	527	483	517	516	538	524	520	538	496	482	544	546	542	544	559	508	500	513	504	515	535	529	511	544	526	554	545	520	525	522	552	506	521	530	532	540	495	530	497	541	525	507	527	526	492	514	540	543	524	488	507	553	542	502	493	480	517	504	540	562	566	556	504	526	537	499	521	558	499	471	521	513	545	563	546	491	541	521	521	521	454	509	531	516	543	505	510	527	523	540	514	520	520	522	489	512	540	519	538	513	511	562	533	509	527	526	513	505	518	505	517	508	507	506	520	523	486	524	511	490	513	502	472	506	531	472	501	534	564	507	530	511	565	530	501	513	490	514	502	509	517	546	524	535	546	544	485	535	513	541	520	513	518	468	539	556	567	533	516	533	489	507	540	534	503	512	504	537	516	494	539	516	534	482	525	484	501	491	513	515	488	499	496	495	496	508	486	502	552	483	531	497	535	523	502	547	564	499	550	542	522	503	503	515	537	491	533	516	525	511	519	497	538	517	505	522	531	517	519	483	568	568	538	541	523	513	520	506	547	538	530	523	530	522	524	530	499	471	515	516	558	559	509	536	529	556	491	507	480	537	488	492	496	537	540	531	478	497	543	513	557	532	518	535	509	511	536	538	518	544	539	511	558	525	525	509	483	488	486	548	497	496	517	541	504	478	469	523	533	511	522	546	482	493	499	528	522	523	509	514	513	497	452	523	529	510	548	503	491	492	523	504	487	518	521	499	506	515	499	508	538	537	508	543	518	516	559	549	507	551	494	527	506	528	506	515	545	540	510	490	534	547	504	508	513	527	514	525	479	508	507	536	527	536	459	500	483	492	520	553	540	520	508	523	525	532	523	521	523	537	511	548	556	539	513	574	492	524	460	524	531	493	532	545	553	518	472	514	482	513	494	538	514	510	558	505	527	527	502	502	556	509	548	525	502	493	500	541	482	532	541	541	551	523	538	527	487	533	508	540	535	540	515	529	542	505	496	535	499	546	516	527	529	473	506	457	503	508	529	533	522	540	536	484	503	522	532	534	572	479	533	501	552	504	538	537	578	505	526	539	483	524	514	470	493	506	496	520	529	512	563	532	563	518	511	516	511	555	523	542	533	487	502	489	514	540	504	556	523	486	492	552	513	531	519	525	538	512	499	483	507	492	568	512	510	532	516	526	507	523	521	529	541	495	519	501	498	562	499	536	534	516	504	490	535	522	510
4929	8539	7362	4317	2678	2106	1475	1639	1096	897	3897	12933	10030	10382	4820	1779	743	547	478	426	432	466	477	442	480	492	440	461	474	445	498	434	436	453	454	476	443	405	428	457	434	468	462	457	488	414	471	439	464	458	451	416	461	439	409	433	454	469	430	434	477	462	467	481	467	437	456	408	418	478	478	455	475	463	464	421	467	464	433	489	443	479	496	461	461	463	448	449	483	452	463	438	463	427	489	493	430	462	422	432	444	420	438	455	431	476	466	450	443	445	460	433	461	430	442	419	460	466	468	431	463	422	457	444	431	435	459	489	442	449	438	446	441	500	462	464	468	474	437	464	450	427	435	442	454	413	431	439	436	449	456	443	450	483	470	469	425	459	466	454	487	424	449	473	412	475	436	451	434	422	437	459	436	464	442	452	437	456	440	466	425	464	426	428	445	447	437	459	484	440	448	448	461	466	459	443	444	463	435	445	448	446	446	459	436	452	429	416	469	458	453	473	426	445	440	422	425	435	457	435	410	441	448	459	410	430	456	446	458	428	457	469	414	474	476	464	453	456	471	467	442	427	443	482	480	468	435	434	455	470	510	454	447	470	437	436	434	463	422	478	441	493	473	478	441	476	454	446	444	471	427	429	409	433	457	451	405	438	422	484	472	432	475	450	406	435	455	443	443	428	448	441	462	439	461	436	422	477	439	421	411	463	440	456	454	451	444	458	469	486	485	446	447	485	452	470	430	463	439	431	430	489	454	455	453	417	414	419	435	417	416	453	466	449	417	430	457	441	444	455	435	443	444	442	459	451	395	461	456	446	422	421	477	438	428	430	434	431	447	461	427	429	430	454	408	447	440	441	464	458	478	464	434	426	452	444	440	429	469	426	444	422	469	403	422	437	439	450	445	419	426	465	450	414	424	451	497	429	441	484	455	465	468	440	416	432	421	452	433	459	442	440	454	472	452	460	428	436	461	411	454	455	448	447	457	454	447	423	417	479	413	455	449	452	424	449	462	468	440	446	454	439	428	445	481	389	436	425	440	440	444	444	421	442	472	422	430	425	432	453	450	448	456	441	445	436	441	489	421	470	464	435	425	451	448	458	471	409	455	448	442	451	486	432	457	427	405	444	416	438	430	453	438	411	440	425	433	424	444	425	484	454	452	458	409	430	445	472	443	454	470	420	478	435	451	418	432	463	477	472	473	421	381	413	447	448	454	416	436	455	413	470	436	499	425	456	461	454	409	447	435	445	466	432	442	479	449	440	419	434	446	410	448	434	444	434	462	445	459	424	466	453	449	464	453	430	444	442	466	434	417	453	453	471	454	419	458	407	467	452	447	430	493	442	456	483	462	433	434	442	466	427	433	424	385	480	454	415	445	423	463	435	412	455	458	447	425	453	448	463	463	468	405	410	442	434	442	437	460	389	431	433	440	468	445	428	454	448	436	437	434	456	478	427	431	440	470	447	461	426	466	455	471	445	475	439	455	430	449	480	492	477	438	457	424	461	458	442	442	474	411	425	453	459	454	468	452	441	402	415	452	422	398	464	421	432	491	437	468	439	450	458	489	477	481	456	446	460	485	428	459	456	420	470	437	432	460	460	444	419	427	448	457	444	412	442	454	429	460	436	435	459	471	450	416	443	459	435	484	455	455	509	431	427	450	476	508	480	462	448	478	423	417	439	448	414	458	482	441	432	444	418	413	451	426	469	438	430	450	416	455	458	457	497	436	488	430	442	456	476	475	443	418	463	427	405	436	414	441	451	449	428	431	447	441	418	445	451	450	448	445	459	433	441	434	442	440	431	426	452	447	449	448	500	441	439	365	452	459	405	451	395	404	494	464	449	464	460	394	475	457	436	432	439	465	438	492	431	457	448	460	407	481	447	400	443	449	459	403	409	452	459	424	472	446	442	440	465	431	432	412	468	479	468	446	451	436	446	481	457	453	454	448	414	453	484	473	456	452	451	420	448	447	414	443	444	412	482	434	457	459	498	438	421	430	440	429	465	468	483	466	383	425	449	387	455	440	427	430	444	445	429	463	465	474	424	465	482	449	473	468	435	407	429	406	461	460	469	434	434	485	466	421	438	405	447	457	486	426	448	448	442	434	444	472	467	468	435	478	442	434	460	435	487	415	471	426	446	441	491	474	455	461	460	453	465	445	454	419	438	465	477	447	443	422	429	460	448	447	490	469	450	450	411	437	444	409	399	457	438	465	432	432	465	487	447	457	455	496	481	489	454	432	463	450	403	466	464	470	436	464	466	468	451	449	451	438	484	448	445	454	446	487	407	479	390	426	453	475	465	401	453	451	434	470	441	432	450	440	449	431	449	445	450	453	436	455	478	478	451	450	444	452	474	421	437	443	474	432	441	467	436	473	399	444	414	423	432	437	410	477	436	409	512	467	465	459	463	463	456	445	461	464	464	468	474	430	492	442	455	457	442	417	450	469	461	429	437	460	418	387	484	451	465	449	492	465	418	422	460	444	460	438	451	447	458	438	437	417	419	406	448	440	452	411	469	399	460	470	437	471	421	434	439	395	460	458	437	465	457	427	470	478	414	440	451	437	420	441	467	448	434	456	443	467	403	429	452	441	433	448	475	433	432	423	434	445	482	449	400	437	459	424	450	460	425	424	429	428	474	442	433	472	458	504	444	430	439	461	459	461	445	439	453	451	449	471	466	457	453	420	452	480	420	470	423	450	422	474	436	446	431	433	460	414	484	481	427	429	459	457	421	451	438	446	435	452	461	430	434	455	489	445	477	480	446	414	467	459	451	434	450	493	417	440	394	474	439	463	462	429	461	506	483	461	503	408	434	421	415	428	466	453	449	437	452	429	424	474	443	448	472	419	447	423	400	432	456	417	414	446	404	455	437	419	432	449	450	452	462	473	470	480	462	467	438	447	437	469	416	414	409	429	431	429	430	461	422	429	422	431	455	460	458	442	446	419	422	407	457	456	453	455	493	430	461	455	449	475	429	462	469	441	425	484	428	407	457	480	482	437	457	495	471	432	460	460	456	390	408	467	440	431	455	441	438	488	433	442	430	417	440	427	423	472	462	419	447	481	499	460	477	428	463	440	483	447	444	453	461	429	439	461	419	414	434	398	444	475	472	445	435	437	431	430	439	442	442	465	416	434	454	438	430	442	396	481	453	463	436	437	442	467	431	449	459	457	463	471	450	453	428	459	419	458	497	398	462	429	452	472	433	443	432	447	429	433	452	432	437	434	484	429	439	410	470	423	461	445	455	429	455	406	434	447	430	443	462	464	423	432	424	444	454	454	443	458	451	440	437	447	440	421	392	420	415	458	466	485	417	462	448	449	449	467	439	460	403	439	448	492	450	445	422	428	497	458	488	439	423	486	415	448	448	471	442	437	468	464	464	430	436	411	470	426	429	471	411	417	417	443	465	424	441	421	495	418	451	426	431	441	454	399	436	469	450	417	386	409	468	461	456	464	464	457	411	447	421	463	432	417	460	430	476	467	427
23813	20781	27767	23878	20416	8513	2907	1769	1523	1574	4022	19700	23190	15342	7656	2910	1158	755	685	664	637	692	706	673	663	668	604	626	648	686	653	653	659	641	672	658	640	634	619	668	699	625	692	642	672	616	673	676	583	655	655	624	602	634	660	648	668	620	656	673	664	668	668	621	727	669	624	623	646	681	673	651	616	648	636	607	611	664	644	630	669	601	665	636	687	608	618	645	682	683	716	693	683	670	677	631	644	687	651	600	654	609	610	652	677	597	657	642	612	615	633	601	599	651	614	625	702	649	654	611	677	645	639	647	637	639	684	641	678	662	636	622	655	605	665	672	611	676	672	602	611	622	649	641	651	640	600	633	614	626	629	603	629	669	657	632	590	664	659	635	633	637	665	623	615	671	614	640	640	632	631	641	607	615	605	638	628	632	622	667	652	626	650	632	679	649	597	610	676	664	631	619	688	662	651	606	636	652	684	645	682	588	656	620	645	646	643	603	631	632	670	625	651	679	621	633	645	622	630	626	644	612	580	631	654	638	647	623	673	628	656	635	667	618	678	662	636	624	648	625	598	672	646	658	630	622	658	639	654	693	636	674	605	621	636	673	641	655	677	646	631	689	640	661	630	652	624	677	623	653	632	683	648	638	633	616	641	632	633	629	620	681	641	676	633	674	690	653	623	628	642	603	659	602	664	619	651	684	648	630	624	636	634	616	644	636	666	641	671	688	621	676	609	619	625	603	650	610	625	667	650	622	635	653	634	691	658	654	642	608	603	620	632	657	661	626	619	618	686	620	615	614	639	664	628	678	617	660	646	684	624	644	639	606	647	589	614	644	680	641	625	626	699	608	609	671	636	676	625	581	606	618	642	657	608	644	641	642	663	663	711	595	651	631	641	668	652	658	630	675	664	655	672	655	662	662	654	684	630	664	655	628	666	631	635	639	612	636	671	609	646	623	644	644	633	607	663	627	605	614	662	604	643	651	616	606	620	619	641	580	663	671	645	647	634	657	634	630	671	625	673	675	648	622	638	650	675	664	631	633	607	635	660	657	615	681	657	662	663	643	632	647	676	638	614	628	684	642	618	689	634	644	657	677	670	690	655	655	575	648	624	648	648	632	671	656	601	606	616	700	680	681	616	628	621	623	633	607	621	649	672	660	628	639	677	647	695	633	654	626	619	624	662	628	635	630	660	643	607	641	638	656	644	632	651	649	652	635	639	635	626	634	694	645	612	656	637	621	640	609	599	573	664	642	667	626	636	590	655	620	654	649	672	655	633	605	666	627	634	641	657	628	633	627	640	658	699	681	627	586	632	601	656	642	591	650	603	582	613	619	649	605	683	641	683	611	633	594	614	631	649	623	627	652	643	695	660	619	620	683	650	631	629	661	657	616	651	680	622	681	644	618	639	667	651	655	708	649	657	694	672	645	690	649	658	596	616	648	629	652	679	620	664	638	699	639	664	668	647	668	627	612	634	661	650	646	634	659	646	638	638	663	649	611	673	662	652	607	635	659	639	635	619	622	667	672	672	609	608	673	695	649	642	674	637	651	643	664	618	647	634	625	626	621	694	634	619	620	639	631	607	645	645	651	648	621	641	672	653	630	632	600	610	681	651	646	656	639	614	619	602	636	640	647	683	664	612	643	605	681	654	672	636	639	651	672	625	642	623	614	655	635	637	594	617	624	649	677	638	578	657	661	649	603	672	683	639	659	695	617	671	635	608	655	656	612	597	646	677	600	661	670	633	664	662	609	658	602	631	604	725	653	615	691	623	643	609	665	639	622	655	662	639	665	662	634	640	622	651	608	605	594	678	652	644	653	688	648	644	612	628	608	620	647	621	648	689	625	666	654	647	653	620	682	635	660	668	673	670	610	648	649	695	625	624	676	684	640	628	633	654	654	652	602	640	624	589	619	665	638	604	645	650	661	636	663	623	638	652	641	653	602	664	667	618	618	594	686	630	646	643	600	657	666	624	672	655	672	661	699	592	669	639	709	690	644	719	641	634	655	643	611	610	664	655	669	633	637	641	634	655	653	652	647	630	621	630	620	628	651	660	649	660	662	613	652	631	669	615	629	674	620	641	660	635	655	630	638	636	635	678	611	616	630	634	637	663	688	647	634	624	619	650	635	673	618	681	709	648	678	638	650	636	611	581	641	673	631	682	660	614	630	706	602	638	654	659	611	679	609	660	641	683	683	620	664	633	634	612	646	669	662	626	658	674	641	633	639	668	676	660	652	652	688	654	672	662	677	658	637	615	646	621	699	654	664	639	614	647	609	668	630	602	612	626	640	680	650	604	621	640	714	651	607	651	652	656	655	613	647	633	674	615	685	613	636	619	629	639	645	601	636	604	657	626	650	653	655	623	630	641	670	638	642	644	657	632	651	637	652	642	669	655	631	654	623	691	661	672	614	623	615	668	634	642	608	649	646	629	633	597	677	612	617	638	662	628	633	614	628	604	650	598	657	561	665	627	639	664	656	675	641	657	615	680	597	665	603	625	668	673	688	635	631	601	649	657	594	645	657	686	654	639	634	639	656	644	629	682	676	636	664	608	634	652	635	598	649	662	650	678	649	645	612	606	579	675	638	674	643	658	601	651	666	667	607	669	662	626	660	625	668	649	612	634	632	649	595	626	632	640	639	622	633	625	627	657	688	615	613	622	635	641	635	626	603	664	633	662	645	646	626	604	659	637	667	571	620	678	658	634	592	653	655	618	661	674	658	594	622	654	621	615	627	638	599	682	658	637	617	662	617	656	661	611	619	674	644	609	631	617	673	645	634	629	615	636	666	636	637	661	629	651	650	632	632	675	673	648	654	644	663	669	617	693	719	635	634	617	675	587	616	645	619	633	643	608	676	615	603	648	634	663	628	632	624	629	681	637	616	617	620	638	639	652	654	578	665	631	671	651	670	654	683	650	668	623	607	669	676	682	611	634	628	654	644	657	630	646	627	688	637	694	638	640	644	658	599	633	608	601	655	602	578	645	640	622	634	654	662	632	674	668	647	653	621	645	624	659	654	660	646	654	657	649	627	586	598	663	667	629	631	646	659	648	670	605	623	665	668	660	654	661	653	650	665	666	623	661	593	693	672	681	635	612	698	617	573	622	667	637	628	668	589	644	638	649	630	676	659	648	680	652	627	626	628	653	616	684	600	621	661	628	640	646	616	649	651	638	634	600	654	656	633	677	633	688	652	659	628	654	637	663	708	659	618	637	658	651	646	683	630	643	625	642	651	668	646	626	608	637	666	629	633	622	661	641	653	653	646	619	642	630	602	655	669	653	655	654	676	615	652	625	657	565	655	634	653	651	629	677	667	634	667	618	615	658	635	606	614	640	663	653	613	604	681	623	661	600	624	635	689	617	670	668	585	614	671	653	602	641	690	662	637	657	604	619	659	640	605	630	669	653	624	643	623	652	647	639	674	640	635	627	642	624	635	672	658	656	638	600	605	679	690	632	637	641	644	642	591	653	636	675	655	632	641
6035	11231	10659	5986	4079	3149	2427	2091	1956	2019	5821	22387	20621	13597	7035	2926	1138	685	556	558	544	565	540	551	545	582	512	573	591	577	564	579	543	580	497	520	531	561	528	606	520	543	567	519	522	502	511	565	531	588	557	562	537	561	580	563	540	557	549	569	577	561	564	560	574	553	574	535	556	556	551	566	572	532	552	589	570	536	553	583	546	558	559	580	564	562	570	517	548	544	532	575	527	504	538	556	523	537	571	558	628	563	502	569	540	535	555	542	542	539	522	538	552	549	550	543	502	543	545	522	585	552	527	538	606	537	507	553	510	537	481	536	536	558	509	511	557	516	553	524	542	531	588	558	549	570	547	502	541	518	523	535	556	530	564	513	544	592	551	576	494	534	562	538	536	522	542	515	494	594	589	552	507	562	548	512	528	570	565	533	555	552	553	541	544	571	556	550	542	569	537	540	528	545	538	555	517	533	499	529	531	558	517	577	576	540	577	559	573	531	534	571	558	551	584	542	495	557	547	566	572	528	588	526	486	533	538	589	542	558	545	550	520	509	528	586	544	511	530	555	502	553	542	577	485	580	558	558	513	520	565	567	517	576	619	563	532	534	529	556	534	505	501	574	562	534	563	511	515	552	509	563	551	518	526	536	554	560	553	576	545	525	560	529	532	506	529	552	526	531	535	528	569	532	544	554	553	571	553	508	533	503	531	574	522	568	528	540	521	523	577	559	524	533	552	523	511	565	560	539	503	553	526	579	540	528	519	508	541	559	593	547	592	518	532	549	569	513	565	543	539	541	548	538	557	565	508	592	540	574	544	555	525	526	578	567	589	537	554	555	550	524	526	547	580	569	545	541	555	518	552	579	534	512	542	560	551	531	560	559	520	529	529	544	499	580	548	528	535	565	536	519	528	575	526	513	539	551	548	568	556	518	526	511	564	548	585	576	535	504	523	511	523	547	538	524	514	541	512	552	528	554	565	504	513	528	524	535	550	525	538	562	549	531	577	568	545	504	559	545	523	546	498	545	557	506	539	592	516	515	503	608	498	555	535	552	497	533	535	558	546	543	542	538	546	547	554	535	553	604	525	585	561	553	568	537	497	534	559	577	552	522	552	541	533	548	537	545	564	513	536	485	544	565	562	514	524	539	533	560	503	513	569	569	551	581	511	558	584	545	578	532	546	570	535	502	523	555	578	514	551	528	532	510	520	548	601	514	570	564	523	519	502	558	515	507	516	506	533	539	560	539	532	527	574	523	574	515	544	511	532	533	535	490	556	559	560	551	509	507	536	534	581	546	548	519	544	521	524	530	562	558	558	521	551	549	512	579	517	539	561	558	535	538	541	612	554	548	530	551	549	566	560	536	496	495	520	530	582	556	539	564	537	565	593	524	555	554	504	555	540	553	524	569	584	532	549	558	574	570	515	538	552	546	505	524	558	525	546	499	518	525	522	527	519	560	528	539	522	556	547	515	532	541	539	531	510	525	542	551	501	494	527	584	569	536	536	538	527	551	586	524	504	559	572	511	527	535	534	580	548	543	547	552	551	541	561	566	512	511	516	544	547	534	579	527	532	549	549	493	515	552	514	588	529	521	530	572	571	572	520	518	517	538	567	524	561	533	547	546	545	533	548	567	524	524	503	547	510	569	511	499	562	503	535	498	553	584	540	518	535	513	535	542	559	524	549	507	521	507	537	555	527	578	558	535	518	543	600	552	514	534	559	523	574	524	529	578	519	514	566	595	555	547	537	547	541	576	553	518	495	557	538	531	505	529	516	572	516	536	509	523	505	515	536	551	551	451	551	547	536	545	513	544	548	538	534	536	519	560	570	521	534	566	531	550	548	525	555	519	593	566	535	575	505	547	554	520	528	515	516	556	545	554	549	535	517	560	555	553	557	568	555	574	584	474	559	530	518	540	551	532	554	567	549	533	540	518	542	568	533	518	561	501	535	526	555	523	527	559	540	540	548	546	525	579	528	595	521	512	560	536	534	544	588	535	578	576	519	535	524	546	565	505	481	543	542	521	533	564	520	544	523	571	522	528	531	574	533	526	568	535	549	540	568	581	499	508	582	548	523	563	499	508	544	528	535	544	521	550	558	571	551	534	532	492	521	540	547	564	518	549	568	559	542	542	535	549	535	560	516	555	547	529	540	541	550	523	529	525	552	575	521	569	537	547	505	544	531	540	581	544	559	553	550	519	546	537	524	535	558	542	568	529	541	567	577	561	550	557	557	548	539	575	553	512	543	539	524	519	541	559	546	528	510	559	559	565	537	534	517	581	552	527	480	573	558	523	539	556	515	542	556	547	498	534	533	517	532	501	509	529	573	530	530	565	567	515	537	576	567	522	538	555	560	556	538	545	500	547	568	486	535	549	631	550	532	497	566	508	545	545	574	502	545	509	541	508	535	543	514	535	545	564	538	538	565	538	527	505	544	520	579	532	526	554	545	538	561	543	524	523	533	568	599	549	536	536	546	578	565	514	556	530	569	564	541	541	521	596	570	556	541	546	520	520	523	550	580	532	537	519	498	589	562	542	534	533	511	513	549	551	545	524	545	543	530	567	534	553	529	522	556	533	569	532	554	509	531	526	534	572	549	523	537	567	546	587	537	513	538	507	541	519	542	533	516	533	535	526	527	496	554	550	578	555	547	523	520	538	503	545	529	543	538	540	537	525	531	530	554	539	569	544	550	531	585	521	550	552	527	528	556	552	539	523	548	487	524	541	545	554	512	541	522	570	547	559	498	567	540	508	539	521	520	515	525	516	553	518	538	528	548	572	565	524	552	532	563	541	524	550	570	512	546	519	545	538	551	566	539	546	535	541	561	540	561	576	551	526	562	609	532	533	523	524	585	526	543	497	481	525	551	536	540	514	545	517	528	575	531	538	524	558	557	537	559	525	537	519	587	490	520	530	568	541	532	556	544	545	546	539	540	566	557	520	534	586	552	552	504	550	556	478	484	511	551	502	513	564	516	551	541	503	554	553	509	577	538	524	547	522	532	537	590	495	535	526	538	548	521	585	537	579	528	533	517	503	511	522	567	575	556	492	564	553	558	532	545	547	528	565	544	554	549	532	536	542	572	531	571	536	507	562	518	605	527	558	526	519	511	518	583	546	519	557	571	510	542	560	539	515	558	529	541	558	519	579	543	559	532	537	535	507	548	575	545	565	571	537	550	528	510	557	530	559	512	517	549	556	520	551	521	531	544	521	555	531	550	487	543	587	536	571	511	517	491	569	526	521	495	572	527	559	539	558	540	538	555	520	553	545	558	547	555	533	537	515	511	554	581	521	533	557	530	497	542	553	526	546	555	541	570	545	539	544	568	544	555	516	585	557	577	521	491	570	539	547	560	510	525	543	533	535	533	521	529	539	481	541	516	506	530	572	566	543	548	546	526	538	568	550	528	549	544	560	572	529	509	530	559	514	533	506	508	513	538	564	546	571	553	538	535	568	501	517	537	506	498	535	535	508	520	574	544	547
26732	10223	2954	1692	998	818	739	641	686	691	727	1222	1576	1280	911	739	596	574	507	543	536	548	529	493	518	545	487	530	496	523	487	523	532	479	478	529	534	520	541	524	524	448	545	519	494	497	526	502	496	552	511	560	503	524	552	558	531	493	530	467	518	516	505	478	547	502	524	493	507	484	519	519	488	509	563	509	485	478	509	500	484	525	491	522	532	486	531	512	482	499	520	478	519	506	532	513	505	498	498	511	469	532	504	539	500	554	510	519	519	540	525	521	548	542	534	511	509	499	531	532	482	547	530	527	529	536	525	544	496	518	475	526	511	512	532	502	526	514	501	510	526	518	557	549	525	518	535	543	553	516	510	530	477	548	553	520	494	536	519	479	479	496	508	528	525	555	507	517	517	516	483	523	532	497	506	570	468	517	478	542	489	535	503	498	495	521	497	496	485	520	481	549	541	503	538	511	529	517	508	508	518	522	509	543	511	518	528	517	525	502	470	464	517	503	517	577	490	520	517	558	544	499	506	549	503	526	552	542	494	529	500	519	537	540	513	498	527	536	510	516	491	554	502	515	482	524	510	522	520	547	480	539	546	543	478	507	542	529	476	506	535	507	512	512	528	504	517	484	518	507	519	501	523	512	489	550	523	515	530	527	571	465	487	502	531	510	513	498	551	515	528	508	535	530	503	503	550	522	494	518	529	542	515	522	559	518	542	539	556	512	515	508	524	556	518	542	518	503	507	551	579	510	476	477	532	526	532	549	532	500	564	508	519	575	546	515	508	547	504	481	519	473	528	484	523	497	517	524	535	518	541	531	502	509	474	510	525	521	539	492	523	473	507	497	546	498	513	516	509	521	534	535	562	538	495	499	531	482	524	478	498	549	567	534	490	553	525	533	511	475	500	547	518	493	538	499	531	516	558	524	459	501	530	487	492	494	523	493	530	551	561	526	546	540	484	528	512	540	515	506	486	536	528	569	533	508	536	504	524	504	521	514	514	535	536	526	478	504	498	556	517	511	531	522	504	505	524	546	524	480	521	512	511	518	511	519	516	518	536	506	498	535	496	476	559	488	524	528	540	562	479	541	510	491	496	535	529	543	513	543	528	511	512	541	466	533	487	513	493	517	522	532	522	537	541	543	546	501	504	500	493	515	511	480	496	541	537	529	535	479	482	505	480	507	545	500	527	538	517	536	542	495	514	480	474	514	512	532	473	559	508	509	531	520	495	496	537	543	502	542	510	502	517	510	508	538	519	536	504	555	519	496	479	530	504	496	537	539	531	535	548	505	515	548	510	522	509	516	517	509	525	519	503	526	501	519	507	543	504	524	521	520	492	493	500	492	561	501	502	513	531	506	531	512	501	520	514	502	483	476	489	518	541	514	541	519	488	515	478	536	502	514	523	542	518	508	501	516	460	493	518	527	489	523	518	538	511	504	518	549	509	484	540	551	533	469	528	493	492	550	527	542	549	509	543	509	521	503	534	533	519	540	483	481	510	531	509	507	569	516	552	516	511	515	542	492	528	506	514	508	497	478	460	498	512	506	466	506	465	521	484	520	490	542	544	542	507	556	539	505	502	534	525	513	528	513	506	483	517	534	485	513	539	518	519	597	518	513	518	505	498	511	474	523	508	533	509	484	496	570	514	527	572	549	473	498	533	541	504	482	548	474	508	494	532	481	537	534	497	474	513	517	485	525	475	490	555	555	512	519	492	528	517	514	516	477	502	470	519	519	513	492	492	518	545	509	521	519	549	542	470	492	530	525	551	473	540	496	548	495	510	553	534	490	520	529	465	483	533	568	513	528	501	508	483	563	504	534	531	493	505	527	549	555	540	515	498	519	501	533	516	493	517	517	523	485	504	495	554	498	548	512	537	522	545	536	514	536	471	523	516	524	496	517	494	547	467	510	497	499	495	524	562	512	476	516	482	534	541	489	525	528	521	507	526	466	520	507	522	499	521	537	548	502	546	493	478	507	497	543	555	514	510	531	515	495	536	534	516	512	475	494	513	482	507	535	466	499	525	497	516	470	538	535	499	552	529	513	527	509	498	530	526	511	486	519	491	500	541	563	538	528	571	480	501	547	510	532	492	519	555	529	495	524	513	532	527	558	527	567	501	543	461	463	529	498	534	483	478	482	531	525	497	525	546	511	513	525	536	501	526	535	500	534	534	504	499	530	469	545	549	532	520	511	504	458	528	461	493	533	553	519	487	523	530	464	502	496	523	494	500	525	520	479	501	549	497	530	507	551	507	533	509	495	530	534	445	494	581	533	538	515	551	514	533	496	530	553	497	529	504	542	507	536	511	504	494	506	506	515	536	502	529	510	480	537	550	551	478	531	474	547	566	515	543	535	508	476	492	509	517	498	521	523	525	528	510	502	518	544	467	481	511	540	528	507	502	544	552	516	494	568	514	538	498	522	488	524	509	520	526	508	505	537	478	547	502	523	516	506	507	531	541	525	532	511	505	522	494	535	538	503	544	569	523	494	496	518	503	509	529	554	550	548	508	512	542	475	505	522	505	523	516	480	469	524	543	537	541	541	484	520	492	504	515	545	504	540	520	538	505	522	504	498	524	495	506	501	499	542	541	484	490	512	516	521	519	553	507	502	488	507	550	515	523	493	475	541	529	568	507	544	518	475	476	479	515	518	492	535	493	551	499	512	533	540	478	475	537	498	500	505	504	546	505	529	545	537	543	527	526	551	519	514	482	514	490	547	490	512	519	469	554	498	482	492	516	488	502	510	507	512	540	519	472	513	503	504	518	519	530	541	533	516	527	497	491	512	504	487	545	557	512	545	529	477	519	553	519	527	515	495	464	533	538	503	493	550	504	551	494	525	562	540	526	520	551	496	532	526	544	511	495	534	513	526	528	506	473	479	474	521	470	465	576	538	515	538	529	503	515	524	546	506	470	552	500	486	530	507	504	503	485	511	516	526	488	524	487	520	513	549	500	527	545	530	506	543	477	501	537	519	534	505	519	531	472	535	533	532	556	519	511	521	494	537	485	499	509	513	544	509	551	543	528	506	497	535	500	535	525	457	532	520	539	527	526	564	525	482	489	548	528	522	512	522	486	539	541	517	499	502	538	528	507	513	522	518	524	577	544	514	506	501	511	526	531	539	518	480	562	525	506	490	483	470	515	510	522	554	528	520	507	532	525	512	533	503	559	528	517	521	539	520	503	543	506	528	468	539	486	503	527	541	558	503	502	527	532	511	535	506	504	517	534	465	500	504	529	497	476	504	531	495	511	536	538	538	495	540	486	566	485	548	526	470	528	543	529	567	503	565	508	556	551	547	534	450	526	500	512	515	494	505	515	523	497	519	482	501	509	511	511	475	500	512	488	554	565	510	509	463	539	564	525	519	534	542	511	532	491	516	497	538	518	507	482	512	481	524	459	515	496	527	518	444	553	530	515	480	525	499	541	542	508	511	541	547	521	507	520	531	507	546	512	487	516	515	553	480	489	538	530	505	475	498
6142	2708	2997	1723	1235	945	750	833	743	704	798	1660	1975	1494	894	583	471	414	420	455	441	441	447	445	390	475	403	428	424	416	411	442	440	427	462	408	415	453	439	437	450	453	451	436	424	460	435	413	420	416	456	468	445	445	450	406	457	450	432	415	412	439	435	449	444	440	478	416	433	429	480	412	433	433	435	473	446	459	420	417	436	410	430	419	414	423	438	416	453	433	408	419	438	421	411	435	469	434	455	489	457	457	417	376	420	429	454	435	438	429	416	453	454	413	447	417	415	432	438	423	446	441	458	426	431	404	422	460	428	415	432	444	444	446	422	451	451	453	472	427	469	446	380	441	418	432	448	418	436	467	404	464	427	449	423	427	425	454	419	439	404	437	467	442	431	415	419	433	464	441	410	410	413	440	439	458	417	418	416	446	421	433	451	448	443	426	423	414	441	434	442	445	437	432	431	422	430	469	422	413	413	415	439	421	435	420	442	409	429	456	408	412	431	406	448	437	467	422	455	374	421	441	469	447	443	456	443	448	434	444	433	434	406	449	424	432	443	458	459	404	458	431	411	417	431	427	425	465	410	420	409	397	442	428	416	417	421	405	451	422	454	420	445	440	422	423	443	448	458	430	448	434	444	441	426	420	416	411	414	475	463	421	401	444	414	458	444	418	422	470	412	429	449	445	428	436	459	465	428	422	491	447	421	403	447	440	402	420	421	427	427	443	502	442	434	428	423	454	425	422	458	439	452	429	431	469	410	443	417	402	467	433	409	428	454	458	447	430	401	443	399	408	428	425	433	443	439	423	427	419	429	477	457	402	422	431	443	432	464	428	433	420	407	431	391	410	417	437	433	421	435	421	435	435	409	441	475	429	444	451	410	435	434	426	399	395	412	400	400	423	404	463	453	401	446	443	420	402	420	444	400	433	439	467	441	440	429	427	416	452	431	435	418	433	424	457	467	428	452	390	408	439	415	426	423	419	455	455	415	445	434	427	420	439	420	430	429	409	471	433	435	416	418	443	436	448	456	429	415	436	418	467	457	448	426	453	397	430	435	407	461	409	400	442	426	384	445	456	444	443	431	439	407	446	425	422	418	424	433	461	407	424	416	435	438	441	460	463	420	429	426	448	443	460	398	421	417	435	446	475	445	431	414	432	427	479	420	448	434	442	442	438	426	412	446	433	460	424	395	437	431	397	425	434	433	453	457	394	416	431	438	444	441	405	444	436	427	412	453	445	407	407	474	411	438	454	433	369	402	439	423	454	424	464	435	412	415	435	427	410	448	439	453	441	425	409	446	429	439	457	441	414	443	449	448	417	456	401	419	424	415	407	428	420	432	403	427	462	478	436	445	462	441	443	445	451	458	424	465	420	437	444	424	436	428	401	402	449	448	436	455	442	406	443	436	440	386	425	399	416	459	424	441	439	440	381	444	422	409	436	471	428	444	404	417	397	454	431	423	403	430	425	474	415	426	413	448	429	456	402	409	411	408	410	422	411	468	404	415	421	410	471	469	432	434	443	422	423	441	426	444	440	445	437	426	405	439	462	466	430	441	428	453	425	453	431	468	414	449	469	384	452	453	395	430	447	442	422	435	441	405	418	384	435	439	422	434	414	407	424	457	459	434	427	414	396	476	458	452	418	437	449	400	465	381	417	449	432	442	422	415	430	425	466	441	470	444	435	420	429	463	455	424	461	377	410	410	408	414	435	401	428	477	416	433	427	448	429	436	442	420	449	452	415	409	438	457	475	430	427	459	456	416	403	468	453	468	418	452	447	432	441	438	410	438	449	425	450	441	389	427	421	461	445	438	429	430	418	464	400	397	436	404	449	437	455	432	429	432	471	439	478	461	407	445	422	414	435	393	432	436	437	433	435	410	422	443	430	452	467	416	468	432	382	416	466	453	415	415	421	450	417	469	430	477	435	440	468	449	445	441	428	440	439	410	412	456	441	447	435	407	458	461	415	435	407	452	429	440	429	439	448	433	427	432	441	382	386	452	446	462	425	424	434	429	441	426	428	408	446	438	442	494	450	426	444	433	446	417	459	445	451	451	439	409	432	430	448	428	452	453	467	421	443	427	411	414	407	440	410	430	447	419	428	459	436	453	399	437	435	443	470	442	438	419	406	446	430	472	457	474	403	440	438	410	422	439	463	426	405	425	437	460	430	454	446	460	426	461	429	438	425	447	443	470	474	487	434	425	470	442	420	425	443	469	444	437	434	439	445	448	429	475	455	404	415	439	461	414	412	428	427	407	444	451	445	452	450	422	436	442	414	408	433	447	406	431	422	400	378	427	466	440	421	435	461	455	465	440	440	446	450	381	398	436	468	432	468	434	444	425	436	446	433	430	411	419	466	403	460	457	419	454	445	404	407	488	458	434	408	419	459	404	435	444	471	426	423	422	451	452	408	405	438	420	408	434	423	420	446	425	396	442	424	426	386	474	453	448	438	449	479	410	453	413	428	441	466	413	414	388	435	466	440	440	427	426	433	461	455	422	400	392	478	416	430	432	450	425	442	452	411	477	428	455	442	427	426	426	431	439	428	438	373	442	452	425	412	446	415	412	423	475	409	481	451	410	445	449	438	419	426	437	441	418	431	420	430	431	414	435	408	419	477	453	444	452	443	428	427	402	474	410	413	484	426	462	409	424	429	418	463	415	471	414	463	418	419	409	447	431	475	437	379	450	445	434	424	437	456	370	439	425	435	430	437	438	422	418	418	397	451	404	420	441	424	448	424	428	452	441	436	411	419	423	421	431	382	420	472	461	451	406	450	441	434	422	446	425	428	471	406	452	419	423	413	434	391	418	453	423	405	472	402	468	471	421	437	446	438	454	442	434	428	465	445	450	425	428	420	420	444	415	463	428	411	389	450	441	452	467	410	421	409	480	438	432	455	421	438	432	455	442	477	446	440	419	420	437	458	479	424	453	463	422	444	437	462	441	421	432	456	479	417	424	426	445	429	439	422	404	419	419	407	454	476	455	448	440	432	407	417	421	432	458	456	437	454	443	422	436	443	445	406	447	446	439	427	432	450	449	469	430	418	468	418	443	469	454	443	426	464	430	427	450	428	432	453	454	448	436	421	466	440	423	463	410	473	457	407	434	459	416	432	472	449	443	455	448	472	413	461	450	468	451	423	425	438	418	418	419	424	433	425	445	431	428	433	448	424	442	433	453	407	417	453	434	394	450	465	402	407	424	457	459	427	411	395	455	405	439	450	414	442	432	433	411	437	431	406	411	430	407	466	401	455	404	427	424	417	449	442	441	417	435	457	462	452	490	418	459	390	430	414	403	418	451	409	413	410	418	443	446	373	452	429	430	424	450	465	416	432	433	476	454	454	391	436	422	432	452	417	446	439	442	427	439	402	414	442	411	458	433	394	410	423	419	463	413	424	431	436	445	449	428	419	459	458	449	407	427	409	440	427	410	435	421	430	483	472	421	406	451	422	415	377	434	416	437	394	422	441	405	433	416	421
24818	20793	26797	24705	10407	2665	1646	1245	1259	1111	2408	13046	14381	8097	2866	1036	668	618	533	531	530	571	543	553	590	554	529	572	522	552	542	560	567	558	536	582	550	546	536	564	554	573	521	519	516	545	524	514	549	583	541	566	560	547	560	525	595	569	538	509	538	564	540	526	551	550	557	534	493	531	514	537	530	540	571	520	527	507	539	538	559	535	503	529	568	532	529	548	570	522	547	563	532	552	535	585	534	555	535	560	525	527	575	561	520	540	556	568	535	536	515	541	513	547	562	563	552	554	543	498	556	546	537	550	555	522	553	574	543	491	497	526	574	520	558	569	524	520	539	547	546	530	485	545	532	553	509	532	568	528	505	508	541	555	554	542	568	564	521	537	581	525	532	547	507	475	529	514	555	551	572	505	519	567	541	533	555	558	534	539	535	531	568	511	565	582	536	494	519	576	545	542	504	543	532	561	524	524	572	523	537	513	572	572	507	528	525	572	509	573	539	525	579	541	553	516	535	578	505	512	568	562	520	550	592	543	531	492	536	498	480	516	546	561	498	499	543	522	532	602	512	569	525	536	529	559	523	518	562	568	509	535	559	535	568	575	520	534	549	544	563	567	541	540	548	517	543	556	507	538	527	560	541	511	532	548	526	544	545	587	577	541	519	566	559	530	489	552	532	533	537	559	577	541	587	535	572	570	538	540	556	543	551	546	502	554	531	558	539	573	551	526	536	515	592	567	540	511	553	522	499	517	530	563	544	532	575	542	534	633	600	554	521	502	504	575	547	491	537	530	554	547	570	563	556	528	539	557	531	537	542	522	565	506	516	539	547	527	504	545	548	503	515	559	499	526	546	588	514	511	531	537	550	565	544	484	542	526	555	514	535	569	518	556	499	549	541	545	549	552	528	519	540	569	548	529	562	544	537	530	559	537	536	538	534	574	576	529	549	568	557	542	556	539	568	548	532	504	522	568	555	570	496	551	530	516	516	547	575	521	551	548	545	572	536	530	575	561	536	564	554	536	527	530	574	526	592	544	513	528	596	534	530	615	512	540	579	545	514	537	517	569	564	529	521	549	521	595	547	576	557	524	544	565	506	518	529	531	536	529	551	544	567	518	576	574	540	543	544	521	534	533	583	553	539	496	530	530	543	535	550	525	541	522	554	531	508	544	548	555	502	538	544	591	550	576	562	560	548	533	523	503	518	480	558	511	565	544	522	503	516	544	547	567	528	543	544	571	520	527	538	574	590	531	528	522	541	514	521	544	530	558	527	540	549	545	544	517	506	509	546	577	520	557	541	554	541	470	551	545	512	533	542	550	551	565	504	519	540	551	533	562	519	525	546	559	579	580	546	521	535	529	527	564	523	545	539	539	550	540	509	538	514	524	530	546	545	559	512	558	552	500	590	561	483	534	515	561	532	497	538	580	541	502	549	569	549	553	523	500	504	551	569	537	535	544	550	567	535	584	561	550	535	534	562	580	507	546	547	550	592	552	579	501	546	539	517	546	529	497	492	532	538	570	590	545	532	556	549	556	542	551	595	567	578	551	548	537	529	563	506	496	529	571	548	535	525	534	572	535	553	537	530	550	515	545	569	511	522	521	554	575	567	535	541	559	585	513	532	509	559	547	547	544	534	568	540	528	527	525	561	547	534	539	514	546	535	566	554	567	555	540	610	496	567	549	519	541	554	531	538	556	516	535	530	549	591	525	518	506	535	569	525	550	535	528	532	524	501	526	531	537	516	573	574	556	565	529	554	541	561	520	551	579	558	516	589	525	539	518	521	556	544	516	539	566	531	569	557	550	514	519	546	499	537	549	533	532	531	516	526	524	557	549	546	521	527	568	540	549	562	556	547	508	511	511	545	521	597	540	527	506	546	547	543	550	560	513	546	573	513	573	569	564	521	515	581	546	557	525	533	558	536	476	536	540	526	573	516	546	589	529	525	550	556	566	526	532	514	526	526	515	513	494	523	572	544	568	517	536	538	553	525	517	541	542	545	584	525	561	572	487	507	520	500	560	558	510	556	526	509	528	502	589	549	541	555	558	538	537	523	542	570	552	523	524	528	574	547	505	513	563	528	542	507	535	569	500	578	524	498	545	542	563	550	541	568	577	522	518	562	491	511	504	530	533	510	538	575	540	519	483	554	540	573	514	516	558	537	517	572	528	536	538	550	560	564	539	524	514	559	539	522	541	531	514	543	552	512	559	518	543	545	546	596	533	536	543	512	575	488	519	543	561	552	565	558	525	525	580	550	540	531	513	559	556	535	530	531	529	525	538	577	544	561	521	526	569	520	564	566	525	543	569	550	523	568	583	544	502	532	566	580	515	558	538	531	536	516	493	517	550	535	522	520	575	553	566	526	537	548	554	490	516	545	539	506	533	543	530	576	542	556	553	517	519	541	546	501	554	517	535	556	539	543	587	520	555	531	542	516	548	537	566	565	544	543	513	537	542	537	536	577	556	528	559	525	577	485	590	560	500	552	576	554	541	544	497	558	523	526	522	533	539	539	593	543	536	543	518	539	504	530	536	506	551	537	497	537	573	547	537	504	574	518	545	525	525	569	528	510	568	515	517	519	567	548	542	549	519	511	582	539	506	568	561	553	539	580	520	548	490	566	508	521	539	514	535	538	553	553	513	525	561	521	541	566	543	521	552	523	517	530	522	556	538	524	519	571	530	544	529	544	553	533	504	537	545	531	546	565	538	550	562	535	514	557	502	537	519	545	561	517	555	569	517	552	541	536	510	574	518	559	563	523	565	541	530	538	522	545	524	564	522	559	591	516	498	536	534	552	550	554	565	557	510	559	569	529	565	534	538	546	513	546	541	513	554	526	497	531	559	518	553	543	540	523	559	515	584	565	564	511	531	574	533	599	544	535	544	526	546	554	528	563	565	519	557	510	484	551	537	534	516	585	495	567	540	533	520	511	548	518	549	511	552	554	553	523	545	593	508	555	524	545	553	535	531	533	499	530	575	543	508	566	520	539	509	511	569	524	538	544	515	553	527	562	568	586	555	560	568	542	540	549	554	585	526	505	562	523	530	529	520	534	538	534	525	539	554	521	559	605	534	531	569	517	508	582	540	525	554	552	544	534	523	581	530	561	565	552	546	522	497	520	546	557	541	540	516	566	547	505	527	540	552	531	566	528	583	543	533	588	513	547	495	563	511	565	543	543	568	541	535	535	543	524	529	535	525	520	533	563	551	552	610	532	508	572	522	514	573	545	505	550	549	504	538	530	514	513	530	533	499	542	531	544	522	540	570	511	537	536	522	550	521	564	541	533	501	550	505	528	547	534	561	517	540	564	539	538	506	524	553	547	535	583	543	505	589	534	512	500	482	566	551	529	550	536	558	560	518	536	514	549	568	559	545	567	582	604	559	514	589	585	540	542	558	488	565	570	516	557	521	546	606	495	526	555	527	520	566	563	494	534	540	519	570	485	525	532	554	539	517	540	536	484	543	542	530	550	564	517	516	552	532
5365	8361	10171	5451	2910	2259	1747	1635	1614	1375	3752	15482	13233	7537	2978	1047	594	537	466	452	491	472	503	519	471	479	466	466	447	474	449	495	446	449	509	481	487	446	443	480	501	456	476	460	445	461	469	464	458	470	455	427	499	467	504	463	466	482	479	478	460	461	463	459	511	483	459	474	462	494	515	474	487	460	459	480	469	449	466	467	472	461	479	438	486	488	430	486	469	438	476	480	417	429	491	502	451	496	475	458	461	443	495	508	467	454	484	489	470	430	446	469	476	460	449	476	478	508	450	442	483	478	489	485	436	459	438	466	477	470	433	483	467	465	468	449	450	486	424	456	490	472	482	501	466	453	471	454	467	489	438	476	466	496	446	446	489	502	462	487	457	435	460	457	461	460	429	462	494	425	449	457	455	428	446	458	466	441	468	477	462	477	453	507	502	480	514	457	468	484	519	484	490	482	469	470	464	493	411	459	463	447	461	453	497	484	425	462	450	461	432	479	471	471	508	456	450	459	460	490	428	463	463	473	438	444	448	471	438	442	470	473	476	479	494	471	458	481	473	461	462	423	473	445	484	464	430	494	447	461	428	519	512	471	425	427	489	419	527	498	430	472	474	471	425	457	474	474	432	492	464	496	444	482	469	460	491	442	451	488	445	457	458	443	474	423	487	475	427	449	496	485	486	459	496	487	478	450	465	463	496	496	435	450	475	467	457	464	461	437	443	466	481	460	501	437	465	488	484	492	467	442	441	463	437	468	475	452	456	476	495	469	464	458	430	467	472	450	483	475	481	511	468	468	473	441	483	458	480	479	463	489	471	511	447	443	462	491	436	480	446	509	476	491	430	487	502	454	490	449	472	425	453	426	490	478	503	428	452	461	485	490	459	453	514	477	501	500	472	462	491	451	471	467	442	429	490	465	436	484	484	500	501	457	458	478	447	443	467	454	473	432	439	468	467	532	467	438	496	495	469	457	464	482	448	491	483	446	454	459	418	471	459	487	471	456	475	495	433	481	469	463	475	457	480	442	458	481	503	489	492	475	489	449	483	458	445	484	489	433	481	472	487	443	482	484	451	493	497	448	446	463	490	460	460	443	457	451	475	456	479	483	464	456	513	481	489	445	465	472	479	475	473	458	467	461	470	472	503	456	464	502	468	455	487	453	475	476	464	463	433	471	460	492	459	459	498	454	453	502	432	453	426	489	464	477	503	421	476	426	519	487	467	484	481	457	462	489	454	473	436	488	430	477	467	414	482	448	501	442	458	420	461	453	506	442	478	456	465	496	462	471	509	471	464	462	479	458	466	436	454	466	481	459	489	426	483	470	457	444	448	488	486	475	466	462	460	461	430	436	488	455	462	460	491	453	522	485	428	446	472	446	470	444	454	486	474	505	458	473	472	439	450	451	474	432	446	468	457	481	461	478	457	465	461	436	459	482	475	475	513	436	444	477	435	450	428	455	466	434	491	481	457	479	501	477	428	456	458	457	451	463	454	445	447	508	487	478	435	479	479	452	427	458	454	478	488	457	489	442	469	469	484	457	484	487	507	455	461	449	488	467	460	437	462	496	483	481	506	460	458	454	475	469	471	454	491	438	483	499	433	451	466	473	473	465	430	469	469	507	467	487	471	442	437	440	447	518	450	455	445	456	485	458	455	478	448	477	477	421	468	460	482	485	478	472	458	504	468	480	470	463	468	480	451	458	482	471	511	476	452	425	494	468	438	480	503	472	509	475	435	430	465	481	457	481	446	458	425	507	487	529	437	502	469	485	452	439	455	452	508	439	470	477	443	468	482	464	469	472	497	466	457	439	478	405	427	466	473	461	467	458	468	450	456	476	446	448	475	500	435	459	468	454	464	430	464	458	492	449	485	476	455	477	443	485	502	461	452	470	454	437	455	490	469	452	488	459	482	456	452	458	464	502	495	449	472	473	488	507	450	452	475	443	477	477	499	472	471	438	419	491	461	465	469	433	449	460	422	488	486	456	468	465	430	469	481	445	502	467	498	458	501	473	462	491	476	469	474	486	466	472	431	478	439	475	425	434	512	459	439	493	476	458	426	460	419	520	454	420	433	410	484	457	445	476	445	457	504	488	471	431	464	506	442	499	486	463	444	490	471	449	512	488	457	505	488	501	476	441	447	475	485	429	496	468	433	459	496	463	467	470	427	485	466	444	463	464	478	472	443	424	429	489	471	437	446	480	497	422	449	481	445	436	510	476	472	468	496	463	489	482	461	477	450	490	445	434	458	460	497	442	465	449	446	456	471	479	480	474	451	471	455	463	490	461	484	475	480	483	448	456	434	469	446	474	491	453	487	436	436	436	465	447	432	465	468	450	507	484	451	461	442	505	436	451	471	470	484	476	485	477	504	445	499	453	463	472	507	480	501	489	481	454	452	430	472	482	462	424	445	503	478	506	470	460	459	488	438	477	448	493	471	440	476	476	442	463	460	433	479	424	468	459	509	427	460	479	465	506	462	464	407	489	422	455	462	463	473	433	496	432	488	470	443	517	470	481	441	489	516	430	454	497	478	453	467	471	433	519	456	484	444	444	471	463	451	478	528	465	476	464	438	473	465	448	474	439	418	401	460	445	445	463	450	486	472	459	485	478	441	440	423	464	493	478	475	458	471	473	454	424	486	440	468	463	424	455	443	472	473	424	453	438	462	451	460	455	473	428	455	467	468	496	464	445	436	474	455	494	482	469	466	514	482	468	430	463	438	398	455	460	437	470	478	490	485	504	488	431	479	445	451	496	489	502	462	487	469	485	444	487	420	430	496	462	467	507	452	493	466	480	470	455	443	475	469	422	474	460	440	443	410	468	494	469	462	471	453	443	477	462	450	459	499	477	475	487	448	461	461	448	453	476	453	465	475	435	462	488	453	471	442	467	424	472	430	492	503	475	433	493	459	466	490	451	472	439	465	480	486	415	464	480	455	487	466	488	463	493	443	477	432	490	471	443	476	456	473	475	452	419	462	506	447	450	465	474	489	462	476	493	430	425	453	448	500	479	482	440	494	468	473	508	498	483	468	447	495	458	430	475	487	468	435	466	463	460	481	463	468	461	418	474	454	468	438	483	469	469	442	456	455	455	478	450	484	451	460	467	457	439	491	461	507	459	471	472	460	471	442	493	494	468	460	471	483	502	447	448	460	445	490	463	474	474	484	441	451	462	479	464	502	483	457	479	481	501	468	471	447	464	490	436	496	529	496	429	446	479	487	473	465	467	473	516	449	460	463	492	426	470	483	470	459	452	494	448	488	447	457	472	490	486	482	478	457	450	444	438	460	476	477	470	470	501	469	489	492	447	480	458	493	477	454	444	504	469	458	438	499	463	433	470	438	527	465	436	428	431	462	453	442	463	446	474	492	495	442	522	475	446	456	484	499	450	460	469	457	463	488	457	451	490	467	481	454	495	461	427	457	472	432	470	511	467	475	455	476	457	427	453	476	490	459	463	482	490	475	479	468	482	464	519	469	433
23807	20770	27737	23876	20468	10709	4126	2004	1409	1319	8108	21711	23611	15046	5535	1625	906	704	744	740	718	689	688	733	685	658	690	665	669	718	675	691	715	670	697	620	686	688	686	651	647	700	651	672	724	680	705	693	671	688	706	718	645	649	688	658	700	702	668	676	696	648	686	645	670	656	671	690	690	634	722	634	702	617	676	684	707	718	631	673	662	649	615	670	619	690	665	677	666	676	653	725	669	724	687	653	670	674	626	752	648	645	671	656	703	722	693	647	604	697	631	658	691	677	674	637	685	692	651	661	664	670	628	685	624	664	718	643	626	658	709	668	683	663	694	620	692	660	685	660	658	722	710	695	662	677	654	713	717	667	693	690	697	685	649	641	662	670	652	686	640	649	707	704	657	637	657	687	680	675	684	718	653	678	662	674	724	674	685	668	668	671	689	678	713	688	699	673	656	695	670	638	642	644	667	682	683	645	680	698	644	697	672	640	646	659	712	629	642	694	638	711	679	692	641	663	695	667	695	668	672	687	691	711	667	641	672	691	675	651	663	707	665	643	686	671	658	672	656	720	691	648	661	644	620	648	663	707	671	645	662	673	683	665	684	695	659	669	630	719	667	686	611	678	696	650	691	670	731	685	695	647	686	713	683	685	666	658	617	696	691	683	677	642	640	660	695	666	709	689	676	623	659	735	694	626	652	670	654	670	671	632	642	685	661	691	649	710	644	657	644	649	657	669	682	702	653	661	673	651	647	643	667	647	680	700	668	671	682	662	694	694	659	682	633	662	733	665	683	607	691	679	690	687	650	669	701	652	646	635	643	679	640	639	710	666	696	722	636	644	650	641	628	713	699	699	667	679	715	677	675	679	645	678	671	636	699	663	655	686	687	632	669	640	696	681	685	668	649	685	674	598	704	701	648	690	624	664	653	678	674	677	696	701	616	671	680	698	663	647	660	640	644	664	660	696	656	705	682	667	678	661	667	722	636	630	718	645	667	655	627	692	666	676	693	646	640	659	648	708	695	677	676	671	679	670	642	723	680	681	696	676	699	676	645	665	668	634	670	647	659	641	671	643	698	654	664	645	667	669	696	673	673	662	629	701	704	684	683	632	635	664	645	670	693	642	697	711	671	697	687	641	689	603	677	654	668	731	638	646	669	696	706	698	690	748	708	692	683	640	627	694	656	692	665	698	642	671	702	641	654	659	692	652	664	669	658	634	694	663	666	651	650	660	673	666	672	616	689	659	657	666	674	639	705	708	651	686	664	664	671	621	672	660	638	674	664	661	681	653	665	631	649	648	655	705	690	679	679	641	665	689	684	733	667	677	656	651	622	626	616	642	688	641	673	645	706	693	664	700	707	687	705	641	673	680	630	700	682	667	674	667	638	665	656	596	668	651	648	643	699	670	687	709	753	632	671	664	663	673	614	669	638	680	649	650	696	669	670	652	685	692	673	635	684	660	684	645	686	679	689	634	675	644	646	671	696	633	684	663	691	645	675	682	625	706	654	637	653	648	695	655	643	708	704	688	653	588	667	671	704	676	680	655	646	644	642	675	654	660	702	677	670	648	644	710	658	678	643	673	675	658	641	634	647	681	674	669	657	633	677	663	658	678	667	659	707	686	700	714	645	707	656	624	652	675	662	647	691	661	650	664	685	684	642	664	686	689	755	699	679	659	676	634	665	646	660	712	652	708	679	675	643	651	657	657	687	644	678	639	682	632	633	673	654	625	649	644	679	624	647	663	676	645	660	680	670	644	693	636	661	646	660	614	686	643	641	650	654	651	680	677	644	651	682	675	646	713	666	695	699	747	698	663	659	624	684	632	697	621	682	657	685	680	610	634	701	638	653	686	645	681	632	682	678	618	652	724	661	668	664	660	640	674	630	697	650	710	660	650	668	680	688	692	655	660	664	696	643	699	661	680	666	679	673	720	702	671	655	665	654	658	642	675	637	659	658	672	668	698	640	692	656	663	668	674	648	664	694	679	711	641	621	685	649	671	625	679	652	676	718	630	708	745	603	705	644	666	656	672	655	614	653	716	645	658	647	703	627	655	644	644	643	703	640	656	687	707	670	701	646	662	672	661	707	630	676	615	664	656	678	660	658	643	656	668	664	664	667	685	677	698	708	711	656	665	715	700	714	625	671	678	707	669	666	628	712	667	652	658	678	649	653	676	638	707	650	675	695	686	661	670	663	664	672	637	645	669	677	646	692	678	698	636	627	612	629	678	665	679	675	688	631	661	663	704	662	655	711	640	678	663	688	648	697	676	667	605	682	716	672	610	658	648	671	691	646	747	660	674	709	639	664	685	675	654	665	665	689	745	648	697	629	666	682	670	681	690	638	660	647	664	650	710	674	716	706	663	671	668	681	692	655	678	665	661	632	661	614	614	693	702	664	670	640	648	713	638	694	659	614	692	704	673	711	643	709	678	644	688	650	652	666	642	657	628	695	673	671	653	614	674	662	672	644	674	654	678	691	662	646	654	657	727	672	697	660	669	694	679	615	668	650	660	685	627	671	660	674	678	705	672	642	670	661	680	693	658	675	626	683	655	662	665	642	629	695	673	688	654	669	683	642	662	697	659	687	710	642	695	671	686	661	707	641	653	647	602	703	680	652	679	680	677	650	600	675	687	661	695	661	641	681	656	657	646	722	635	652	670	664	652	670	652	695	627	699	680	681	631	641	684	697	651	649	644	647	681	711	641	669	629	650	655	688	667	657	641	660	638	665	609	668	686	635	711	670	639	700	646	665	670	680	650	670	648	654	653	690	679	642	681	658	668	655	648	601	674	630	635	708	676	665	671	634	666	699	692	625	673	668	711	677	688	604	649	638	642	703	654	674	699	639	709	644	665	634	668	660	677	640	622	607	648	700	671	685	659	663	627	676	642	702	669	701	678	718	695	667	658	612	636	667	666	691	652	693	625	655	614	669	699	673	669	633	627	725	623	651	653	636	667	647	680	703	669	632	679	696	663	668	645	678	651	650	648	689	684	729	664	696	674	657	672	685	683	653	676	645	672	628	721	694	657	652	677	701	682	639	669	673	714	680	680	696	679	597	694	636	681	683	701	648	699	625	646	687	671	672	695	657	665	632	689	675	668	665	663	708	662	660	732	707	660	667	706	717	667	675	680	636	671	689	672	712	628	659	652	646	689	683	655	688	713	629	654	659	696	664	644	719	645	613	663	704	648	633	711	646	618	665	653	682	691	677	666	647	662	618	673	685	677	688	609	698	686	651	664	638	679	638	693	647	690	687	669	687	669	635	660	676	677	664	704	609	698	638	670	683	638	677	661	671	642	649	670	667	669	650	688	637	663	679	636	616	639	678	665	658	674	709	653	665	625	650	645	689	663	659	693	676	664	640	694	659	682	639	663	661	683	684	687	689	637	650	678	684	666	670	678	684	669	659	658	667	667	728	710	700	647	685	665	671	664	674	681	620	664	636	642	675	696	683	740	638	668	650	669	674	667	641	602	650	648	669	710
6718	13646	15619	9286	6318	4300	3515	2376	1621	1702	11114	22863	20770	12494	4877	1496	784	593	550	568	571	559	585	562	565	558	543	589	552	541	594	568	607	538	529	507	611	534	534	604	559	566	538	577	570	549	516	540	589	576	565	610	562	558	525	548	571	529	552	543	545	522	576	530	547	541	548	554	539	548	565	607	555	554	585	589	573	527	557	517	517	577	552	561	547	548	527	580	536	536	567	556	572	550	570	575	566	539	553	558	557	532	540	538	541	581	585	537	511	522	523	577	535	549	573	532	590	562	545	541	516	600	562	528	546	571	560	562	511	522	599	537	547	552	563	571	604	583	583	574	557	527	556	537	558	524	581	519	553	592	547	541	540	559	543	585	533	575	548	570	567	530	543	555	582	572	562	609	533	525	580	518	553	553	581	511	560	526	531	551	548	560	548	550	549	535	561	565	590	555	543	571	550	545	523	547	568	545	562	580	530	561	551	553	552	570	526	538	535	572	595	579	585	557	549	565	550	620	541	529	533	554	556	579	565	551	561	544	515	588	567	568	555	589	548	583	510	586	549	541	556	585	577	560	582	559	559	557	542	558	553	593	602	558	530	574	570	557	551	530	554	551	576	570	577	581	528	569	573	598	547	531	552	547	605	556	561	557	549	530	557	522	556	545	534	605	590	520	518	555	579	545	525	567	565	564	499	524	590	551	544	531	571	588	554	549	536	543	597	501	592	560	585	538	557	549	545	550	556	575	559	568	523	536	588	574	568	510	558	575	564	573	537	518	586	572	567	548	568	570	551	612	565	540	546	508	544	574	597	568	548	587	543	564	559	557	558	569	547	541	552	558	497	573	564	599	592	547	561	580	519	564	568	529	560	552	565	575	497	565	546	534	567	562	556	564	571	541	561	575	528	538	579	578	569	540	538	520	561	585	565	581	568	599	516	558	543	543	542	529	551	614	501	569	590	520	527	547	596	552	560	559	544	532	517	550	583	512	573	558	537	568	555	575	577	567	542	531	586	577	569	543	555	530	556	569	567	570	585	538	580	572	564	527	581	533	556	604	557	528	550	563	540	578	579	565	552	583	555	565	566	574	560	570	546	541	590	618	552	567	537	542	553	563	587	596	598	539	543	527	557	577	529	584	537	537	548	547	531	566	592	594	573	573	561	520	547	551	569	562	563	535	558	570	549	570	548	580	568	546	546	550	518	576	526	562	543	583	590	543	576	569	543	554	568	545	586	553	585	561	539	604	580	515	526	541	543	538	563	564	528	575	571	584	561	573	592	596	564	560	589	581	534	550	539	554	562	501	576	552	578	547	535	552	554	560	515	567	530	594	619	552	571	542	563	573	543	528	524	565	570	577	567	539	560	527	533	538	568	561	563	579	540	540	577	559	553	588	512	540	557	566	571	517	571	553	566	546	531	520	554	563	550	570	559	547	551	552	551	603	574	543	577	541	588	535	545	537	569	549	597	581	552	587	573	574	534	559	574	555	545	529	601	564	586	562	518	545	550	594	589	516	538	569	588	542	555	587	543	554	541	577	620	603	575	526	549	588	571	516	528	575	554	538	539	519	541	511	585	546	543	557	557	535	559	541	549	519	588	552	511	523	598	558	544	570	587	575	575	532	543	574	535	521	573	557	514	571	570	563	550	535	521	533	553	570	539	552	548	538	518	570	557	581	561	554	579	559	579	549	555	572	555	563	561	537	532	613	532	579	554	513	561	588	534	569	539	554	541	540	580	584	545	521	561	526	548	531	596	557	588	515	543	520	597	578	536	551	587	583	533	542	561	547	572	562	526	544	580	563	563	565	531	550	562	567	537	571	562	535	563	599	553	544	512	553	585	557	549	572	566	544	533	558	553	543	548	548	502	531	537	562	534	563	522	521	540	529	550	539	558	545	545	585	580	611	567	558	548	533	546	571	544	566	568	533	573	571	548	553	553	558	563	502	557	558	566	586	557	554	568	521	547	541	536	544	529	577	537	577	537	531	562	591	530	539	533	563	539	548	535	539	574	588	548	547	574	520	582	578	584	532	561	551	555	537	579	553	527	551	573	558	559	562	570	581	571	555	538	561	520	570	549	579	532	540	529	552	576	541	537	562	552	559	535	532	564	549	561	518	575	554	545	547	601	545	564	578	563	561	562	559	567	551	576	558	577	554	549	564	530	559	566	557	565	529	561	557	558	551	579	562	531	565	578	551	571	523	537	550	561	540	591	561	547	529	510	590	550	518	559	554	559	571	559	537	505	544	591	528	559	540	571	557	539	577	556	549	532	580	553	575	556	534	566	546	570	585	580	563	591	533	565	524	539	546	553	603	541	558	593	584	591	538	564	585	530	544	578	586	543	528	574	551	542	564	560	598	552	506	543	554	527	532	593	568	554	540	561	536	524	566	539	547	563	563	561	589	557	572	611	589	554	571	529	565	554	550	591	546	517	565	572	571	550	567	566	553	552	598	574	559	546	532	578	529	541	522	544	510	586	575	536	521	563	581	538	560	549	559	539	534	547	565	575	538	536	528	551	559	565	529	579	577	573	591	564	564	551	559	579	582	544	550	563	583	561	530	579	544	512	588	543	544	554	552	558	554	595	599	603	531	537	576	535	524	518	572	551	559	533	562	585	524	580	551	557	524	513	588	545	545	572	539	553	580	601	528	522	596	534	526	581	555	544	561	561	597	560	557	537	580	555	552	549	544	552	550	534	583	546	553	532	587	579	563	560	499	550	583	547	540	553	559	580	563	517	575	512	569	549	572	553	600	542	551	528	532	590	502	526	530	557	592	570	565	549	544	518	587	577	538	551	562	593	516	549	565	527	568	569	519	522	582	519	561	559	568	546	559	549	557	569	538	532	559	589	523	525	554	593	528	597	583	541	566	515	545	593	594	547	537	567	494	544	509	508	575	573	556	583	540	535	555	577	550	529	560	533	558	560	547	544	534	553	558	547	573	599	556	555	553	550	555	517	616	567	557	548	529	543	518	547	573	548	541	588	532	512	593	539	553	517	523	555	520	540	568	571	550	583	597	551	599	512	555	547	550	518	514	507	555	570	545	591	561	539	595	545	542	581	514	567	600	557	541	547	522	539	581	571	547	604	565	521	472	572	533	539	571	559	556	526	548	528	531	554	580	533	520	560	556	543	605	535	532	538	552	574	591	582	580	596	582	532	564	526	538	568	523	552	520	533	550	554	575	556	566	516	548	580	552	556	536	567	529	521	564	577	556	569	566	566	536	546	504	578	519	516	588	572	546	532	590	544	553	548	555	541	551	567	583	555	561	523	567	569	556	569	577	559	579	494	556	596	544	485	598	569	523	562	579	545	566	534	548	563	572	574	524	550	597	574	576	551	560	567	565	507	529	559	556	533	553	518	573	576	567	517	565	545	571	543	528	550	562	547	569	554	549	534	542	554	520	535	540	569	542	554	566	564	548	529	534	549	501	517	574	566	519	576	536	535	559	546	544	595	531	522	552	543	559	540	560	572	550
26872	12347	6123	3158	1839	1346	949	723	638	592	755	1319	1739	1334	867	709	602	546	491	513	502	543	607	521	545	556	545	532	518	548	522	543	533	513	515	496	533	537	550	527	502	515	543	539	541	536	584	555	518	515	562	516	536	573	517	530	554	553	535	547	525	553	481	516	587	540	526	515	530	532	522	566	547	559	551	535	551	514	504	466	563	525	512	546	524	562	549	543	567	537	526	481	541	524	520	486	512	536	549	547	510	543	523	534	513	549	551	539	570	527	545	538	541	536	529	533	498	546	551	525	504	560	498	517	514	563	582	591	495	472	486	562	557	528	522	551	525	506	554	567	516	548	543	557	536	540	524	566	552	525	509	550	515	505	518	548	540	547	600	525	516	540	545	559	506	527	526	537	538	562	572	503	506	525	532	521	539	546	513	536	524	558	531	491	530	577	565	555	546	535	539	522	507	507	536	565	556	560	530	534	544	524	539	559	543	511	537	495	514	479	549	514	509	530	560	523	530	533	511	577	497	559	559	576	490	526	533	527	530	536	483	536	568	566	541	565	532	533	508	495	513	488	523	518	564	536	491	489	521	537	560	526	478	544	525	514	556	537	545	536	533	522	530	532	518	568	586	557	518	551	545	555	576	561	549	565	528	539	531	536	524	574	526	539	538	518	573	554	549	512	546	540	516	558	577	560	511	558	555	480	534	528	538	516	500	528	572	529	514	584	531	532	505	513	504	559	550	542	530	525	540	553	556	543	550	570	533	560	572	561	520	563	498	533	535	538	523	504	563	520	534	526	563	520	550	538	581	508	543	528	517	534	564	531	513	515	571	533	540	536	514	540	584	532	529	480	514	522	559	541	564	555	541	551	545	570	506	521	549	531	567	517	507	527	531	552	523	554	575	555	508	536	517	540	541	549	526	538	529	521	502	506	547	512	534	506	546	533	553	532	527	520	561	541	556	564	536	560	590	544	518	573	567	581	488	556	540	518	525	528	585	541	531	528	519	544	490	524	526	533	509	488	560	585	525	511	531	540	539	525	533	530	500	521	570	555	524	555	539	555	506	532	527	531	574	525	513	560	514	545	526	497	510	565	562	515	576	538	531	525	515	508	544	521	566	540	551	554	537	544	492	514	508	557	542	548	546	536	556	533	491	510	520	518	481	527	509	504	551	553	491	523	566	575	555	564	574	521	502	532	528	541	507	521	566	525	577	547	534	555	570	557	521	563	509	552	528	538	563	541	539	524	549	495	571	546	549	522	524	533	482	492	536	515	493	564	517	528	517	542	583	556	561	535	540	588	530	534	550	519	501	567	569	524	503	515	508	593	529	522	537	570	528	504	533	514	509	511	501	542	488	504	512	523	542	520	538	515	539	552	577	562	538	562	516	556	548	547	514	554	542	551	498	522	530	541	546	559	555	513	512	558	520	529	559	548	552	547	538	524	584	531	563	551	523	551	535	512	571	571	549	521	550	587	515	552	532	523	516	526	537	507	536	588	546	501	528	555	511	530	550	525	555	544	534	548	555	582	564	539	578	584	555	532	523	572	546	490	543	535	523	539	591	551	585	541	545	526	514	567	553	561	575	548	555	555	552	535	578	529	536	545	483	480	557	566	512	518	525	575	532	532	509	512	520	514	550	583	530	517	509	546	576	499	571	549	555	500	519	548	558	535	501	539	556	542	486	531	500	553	559	532	573	549	583	561	568	525	551	573	534	555	510	509	492	513	551	527	505	536	515	551	574	547	558	561	605	548	525	541	503	555	528	534	568	556	471	518	552	546	548	557	521	547	547	525	564	490	532	526	552	526	536	535	522	562	543	527	509	469	556	542	503	547	583	556	545	543	515	525	523	522	553	529	475	555	558	532	528	555	561	559	540	596	522	560	575	535	595	529	497	565	542	548	572	509	554	515	531	533	508	570	510	569	510	547	562	516	528	505	551	541	545	513	544	516	549	560	534	591	531	552	542	484	508	497	523	540	584	507	552	575	506	492	562	549	516	529	549	535	517	504	596	490	536	541	509	508	529	539	527	532	538	549	510	522	563	522	519	557	490	535	537	520	545	538	517	489	541	553	502	526	545	522	542	529	546	564	549	515	541	528	540	558	532	564	515	527	576	560	572	496	521	518	559	564	541	563	540	579	479	518	532	527	538	510	554	557	549	544	524	552	545	501	496	501	568	554	550	587	564	535	585	521	581	554	532	559	550	546	547	558	517	541	540	582	492	529	513	554	552	519	568	534	573	525	536	542	542	566	506	528	525	536	570	529	558	529	588	600	529	481	529	498	509	516	505	567	497	568	543	508	551	538	551	500	555	537	546	537	525	520	543	570	560	537	552	507	555	549	522	511	503	554	560	545	573	531	529	514	545	524	529	579	528	501	560	540	577	502	555	551	549	506	555	550	527	493	564	521	574	501	522	535	531	510	569	535	549	584	504	555	552	511	518	530	561	532	555	517	562	557	532	527	558	537	508	550	486	533	548	524	541	528	544	537	510	534	490	502	513	541	529	567	550	542	529	540	540	555	542	556	558	542	547	548	557	544	500	532	519	522	529	532	538	554	582	535	515	524	552	515	543	527	508	523	526	530	533	585	522	534	518	507	531	550	526	529	507	529	542	509	554	569	509	547	579	524	516	485	555	513	523	491	526	521	516	559	535	531	493	563	495	545	513	569	537	517	563	538	547	530	584	557	545	513	585	551	499	546	532	520	570	561	533	533	525	637	563	547	541	530	541	503	547	518	541	558	580	505	495	517	521	515	540	527	518	543	546	540	525	519	545	558	530	517	489	518	527	570	571	530	528	579	523	508	556	543	546	520	560	536	560	533	546	542	554	520	516	509	544	548	508	515	530	523	576	536	552	525	528	500	536	556	489	558	520	561	543	531	534	551	503	534	564	557	508	501	503	540	600	568	536	563	511	563	529	548	527	554	548	563	513	572	557	501	506	486	540	547	549	524	544	536	538	530	550	552	546	511	588	532	588	534	572	527	539	604	564	521	544	511	548	522	549	577	519	589	589	565	536	475	542	568	597	546	524	549	543	541	572	497	544	514	558	528	530	564	553	519	523	545	607	495	541	523	533	580	595	530	548	535	486	560	553	522	542	504	484	543	520	529	512	532	517	520	502	484	554	542	543	542	559	513	535	543	469	535	493	539	546	546	534	558	530	557	555	573	550	551	532	515	522	567	561	524	538	553	515	531	542	552	546	509	508	528	549	553	540	561	514	549	540	558	562	529	554	525	520	544	551	557	515	495	521	502	514	517	545	533	522	566	566	576	533	507	536	566	534	523	566	577	572	518	553	543	525	500	524	564	509	530	570	542	557	573	537	546	548	541	559	520	562	513	540	529	531	540	627	528	534	548	497	550	480	539	568	521	562	529	560	515	536	549	559	547	493	577	528	523	537	538	556	517	569	543	525	552	545	557	578	503	565	539	547	511	567	559	526	561	536	495	521	509	521	521	527	520	511	579	547	541	543	552	563	519
6707	5397	6223	3037	2008	1586	1170	753	578	586	845	1703	2120	1387	820	584	531	466	504	439	472	420	427	495	458	448	434	433	445	469	427	418	433	449	448	439	453	442	462	421	446	457	480	469	470	466	427	427	446	449	432	461	469	416	463	407	440	469	448	442	420	422	473	465	409	443	468	436	472	437	392	419	405	424	471	471	500	442	445	447	445	458	438	470	422	460	444	461	472	430	418	434	464	459	447	461	488	421	487	437	447	450	437	462	447	431	457	428	441	454	443	427	435	432	452	455	474	421	473	447	464	462	392	426	423	423	454	457	411	435	416	442	481	451	434	437	416	411	443	441	445	446	470	462	429	469	428	431	428	445	489	427	413	423	464	399	450	452	469	443	468	421	449	455	434	444	447	457	423	445	429	469	495	415	448	451	429	428	436	465	466	415	465	419	458	418	483	467	423	422	413	434	460	448	431	464	456	483	450	465	462	411	475	485	456	420	454	461	454	462	466	470	417	439	443	450	421	420	446	485	469	463	463	415	431	493	441	467	427	464	440	420	451	421	431	398	433	458	413	448	415	478	428	425	483	441	424	495	455	448	432	460	448	437	426	470	434	439	434	425	475	486	425	433	480	487	445	461	462	447	460	482	469	460	449	441	451	430	398	412	435	441	458	489	448	459	420	438	461	456	435	432	455	426	464	444	450	450	413	456	466	414	433	440	450	446	461	440	464	423	457	496	490	441	422	453	441	460	475	438	461	443	463	473	436	474	456	438	474	454	406	436	384	453	448	436	439	446	455	430	409	420	448	448	434	468	442	462	422	450	455	416	489	448	448	463	456	426	438	422	456	474	452	455	465	445	486	432	451	463	441	467	474	479	483	429	419	467	438	438	447	453	428	450	477	420	431	428	433	459	461	424	441	431	446	457	453	448	445	477	476	471	420	450	455	447	476	403	459	461	475	447	446	440	436	415	428	443	426	442	468	478	458	422	432	449	510	437	481	462	427	434	439	422	465	452	479	434	437	480	417	463	431	443	453	453	439	441	456	457	425	417	453	432	440	453	454	401	441	450	448	452	430	449	408	460	428	440	455	446	469	429	470	478	455	402	456	416	452	451	435	464	456	434	483	444	434	426	443	429	460	452	427	467	414	436	449	462	434	454	448	429	422	418	430	444	431	432	440	477	442	446	442	411	450	500	454	437	456	483	440	484	440	450	444	461	455	443	452	437	439	447	420	434	456	449	455	461	463	438	442	444	428	470	473	439	502	420	445	465	474	439	459	451	444	491	465	481	443	434	396	423	441	403	442	425	421	451	435	476	398	463	421	427	413	435	426	425	422	465	473	415	460	442	437	432	463	480	429	439	457	428	445	451	431	473	490	443	436	465	460	477	413	473	445	459	462	458	425	428	424	441	458	426	444	422	447	440	454	412	441	468	431	467	481	441	459	453	430	421	464	426	472	437	448	426	480	453	444	442	431	439	459	449	477	459	456	438	436	447	458	420	434	437	448	453	459	453	440	445	468	440	445	491	463	403	474	423	452	441	442	441	450	438	432	508	465	447	454	446	469	450	486	420	448	452	474	441	431	451	447	450	431	459	412	468	428	442	428	479	443	428	446	434	482	458	411	464	450	471	441	462	461	409	443	448	471	439	438	482	408	384	461	423	442	437	429	488	419	465	434	442	426	432	412	437	429	478	435	426	460	417	432	433	422	462	404	438	435	429	481	436	465	483	452	426	449	456	424	419	443	454	424	464	462	451	374	430	442	449	435	455	428	445	417	435	447	438	466	434	446	480	432	466	441	411	395	445	444	441	455	437	458	457	469	442	465	415	422	456	466	472	421	415	435	450	437	461	430	395	445	501	431	506	465	471	478	450	444	460	430	488	431	475	444	481	444	477	472	424	460	430	431	453	462	410	454	453	481	457	452	429	443	430	450	449	436	456	430	435	401	469	453	443	442	440	463	456	442	437	457	443	467	454	418	451	444	441	457	433	418	440	473	427	431	430	447	458	414	441	451	445	419	442	443	466	454	430	443	432	479	465	438	447	474	425	433	444	458	453	402	444	413	434	446	440	461	438	430	424	465	452	457	403	453	467	423	420	431	458	417	436	481	435	485	471	425	474	483	436	458	429	448	455	485	470	481	437	463	406	474	433	445	437	411	454	472	456	435	472	450	456	416	440	461	426	480	465	506	453	433	461	474	418	416	481	440	432	434	441	440	429	445	460	444	433	472	449	446	425	442	428	445	467	420	468	433	440	449	465	465	423	448	457	427	440	491	486	473	441	449	493	448	462	428	465	460	450	459	481	459	457	429	441	454	421	456	440	429	429	435	437	449	464	412	399	455	421	443	427	451	472	423	452	428	417	447	430	413	474	474	452	408	434	454	430	431	454	455	438	477	436	443	457	423	401	408	417	458	463	488	465	424	447	457	442	411	443	438	480	466	399	472	403	425	449	467	453	473	469	438	466	472	443	433	446	437	471	453	455	459	466	453	448	486	444	438	481	418	467	414	457	405	466	488	442	481	440	442	451	437	427	467	465	447	453	443	441	440	416	455	449	424	437	455	464	432	464	459	471	422	432	443	480	453	439	448	435	466	427	417	472	426	439	480	414	418	453	412	443	472	451	453	436	437	463	445	446	479	443	453	437	461	441	429	449	427	443	440	449	430	458	459	429	433	446	425	427	419	453	458	438	461	467	473	483	452	436	435	480	469	412	458	396	451	471	492	446	440	445	455	427	460	496	464	457	418	468	458	472	426	455	441	494	482	483	453	435	446	457	402	480	425	474	445	401	413	456	468	482	414	439	450	442	448	449	425	473	455	390	438	451	421	453	427	430	454	489	449	461	432	454	423	408	459	431	478	478	453	443	468	447	460	491	465	457	453	433	394	447	471	487	433	448	430	458	450	458	416	458	492	436	417	436	453	488	447	464	438	464	442	450	468	424	457	452	448	429	452	418	430	435	428	466	458	449	466	478	446	456	440	433	393	425	428	415	450	429	440	440	430	481	455	471	455	398	419	430	468	425	461	516	441	447	468	433	455	411	470	412	468	454	439	448	426	468	469	445	489	471	451	461	427	457	448	465	414	405	437	426	457	464	436	431	454	431	435	423	404	465	446	455	445	454	449	464	442	469	456	433	481	449	454	442	436	465	459	459	474	444	450	450	475	474	430	464	464	422	454	474	430	452	391	426	448	435	473	447	448	485	473	499	476	389	449	483	459	437	456	445	429	438	432	450	420	452	501	454	485	487	448	451	447	434	421	478	450	451	443	472	453	434	464	393	456	436	457	471	471	476	413	471	426	419	440	441	484	450	485	470	452	451	469	412	430	451	457	436	425	450	470	431	414	449	453	458	416	456	449	453	429	454	426	420	455	436	414	460	462	414	467	456	458	429	464	440	440	459	450	451	426	424	428	449	440	471	449	417	461	440	470	483	431	453	420	478	444	446	438	458	445	442	474	453	435	461	416	430	469	445	437	420	419	430	472	461
24695	20796	26793	24581	11366	3021	1644	952	825	802	1349	6873	14623	10974	4410	1400	674	590	549	557	519	547	513	556	578	551	510	588	574	580	558	543	520	567	533	532	572	529	516	574	529	509	562	543	546	545	548	555	555	528	532	545	560	553	563	513	554	518	542	548	575	548	558	537	550	555	542	527	555	530	575	503	575	500	543	555	572	566	596	568	530	519	541	498	529	516	557	540	555	581	506	550	555	560	493	523	584	521	515	542	543	550	540	550	526	572	561	545	545	550	526	551	532	520	568	552	534	587	593	564	605	558	541	566	573	523	500	580	536	524	531	548	549	538	560	524	496	534	550	529	557	536	509	553	543	579	582	500	530	550	531	522	504	500	514	559	527	528	543	576	553	487	539	534	525	566	593	558	567	537	510	496	522	522	541	489	529	551	545	556	535	614	507	506	579	544	498	498	539	591	540	512	508	521	483	510	608	547	514	553	563	569	520	542	555	578	521	569	577	531	535	527	525	564	542	545	517	546	547	493	522	505	537	510	530	527	564	536	527	505	583	548	528	544	501	574	555	542	540	527	515	527	522	550	534	508	567	530	521	546	545	502	504	532	537	551	561	549	580	524	537	549	568	527	560	542	527	546	524	519	532	528	549	526	521	556	536	546	548	520	562	525	500	536	540	551	553	523	544	531	533	541	571	514	552	536	548	563	527	537	551	539	523	553	534	568	565	546	553	543	495	521	524	495	572	562	556	484	523	504	574	546	547	549	529	488	560	548	546	551	545	511	480	548	553	535	545	573	541	520	541	513	549	527	544	526	567	545	533	588	524	559	514	525	543	527	540	546	549	538	511	504	510	544	567	543	527	513	519	579	524	544	523	522	494	536	546	518	511	523	535	526	519	515	531	522	569	515	536	534	541	524	548	531	561	545	552	568	530	543	525	571	556	509	543	570	500	553	560	571	530	556	545	593	534	575	537	527	550	553	523	554	552	509	531	521	536	563	514	535	541	542	538	513	535	541	566	539	531	536	537	556	573	539	564	503	533	554	582	558	585	523	547	555	559	583	517	496	551	550	584	537	564	543	538	524	528	550	539	548	560	517	555	503	504	505	540	558	520	541	549	535	566	584	579	518	529	501	573	564	542	526	550	529	533	567	555	484	542	546	552	544	532	576	566	578	562	542	517	550	527	575	544	507	506	566	552	535	530	511	575	527	515	523	579	524	556	547	519	531	530	513	511	543	505	603	528	593	504	535	554	564	531	505	528	521	565	499	568	541	542	540	496	546	529	559	553	524	539	522	562	542	526	552	570	519	536	497	550	528	534	536	556	543	531	516	488	568	530	533	528	543	523	555	558	519	555	540	539	529	547	550	529	574	545	600	529	534	565	545	495	544	533	548	600	545	547	503	557	533	550	530	530	554	552	529	547	546	542	543	537	569	551	556	580	525	482	519	547	501	520	496	537	510	548	523	556	541	520	507	555	509	556	554	536	554	557	558	549	525	535	536	579	526	522	486	536	523	531	535	553	536	586	525	558	531	547	539	505	538	556	529	544	524	519	509	521	528	563	543	585	584	538	532	546	504	527	525	506	539	531	538	532	544	540	558	553	549	544	519	543	550	535	538	554	516	531	559	529	555	547	532	546	530	499	541	583	560	532	520	529	560	556	539	540	568	563	517	536	521	556	533	540	536	559	563	548	521	571	578	548	503	510	553	531	577	563	582	512	516	530	545	548	561	529	511	542	538	530	536	541	555	524	524	560	513	584	528	537	557	544	498	544	560	553	566	557	525	541	551	556	516	546	549	550	516	514	519	544	554	554	552	523	553	542	521	502	533	546	545	514	571	536	550	539	538	578	535	516	559	580	548	503	555	525	543	557	515	526	543	536	577	561	528	529	527	532	557	541	529	530	611	543	581	503	559	501	545	572	543	527	533	531	506	535	546	540	584	533	536	501	539	539	491	545	520	532	528	510	530	551	526	534	555	555	514	538	545	514	593	559	528	530	523	519	518	512	541	547	516	526	498	569	531	504	528	535	557	532	522	560	547	498	519	536	506	560	552	554	517	514	510	507	559	547	572	525	559	544	520	580	572	553	537	580	528	539	506	537	525	593	516	559	546	535	554	510	535	561	491	569	534	549	546	565	556	548	552	546	535	534	524	570	551	508	555	534	531	512	524	562	556	548	577	528	529	509	575	532	533	584	516	541	519	553	531	515	546	491	553	547	528	545	536	524	551	533	568	559	572	543	577	529	566	550	552	509	545	518	524	561	533	513	574	565	543	545	556	567	522	518	565	540	558	539	543	518	533	549	508	539	555	571	496	538	552	562	514	501	528	508	523	558	549	543	577	566	569	529	530	572	541	564	519	561	523	555	508	541	568	523	544	531	559	538	549	540	550	521	545	535	499	529	521	524	575	549	593	512	564	513	574	530	507	543	533	556	510	520	535	539	538	590	549	536	545	593	516	563	547	501	531	518	536	517	518	510	537	533	529	543	626	552	555	551	491	571	511	515	543	534	522	525	514	512	589	547	527	509	527	504	547	508	552	539	564	517	525	477	512	542	520	571	570	547	557	571	549	502	556	515	560	508	526	528	532	514	570	547	525	522	553	561	544	584	506	562	552	518	547	546	561	535	535	508	546	523	554	563	547	558	509	549	528	555	533	571	515	607	591	542	532	535	489	511	537	559	520	552	510	544	542	553	579	514	555	546	568	567	514	512	550	526	521	500	521	576	555	524	548	513	579	560	524	612	536	499	541	560	568	544	565	575	540	555	521	533	492	542	544	551	575	525	519	539	497	492	504	566	510	521	571	523	555	500	524	554	542	597	560	516	530	575	557	540	560	565	561	530	555	558	582	533	538	537	518	536	492	540	582	517	518	523	535	538	539	534	530	537	545	539	522	548	544	540	529	557	534	530	522	544	568	477	517	527	553	553	531	559	504	563	505	533	546	556	561	576	524	538	500	535	557	532	552	533	582	536	509	515	543	564	496	569	569	528	528	545	573	534	574	557	575	540	545	566	517	543	535	534	574	537	570	559	578	511	537	531	604	524	546	486	539	521	516	531	563	551	549	541	541	562	548	546	539	556	515	593	543	529	516	600	545	585	516	516	587	537	551	552	538	562	543	544	559	576	553	545	525	549	521	563	555	516	560	546	533	556	504	563	540	549	550	490	550	529	546	589	548	542	545	530	565	517	546	528	554	523	538	508	543	540	525	533	523	524	501	535	537	552	513	518	544	534	559	549	548	552	515	548	530	522	560	532	540	545	523	559	501	562	499	536	576	507	529	515	524	554	549	534	557	552	530	513	565	516	570	582	565	525	504	597	543	553	612	562	567	539	504	519	508	555	564	517	547	558	584	543	512	573	552	551	602	512	531	512	557	511	559	524	584	572	565	537	504	498	582	534	542	557	534	551	570	519	526	538	523	545	552	524	559	513	569	545	539	547	506	536	573	536	565	555	511	524	542	542	565	577	560	523	481	524	517	548	520	553	570
5321	8779	11416	6401	3746	2525	1597	1118	975	977	1880	9367	14800	10267	4184	1419	612	486	481	454	475	451	449	462	479	474	462	453	525	455	481	477	456	491	438	444	490	467	489	499	463	429	483	491	420	464	511	477	488	461	478	467	471	474	465	501	461	509	489	483	500	444	461	470	504	481	471	474	478	436	421	469	455	434	461	489	463	436	463	476	487	476	467	468	440	456	438	445	458	414	475	487	492	461	486	484	478	456	481	461	493	509	482	445	493	479	475	473	465	450	445	461	446	454	502	461	463	478	466	486	467	462	453	467	483	469	487	458	439	433	475	501	495	436	495	443	457	490	421	444	460	514	452	461	493	467	505	472	506	479	468	462	460	424	457	464	463	445	438	487	484	482	474	473	506	475	443	475	455	450	484	525	453	429	490	481	455	461	485	450	464	472	464	478	491	457	492	466	510	460	471	465	483	524	451	477	438	458	477	452	473	451	503	487	445	471	469	482	484	426	505	493	436	471	471	464	464	463	492	456	492	462	522	470	433	455	460	449	451	439	488	469	520	495	462	485	457	485	472	496	483	475	506	468	457	474	454	475	513	481	458	474	474	475	490	483	470	496	451	489	480	507	429	460	482	481	479	453	467	447	431	439	445	456	465	470	471	483	481	479	471	490	466	455	451	441	444	482	446	451	472	425	469	473	486	482	451	474	480	458	464	468	460	472	472	449	479	475	476	423	476	466	450	490	458	491	483	448	466	443	470	471	468	485	466	452	484	471	487	479	482	484	457	467	495	482	504	448	444	502	461	510	471	451	454	475	488	476	445	513	515	441	481	466	449	507	462	500	442	465	447	500	502	455	503	433	464	488	445	487	472	476	458	444	486	454	439	488	474	475	495	454	487	435	414	402	514	466	467	478	498	465	482	480	516	445	459	467	448	486	452	470	485	474	443	462	457	457	472	434	493	440	448	445	454	480	490	452	522	504	474	480	448	457	444	438	434	448	446	458	489	433	405	466	458	506	460	437	468	478	472	474	464	460	467	485	450	515	485	480	445	452	460	490	512	469	501	475	471	423	436	490	484	458	476	464	449	442	466	503	452	472	469	472	485	469	469	480	459	468	451	424	492	461	491	486	435	481	516	417	504	468	463	428	469	484	504	474	471	479	507	462	478	448	469	462	477	480	471	492	469	490	457	462	481	420	464	464	470	505	462	468	500	454	474	449	440	487	482	457	474	444	455	540	487	474	486	488	468	488	482	441	455	454	463	482	486	439	469	442	478	484	479	476	437	428	456	435	458	498	498	483	478	432	474	454	480	494	466	459	490	424	456	460	490	492	453	466	433	474	457	455	493	483	471	445	468	443	464	446	449	462	479	456	468	453	463	465	438	498	470	456	496	490	460	452	423	466	480	479	472	458	460	488	478	504	459	483	481	480	520	463	495	463	446	469	462	483	474	451	487	451	454	475	511	492	439	480	491	492	481	440	499	468	447	481	474	455	490	447	496	490	445	464	444	461	479	448	478	470	464	470	432	409	462	449	466	477	469	483	479	442	490	490	470	485	440	474	484	467	473	474	436	471	507	435	457	453	456	537	419	459	431	496	478	412	493	461	493	445	470	491	473	470	481	455	468	459	420	469	511	432	458	465	501	417	507	450	442	488	450	464	425	472	461	471	473	477	442	452	534	509	483	476	456	472	444	473	437	483	477	477	490	461	464	480	450	482	477	453	465	489	495	479	419	458	517	487	430	483	490	468	463	481	492	478	458	443	460	495	462	468	493	471	485	481	497	506	445	477	431	486	495	461	417	486	456	470	428	468	467	457	502	489	478	464	408	455	497	457	436	432	466	424	462	486	443	500	471	462	466	467	468	427	475	427	448	497	445	453	470	450	465	442	454	464	433	472	488	462	481	489	494	486	433	449	514	433	428	484	453	517	495	501	482	466	474	491	475	440	482	420	439	483	463	492	481	467	465	462	448	458	430	492	443	426	482	512	468	466	485	484	464	484	469	445	447	490	472	468	453	462	466	512	440	455	445	472	451	449	477	503	441	484	472	437	428	459	478	456	444	424	453	458	444	458	451	444	457	497	401	461	450	444	458	501	479	448	451	385	491	460	485	460	499	511	497	441	508	451	522	468	441	490	411	481	448	476	481	493	464	454	456	478	475	475	490	484	431	438	465	489	470	447	453	486	477	482	461	517	434	495	464	457	480	485	458	459	451	456	456	438	478	499	467	415	452	445	432	492	470	459	467	467	447	441	514	456	437	461	477	442	437	519	519	479	414	461	489	475	484	448	472	452	468	447	475	446	519	487	482	429	485	485	440	429	471	447	502	460	448	457	453	466	469	451	461	469	451	475	475	453	489	444	488	453	444	473	488	467	507	469	454	468	490	505	489	482	456	399	459	440	488	437	479	479	428	449	467	439	493	478	449	485	470	518	446	473	471	453	467	469	491	447	471	456	480	466	462	475	445	486	453	505	460	475	511	444	444	456	477	451	500	485	397	434	464	488	471	478	467	456	465	441	445	458	477	500	478	448	475	472	501	459	466	450	473	465	460	447	474	454	467	429	479	478	472	451	409	495	465	453	450	476	502	445	464	470	493	514	461	453	461	466	468	480	468	460	416	455	440	483	459	485	468	463	459	458	514	515	416	482	463	452	511	481	495	454	413	462	441	498	437	504	489	447	496	465	485	454	464	482	419	467	454	447	473	472	479	494	517	469	458	477	441	473	492	480	462	448	453	488	479	496	497	491	478	462	484	450	411	460	482	456	475	457	461	435	460	448	500	457	449	481	481	488	495	452	458	478	468	462	467	439	453	445	500	435	463	465	488	457	447	505	455	455	482	452	468	450	472	491	462	447	459	484	477	483	437	458	441	468	455	470	481	416	476	437	475	503	516	481	500	446	475	463	479	487	476	437	447	468	449	455	484	428	472	447	527	450	444	455	460	468	469	474	461	466	455	453	487	455	462	473	457	450	477	474	466	447	487	481	518	440	441	477	497	482	466	480	470	503	491	458	444	444	469	459	496	444	426	522	494	424	437	463	444	456	521	453	428	502	488	491	474	466	462	458	437	449	446	474	481	444	484	498	451	464	480	410	436	448	458	485	454	464	466	482	442	495	492	459	436	419	516	471	443	477	495	487	450	467	478	462	419	462	445	488	449	484	434	448	437	490	456	482	480	479	461	469	490	475	454	455	465	489	483	462	469	498	478	462	483	451	489	441	485	464	483	493	436	466	447	450	442	505	467	436	443	489	447	475	497	504	491	476	490	459	488	454	448	473	480	486	505	487	490	470	425	466	458	454	435	489	448	461	461	484	464	461	463	473	471	475	438	458	468	464	444	471	464	452	499	451	476	502	461	482	497	485	505	482	455	427	514	416	451	443	471	430	474	460	441	455	476	391	512	430	432	456	508	488	455	467	461	469	427	464	456	500	453	431	467	489	475	484	432	491	487	475	478	462	453	457	479	471	477	468	488	442	484	480	438	471	478	493
23814	20796	27787	23881	20417	8918	3660	2701	2096	1640	1556	11699	24899	18106	8471	2623	966	762	738	679	702	700	744	712	685	669	698	696	709	634	722	683	641	679	686	678	706	665	669	687	691	699	691	673	660	680	714	678	700	655	685	670	715	691	660	667	699	726	692	683	750	684	716	681	675	662	621	673	702	717	682	689	653	709	710	655	736	703	661	703	631	701	635	642	683	670	705	725	688	701	699	670	727	680	694	683	692	662	696	694	674	666	683	680	671	668	675	736	725	665	701	713	631	745	736	702	698	693	688	710	726	653	652	696	696	767	648	698	599	639	712	608	688	718	711	710	680	705	670	699	657	736	706	676	699	667	655	706	638	678	653	658	688	712	693	674	667	686	732	659	698	713	711	703	648	677	706	691	669	662	694	659	722	707	724	727	655	693	683	673	665	670	695	670	642	683	703	684	677	666	675	652	682	684	735	686	682	703	677	631	698	696	698	701	642	631	716	688	643	699	668	741	668	707	680	678	667	661	633	695	661	710	696	713	631	639	720	687	697	670	649	692	689	725	679	673	679	650	671	715	757	735	679	685	685	661	679	647	644	691	705	615	663	697	697	694	669	712	699	701	661	637	718	651	658	646	665	685	626	677	677	650	637	696	689	680	677	672	677	686	693	624	655	707	668	638	674	724	665	689	641	653	702	730	660	695	649	638	714	689	741	661	676	698	696	660	705	668	709	662	664	676	663	686	665	680	692	687	680	673	670	696	694	633	670	671	663	631	624	676	671	693	662	683	678	675	675	718	707	704	695	672	643	667	659	630	658	732	714	674	692	664	668	698	669	663	674	668	667	682	696	698	682	697	646	719	687	700	680	716	682	664	684	706	635	624	645	655	627	674	698	660	651	651	702	714	703	682	664	696	680	681	699	692	674	646	678	668	670	668	713	645	689	624	695	615	668	681	650	675	644	673	658	699	670	661	647	704	690	686	649	692	706	666	667	701	689	675	648	634	642	725	670	669	662	631	657	632	715	654	665	691	631	711	684	689	644	681	685	670	638	660	670	681	693	697	618	698	701	712	684	650	678	679	679	644	693	665	698	651	696	673	656	708	746	718	709	697	675	633	646	684	689	672	644	641	696	667	678	695	679	682	697	709	646	665	698	695	714	696	688	663	682	651	645	671	647	679	638	649	663	651	675	690	688	679	684	685	659	665	713	653	681	666	646	682	628	650	680	638	671	692	674	686	658	662	671	666	627	665	674	631	711	657	654	646	692	639	712	662	675	658	660	682	687	649	671	669	662	701	692	688	684	676	659	647	689	691	679	673	703	657	675	676	667	734	683	678	694	699	630	674	691	713	677	668	661	684	661	685	612	722	673	666	698	706	685	688	688	646	621	711	667	695	661	679	690	684	662	631	670	701	710	686	653	684	668	666	692	638	673	683	681	663	687	715	675	708	683	666	645	697	721	686	702	658	659	636	711	662	674	663	672	676	674	640	653	689	726	667	654	707	665	699	690	711	651	661	644	712	645	655	667	662	717	710	687	646	724	690	701	638	650	625	693	685	686	695	705	694	687	674	663	683	676	707	753	685	680	677	717	688	663	706	687	671	705	650	680	688	688	652	656	680	672	724	680	693	664	735	729	732	647	644	656	662	646	647	682	665	674	691	685	647	666	672	655	676	691	663	674	646	733	688	685	720	726	643	662	691	633	684	681	715	665	746	657	635	692	694	671	675	668	693	694	711	670	650	635	697	644	631	681	657	707	683	657	638	652	685	684	696	683	635	679	681	631	675	690	660	655	723	740	673	707	726	701	701	686	659	669	666	690	674	697	721	648	657	643	673	721	662	675	655	694	674	684	636	612	702	677	594	720	683	695	666	669	673	677	700	708	689	699	624	699	688	669	671	638	696	606	683	731	649	632	692	653	687	627	676	656	701	698	713	733	649	689	707	624	662	694	684	700	693	700	721	671	700	686	690	662	665	692	707	695	683	652	693	712	674	624	675	651	701	646	643	678	715	683	701	681	695	669	679	654	672	688	694	691	705	665	658	694	670	684	652	676	675	675	647	652	723	667	633	662	676	657	685	629	659	679	677	720	671	620	693	712	717	652	697	698	692	708	718	642	728	675	696	663	647	663	682	704	638	662	703	664	682	701	687	625	663	652	694	713	667	662	703	686	704	673	649	676	645	673	699	667	659	684	676	732	665	702	687	672	654	657	686	676	646	641	644	678	705	686	670	614	646	713	682	692	632	660	655	676	683	665	711	649	670	669	638	610	682	672	642	635	610	706	682	652	700	672	634	657	655	680	696	618	692	713	716	644	637	669	685	670	651	624	703	723	629	692	643	676	646	664	656	601	645	676	669	668	651	627	671	672	671	676	659	697	679	685	664	689	687	697	699	673	667	656	647	693	694	673	672	650	700	690	610	688	625	690	669	666	636	713	657	652	683	631	711	689	701	687	687	658	691	633	696	691	673	621	647	691	683	692	679	659	689	700	634	648	693	652	703	640	677	656	705	672	715	716	691	671	648	659	620	690	669	710	688	684	655	662	716	666	615	696	689	709	710	718	668	672	637	667	660	631	690	691	736	687	699	681	678	700	659	657	656	670	666	656	660	692	639	679	669	639	688	688	646	680	668	680	658	682	670	688	661	692	721	663	672	658	628	669	657	668	673	663	710	654	695	674	675	648	696	702	691	686	700	651	700	686	633	612	685	661	662	702	728	663	698	713	728	683	658	616	675	668	647	655	653	697	650	701	649	696	663	668	716	680	651	652	688	694	694	737	692	683	612	726	702	683	672	681	686	681	623	710	682	668	703	672	658	720	659	674	658	672	635	655	648	654	638	667	720	674	672	667	707	673	675	673	630	715	698	647	700	677	680	652	712	653	645	667	682	715	704	677	692	712	669	746	664	699	677	637	672	649	618	668	637	669	709	719	648	710	650	630	661	678	652	685	676	711	681	684	660	700	697	693	683	697	672	684	712	700	674	676	680	663	696	692	705	695	698	698	686	665	657	688	651	644	631	691	661	656	637	663	700	643	648	689	696	705	658	667	646	669	626	712	717	656	719	624	649	688	651	670	671	676	688	680	693	647	729	676	669	666	648	685	681	702	690	661	650	710	717	683	681	684	678	702	684	659	653	656	692	680	697	748	656	684	683	662	626	668	687	628	676	679	696	663	679	665	675	686	693	661	655	661	682	686	653	652	670	693	663	694	681	716	678	684	656	680	653	650	672	704	713	675	649	672	672	667	682	688	658	687	685	679	655	655	666	635	691	641	705	651	667	613	687	684	673	674	647	739	679	638	693	680	695	677	680	701	674	687	668	642	675	666	676	712	655	694	670	649	721	700	698	687	682	616	728	664	704	695	691	641	658	713	650	685	708	698	697	683	710	656	697	725	720	653	612	662	644	682	657	656	701	696	699	668	665	670	650	663	639	658	658	661	675	654	707	679	670	679	646	654	670	723	689	658	666	666	676	684	670	681	652	666	672	622	667
6170	12085	14078	8423	4624	3042	3242	3196	2720	2048	1980	15437	23190	15719	7221	2459	902	620	604	537	555	597	585	564	583	572	584	560	584	588	599	566	624	551	558	598	590	607	584	563	574	573	564	542	582	586	563	540	586	540	562	569	594	587	600	579	560	557	560	561	574	570	598	575	584	531	605	561	592	619	561	536	591	608	590	606	580	548	587	587	534	579	547	609	553	593	579	577	574	577	547	544	521	588	526	534	536	573	606	544	585	635	618	606	610	571	592	603	589	551	557	561	606	583	648	580	633	532	509	555	574	589	624	571	610	531	545	553	563	608	569	534	543	537	574	600	580	555	563	603	532	558	624	583	618	566	577	580	547	570	596	561	562	557	560	524	583	541	588	565	550	608	598	582	606	584	548	580	631	570	550	599	580	568	573	565	568	592	555	556	535	598	544	563	556	567	574	590	589	554	537	523	596	573	566	566	560	543	538	575	570	621	535	604	622	588	558	606	567	580	578	592	571	607	607	578	575	576	577	582	583	613	575	565	550	559	570	542	566	571	594	556	568	523	565	588	523	581	590	568	581	587	568	573	558	558	581	556	595	604	525	569	531	553	579	571	555	562	540	573	597	581	560	595	552	547	574	583	553	598	536	604	586	574	557	570	531	546	571	605	632	572	589	552	564	569	622	565	579	568	580	544	586	596	590	501	512	580	542	585	554	580	545	602	560	577	573	605	560	621	571	545	592	575	568	577	558	566	566	587	594	566	586	583	573	603	532	537	559	601	638	548	581	545	601	552	585	599	502	566	588	544	581	613	573	626	562	571	568	621	559	593	598	539	572	543	558	585	578	560	571	599	551	564	568	623	590	617	529	538	575	572	589	536	563	582	604	568	565	579	584	582	568	606	586	581	512	580	520	581	559	569	566	577	557	564	511	569	600	571	576	583	588	554	598	598	591	591	568	578	538	588	569	622	595	555	604	569	567	608	538	533	588	614	553	568	577	553	583	580	583	579	594	544	590	546	579	547	597	580	564	567	590	596	599	592	553	532	586	518	559	533	565	576	580	542	551	561	594	581	565	567	549	579	543	575	571	562	585	531	533	513	546	569	589	600	577	556	512	630	604	553	607	575	564	568	573	573	550	608	564	580	573	559	559	572	603	552	616	582	570	591	557	576	558	541	589	573	607	527	588	538	574	569	614	563	584	597	601	523	511	551	573	584	557	558	568	538	529	539	600	577	556	579	577	600	574	583	551	576	549	589	579	575	575	574	590	560	596	561	550	578	583	561	498	573	600	542	578	594	557	550	572	583	580	565	573	536	614	567	568	531	576	584	555	556	580	565	591	589	561	560	599	558	555	608	555	537	601	576	561	555	584	585	522	517	543	575	553	590	564	570	533	559	567	577	562	590	559	556	563	542	586	549	554	565	581	573	553	545	554	577	550	598	574	551	529	546	588	526	561	576	506	555	559	615	558	551	551	538	555	608	599	530	568	566	560	573	561	556	554	545	604	585	577	572	575	572	580	591	580	570	603	591	618	569	545	580	549	589	555	561	524	597	550	635	560	539	552	534	568	573	540	615	568	540	626	575	587	537	591	559	554	539	585	540	585	557	584	581	552	566	617	603	543	562	536	607	589	537	572	573	590	566	533	564	545	581	562	593	562	559	565	552	530	562	575	544	558	540	562	560	529	606	571	603	593	594	596	590	571	570	593	554	581	552	613	576	593	525	584	556	596	529	585	531	607	558	546	587	578	585	557	555	568	615	563	588	521	513	565	587	556	548	554	552	603	609	566	544	564	538	590	559	584	600	509	582	525	568	553	569	568	593	592	534	558	584	571	577	558	584	595	567	566	555	595	586	602	513	562	572	607	564	531	562	561	565	604	512	568	598	574	569	546	551	558	566	557	559	562	548	563	588	569	548	518	543	564	567	586	546	596	565	569	538	555	564	616	569	571	546	533	555	596	558	618	588	550	547	585	547	573	601	532	582	579	578	553	579	573	560	584	546	592	593	543	550	540	540	495	583	601	603	564	531	580	541	557	557	555	535	534	611	579	567	552	534	554	576	556	522	618	545	580	542	505	546	570	534	612	529	571	544	560	523	565	587	549	563	578	591	563	587	610	575	545	610	562	562	548	611	524	552	569	538	541	546	592	546	565	535	601	527	517	602	598	580	513	554	544	560	582	558	545	563	544	568	594	549	594	511	559	575	541	584	571	555	553	544	613	540	584	581	557	574	556	599	541	569	576	545	605	564	531	555	549	552	570	561	613	591	578	550	568	556	586	545	584	604	548	564	579	587	527	557	552	579	550	556	600	565	572	558	576	562	547	554	537	545	616	568	565	563	572	547	561	557	567	594	559	595	570	567	556	534	570	558	583	571	536	577	586	589	548	593	582	586	543	583	564	548	538	594	613	546	552	545	571	585	560	544	576	589	556	572	587	595	572	587	561	581	575	578	570	581	542	543	583	624	594	588	588	571	575	562	536	540	575	546	580	577	579	601	577	599	543	564	570	563	534	605	604	605	567	599	540	584	563	590	587	568	532	582	584	556	530	554	561	548	569	549	553	551	600	551	574	557	580	575	549	550	585	539	585	543	563	628	531	525	586	547	539	556	561	565	554	551	591	592	540	583	549	561	555	619	589	593	519	577	548	541	585	585	523	549	569	568	561	554	624	573	577	557	601	560	552	561	545	516	595	541	592	561	539	519	597	581	573	581	553	542	578	579	534	561	583	539	553	562	564	543	587	580	540	530	562	621	580	591	617	594	573	576	586	593	585	583	552	591	596	563	563	524	568	562	520	565	551	560	571	580	563	594	563	566	577	526	579	620	588	553	583	553	572	601	578	590	537	588	610	556	563	555	585	538	546	511	557	593	531	587	561	590	537	580	570	583	551	525	580	581	582	612	573	544	550	572	590	590	587	536	558	574	522	572	582	583	547	559	567	541	547	571	562	641	583	586	552	614	571	550	577	626	618	603	553	567	521	547	573	557	590	527	561	561	556	548	535	617	540	580	540	563	585	602	529	527	590	588	559	594	589	582	583	573	586	592	557	541	585	590	574	579	568	557	553	575	559	548	558	547	547	567	543	562	572	595	612	600	522	563	579	580	579	593	567	596	580	548	535	555	581	607	557	545	575	561	516	572	565	558	525	596	593	586	577	561	567	548	547	517	546	560	540	557	589	585	574	577	554	622	570	528	540	579	590	534	595	538	629	570	571	586	572	568	575	611	572	531	590	596	537	542	516	569	528	545	567	569	536	594	548	550	574	579	549	520	585	573	555	538	541	585	541	547	522	543	555	584	568	587	544	558	599	555	540	556	575	572	551	507	560	586	580	540	587	550	536	563	635	577	543	575	590	519	576	581	541	555	584	596	562	600	570	568	535	566	579	553	566	556	525	591	537	567	586	575	563	581	573	571	563	547	549	589	545	569	553	544	577	567	570	529	547	568	582	591	559	534	584	525	567	544	591	607	560	545	538	581	580	597	553	563	555	588
26945	11589	4822	1937	973	1046	1077	894	898	749	657	1106	1842	1426	946	680	594	561	512	577	609	572	610	613	542	583	547	587	560	579	569	552	543	593	530	549	526	589	528	547	567	589	557	542	587	536	561	636	572	555	567	593	581	564	571	565	571	580	582	546	604	570	591	586	574	558	562	579	578	562	569	572	566	589	542	570	579	597	562	599	561	581	555	585	589	563	565	531	548	594	530	541	566	568	533	521	595	587	580	555	564	573	573	578	546	547	568	569	585	533	573	528	575	605	583	565	597	579	555	570	529	575	538	580	546	500	532	612	565	571	544	546	544	560	576	549	539	565	532	555	572	570	588	528	546	571	561	552	567	566	609	544	542	565	526	588	590	575	518	558	576	567	587	532	550	547	560	616	593	554	600	563	588	604	557	580	550	511	564	586	540	588	520	598	559	584	595	527	568	544	535	503	542	511	569	559	569	583	593	552	556	564	551	537	579	583	559	559	568	577	501	568	549	561	564	528	577	579	558	585	533	595	555	586	569	567	534	526	589	579	546	618	566	537	568	563	545	558	550	574	580	590	576	573	544	583	574	576	610	528	623	545	542	629	554	571	565	557	548	592	567	559	591	560	588	535	572	553	571	559	536	557	564	587	593	556	549	555	549	522	558	568	565	561	581	599	587	582	574	550	589	548	564	565	525	550	576	582	591	596	576	547	592	584	597	570	560	555	569	575	534	523	575	570	535	576	550	560	602	564	541	547	568	573	606	604	569	608	525	559	600	558	525	544	564	550	582	556	578	565	565	554	554	598	547	579	531	584	535	533	563	541	562	535	563	570	613	561	554	512	544	571	594	533	578	528	556	586	534	560	558	560	554	586	551	551	564	582	540	563	593	527	549	532	560	576	562	559	548	594	552	552	577	612	514	541	576	566	561	546	550	536	606	581	566	615	578	583	576	543	572	582	555	554	598	577	573	556	526	571	539	518	557	591	567	529	576	575	526	576	548	537	599	563	559	560	554	566	594	615	556	564	566	522	562	543	521	589	557	544	541	556	593	565	561	543	569	561	595	555	562	523	545	554	563	562	528	596	544	547	549	536	569	551	591	594	565	527	575	583	546	582	524	627	592	558	526	574	556	547	595	576	582	543	557	590	554	536	588	532	511	570	567	559	561	568	551	555	537	613	520	551	521	570	592	565	562	590	582	590	574	548	568	552	575	589	542	528	584	572	574	533	567	581	547	555	560	562	524	546	559	573	553	558	564	563	589	538	561	557	548	593	618	544	533	566	571	539	573	538	548	578	519	552	529	519	564	560	567	535	537	565	526	605	521	574	572	530	577	576	579	582	589	559	559	569	568	517	567	558	553	577	547	548	558	556	528	559	526	603	537	560	603	521	568	565	522	544	526	556	542	558	565	570	579	554	542	524	531	563	581	574	551	571	583	551	616	576	583	573	551	571	543	569	588	541	547	556	563	533	589	589	566	494	549	546	544	585	572	535	558	523	575	600	583	617	509	554	559	576	592	552	563	620	603	552	561	541	555	560	569	551	608	542	552	595	566	533	582	569	567	573	580	553	578	550	564	540	566	609	560	536	560	574	567	606	575	527	572	584	545	582	574	536	569	576	566	564	529	548	535	574	574	558	550	563	551	525	567	554	577	557	573	554	537	563	589	580	588	528	592	554	556	544	546	564	561	555	558	574	568	569	552	556	580	608	541	550	563	530	550	562	579	571	575	579	560	550	536	584	550	574	518	604	607	542	577	576	551	539	580	553	594	567	576	585	544	553	598	535	566	592	574	526	566	551	570	552	573	556	503	564	565	579	587	543	581	553	535	568	539	530	542	523	606	580	511	569	585	576	511	572	590	599	554	577	585	537	533	549	533	530	564	559	558	566	557	578	575	585	564	580	563	552	579	548	520	603	546	566	554	587	581	530	537	603	556	585	568	589	580	570	548	563	599	548	553	581	586	576	552	529	601	553	576	516	548	557	571	555	571	635	607	597	550	575	576	592	608	573	601	578	541	579	548	579	585	571	565	549	565	568	576	558	536	577	570	533	537	552	577	543	584	583	564	580	573	535	569	547	567	591	601	598	570	590	570	548	598	574	549	563	569	558	589	536	519	585	543	506	570	567	572	555	545	525	549	538	560	531	559	563	568	620	564	564	535	534	534	543	569	587	587	576	565	539	515	533	595	615	591	541	578	530	608	561	540	571	551	577	571	550	594	523	564	592	548	599	542	584	553	547	564	572	576	617	545	557	538	595	553	626	547	573	561	552	632	565	557	563	546	557	546	525	560	574	576	598	518	560	553	570	546	567	585	577	557	525	617	549	537	534	557	565	546	600	539	594	578	539	579	555	552	565	572	538	547	599	532	535	558	563	577	521	593	583	480	565	606	570	556	568	570	553	586	559	540	575	548	555	596	590	606	549	558	591	591	559	551	573	565	584	517	583	566	545	544	574	551	544	563	545	567	582	562	548	516	529	577	571	551	572	547	566	585	596	543	617	513	549	554	595	541	560	578	557	549	563	565	585	581	504	546	534	557	582	555	580	532	566	597	563	550	588	503	570	537	559	568	542	578	561	534	577	551	540	560	563	571	561	566	551	563	595	568	570	578	541	562	519	568	597	574	518	560	551	576	572	553	543	576	602	536	546	594	579	565	520	571	549	580	602	558	555	560	578	596	602	561	559	547	567	591	554	596	530	559	594	516	534	558	571	561	574	558	591	540	562	610	612	520	537	581	564	562	614	554	520	532	567	572	556	550	580	585	618	570	556	582	552	591	529	571	545	532	577	542	544	585	554	540	588	560	549	549	535	562	509	542	566	563	575	559	576	573	568	553	573	566	522	565	580	593	564	607	536	565	588	540	538	549	530	538	541	574	564	571	564	574	614	544	582	550	570	561	542	524	548	556	586	531	592	576	559	562	594	621	576	538	590	538	573	587	629	590	607	567	575	544	607	581	553	564	593	556	541	602	548	546	527	564	605	576	530	546	516	555	573	537	555	579	574	564	574	602	550	520	565	589	528	633	558	545	577	541	560	576	566	563	559	562	603	585	595	562	563	584	539	609	569	541	545	565	523	552	566	543	533	553	581	615	601	555	509	542	579	548	573	569	526	575	556	594	551	599	565	577	524	597	582	558	588	600	559	580	532	596	545	590	583	579	542	520	574	536	525	598	596	574	564	545	554	551	543	564	553	545	536	568	541	539	562	550	541	511	557	592	609	539	571	542	559	579	562	562	608	561	578	536	531	575	570	558	562	535	595	535	532	559	543	533	554	556	579	587	547	561	572	619	565	565	627	583	541	570	549	622	499	544	553	592	587	573	532	535	565	550	546	585	561	574	548	562	538	558	563	594	548	583	535	608	560	583	514	588	571	546	570	561	539	564	584	527	535	538	550	560	534	542	590	508	570	581	531	527	538	536	526	564	533	535	574	558	548	551	552	563	595	537	574	551	588	536	575	579	565	547	561	570	530	554	546	575	575	575	548
6297	3967	4749	1724	1092	1293	1405	1183	996	759	584	1538	2079	1496	987	665	501	471	452	463	434	429	453	491	460	481	489	429	483	442	507	470	457	486	504	448	475	445	464	455	492	466	454	468	473	453	445	453	518	480	458	462	426	457	447	440	460	483	462	477	441	477	463	404	445	486	422	464	464	492	478	468	480	429	451	470	478	457	463	475	488	447	495	451	444	435	463	471	426	472	483	447	445	495	427	516	484	481	451	415	444	450	434	471	466	443	444	415	445	463	472	483	448	446	432	478	494	449	476	446	472	445	447	493	418	452	473	425	418	447	471	452	490	458	451	467	424	470	459	474	470	456	444	460	459	441	475	444	466	467	471	479	458	474	471	450	479	474	449	473	485	445	441	460	474	452	425	467	477	448	448	442	503	411	474	471	483	476	474	480	413	478	424	448	462	464	487	461	478	488	475	422	479	494	446	476	490	438	454	450	446	430	435	458	456	482	460	453	438	475	472	464	456	418	442	485	478	453	453	451	446	447	458	457	452	486	426	449	441	436	455	442	485	519	494	447	468	435	447	483	479	493	478	459	418	468	440	447	449	442	406	424	480	461	472	425	425	468	452	447	506	455	460	450	458	487	448	467	434	436	478	449	473	495	492	452	472	431	453	458	474	458	476	428	448	460	431	489	425	465	463	474	468	464	451	444	417	448	462	458	428	479	490	427	477	462	452	503	458	482	484	500	469	462	446	453	440	446	450	443	482	485	498	458	446	456	437	493	452	497	419	503	469	490	450	441	452	464	447	499	485	469	503	478	410	443	453	448	449	449	444	451	482	455	480	470	488	453	460	493	450	483	491	465	465	419	469	447	477	472	448	469	439	491	447	472	471	480	475	508	469	499	502	477	458	476	478	471	448	460	454	455	450	488	439	477	458	449	474	476	459	436	472	431	473	457	455	461	454	495	481	492	465	458	445	449	465	497	462	454	453	474	451	497	428	448	449	446	505	466	449	493	450	478	449	459	429	432	479	456	457	475	463	469	446	448	463	455	469	516	477	458	471	482	433	493	470	459	440	514	495	460	450	465	459	476	465	463	399	470	479	462	474	484	407	478	456	455	451	472	442	468	468	445	486	458	484	452	466	476	499	421	486	468	460	441	468	486	496	494	484	460	460	491	465	476	472	437	468	470	434	446	449	468	451	461	472	452	472	467	445	448	492	443	437	448	481	458	459	447	469	456	459	447	441	474	475	462	459	451	457	471	446	436	493	447	474	415	434	444	433	444	431	478	439	471	453	421	477	455	426	505	465	450	477	457	459	488	452	497	445	428	460	484	460	486	460	451	434	438	471	460	458	449	465	444	460	467	456	473	448	439	481	472	454	416	484	438	456	490	491	483	479	489	425	441	454	457	460	466	492	448	454	496	450	469	457	431	445	455	445	479	458	454	424	442	481	484	456	470	452	468	473	457	450	438	498	471	469	455	466	429	462	511	437	432	457	466	430	443	437	450	468	458	415	460	455	462	455	449	452	490	489	490	438	452	455	455	460	439	472	473	472	480	443	451	443	483	450	455	467	496	441	447	463	433	417	468	447	456	477	441	442	460	462	479	454	455	435	463	450	458	466	448	438	423	450	457	430	464	504	487	481	472	470	481	462	503	477	455	454	488	479	447	469	441	456	447	440	449	483	483	451	438	466	478	467	466	462	436	471	465	452	458	466	445	456	480	437	487	471	476	459	458	454	435	485	454	471	407	467	461	465	441	479	488	463	464	547	458	488	479	425	487	453	491	434	468	473	445	478	444	483	451	457	481	462	493	507	454	479	428	451	478	465	478	467	452	460	429	482	465	437	444	478	476	447	488	465	503	460	465	493	464	458	458	497	445	471	485	470	489	475	459	458	446	455	457	481	456	439	462	495	468	459	479	455	472	483	473	440	503	458	484	461	450	473	478	472	435	466	452	433	485	479	441	458	463	484	450	451	450	432	463	461	452	452	469	483	459	496	428	455	444	436	461	498	483	481	450	478	478	488	438	477	471	487	452	442	432	461	490	455	453	467	446	474	456	469	462	454	492	426	469	487	430	452	476	432	455	464	478	476	471	456	475	436	465	465	435	455	459	452	449	464	444	466	442	488	446	447	462	460	466	454	435	462	462	471	497	454	467	442	458	440	454	414	487	464	417	423	460	498	486	486	449	440	460	479	479	485	474	464	467	462	475	466	446	488	396	434	506	467	437	463	437	481	468	473	483	483	454	481	461	510	502	454	477	452	457	468	485	473	418	464	470	480	456	474	443	467	466	481	462	453	421	457	449	468	447	452	509	429	498	477	473	465	469	436	440	460	481	443	456	470	439	426	463	456	444	450	453	459	490	437	470	473	448	440	452	474	469	458	472	457	491	445	432	458	481	460	403	472	456	457	441	481	487	465	483	465	468	478	465	471	433	451	426	475	461	458	435	471	456	452	497	465	437	429	469	487	448	451	457	486	487	480	482	462	474	449	436	448	448	479	454	441	494	471	472	455	460	410	457	467	460	407	450	459	437	469	479	452	474	461	487	468	487	445	486	488	468	481	477	449	469	476	469	503	467	470	476	430	415	479	459	473	457	491	459	480	490	465	492	445	465	466	486	470	466	505	436	487	474	450	469	455	440	462	454	478	446	485	448	452	504	500	447	471	480	431	456	452	465	465	467	468	500	476	446	430	432	477	478	439	438	486	498	461	434	479	449	450	449	450	485	473	470	446	430	489	417	454	489	477	477	441	490	438	452	411	425	469	440	455	440	453	473	446	428	455	485	454	450	452	447	512	490	461	468	447	472	464	417	462	462	449	460	455	441	459	457	457	463	475	479	460	459	447	456	476	404	463	481	463	453	445	467	469	443	463	478	468	442	446	492	464	470	435	447	442	465	460	439	442	461	443	468	445	447	493	477	465	500	483	456	450	486	457	445	477	482	491	420	480	469	461	460	443	463	453	442	469	466	470	457	475	438	471	464	452	432	506	483	495	481	480	473	458	470	452	466	502	489	457	452	481	448	440	437	456	445	445	444	438	446	457	433	481	432	475	422	448	437	496	469	426	479	445	465	426	448	429	464	467	443	438	455	478	451	441	480	462	443	459	485	474	469	466	466	476	445	452	436	466	450	480	458	450	488	431	478	495	464	457	470	487	448	488	483	473	457	452	478	490	463	440	467	488	454	482	466	479	508	470	440	514	460	447	521	469	477	462	471	459	410	475	491	482	460	462	446	426	453	470	448	482	429	464	454	431	458	468	462	451	478	468	462	474	488	506	444	439	483	450	506	474	447	458	439	456	450	451	464	457	450	479	469	452	474	455	477	462	457	471	458	429	448	400	452	453	469	438	434	508	456	462	494	508	459	483	469	485	444	487	485	465	441	469	445	450	493	416	465	461	430	478	457	472	476	466	458	468	477	447	439	466	477	465	463	437	438	437	473	485	440	455	499	455	438	464	427	460	488	480	468	495	443	415	476	469	442	418	460	435	495
24818	20841	26936	24773	12153	3976	3123	2344	1725	1130	2038	10784	13538	8149	3169	1230	749	646	615	583	647	546	585	614	610	577	579	610	594	613	635	600	589	618	618	584	619	608	600	598	602	617	607	586	562	635	585	574	596	617	594	576	614	592	586	603	578	607	615	606	618	599	602	578	590	599	552	597	609	566	634	606	564	591	559	580	611	615	620	632	623	643	646	582	598	596	578	613	590	588	600	609	582	559	630	569	599	613	630	610	579	570	649	582	608	578	599	578	613	608	586	617	553	612	570	581	617	599	596	602	599	631	600	596	574	555	572	571	599	620	566	643	619	617	575	550	589	598	590	586	562	593	534	629	584	588	581	639	634	597	578	560	533	596	599	592	575	622	547	572	609	577	563	588	585	579	573	617	583	589	607	581	603	611	582	549	604	560	594	597	613	553	598	618	607	617	576	617	631	604	583	611	562	577	624	595	560	570	580	596	613	596	604	584	581	592	656	629	590	582	629	609	607	611	609	577	561	632	576	611	582	625	614	585	577	600	593	580	542	578	587	561	614	582	594	593	590	618	610	556	547	592	600	614	590	598	586	611	568	583	589	580	601	644	578	605	579	627	588	578	591	632	595	619	606	548	545	585	626	605	600	590	578	623	605	603	588	612	584	597	594	599	610	583	553	630	552	607	594	614	579	609	617	599	568	617	664	623	618	589	600	593	624	613	569	590	573	561	584	585	588	619	628	593	615	575	569	566	639	625	571	595	593	572	631	603	587	561	617	573	578	565	624	569	627	622	618	575	583	559	620	629	607	543	608	601	589	569	605	610	597	567	597	575	567	583	582	566	576	594	583	587	612	628	596	586	603	594	621	606	604	640	588	560	581	610	598	571	538	551	602	626	570	624	615	604	611	623	606	579	562	619	600	596	581	600	609	608	618	601	611	608	571	583	608	592	592	593	603	606	573	539	603	617	610	616	629	624	598	547	606	582	618	574	582	571	562	577	568	602	619	625	557	551	547	608	617	604	578	571	582	653	624	574	553	570	591	601	595	585	563	621	591	618	612	642	601	611	618	603	573	647	606	623	561	622	586	568	564	560	626	581	609	587	580	572	594	615	595	584	629	597	572	605	603	656	576	580	583	583	578	617	554	554	561	591	608	623	638	640	575	646	561	564	605	563	599	602	606	557	594	621	506	624	610	559	616	590	572	647	573	561	585	605	621	567	610	577	604	561	640	637	584	589	597	592	625	569	612	576	608	594	603	601	584	575	621	619	597	574	616	595	575	606	559	576	576	616	583	586	576	585	616	589	604	612	597	572	576	643	561	644	586	631	579	606	558	627	651	579	622	580	618	581	653	575	568	589	630	587	595	633	587	616	598	566	568	617	589	566	587	600	615	625	599	582	595	603	562	583	577	571	555	606	605	619	555	557	605	650	594	640	582	579	616	597	568	595	597	552	638	582	622	622	568	524	575	591	576	589	599	567	552	617	566	607	645	626	632	607	586	568	596	587	568	558	624	593	606	567	569	569	588	612	600	564	577	553	581	601	624	589	611	643	599	579	593	539	610	604	615	562	603	569	619	562	579	595	583	622	597	583	577	614	614	645	615	562	620	590	570	604	565	586	581	582	558	563	579	602	568	570	585	559	595	582	587	575	611	602	598	565	577	561	587	597	582	599	574	576	618	583	588	583	600	578	605	555	633	582	583	581	604	537	647	588	633	581	604	591	563	617	587	608	585	580	614	603	604	601	629	615	607	533	628	580	579	598	547	621	628	577	638	621	567	604	620	568	612	546	638	575	614	556	586	643	617	596	579	566	610	602	609	578	584	581	558	590	610	595	570	563	541	591	606	591	550	581	576	585	583	598	602	592	643	552	616	619	599	621	611	569	552	586	619	579	598	579	601	563	604	610	555	548	585	596	578	571	624	564	627	637	612	598	556	574	578	594	599	635	569	575	584	614	604	613	627	586	598	582	639	601	577	609	599	581	606	586	554	612	570	601	633	609	564	597	599	587	554	612	560	598	608	570	582	575	590	561	541	606	535	559	596	590	604	631	600	572	616	565	603	570	580	589	584	604	544	611	596	583	552	617	575	607	599	653	578	615	604	594	572	614	617	568	593	544	632	594	629	610	645	615	538	584	638	601	600	608	600	577	604	583	566	557	605	594	576	588	602	582	553	561	572	583	578	627	603	622	619	610	574	594	599	587	592	607	582	614	611	601	579	559	550	567	576	604	589	574	574	582	592	588	644	618	581	606	600	574	585	589	598	560	581	601	588	567	625	641	558	603	575	610	607	575	538	533	585	566	617	652	581	594	588	582	598	554	610	597	601	577	589	596	557	578	595	667	598	586	539	623	599	601	547	601	574	585	575	604	601	604	602	572	537	606	602	598	584	588	632	579	539	592	564	602	592	551	579	570	549	541	549	561	610	588	571	584	598	577	584	565	588	586	601	621	614	608	564	606	567	567	579	574	596	583	554	584	619	562	589	601	618	600	624	612	562	582	585	596	588	619	604	577	564	580	582	580	559	629	606	566	613	613	624	603	577	551	610	621	609	553	581	549	603	592	610	649	595	636	559	607	616	562	588	572	567	631	598	596	587	582	588	641	601	638	591	579	588	623	576	597	549	595	570	569	579	609	576	618	591	629	632	532	605	583	605	585	592	620	588	584	554	573	593	594	625	580	554	578	595	627	544	661	575	590	612	603	525	571	617	601	565	623	591	630	611	577	589	561	639	588	568	574	630	591	600	632	628	612	583	582	617	557	611	633	568	549	583	613	568	571	597	567	662	598	639	596	564	631	621	531	609	632	614	556	581	571	602	602	630	581	596	560	579	629	596	635	573	589	638	582	606	580	597	591	539	598	586	565	529	576	591	593	609	572	629	596	574	591	632	568	642	592	612	581	635	581	592	623	574	588	605	606	589	597	587	547	586	615	575	639	562	600	585	569	587	599	547	617	558	589	573	594	582	577	580	556	586	580	566	581	594	574	608	583	532	582	594	599	571	568	591	624	652	573	579	608	545	625	595	593	573	571	539	598	591	611	622	593	612	556	575	600	612	548	580	605	621	595	573	631	625	570	579	596	578	575	615	593	571	623	579	610	605	592	611	561	559	622	589	580	574	632	580	587	651	613	590	606	556	592	548	620	552	604	539	551	603	572	605	567	600	591	586	600	584	584	570	597	566	651	559	579	605	592	611	579	615	611	620	584	561	647	591	569	639	616	578	567	592	615	584	566	603	571	598	606	578	631	615	593	583	566	616	557	615	573	544	602	579	604	559	566	609	605	531	577	572	600	555	564	600	572	587	646	580	615	572	571	547	603	604	648	606	577	587	596	618	606	561	590	567	600	606	546	602	587	557	605	604	587	581	625	584	611	628	587	573	588	598	593	566	526	625	651	558	587	620	573	617	594	616	621	579	598	589	658	599	568	611	615	581	605	587	570	616	609	620	599	582	597	569	620	608	597	593	592	613	588	566	642	587	620	614	569	604	581
5235	10165	10010	6578	4184	3351	3447	2810	2185	1193	2974	13577	12636	7708	3138	1188	636	501	505	512	493	546	492	501	502	483	461	476	485	511	493	508	533	501	489	536	528	526	511	512	502	520	532	534	528	490	501	533	523	521	503	494	502	501	477	518	511	476	511	491	552	501	485	514	509	484	504	521	516	516	532	499	480	497	512	478	515	503	547	523	520	475	480	503	496	500	513	503	502	473	465	492	500	496	519	496	520	498	518	520	487	497	510	522	481	507	511	493	481	495	524	520	501	476	538	483	538	502	495	494	518	515	479	520	479	486	492	515	503	490	520	524	476	488	506	468	519	524	524	517	495	495	487	506	498	511	500	533	468	474	500	512	537	510	506	528	502	510	512	510	473	507	493	517	485	527	511	495	501	512	505	543	486	470	490	510	510	495	463	497	466	467	474	503	529	516	528	488	509	466	485	442	494	495	532	498	484	530	522	520	477	513	529	476	488	538	496	507	505	451	495	508	526	519	516	498	468	532	470	549	554	478	509	478	468	505	524	490	495	450	471	520	488	527	543	507	518	511	482	525	489	511	513	450	513	472	503	514	548	534	514	502	491	521	516	525	481	501	488	512	492	510	500	508	477	541	469	472	513	504	512	511	464	443	488	527	529	453	507	459	491	513	506	532	503	475	495	487	552	450	497	520	483	459	512	486	476	536	518	496	525	505	471	519	492	500	477	510	531	488	529	478	524	485	507	536	501	481	452	515	515	526	479	501	527	481	524	505	531	498	496	519	545	499	487	532	504	488	496	536	535	498	473	495	512	497	484	494	486	476	481	490	497	495	485	507	476	495	550	464	472	508	538	497	467	546	496	502	486	483	510	518	489	484	509	542	497	494	539	493	499	516	478	523	459	496	520	532	533	447	506	501	462	502	492	523	521	466	492	489	507	514	504	512	503	479	490	509	540	532	528	480	519	536	519	526	541	474	524	491	496	504	509	507	475	525	518	485	463	547	504	523	513	494	496	505	535	516	520	494	520	473	514	533	520	513	517	520	511	506	514	504	487	533	475	474	486	495	551	475	506	536	510	499	512	508	516	498	533	497	505	517	520	520	529	526	534	473	487	494	482	485	537	492	506	506	512	504	513	502	494	524	523	561	505	478	511	432	537	518	504	494	493	500	456	503	503	495	470	474	510	504	526	532	518	462	491	498	502	512	515	518	489	484	502	463	482	508	482	503	518	506	472	522	504	510	472	521	518	524	512	498	483	501	505	494	515	532	501	506	471	522	490	516	509	485	509	494	544	480	489	473	464	496	495	528	520	490	490	564	482	522	547	494	533	478	535	474	513	527	510	522	495	525	493	517	506	482	486	500	478	490	515	473	475	497	495	552	486	487	500	532	532	497	469	503	514	508	471	486	518	502	514	506	518	490	503	452	497	540	470	505	505	505	479	526	521	508	519	529	529	496	513	533	531	499	509	502	490	528	493	516	496	514	470	466	513	539	530	540	558	469	487	502	517	522	492	492	498	476	476	512	437	521	493	472	484	505	451	507	499	473	481	536	463	487	510	511	494	485	482	506	522	527	523	498	517	444	505	509	484	509	459	552	482	524	485	490	496	512	499	498	481	540	508	515	486	528	487	532	501	500	475	502	526	532	520	504	495	469	476	485	531	554	522	503	487	488	445	496	519	550	468	482	538	479	503	496	511	494	497	496	519	554	507	484	527	485	513	492	517	482	483	561	488	503	487	505	469	519	496	505	510	513	546	522	507	493	519	528	494	524	506	543	491	519	515	537	508	510	500	491	489	499	497	446	495	476	503	505	519	513	533	487	531	495	490	503	509	546	500	523	517	511	512	514	503	553	478	469	497	484	474	478	514	509	482	508	487	488	472	508	542	467	500	522	490	527	494	504	518	482	535	504	482	535	546	484	510	495	511	501	506	538	515	497	537	504	471	497	489	488	490	518	475	496	487	515	538	440	504	483	526	471	467	507	490	517	505	507	504	508	541	492	506	491	478	470	481	542	506	503	472	531	542	532	506	526	500	495	491	502	554	498	499	512	503	541	524	486	518	539	507	498	499	523	489	479	500	505	472	492	482	496	506	492	509	450	503	510	517	511	489	506	495	522	529	493	515	494	466	517	495	549	485	507	497	522	471	538	488	487	487	487	453	508	517	472	454	486	545	478	489	494	484	481	498	461	497	491	513	500	478	451	489	476	509	498	523	471	536	487	513	477	496	526	517	483	525	555	471	504	516	497	506	544	499	493	530	504	513	491	487	477	490	491	508	470	533	449	470	499	508	513	509	519	486	516	528	491	456	446	471	490	487	517	496	486	476	510	482	474	483	484	519	522	462	470	472	482	516	504	493	547	512	510	537	496	535	500	516	503	531	505	453	515	487	485	499	498	524	502	511	514	515	499	494	509	465	511	530	488	501	497	527	487	507	533	456	487	511	466	489	469	543	521	532	485	504	523	511	488	485	482	475	491	484	544	484	488	515	505	484	472	508	484	530	507	482	541	490	493	490	558	527	515	498	461	490	514	483	507	492	502	489	487	455	471	472	550	510	470	499	564	527	487	563	527	508	509	498	500	458	475	483	510	482	460	490	514	550	468	511	504	515	474	474	501	477	496	510	487	481	515	484	501	534	509	509	512	531	484	486	537	479	517	475	543	497	500	470	503	541	490	504	466	502	537	491	453	524	528	477	513	481	488	494	523	466	540	468	518	479	531	511	505	505	512	475	522	511	496	489	475	490	497	520	513	485	500	552	489	487	487	513	480	487	502	505	470	487	472	490	493	526	508	471	495	540	525	519	516	464	468	485	517	519	517	493	507	476	479	469	478	516	531	520	534	498	504	486	515	518	481	524	499	513	462	507	487	539	486	485	473	524	496	458	491	498	465	460	576	491	459	495	504	482	528	460	483	513	521	475	488	505	481	483	528	471	498	518	524	536	506	509	507	505	471	479	488	506	542	529	502	450	480	488	526	474	510	513	505	483	494	497	471	485	516	475	510	506	513	480	528	495	492	485	503	508	520	504	470	472	462	458	468	517	514	501	524	522	525	498	503	487	513	510	509	501	504	492	508	522	521	528	506	480	510	497	489	493	525	464	496	506	516	462	533	477	472	488	492	460	491	484	450	513	473	483	485	486	433	489	508	517	444	476	529	519	509	529	487	503	506	480	483	500	520	529	476	468	479	497	502	476	476	466	506	542	504	502	505	493	512	513	527	496	506	482	449	506	530	527	490	508	490	451	549	507	497	538	531	492	511	517	487	466	533	482	482	532	532	506	481	484	500	506	521	503	510	501	514	508	504	469	512	537	528	502	470	482	492	470	479	471	476	500	471	495	492	495	515	474	496	481	512	478	497	479	501	500	496	486	529	517	492	508	506	504	472	516	533	501	525	527	466	486	484	466	512	496	509	497	547	509	472	512	499	543	504	494	514	493	490	500	484	483	494	478	507	475	518	485	508	518	513	494	504	530	533	480	456	486	516	484	495
23811	20788	27788	23884	20505	11508	5483	2148	1129	1303	8497	25396	21238	12888	5065	1730	978	782	777	755	772	699	739	689	780	790	769	729	709	785	750	764	755	752	728	752	763	727	746	723	719	759	735	726	765	757	729	721	732	758	761	752	695	699	696	730	758	689	750	723	733	730	780	732	698	698	738	717	743	719	719	763	744	751	703	755	771	768	703	708	726	738	766	748	721	739	749	723	744	723	722	727	775	718	744	741	677	693	694	702	760	785	752	725	711	760	762	734	774	702	749	706	748	751	736	679	730	729	712	691	744	693	731	758	677	712	754	764	701	758	692	714	739	696	711	750	741	694	694	698	719	711	705	754	764	731	675	736	683	738	738	717	729	777	744	721	708	741	696	739	713	719	725	692	689	676	747	748	759	688	780	742	752	721	748	704	735	728	751	730	738	716	735	719	741	759	754	776	735	734	727	751	727	697	743	684	747	694	772	749	771	691	694	737	710	701	715	791	736	781	724	754	737	692	732	716	739	683	694	698	729	720	726	766	684	736	679	726	759	729	726	717	667	719	739	729	732	703	725	778	746	722	790	738	761	700	710	698	682	727	706	731	800	724	707	769	711	715	772	763	716	733	726	696	741	749	707	712	691	717	725	743	761	737	763	723	729	746	702	753	707	758	760	728	705	739	765	705	753	725	762	723	729	790	762	736	738	751	703	737	726	706	690	733	750	736	707	740	740	688	707	698	733	730	775	685	760	747	741	757	725	741	716	708	700	722	749	732	727	772	695	732	675	710	709	689	730	752	745	740	723	756	719	732	728	725	750	752	713	712	746	716	693	778	737	713	782	740	731	725	753	687	728	684	696	733	693	754	690	736	736	720	699	729	742	736	696	672	705	741	680	748	717	714	699	709	746	744	688	688	710	730	752	750	720	732	756	734	752	750	702	699	779	722	681	679	693	688	714	723	771	755	739	736	739	712	713	825	772	726	730	770	728	697	720	732	758	749	752	725	758	731	682	689	743	694	781	730	668	722	736	772	720	727	744	752	688	738	676	709	711	748	743	691	691	686	780	722	705	691	722	686	726	712	698	728	713	717	740	779	702	726	728	735	730	732	755	712	707	741	742	764	724	692	706	732	718	724	723	716	756	703	730	667	761	714	714	713	752	725	737	757	742	709	732	729	688	717	686	763	683	744	731	694	750	734	713	721	718	723	708	728	718	697	740	729	704	718	752	703	700	763	729	756	762	725	705	708	731	684	745	730	749	741	739	699	710	747	705	776	767	769	760	725	726	717	714	710	705	745	725	739	715	697	691	702	722	711	768	699	704	717	699	746	720	743	718	703	720	712	723	771	708	716	741	680	693	655	716	672	735	714	683	673	717	721	720	724	764	730	763	754	687	693	658	680	746	740	731	726	754	704	753	739	798	749	723	687	722	679	744	684	744	680	646	727	725	766	687	720	723	699	680	762	725	740	712	735	709	733	714	771	742	737	698	737	703	759	687	757	698	731	715	716	711	733	729	748	737	743	763	791	724	743	709	686	735	693	644	715	791	689	730	749	751	688	699	733	706	710	720	741	747	725	706	762	700	710	690	722	718	704	768	740	728	720	709	730	712	741	701	781	667	742	722	695	726	760	693	735	745	756	705	758	735	752	732	728	735	724	720	764	715	704	718	730	718	712	721	710	681	735	686	735	701	712	706	749	694	742	791	745	697	730	755	727	776	749	724	725	758	712	692	768	748	726	716	728	756	715	714	774	717	724	671	736	766	716	710	719	741	687	725	730	736	758	738	709	690	699	714	729	680	694	728	720	746	740	718	698	701	719	693	774	767	724	713	741	711	696	709	691	715	751	759	716	731	751	712	731	747	688	743	707	674	698	709	754	694	726	724	783	709	685	678	768	716	711	728	727	693	726	690	709	773	730	728	725	735	727	718	725	736	716	758	768	699	727	693	686	748	751	738	696	766	742	717	695	758	731	666	736	747	724	745	816	706	718	686	716	748	733	722	692	770	785	737	686	723	685	686	698	720	709	688	695	731	766	746	696	748	739	749	713	755	741	716	747	708	740	693	721	700	724	737	735	709	730	691	782	718	725	673	741	698	693	755	726	728	716	709	766	722	745	690	745	717	727	714	745	749	773	738	763	707	727	725	686	723	721	762	709	676	723	688	732	716	704	719	648	698	682	792	704	704	680	749	749	740	739	671	759	759	718	678	704	731	736	695	729	745	739	738	774	696	676	674	744	708	701	702	687	737	714	729	701	709	744	736	721	735	779	714	721	749	724	731	692	681	723	726	729	733	682	708	736	729	741	729	706	673	774	714	731	723	707	745	732	736	716	750	753	707	679	704	762	744	739	788	704	755	747	717	729	715	718	744	683	734	705	790	782	699	719	705	748	712	731	765	717	730	720	717	721	755	747	727	769	761	716	720	660	722	726	761	724	757	672	734	710	703	720	730	718	731	722	727	756	729	710	740	703	770	709	725	746	751	759	682	737	707	738	745	705	696	757	729	742	752	732	752	699	723	748	750	709	761	705	729	727	752	728	709	691	719	799	753	718	730	727	709	725	707	697	676	721	664	769	716	709	700	710	719	729	718	726	702	702	731	769	740	708	717	702	705	751	735	687	697	734	723	723	703	747	731	763	703	717	722	781	700	734	781	758	741	707	719	725	736	785	752	745	768	731	730	735	727	698	742	742	702	706	756	762	731	714	733	721	703	711	767	737	713	733	721	741	773	728	701	660	700	723	722	750	764	744	679	678	716	682	775	781	711	756	725	749	719	744	755	704	707	681	751	728	668	713	727	699	798	739	698	687	666	721	769	711	772	736	722	748	706	755	704	731	727	741	693	748	686	722	684	753	733	678	723	703	714	757	754	726	706	696	717	673	781	780	745	714	667	775	712	715	751	724	759	730	722	743	722	710	750	724	655	750	752	721	693	694	720	775	691	782	720	687	753	706	741	721	693	721	720	704	723	704	737	687	745	708	748	739	698	742	738	729	702	649	734	752	721	769	731	748	778	737	697	738	716	719	747	712	687	674	764	708	756	736	736	783	671	734	699	745	763	728	753	733	727	746	732	712	738	758	745	783	728	695	757	767	739	706	711	723	718	733	747	762	717	692	710	729	706	756	739	709	699	744	702	717	742	673	770	727	689	698	680	717	692	701	767	695	715	740	712	690	673	747	779	756	744	689	704	722	738	710	754	748	701	711	718	764	720	722	698	703	726	737	712	698	748	719	733	742	716	757	746	729	728	722	712	749	711	733	700	676	698	738	713	735	755	734	680	733	729	736	670	716	736	740	767	766	668	742	733	743	723	697	710	746	746	734	676	722	710	707	728	757	676	727	704	718	810	684	714	662	742	661	731	738	732	682	704	722	781	761	641	728	756	683	701	731	700	710	744	665	751	752	732	785	732	733	711	692	661	684	681	753	714	751	744	734	735	743	727	758	653	685	715	738	705	697	718	691	736	717	696	751	723	739	727	762	735	677	685	687	769	727
6635	17619	16739	9642	5967	5368	4386	2079	1136	1627	11884	25435	18098	10980	4670	1625	879	639	646	602	610	569	653	613	617	603	639	582	624	605	622	582	592	615	586	622	636	599	597	629	606	621	586	591	614	650	580	653	562	610	599	553	588	563	600	580	584	623	610	611	605	605	598	633	569	567	566	602	615	579	628	638	590	616	619	604	596	582	609	546	587	597	592	591	556	590	595	579	637	619	596	585	564	604	620	593	612	594	563	546	589	580	610	601	623	593	602	606	594	619	623	620	577	638	605	591	658	590	572	610	601	607	592	635	585	600	574	573	637	616	583	609	627	538	564	596	615	570	639	549	592	610	583	569	623	607	602	627	595	615	597	624	583	576	617	567	555	586	629	599	647	564	621	589	631	599	622	583	553	610	571	560	635	630	600	571	580	588	597	584	597	595	613	605	606	634	594	631	570	598	606	580	602	575	623	593	610	580	628	624	639	565	598	614	608	603	618	602	625	569	604	592	627	573	596	598	630	549	577	585	616	571	591	597	577	618	596	624	596	563	567	636	609	596	610	584	584	593	633	594	624	591	642	580	584	564	591	606	606	613	628	590	585	619	609	608	599	593	583	574	590	593	601	587	622	629	599	667	579	560	590	626	620	557	603	637	562	595	593	632	592	637	596	584	556	588	586	627	601	638	598	598	568	598	678	648	551	572	617	578	594	595	597	606	590	591	600	610	612	605	562	653	553	622	579	568	612	597	643	614	583	587	577	594	590	563	586	623	604	589	630	603	614	574	587	575	577	601	568	606	577	589	598	538	635	598	627	596	587	580	613	584	626	626	607	621	610	599	568	629	606	668	630	620	617	601	607	592	623	556	554	606	620	599	615	592	602	592	614	567	597	582	566	606	578	593	656	542	582	592	601	610	579	579	616	607	608	615	593	592	608	632	595	615	555	586	612	582	626	595	581	635	595	636	580	615	574	612	603	566	578	544	613	580	629	572	579	610	619	626	566	623	629	522	564	633	597	616	617	629	643	599	580	565	644	629	586	604	619	591	647	593	640	602	603	621	590	580	630	551	583	624	606	597	581	584	573	601	637	560	587	616	599	585	572	632	616	578	621	591	581	615	622	583	605	604	524	576	586	544	603	570	584	655	570	570	585	650	607	587	605	591	571	595	583	611	601	586	621	541	568	631	603	599	599	616	589	597	598	592	598	594	573	628	602	578	618	594	589	602	591	575	599	630	598	586	612	606	622	559	581	609	611	584	614	603	589	611	584	581	610	569	596	611	620	620	627	549	590	598	548	585	647	591	579	631	574	566	565	594	582	642	585	544	602	570	617	564	580	604	598	607	576	600	620	592	525	592	612	619	628	586	612	585	579	587	564	582	623	579	556	593	625	612	592	599	592	557	610	602	590	570	629	617	612	575	595	608	608	617	641	546	619	641	621	560	598	633	575	606	601	637	607	565	640	578	577	577	603	574	586	567	573	574	616	616	618	572	561	590	644	613	600	557	560	573	586	590	616	580	635	624	591	622	602	627	566	610	614	581	591	602	610	572	568	612	573	632	599	614	592	591	600	583	602	592	621	586	589	620	559	546	644	559	592	590	629	614	588	596	576	621	583	613	573	622	635	612	614	621	616	630	580	629	588	616	599	608	625	601	586	616	614	605	618	598	568	615	629	606	581	601	571	610	588	601	596	621	582	593	620	578	600	635	573	604	600	590	593	597	608	601	616	639	591	606	593	601	667	629	602	559	627	608	651	575	609	635	648	601	595	573	611	574	607	566	602	586	600	585	632	546	591	629	638	610	638	572	556	584	599	603	609	581	620	600	572	584	593	625	613	588	596	596	595	578	603	643	561	565	587	607	580	602	633	583	597	614	584	603	570	594	620	618	627	591	589	641	613	621	625	595	611	575	603	612	581	542	621	648	576	632	585	598	583	632	543	596	578	580	552	589	576	563	589	592	606	597	585	591	582	576	585	586	604	633	597	571	584	628	544	597	585	618	618	606	577	554	574	557	582	578	573	548	577	585	632	567	587	564	603	630	624	591	633	596	590	599	561	587	614	616	576	632	553	589	608	619	614	574	577	570	617	595	564	616	622	596	533	585	589	559	585	585	593	653	609	572	580	615	581	568	602	575	597	612	573	605	613	580	633	589	572	569	577	587	587	575	560	549	549	583	585	581	624	562	585	590	589	613	592	580	587	599	602	590	594	566	562	573	566	595	589	583	587	614	571	637	568	596	573	570	593	579	567	586	602	600	553	572	578	582	597	581	620	571	583	566	600	616	603	554	574	584	609	592	580	564	546	627	639	618	608	598	570	633	604	559	596	566	573	566	632	623	577	631	571	579	558	633	580	592	604	577	585	671	625	587	618	552	614	559	599	637	541	621	576	581	617	574	605	618	591	608	601	640	576	536	604	613	635	599	597	611	612	560	649	621	594	589	624	615	605	591	592	634	588	599	603	596	654	589	613	665	576	533	603	602	631	564	582	552	625	572	564	605	648	575	601	583	596	593	607	613	599	596	585	588	614	600	622	627	548	605	634	585	593	583	553	611	586	578	595	597	588	577	575	609	624	612	597	597	614	619	625	591	663	632	604	585	583	560	606	623	561	567	582	589	598	600	561	599	615	619	593	590	617	573	577	560	591	615	538	583	590	580	543	601	550	599	588	562	581	605	603	609	560	552	621	589	590	578	557	611	581	610	604	605	592	598	584	601	614	631	626	589	576	603	576	590	589	624	588	591	609	612	571	577	556	605	635	577	622	606	578	579	593	634	600	611	596	592	590	633	630	591	601	579	604	585	613	661	566	603	560	634	595	617	530	594	584	633	580	615	549	602	617	597	589	609	586	585	591	617	607	599	619	588	592	605	612	581	541	596	646	574	612	599	601	616	593	590	582	608	594	567	579	568	640	611	553	643	584	594	614	622	591	617	605	564	554	615	584	628	574	577	589	590	602	603	628	589	605	601	593	568	565	592	595	606	605	601	606	531	615	604	596	618	604	631	598	612	575	620	584	588	605	570	594	603	640	617	595	603	599	626	582	621	590	625	612	642	614	629	622	593	597	635	584	640	620	566	601	612	598	614	634	598	547	632	624	612	605	585	621	589	604	577	613	610	572	574	602	610	616	627	571	613	614	581	592	563	571	623	568	622	596	546	593	606	594	604	597	575	619	614	566	558	586	647	605	586	568	598	621	582	603	595	560	592	622	534	597	576	612	595	579	626	571	610	593	587	585	608	578	576	556	564	601	563	579	605	598	588	663	610	571	581	626	629	617	582	546	613	625	571	575	591	580	643	593	576	599	584	623	596	593	611	587	590	570	581	593	629	615	604	628	601	623	576	580	568	606	577	584	577	597	542	611	610	579	593	638	574	619	570	621	557	620	596	596	620	563	568	676	607	536	629	623	609	621	597	613	588	572	607	623	583	575	592	607	566	613	616	606	616	600	575	539	578	559	577	584	578	615	634	609	586	548	637	551	640	623	582	582	621
27010	13083	4006	2105	1316	1528	889	749	638	688	880	1353	1488	1198	1058	781	646	599	611	648	662	590	556	608	627	563	655	582	638	607	582	603	633	640	614	596	574	621	634	608	607	576	607	602	635	605	598	645	547	609	625	612	586	628	578	645	546	622	577	596	636	614	648	602	638	624	606	595	624	555	616	555	606	582	603	590	610	633	601	625	624	596	617	600	570	586	598	620	597	638	584	594	556	610	612	564	628	610	605	595	580	589	628	619	619	614	653	601	607	567	582	593	605	558	617	574	584	639	577	580	576	649	641	582	623	565	577	568	612	614	582	604	585	583	622	585	589	618	520	575	621	608	609	665	637	626	517	604	596	565	610	595	587	605	622	591	609	619	603	607	616	630	609	569	564	629	602	624	653	613	589	628	628	624	565	590	593	579	632	605	593	605	587	578	601	590	625	584	558	580	593	598	584	598	605	607	641	648	553	564	628	592	593	622	582	568	634	582	610	581	599	611	565	612	627	594	574	624	614	567	610	606	598	569	593	559	590	619	593	601	605	602	585	588	643	614	576	589	614	635	624	613	600	562	611	572	577	603	567	657	597	610	567	585	573	593	589	573	610	611	593	599	545	587	606	553	600	658	597	604	624	606	601	629	611	563	646	600	618	570	618	632	607	592	575	600	563	601	624	589	605	606	579	606	603	555	590	590	604	595	610	600	596	612	625	600	622	601	616	601	582	610	574	620	582	611	573	596	612	610	577	619	595	595	605	609	596	616	601	605	551	587	627	567	616	644	581	573	612	617	601	604	583	632	616	600	631	592	578	622	574	603	577	657	587	599	615	611	578	578	591	581	589	635	658	589	579	597	607	604	591	583	613	602	590	616	619	618	641	577	610	610	600	597	572	633	612	606	598	562	565	587	608	632	607	629	621	614	582	644	560	628	605	585	591	606	591	627	611	590	543	641	596	624	587	615	591	575	621	600	536	588	581	607	595	596	623	623	592	610	623	603	605	584	621	585	567	601	550	596	603	580	612	605	590	598	579	620	582	613	580	603	587	602	600	587	608	603	571	604	588	638	624	629	598	626	591	581	635	595	617	620	607	628	553	605	594	584	599	610	558	602	604	566	596	605	614	617	613	609	663	625	601	595	582	631	606	601	610	573	590	571	577	605	589	630	588	562	604	601	563	566	622	582	547	576	613	612	595	586	582	632	635	574	582	574	589	585	600	593	608	599	613	599	606	599	622	570	615	627	595	576	585	569	583	598	607	601	575	580	607	574	604	612	623	595	608	608	627	589	573	602	507	625	581	635	588	596	581	577	619	596	596	595	652	571	591	620	595	618	615	638	588	612	621	591	604	611	625	604	595	562	593	577	622	591	621	577	629	611	602	572	619	617	571	636	584	626	611	596	587	600	556	627	591	587	589	558	597	572	576	625	604	586	572	575	600	585	632	573	591	605	645	632	591	598	610	617	577	563	633	562	606	579	629	613	595	548	577	572	567	606	556	586	625	578	662	579	585	542	609	618	625	582	608	627	595	605	627	568	589	622	572	604	609	589	581	566	585	597	589	589	591	596	605	611	599	593	610	587	568	548	578	576	588	654	590	603	598	605	582	609	606	636	649	612	608	568	618	640	576	585	583	600	607	562	581	578	618	569	619	613	591	649	622	595	629	603	585	568	613	618	601	575	637	607	568	581	588	606	621	579	603	628	618	573	603	616	574	600	617	638	619	610	595	588	614	584	629	561	550	580	610	552	579	625	555	586	649	584	613	588	607	629	614	592	596	595	570	605	621	600	632	587	580	643	560	586	567	598	613	600	549	608	610	636	604	574	597	589	578	633	597	573	612	615	600	585	592	623	605	624	614	603	600	551	647	607	603	560	609	631	590	591	530	607	580	587	617	642	611	562	590	586	637	570	623	607	577	623	572	589	574	585	614	605	587	599	604	619	612	557	541	542	566	573	511	620	597	622	590	629	571	579	644	607	607	567	598	614	575	573	615	633	556	577	621	612	613	617	633	592	648	612	587	618	589	630	630	613	615	617	641	587	609	585	613	600	596	567	609	589	611	656	593	540	594	575	593	588	589	591	598	589	665	587	606	618	602	584	595	613	605	594	609	618	601	603	608	584	571	611	634	600	581	631	586	608	599	607	604	640	611	613	589	617	586	596	622	595	598	548	595	576	591	595	609	627	607	611	578	595	635	580	621	577	635	597	591	574	604	623	589	627	615	607	580	595	585	629	575	572	605	593	641	586	594	574	612	569	593	569	596	605	599	596	572	601	564	590	610	620	590	602	618	602	614	602	594	581	604	620	640	590	602	586	586	593	597	589	599	604	590	630	592	581	535	598	572	610	620	576	611	612	600	592	623	585	558	624	577	610	559	579	613	638	609	612	532	586	606	660	631	610	585	569	618	638	585	582	670	573	618	630	567	598	636	567	614	558	614	625	587	598	558	684	620	600	575	577	580	593	563	577	606	606	624	633	590	602	584	598	606	584	582	601	664	602	611	668	574	601	599	607	579	561	587	577	599	646	605	591	596	613	586	589	600	627	579	556	610	595	628	592	609	632	616	612	603	563	625	580	607	625	606	591	559	600	613	608	615	592	612	644	577	659	598	579	588	580	639	602	600	604	636	579	611	601	636	581	552	580	590	605	593	621	570	615	588	648	571	642	556	581	605	637	575	600	581	578	604	628	595	619	583	567	592	560	641	572	589	579	588	640	584	646	592	591	663	616	622	595	603	635	596	587	629	558	582	552	612	592	589	620	603	616	572	554	601	586	562	588	578	575	609	619	582	601	611	585	545	599	611	559	642	617	581	589	557	594	598	562	614	546	618	620	598	619	560	599	571	605	622	611	612	603	597	591	594	619	651	565	590	575	606	582	616	610	588	639	615	591	617	598	554	556	611	608	571	591	621	596	575	643	610	553	615	636	603	613	586	565	585	608	661	601	583	598	576	623	586	618	608	576	586	585	591	585	604	592	635	618	594	575	591	600	609	589	600	608	600	618	610	617	548	587	602	636	621	576	627	599	651	631	556	588	569	613	620	592	594	607	571	597	627	568	599	588	604	595	621	586	619	610	585	589	603	586	623	580	637	593	630	618	592	653	613	612	588	609	583	651	651	590	599	578	656	602	677	602	607	601	616	579	600	592	611	613	644	598	610	598	580	593	633	616	645	628	606	615	560	579	581	582	573	607	627	622	574	603	643	583	602	590	595	562	598	578	586	584	549	547	642	622	591	659	562	582	564	562	597	579	641	586	605	608	579	622	605	601	592	606	585	600	551	600	629	614	609	594	537	589	612	606	639	618	636	544	589	581	635	586	627	546	533	594	654	572	599	625	568	587	550	613	603	572	602	609	575	542	618	579	581	614	634	638	609	589	590	637	649	569	606	621	621	603	611	604	617	618	622	641	581	593	621	602	601	627	617	583	536	602	606	590	637	610	606	585	657	638	578	592	609	591	578	597	576	639	562	588	570	609	587	603	526	626
7257	6236	3375	1993	1584	1921	1043	625	534	603	970	1603	1595	1284	983	614	555	501	491	466	514	464	516	487	500	480	469	498	462	464	510	520	464	485	467	516	481	484	522	495	503	483	484	510	523	532	487	469	518	481	482	471	490	483	514	463	480	487	481	515	503	450	495	499	484	476	480	528	498	489	494	481	482	522	498	499	505	528	480	529	491	488	507	472	495	467	474	488	500	449	509	510	528	488	538	489	524	501	454	461	471	506	502	495	490	501	508	464	459	471	512	511	493	499	506	470	485	502	501	496	481	460	485	503	474	504	515	479	457	501	497	470	490	498	498	508	474	505	483	492	504	499	494	490	493	486	497	525	506	515	469	508	507	451	518	491	472	498	472	505	457	484	475	481	496	528	450	484	540	439	487	475	512	476	500	512	487	483	487	507	475	472	478	484	464	493	498	449	519	483	500	502	518	485	501	471	474	453	487	499	523	510	516	477	500	468	487	471	514	476	496	524	514	498	469	493	453	497	560	507	460	488	500	457	535	518	495	478	483	472	504	518	473	482	461	491	508	505	486	506	522	494	538	501	499	488	458	503	503	464	493	478	539	477	472	514	485	512	502	500	514	477	475	458	484	491	500	484	516	471	447	549	504	470	465	518	461	499	514	496	480	464	513	482	468	515	478	459	523	533	507	548	491	496	501	438	486	523	534	517	507	462	514	496	478	478	522	542	503	486	483	479	459	513	488	461	515	507	505	493	448	494	485	467	510	507	502	497	485	494	518	470	463	480	514	508	537	493	468	475	510	459	443	542	467	484	500	516	483	513	479	512	502	497	475	500	487	501	498	501	495	497	486	459	491	472	513	519	512	468	498	439	510	468	530	492	508	494	503	498	534	493	475	473	454	532	504	507	514	475	521	494	501	477	524	534	485	442	484	481	513	502	470	503	480	508	499	503	505	486	507	487	495	462	474	489	527	503	489	474	503	470	470	503	497	463	498	522	527	446	499	502	480	477	479	515	481	478	485	486	496	481	502	466	498	513	517	490	488	501	509	463	517	516	472	488	451	474	446	492	490	508	497	521	467	513	509	466	469	491	464	479	515	479	504	487	512	494	479	477	484	493	504	464	485	506	462	466	459	492	479	519	483	478	488	525	495	498	494	504	494	506	493	503	502	507	465	467	457	493	510	501	481	490	536	466	503	479	480	516	480	490	484	481	495	498	510	473	522	481	455	528	531	494	497	484	456	511	506	460	482	498	495	537	509	502	488	458	509	482	469	460	516	500	492	490	517	509	496	508	437	443	514	475	487	459	489	503	483	476	511	476	515	538	495	486	462	518	455	478	476	524	525	500	485	474	487	542	484	480	509	494	465	489	519	472	485	497	459	469	487	492	487	502	497	475	516	468	472	486	478	519	452	505	495	523	459	506	514	559	486	487	490	506	522	495	481	503	480	466	464	505	506	482	454	508	517	483	485	526	458	488	512	484	502	496	555	495	462	500	487	479	517	481	480	501	494	492	472	507	493	506	520	514	493	516	489	487	481	467	484	514	493	506	478	475	504	493	490	469	505	516	472	526	491	479	506	510	530	522	493	534	453	501	497	486	462	488	458	479	498	507	488	487	506	506	478	479	459	476	499	493	480	496	478	483	451	524	495	474	487	493	513	489	473	484	484	507	482	451	533	513	536	511	505	506	496	465	495	510	516	513	510	497	483	469	474	501	509	510	504	494	513	467	509	471	475	504	523	481	504	505	503	527	504	496	531	488	502	466	476	505	534	468	503	500	512	513	480	481	447	488	501	497	465	485	416	506	477	417	478	489	494	481	550	509	498	490	512	478	493	476	513	523	495	462	480	485	539	493	481	474	522	483	510	490	468	483	492	468	502	496	500	496	513	499	484	489	491	534	452	509	505	485	484	518	516	461	501	491	479	499	519	451	489	484	505	502	533	508	527	505	509	478	481	462	467	478	481	510	534	469	488	513	482	512	521	513	481	497	506	492	475	473	497	473	487	485	496	537	479	477	515	503	496	503	495	487	483	470	501	516	500	497	452	499	492	516	507	490	481	510	472	456	484	490	495	439	517	476	520	486	504	513	516	517	524	485	506	509	499	472	487	505	507	488	499	519	480	493	496	523	498	492	497	482	493	476	512	469	502	453	514	500	476	498	513	497	436	487	511	467	496	490	507	489	528	489	496	465	474	498	502	514	486	508	508	505	523	442	497	464	523	474	502	545	489	478	474	515	488	493	495	510	467	501	526	484	543	487	511	489	518	546	503	464	459	487	531	514	475	449	501	482	473	545	489	534	502	497	467	470	496	522	467	504	503	494	474	503	515	550	437	501	526	487	441	489	492	492	494	457	502	495	499	503	523	506	483	513	488	503	502	459	476	506	465	506	510	494	486	506	496	499	490	514	511	461	518	480	488	497	494	512	468	457	501	470	493	495	489	465	467	485	517	482	523	513	496	476	516	472	494	517	494	509	484	472	511	465	511	483	479	476	491	503	491	490	491	515	514	508	494	447	487	502	502	505	464	493	476	476	480	518	478	501	499	494	445	548	490	477	475	458	485	485	489	485	526	493	490	482	498	452	520	483	468	479	544	489	499	520	490	519	450	494	506	485	486	493	510	474	493	526	488	494	485	501	471	510	481	486	494	474	486	488	520	512	499	475	515	491	481	535	497	475	503	497	492	490	461	513	508	477	502	501	487	462	501	517	495	492	480	486	542	494	480	502	506	497	511	492	485	464	470	476	455	486	483	479	506	482	486	487	486	493	508	458	487	501	504	499	477	495	508	468	532	474	513	549	545	472	483	484	474	493	486	502	522	519	475	518	446	470	478	493	510	445	497	531	471	492	495	460	477	479	493	510	494	486	517	485	471	466	497	503	475	489	483	464	496	488	506	467	500	477	515	427	491	505	473	470	470	496	476	463	524	466	504	460	478	505	517	477	480	508	522	477	524	470	508	511	463	492	494	492	501	486	481	470	527	491	499	509	479	524	473	473	462	472	469	509	512	500	488	469	520	517	492	509	472	497	474	507	462	489	491	508	504	537	468	476	498	490	503	510	507	498	500	495	488	514	451	517	486	496	491	450	524	534	530	486	493	492	523	481	512	474	452	460	533	497	492	480	485	490	455	532	511	521	517	529	513	529	486	523	493	467	500	502	512	520	499	466	517	488	528	493	478	492	500	477	476	472	483	502	489	492	434	484	423	495	501	485	532	488	487	460	483	487	498	499	486	501	521	505	489	492	521	503	488	461	471	499	459	511	467	502	473	480	479	507	485	451	471	479	493	487	455	452	525	495	486	506	497	470	482	486	477	454	464	465	546	495	487	502	465	470	448	486	512	507	489	506	484	473	512	528	468	524	475	461	508	500	474	495	550	467	476	491	523	512	501	506	466	452	466	479	520	518	468	465	469	498	479	509	509	490	501	490	512	493	483	441	503	472	491	497	482	488	486	480	474	509	493	490	485	466	496	462	505	460	470	549	520	470
24646	20784	26793	24802	11773	3344	1356	966	881	862	4504	10828	10052	8193	5506	1851	881	668	614	640	652	637	676	632	636	617	649	675	572	686	632	625	637	661	620	615	665	635	609	593	640	650	546	586	596	690	598	636	653	610	679	612	637	663	603	672	668	654	671	587	643	645	609	644	635	665	625	595	664	644	625	683	632	648	593	647	615	634	651	622	636	656	640	589	635	619	610	633	581	613	633	612	615	634	655	644	620	636	614	643	618	572	567	592	660	648	635	603	645	607	641	684	593	604	609	654	634	673	631	669	650	637	685	636	628	637	612	636	624	594	645	618	645	606	641	651	695	638	640	611	606	588	621	632	680	614	601	614	646	635	647	639	606	639	636	654	629	657	652	623	603	614	633	617	666	663	620	610	591	643	670	604	579	636	576	601	679	628	632	588	609	616	655	611	612	656	606	686	580	618	608	651	642	643	634	606	629	631	588	647	663	620	598	626	610	597	655	645	628	626	654	634	638	633	610	645	640	609	633	640	622	640	632	604	652	624	593	609	601	656	623	609	636	653	690	687	609	643	634	675	614	620	632	628	728	626	618	601	637	612	645	588	619	663	695	668	624	627	609	664	623	657	637	683	614	593	629	628	649	634	586	598	663	622	618	596	615	639	627	630	666	625	615	604	625	637	583	612	623	642	610	594	646	648	617	634	635	615	653	639	602	585	625	597	626	654	596	625	646	618	634	629	683	590	622	677	628	621	602	646	637	641	642	624	629	578	637	655	660	656	629	607	573	598	659	641	683	646	596	618	642	619	621	611	630	639	636	611	601	600	679	610	655	642	626	642	639	613	668	662	632	610	618	633	674	634	631	625	662	597	627	620	629	658	606	599	645	618	660	648	641	661	618	642	612	634	628	605	605	622	593	649	604	645	588	595	627	673	599	615	615	615	685	610	606	605	627	611	607	681	625	619	671	655	600	594	626	613	619	599	590	591	586	629	582	625	603	611	634	643	626	650	645	602	560	651	676	603	615	657	621	631	634	672	621	607	661	580	663	595	633	642	637	600	671	637	574	620	652	611	664	635	609	608	650	593	636	615	645	590	662	631	636	598	647	586	624	648	621	612	618	632	625	626	635	605	626	608	652	590	636	572	610	653	677	628	631	635	624	580	644	657	657	608	648	589	639	665	601	609	626	654	638	658	590	629	677	657	625	623	635	644	632	640	658	631	646	624	651	659	654	582	640	616	610	627	603	651	614	644	641	644	673	633	656	629	605	647	636	625	639	637	621	613	639	646	623	621	617	621	639	631	613	641	676	718	611	675	631	654	635	622	622	666	643	586	622	620	700	651	624	629	632	633	626	620	594	586	622	640	613	631	655	637	624	630	647	618	670	625	626	637	659	626	653	630	645	642	598	619	624	604	641	681	640	617	672	604	631	616	649	634	635	575	629	645	643	622	602	620	629	626	621	690	643	634	622	626	617	643	585	624	635	628	629	634	642	618	656	650	617	613	637	594	606	600	625	680	593	612	641	639	614	640	615	621	619	659	663	636	613	633	644	621	633	684	620	647	600	637	661	663	624	627	652	605	630	621	593	596	636	595	632	640	596	588	619	609	607	617	682	612	571	636	605	633	609	646	588	645	591	634	674	641	599	628	607	589	639	594	614	629	619	643	658	621	633	611	629	660	588	609	707	624	677	655	607	618	629	658	632	609	625	591	614	642	608	641	643	586	669	617	622	596	634	629	644	674	636	649	611	613	620	609	629	664	622	619	620	594	627	639	644	645	643	632	630	599	611	630	600	623	648	654	632	647	668	573	588	637	663	612	635	645	604	644	591	642	613	618	615	642	654	643	624	651	634	659	598	593	623	632	598	627	602	627	646	616	652	647	637	603	633	654	617	647	610	603	610	634	658	664	594	617	626	635	617	609	620	630	643	653	661	613	649	591	584	642	618	617	659	631	655	631	644	651	604	588	592	609	634	598	625	638	607	688	586	635	622	605	610	636	669	608	594	664	655	647	650	621	624	639	606	635	657	635	667	664	671	652	661	600	606	669	619	617	590	597	643	616	598	625	619	618	632	630	618	623	650	619	598	620	685	597	601	610	598	584	633	631	629	621	619	614	612	614	608	645	656	595	621	598	632	630	633	673	628	655	590	626	674	672	618	626	626	611	681	658	624	640	676	603	589	633	587	595	628	652	628	703	619	597	615	645	604	629	595	628	641	622	594	628	579	596	596	603	543	640	636	619	622	625	612	657	589	668	625	629	642	631	642	618	682	631	636	609	632	579	659	621	627	594	629	617	627	611	624	606	677	627	660	637	634	630	653	604	668	631	623	640	627	642	652	599	622	622	631	649	643	590	646	597	615	610	606	580	607	597	629	631	626	635	616	602	650	672	609	632	613	679	627	649	641	628	634	628	656	633	667	592	618	629	659	650	618	565	635	665	648	660	658	638	622	665	637	616	639	633	671	657	707	621	633	646	616	669	647	667	660	592	592	647	661	622	632	645	630	604	617	614	653	636	658	595	623	661	654	649	615	599	632	647	654	640	658	639	649	619	630	634	601	643	612	655	587	619	588	656	653	606	591	617	593	639	607	602	674	578	623	635	632	640	608	654	659	703	648	601	631	576	689	684	642	615	641	598	594	633	586	629	619	645	659	683	615	633	639	616	639	612	661	614	597	649	607	623	612	642	605	626	593	642	623	674	622	631	635	643	622	659	621	599	645	626	623	625	615	578	615	611	618	605	594	619	617	603	635	636	628	624	655	613	602	629	622	642	602	606	645	595	616	614	646	629	702	635	625	627	643	622	661	632	603	628	646	661	620	611	597	610	618	608	621	596	632	665	584	661	618	641	621	650	621	646	630	622	628	601	665	619	662	643	657	625	614	649	595	627	613	660	599	624	651	575	664	623	592	586	632	633	660	626	607	644	633	598	642	644	618	627	661	627	642	634	636	609	661	609	640	681	608	592	608	612	617	641	664	667	640	620	605	622	637	634	568	590	633	622	582	651	682	629	689	654	658	613	632	618	630	595	623	586	620	677	598	620	623	639	654	612	578	623	584	623	628	643	645	677	679	600	585	642	633	614	648	615	632	693	640	618	611	639	598	624	593	648	642	660	676	602	602	628	630	659	592	601	636	657	611	667	585	590	649	615	603	608	645	609	689	613	622	570	619	625	637	624	612	561	623	647	604	568	615	608	573	610	628	630	619	664	626	634	631	636	653	623	615	635	608	653	615	631	635	622	639	615	637	628	657	628	648	627	614	633	640	612	638	616	613	631	649	643	604	590	645	638	635	607	601	636	628	664	664	627	638	662	656	643	627	623	623	650	631	616	650	646	595	577	614	599	653	631	649	664	651	624	626	664	646	659	616	603	633	614	650	612	640	580	591	633	640	661	619	575	647	642	596	636	618	560	600	602	608	630	624	647	606	625	616	646	622	628	675	597	660	620	637	571	610	638	602	610	616	650	668	634	632	596	642	668	641	641	692	643	625	606
6141	8869	8041	5189	3813	2548	1164	1016	831	954	6648	12480	10283	8616	5657	1762	799	608	576	592	595	513	530	532	497	540	539	532	557	527	549	539	561	540	524	588	499	516	542	569	532	568	532	547	534	523	542	572	512	525	503	517	556	525	562	516	536	530	554	499	501	558	524	518	565	545	522	516	506	532	555	546	511	525	506	559	532	537	481	541	505	523	532	566	527	519	545	516	539	539	492	524	540	549	503	552	512	572	485	507	502	493	541	496	523	547	525	572	578	534	552	509	520	520	543	499	509	534	536	478	533	533	522	535	543	554	546	550	554	555	525	516	509	527	526	549	513	543	512	576	503	503	579	528	548	484	553	548	521	588	558	551	518	519	488	537	527	507	577	537	512	487	513	534	502	548	493	492	533	551	547	510	558	539	549	540	561	505	549	524	521	535	547	499	551	550	547	607	515	507	546	523	554	559	529	517	522	529	509	539	550	544	515	500	555	534	504	489	504	557	540	552	552	514	508	509	525	514	566	508	555	562	517	532	544	513	524	555	558	519	524	521	516	510	532	528	520	530	527	522	523	540	558	540	500	548	549	545	535	514	553	525	517	552	524	531	548	533	518	533	564	503	542	545	536	522	561	511	512	544	508	569	532	492	508	505	531	533	563	539	550	553	518	522	525	528	552	521	508	550	540	537	566	508	517	519	469	564	550	521	520	533	501	501	527	526	579	559	491	527	548	543	523	544	525	510	565	540	506	545	494	534	573	508	534	548	562	563	545	506	537	494	518	534	517	509	549	581	517	490	533	500	543	531	537	554	515	548	556	523	530	516	561	499	522	526	527	530	574	552	528	571	527	548	544	551	522	514	497	530	539	515	500	532	532	471	529	514	556	532	516	488	512	498	518	561	547	550	559	589	536	546	523	525	562	566	544	508	546	533	520	567	565	539	535	522	521	494	529	541	539	533	506	559	514	488	549	547	487	519	544	538	507	501	484	516	515	482	516	536	529	508	516	492	545	537	546	568	558	507	565	507	512	466	486	551	506	505	517	497	502	555	496	566	519	521	529	531	555	517	532	512	554	531	508	506	499	536	504	526	531	527	541	511	529	546	520	538	507	522	530	576	574	545	551	569	530	501	496	525	482	507	524	521	529	519	529	532	531	495	548	485	509	532	496	489	510	516	546	531	543	513	512	570	483	511	532	569	522	509	554	533	518	549	527	534	518	503	504	531	475	523	524	540	517	526	516	512	542	512	533	524	512	526	510	506	569	541	522	538	516	488	506	570	468	556	546	513	489	506	540	536	504	516	485	537	551	547	544	504	520	487	516	537	485	540	537	554	490	510	511	511	518	594	493	495	552	508	508	561	539	555	494	517	545	530	554	497	523	563	539	564	525	512	484	533	560	482	539	559	500	543	516	521	525	525	517	513	518	519	518	557	549	529	491	534	493	526	479	515	511	561	535	534	533	536	492	528	518	546	492	493	499	523	534	542	501	543	535	565	504	525	528	506	506	524	536	527	547	515	516	526	541	522	528	483	542	510	533	521	557	517	522	564	526	479	519	494	502	530	502	562	557	508	529	517	510	517	550	501	531	550	566	520	483	513	554	548	505	500	538	516	566	555	530	552	525	508	528	530	566	511	523	517	521	492	547	541	526	496	533	547	552	500	532	524	517	509	552	541	504	544	539	531	551	485	514	541	480	530	533	512	500	541	512	561	538	570	521	544	490	545	559	498	539	513	551	541	468	553	535	483	509	488	561	494	511	541	507	538	526	540	505	506	553	511	529	513	495	503	492	514	555	494	545	519	545	511	516	472	499	514	567	548	543	509	518	542	506	577	566	529	533	544	533	512	576	552	543	499	487	479	543	537	532	488	533	557	552	559	523	559	536	508	531	512	508	528	530	523	520	501	499	512	528	528	540	563	475	508	532	494	517	523	554	520	499	525	544	563	543	530	530	525	515	548	512	559	596	522	497	542	494	558	530	525	521	517	495	500	484	553	525	524	523	616	529	527	523	527	517	516	526	522	495	583	499	540	511	485	547	524	535	539	496	525	519	503	545	510	535	549	497	550	509	510	543	552	541	500	557	526	544	540	557	536	515	563	522	510	529	538	539	537	545	495	572	467	548	501	511	517	516	556	574	506	499	530	494	537	543	516	550	540	523	520	524	519	526	493	564	553	502	554	553	553	551	555	530	526	526	519	513	554	538	548	535	521	555	489	556	569	537	535	519	542	502	517	580	541	530	551	482	549	539	526	552	527	530	542	536	508	564	516	491	483	520	526	567	550	493	527	537	521	504	529	504	522	497	501	531	509	587	533	511	497	521	507	499	493	537	527	509	516	545	546	507	565	540	539	506	511	538	586	505	536	546	493	559	508	553	510	487	521	555	539	510	500	526	537	553	518	502	562	532	503	543	564	524	496	539	542	516	553	545	526	524	556	501	535	539	560	521	533	525	521	562	520	524	492	563	544	538	548	509	532	511	528	543	482	541	488	520	549	506	519	558	549	547	547	564	522	513	546	499	553	555	559	540	501	521	522	539	539	538	532	499	517	520	500	518	533	538	545	504	539	490	465	524	564	512	534	489	528	496	518	530	560	470	543	511	519	537	542	535	523	520	489	561	534	517	530	580	554	530	529	551	534	548	556	500	549	547	612	542	540	532	527	541	525	521	518	506	501	492	534	541	530	529	520	507	556	502	494	539	504	522	504	523	541	566	553	495	555	530	540	526	494	557	553	560	462	542	521	503	534	506	527	528	555	525	502	591	553	496	533	455	545	555	524	561	491	506	551	565	549	524	539	551	505	498	506	492	511	525	507	502	501	539	506	517	557	527	553	555	478	522	489	538	519	530	508	521	500	531	515	547	511	539	495	526	515	464	527	512	546	527	488	546	541	514	529	502	539	527	559	562	533	522	501	547	544	493	548	511	505	497	535	523	525	562	534	521	487	501	528	517	536	517	547	510	500	495	526	516	511	528	530	519	551	540	497	509	524	551	545	523	506	534	509	487	572	503	517	534	528	507	508	522	484	554	506	507	550	580	504	522	501	509	489	521	510	540	547	528	548	525	529	531	506	508	553	529	543	550	494	539	528	571	513	528	514	530	489	480	533	577	537	530	556	499	527	507	537	529	516	518	503	511	492	498	528	489	514	537	513	514	548	493	523	475	542	577	485	501	534	523	505	508	518	519	533	547	478	514	545	557	527	530	533	509	535	548	588	570	500	532	528	543	502	541	500	513	503	520	521	537	563	561	513	510	490	534	549	518	551	537	505	545	530	531	542	537	548	511	521	557	513	519	543	530	540	562	556	527	517	525	500	532	517	517	510	522	531	521	566	525	512	511	540	545	533	494	524	507	537	529	507	511	522	510	513	523	497	540	519	530	511	488	550	565	530	502	506	523	477	554	516	522	541	492	527	494	535	508	531	519	532	498	524	538	537	552	498	462	545	521	503	525	519	549	526	538	495	531	533	502	537	552	528	530	506	521	509	519	524
23768	20811	27826	23912	20640	9662	3474	2381	1455	1460	6347	19114	22407	18343	7789	2252	978	857	792	743	772	796	723	799	776	760	735	765	783	710	754	807	798	741	769	743	809	796	793	790	785	766	750	815	758	769	751	774	786	802	757	750	757	812	774	730	759	792	738	813	828	787	769	761	749	768	784	777	736	746	763	778	794	749	726	762	768	773	802	756	758	785	787	758	786	771	801	769	807	793	794	772	768	726	740	719	809	773	782	743	796	761	730	735	775	811	760	807	803	741	729	728	778	783	760	777	749	797	764	776	774	781	742	706	782	779	759	798	714	697	769	759	726	760	736	756	728	785	745	803	738	729	795	759	777	810	745	807	794	752	769	784	753	805	786	746	719	775	732	773	753	791	756	753	786	774	783	740	834	778	763	827	798	717	754	770	776	744	777	792	762	758	728	804	768	779	794	770	778	762	720	762	752	794	782	777	789	717	801	765	725	744	735	744	745	812	721	764	728	752	793	740	728	752	784	778	722	753	727	751	775	739	746	778	771	793	807	754	758	775	791	781	761	795	817	773	776	752	780	745	761	757	775	784	736	801	786	775	735	742	723	780	717	736	799	799	776	735	746	745	730	725	754	738	820	749	760	820	749	711	801	742	734	739	779	750	790	711	778	751	779	716	771	788	708	765	780	789	782	778	726	738	781	749	765	764	730	761	751	823	745	781	728	805	784	786	739	701	815	853	729	745	770	793	804	747	707	736	741	783	798	820	757	796	778	790	757	760	752	790	777	763	762	790	761	796	734	772	686	747	773	708	760	737	762	792	786	782	789	788	802	812	771	722	764	733	742	724	749	808	712	772	759	767	747	813	774	760	779	782	756	715	758	718	779	779	792	767	724	784	771	772	760	782	743	756	784	795	740	762	831	709	792	790	771	715	776	783	799	744	777	764	772	749	739	743	798	787	743	733	791	766	775	750	768	741	735	786	724	784	790	772	741	819	761	706	787	814	774	759	718	720	768	819	716	805	757	761	727	758	764	754	824	769	738	765	782	773	761	820	846	742	784	787	760	725	766	774	758	743	788	794	791	765	763	774	744	768	755	744	775	775	748	776	817	789	759	788	774	774	806	767	801	787	734	747	756	751	785	808	776	804	778	743	766	764	749	772	737	717	784	832	802	783	722	800	732	745	761	742	767	749	755	734	808	736	767	808	789	782	741	767	778	720	721	786	760	773	810	812	763	757	741	731	801	750	764	712	773	763	768	779	779	751	798	757	727	749	757	766	760	741	789	788	710	772	797	792	744	758	715	820	803	724	739	765	767	719	791	773	802	712	725	744	767	774	772	743	756	784	798	811	782	782	757	736	777	734	788	763	783	729	773	754	740	747	733	805	750	722	738	782	783	782	719	789	743	791	777	792	762	758	787	736	787	797	745	771	724	799	765	783	723	793	764	741	784	731	752	761	740	780	740	755	755	787	726	769	777	768	797	722	743	765	731	786	777	747	788	719	784	802	757	756	782	795	746	740	774	707	727	750	807	760	738	705	760	705	731	773	793	787	766	769	762	756	750	752	696	757	783	706	797	750	780	785	776	790	731	802	781	802	777	751	756	763	785	764	797	788	756	814	734	726	828	781	771	703	757	724	748	746	745	730	754	751	744	747	717	754	773	772	718	765	739	692	783	762	816	775	783	779	748	783	729	755	716	734	734	746	753	743	763	750	765	777	709	768	770	735	793	709	781	723	787	776	786	725	718	761	762	742	739	755	715	738	758	775	752	753	744	751	784	784	722	705	749	716	708	753	717	729	741	775	718	746	813	719	772	719	759	758	743	710	752	748	741	740	778	757	767	758	783	713	762	745	748	795	802	741	814	778	752	761	762	796	775	796	758	768	773	787	778	765	750	727	755	748	747	771	815	762	737	748	786	773	780	772	806	797	727	734	773	772	797	730	756	744	814	755	758	737	775	740	744	711	782	749	746	760	734	759	765	742	803	757	792	730	782	754	751	770	782	771	739	754	766	723	745	772	744	773	740	738	757	760	785	699	746	804	783	761	746	739	769	739	775	785	721	756	758	767	747	750	744	768	761	761	749	779	766	768	753	774	796	811	755	761	749	795	764	786	782	742	814	748	831	731	757	786	790	757	745	766	741	773	746	741	795	762	761	748	801	751	767	828	780	721	722	738	759	775	731	773	789	731	745	742	764	807	722	729	755	751	807	778	774	782	754	783	785	752	725	765	812	736	778	707	732	817	751	824	739	780	755	726	732	758	766	772	760	786	759	790	816	834	772	778	735	753	761	739	768	794	793	765	729	764	770	735	763	800	797	748	768	707	700	735	781	745	744	811	728	769	819	755	767	788	824	737	806	764	747	791	763	697	792	733	768	751	758	773	799	767	715	722	750	756	779	781	798	767	781	726	766	740	784	744	755	768	762	757	733	788	749	744	753	745	783	764	769	723	725	803	753	808	803	762	794	695	771	774	781	753	751	771	805	722	766	757	748	748	762	694	793	760	755	750	765	729	773	722	786	768	812	801	775	732	772	779	726	785	730	724	752	760	755	730	798	754	792	791	801	771	751	742	784	803	761	773	761	730	747	741	775	786	767	765	744	783	745	784	784	791	713	814	764	768	714	765	772	786	748	764	726	728	761	782	788	774	715	784	805	698	721	744	764	762	766	786	783	799	781	802	739	748	769	781	803	744	752	753	720	790	781	735	761	787	773	793	786	722	761	758	807	747	729	772	740	778	758	807	725	780	745	774	782	802	780	698	747	785	764	750	762	777	756	819	752	742	708	763	800	790	731	782	791	738	767	752	769	737	726	777	710	733	787	767	770	816	770	775	792	751	805	795	763	732	743	680	766	728	779	741	775	723	791	827	755	732	741	782	746	764	803	743	749	741	761	777	746	763	757	714	777	714	798	767	728	726	726	803	843	725	706	719	751	734	767	757	748	734	774	793	788	749	785	767	760	777	779	743	782	764	804	790	738	777	747	740	744	760	714	703	753	749	806	747	789	717	779	799	735	742	798	769	812	757	777	763	685	784	794	722	827	778	765	749	753	761	745	774	773	810	782	721	804	778	776	800	759	714	758	794	747	764	766	751	749	801	774	759	720	770	791	768	714	785	811	752	750	774	788	739	779	776	755	745	692	763	756	736	745	791	766	786	703	753	789	764	747	756	707	752	733	744	723	738	732	730	764	750	792	727	758	783	772	698	755	752	788	703	793	750	747	716	772	739	810	781	776	793	819	712	799	764	762	740	714	766	772	745	725	758	780	789	783	723	804	761	809	795	724	755	749	732	755	788	783	771	716	725	760	762	770	748	742	790	757	742	774	775	775	796	787	762	783	769	726	728	788	765	783	750	740	764	760	775	737	717	785	723	694	829	760	718	703	704	777	776	739	774	739	716	781	734	812	739	759	769	774	764	764	786	745	751	715	748	757	764	795	759	799	792	720	703	742	772	783	778	715	726	762	715	759	792	826	739	773	735	720	798	752	780	774	791
5943	12941	12284	8255	7077	2883	2685	2630	1468	1698	9115	19732	21997	15140	6320	2028	880	712	580	646	614	651	659	685	659	688	647	616	616	648	657	631	626	615	637	613	647	609	617	631	638	609	639	623	584	617	649	601	611	676	613	641	645	671	651	645	634	618	647	621	644	674	581	613	626	654	575	636	637	613	656	632	607	629	604	611	621	656	668	582	624	629	560	625	674	638	624	598	620	630	610	604	663	665	633	669	621	627	586	622	644	607	619	606	643	634	627	624	614	622	592	674	674	641	640	677	653	671	589	600	611	654	637	634	590	646	623	621	602	597	591	600	584	634	632	597	640	647	611	620	664	627	606	597	645	626	623	683	630	605	657	641	589	602	611	639	605	642	668	704	629	627	685	655	642	599	612	601	653	615	625	634	634	630	634	610	658	623	641	616	697	646	664	603	635	687	623	662	611	655	651	665	608	630	665	609	649	594	663	615	662	615	585	648	656	616	589	642	625	620	653	662	643	608	582	624	663	633	659	588	650	595	687	658	678	649	626	627	601	598	636	639	653	598	629	607	625	673	638	622	677	614	634	621	641	557	654	643	649	670	600	589	598	613	632	703	575	668	609	656	607	631	616	638	638	571	636	644	631	610	623	629	618	682	629	614	633	604	646	614	575	613	646	608	636	637	597	637	621	613	664	629	641	609	667	656	634	617	624	591	619	630	669	642	636	639	623	599	632	591	655	610	647	668	602	664	574	633	612	634	628	603	619	654	611	637	606	621	605	604	629	603	642	602	594	594	635	594	686	615	637	592	624	631	663	608	626	654	610	629	690	641	626	652	647	611	629	666	609	665	610	617	663	638	632	628	624	558	640	574	628	661	631	592	637	629	624	579	588	580	603	623	565	619	594	604	643	615	589	630	599	640	660	606	628	589	656	607	612	618	599	597	666	598	612	620	604	634	659	657	584	663	617	622	591	617	619	623	644	627	617	633	619	635	662	572	628	637	630	633	640	599	681	668	622	641	639	638	610	647	652	616	642	604	630	644	650	655	627	563	635	658	615	614	582	628	632	640	669	648	611	628	593	641	616	658	631	548	643	654	606	614	640	670	636	604	669	619	632	619	636	683	618	669	642	627	594	621	653	595	662	672	625	632	627	676	650	621	618	637	662	649	618	618	627	650	635	656	616	617	667	635	618	619	597	638	612	641	613	625	594	692	607	619	600	645	642	650	675	612	653	613	630	631	639	601	623	656	583	642	650	565	619	578	629	597	579	644	661	608	615	609	637	651	621	626	624	625	653	615	617	610	658	588	624	653	603	609	665	635	640	628	628	628	633	633	589	614	643	608	630	617	636	636	617	581	629	671	650	605	609	625	589	607	621	641	641	651	599	602	640	567	607	633	643	597	621	578	610	639	672	623	588	630	624	672	661	630	637	629	620	637	651	642	614	605	651	597	624	570	688	623	583	640	608	621	608	630	623	627	625	612	617	639	566	665	645	620	567	639	654	642	619	667	622	616	636	630	672	636	640	606	640	636	595	624	655	623	618	616	645	591	670	649	661	627	645	655	648	629	590	597	611	609	609	627	600	701	645	616	618	660	639	616	629	646	649	580	660	664	646	619	606	689	662	595	626	620	636	662	601	652	600	598	604	640	623	623	617	619	573	654	619	599	577	644	595	619	610	613	633	651	609	647	616	590	655	638	572	597	597	597	625	636	605	605	596	646	609	636	617	648	657	628	606	617	675	631	665	616	654	578	640	622	610	581	691	576	640	623	618	637	584	606	673	604	573	614	661	614	577	612	602	616	633	628	661	645	625	600	674	642	607	629	663	602	677	632	670	622	578	603	621	631	653	635	631	633	644	617	580	667	665	653	665	619	594	631	624	622	622	648	629	633	642	625	651	662	604	608	658	603	593	656	626	636	628	645	669	634	640	624	627	614	629	600	610	620	653	622	651	640	616	627	651	607	639	618	632	600	619	638	616	627	633	631	630	617	590	628	579	613	622	630	613	660	608	643	659	647	610	616	588	630	601	600	611	632	658	646	607	595	618	648	624	653	614	631	680	647	613	637	624	679	635	632	639	643	633	647	624	621	666	612	627	635	654	617	571	616	607	640	571	625	649	603	616	622	615	632	589	654	652	608	593	639	617	650	611	645	577	599	616	626	623	585	652	621	645	666	600	636	606	610	607	620	598	609	622	590	641	636	649	635	656	574	645	628	607	591	600	617	636	620	661	623	634	592	607	620	632	595	643	678	628	623	649	662	552	632	632	640	632	618	607	619	637	664	623	568	630	585	656	610	639	647	623	601	576	644	649	641	617	608	620	652	619	622	634	643	681	583	641	598	622	605	605	634	649	615	612	642	649	622	633	593	639	581	601	611	566	589	622	640	615	626	628	617	660	669	617	595	650	635	587	580	611	642	624	604	604	660	600	623	630	597	613	600	596	653	615	575	617	630	632	655	648	610	619	605	613	627	626	613	634	617	645	615	645	626	582	666	628	636	617	568	641	589	586	623	624	598	639	584	643	600	613	622	622	664	612	658	620	651	636	644	647	642	623	645	615	617	628	625	638	623	655	555	690	614	610	596	651	626	622	651	639	573	629	641	640	592	637	594	632	626	662	640	589	597	638	630	626	643	608	622	648	607	642	673	598	610	621	666	622	616	613	628	605	639	626	585	643	624	639	571	582	593	607	614	689	625	601	609	649	616	618	588	611	622	652	682	624	608	652	627	616	577	638	626	573	616	591	602	638	610	588	622	610	642	563	636	589	630	576	633	629	603	623	658	606	612	648	693	652	664	603	605	620	673	605	622	677	612	622	608	632	643	626	587	612	679	623	603	626	618	637	616	646	611	619	594	646	594	600	671	617	648	638	605	609	611	616	664	632	621	594	586	610	600	602	619	635	603	603	645	642	655	644	646	621	621	587	628	635	634	636	616	617	664	636	564	576	624	639	598	654	686	631	691	626	663	681	667	652	613	629	617	586	665	635	614	599	590	616	620	601	631	559	693	650	614	652	614	631	616	632	637	626	648	592	629	586	617	632	645	670	615	596	630	636	591	588	637	626	568	652	651	618	592	620	670	645	660	569	612	619	600	620	600	618	634	617	623	613	654	607	591	606	633	661	643	568	640	585	648	572	592	634	627	679	624	619	630	618	608	625	615	578	596	635	666	635	642	620	602	583	628	658	613	607	628	634	642	598	620	645	652	631	595	626	619	619	616	634	610	600	633	611	661	620	641	651	580	665	637	618	676	613	602	662	586	626	644	617	632	614	564	654	608	640	636	564	659	608	618	628	627	619	638	631	630	634	654	637	631	671	632	640	652	643	636	656	645	611	612	575	595	635	666	599	653	609	623	645	656	595	637	605	671	635	636	667	627	602	617	633	630	617	626	631	621	606	650	634	630	606	620	623	607	653	655	649	645	575	602	613	667	602	590	646	588	625	575	591	665	645	612	603	604	650	595	625	608	648	610	588	655	616	615	665	608	663	623	615	648
27024	11386	3902	2399	1717	1080	826	811	884	913	916	1574	1679	1504	1053	843	711	658	644	622	621	617	647	676	681	591	627	643	628	670	641	600	662	665	646	670	625	674	612	663	632	604	663	626	646	678	653	661	635	632	605	647	614	680	659	633	606	619	674	601	628	605	656	618	647	684	650	676	689	639	633	705	679	614	663	667	645	635	657	667	596	661	630	637	651	639	650	647	633	629	618	632	706	607	630	599	665	626	658	686	721	622	631	638	641	639	612	677	697	649	613	630	640	652	660	639	706	576	678	637	649	646	645	653	662	635	613	687	643	632	672	630	625	610	633	631	634	635	623	629	636	635	624	660	690	676	629	644	605	620	630	618	641	650	606	672	669	688	609	668	684	682	661	674	622	650	600	631	646	634	679	645	634	611	647	617	653	673	639	653	641	650	652	715	610	609	625	679	638	623	652	648	591	657	660	623	660	619	670	661	682	620	613	650	636	620	619	683	627	629	695	653	655	642	683	656	652	684	644	670	628	651	660	622	639	641	663	628	591	653	648	669	678	681	671	624	594	644	645	655	634	666	612	650	648	667	650	619	636	639	696	639	682	686	659	634	611	676	654	616	666	638	613	648	638	657	598	683	633	633	678	629	630	659	651	626	629	656	647	606	652	611	602	619	633	639	698	659	692	623	622	617	643	663	687	647	644	647	631	601	598	706	607	655	644	658	648	629	659	695	694	674	622	648	638	663	619	618	640	629	642	662	641	606	663	647	651	666	674	611	643	633	632	631	616	644	692	640	693	669	641	634	634	648	659	633	665	640	643	620	623	676	647	677	659	640	646	672	650	653	649	608	679	664	629	637	673	652	652	612	645	659	624	663	640	616	684	686	657	630	658	630	623	659	629	611	636	616	623	630	602	622	637	602	674	678	716	652	678	673	644	698	636	641	609	593	667	626	631	650	597	657	683	634	651	607	670	672	630	659	654	653	613	607	624	615	640	658	583	645	655	665	667	653	639	671	617	640	654	622	674	651	638	612	661	677	657	642	650	647	659	643	639	639	651	627	670	663	662	658	630	607	631	635	626	622	648	686	635	642	636	633	659	678	674	633	652	683	716	620	656	658	597	643	640	636	592	653	608	657	650	622	641	642	575	671	662	625	662	643	644	674	612	579	629	674	581	642	649	628	654	646	631	629	634	627	651	658	630	633	607	673	599	617	630	633	618	688	647	654	669	596	609	653	633	654	673	630	641	635	610	679	687	640	642	650	630	645	642	614	613	651	629	625	631	660	640	630	664	709	629	668	697	584	642	653	615	616	685	634	600	684	664	640	626	667	702	665	625	573	667	686	666	659	632	607	650	660	664	655	631	668	618	682	638	653	693	634	650	680	687	641	595	638	661	622	609	668	642	623	698	659	632	631	686	692	637	637	659	668	648	641	650	634	658	618	659	654	642	639	697	643	683	626	631	668	656	664	672	666	599	633	649	640	643	663	657	661	633	601	614	621	665	663	678	652	685	670	677	683	628	601	649	635	670	628	651	639	606	652	642	645	626	646	630	626	648	671	637	614	604	671	634	659	684	653	676	619	671	626	636	654	643	617	623	685	664	624	685	634	644	626	674	642	641	685	692	650	615	654	618	643	630	677	578	605	603	646	639	610	614	672	627	639	674	626	627	639	670	700	682	649	586	647	633	662	639	621	662	665	632	646	605	640	661	660	660	655	685	639	590	693	637	646	663	619	635	633	695	637	655	685	674	651	614	635	682	634	599	634	622	653	614	597	663	621	650	645	640	656	692	647	695	686	645	609	639	647	622	689	684	633	710	636	668	624	666	660	638	637	623	664	614	735	640	666	636	686	659	628	662	601	649	652	605	692	650	652	611	678	608	646	661	631	602	614	626	594	645	666	555	656	642	614	672	638	610	644	617	688	635	662	642	639	601	631	601	629	650	615	608	658	600	650	651	652	654	634	619	629	645	692	661	654	614	668	670	673	610	627	643	661	604	604	646	595	687	651	617	613	658	648	649	672	684	627	695	665	682	646	623	615	679	621	610	660	644	674	645	656	671	643	663	643	646	673	615	612	639	665	599	653	631	657	627	648	641	644	624	638	685	638	634	629	650	670	587	620	604	704	616	593	621	626	645	652	644	679	655	586	637	568	646	657	652	694	664	644	660	634	633	635	670	638	642	640	611	623	674	634	622	633	701	660	649	660	656	661	661	605	627	647	648	611	610	640	654	608	616	635	690	635	594	662	640	647	628	649	654	658	651	662	629	649	634	630	624	652	645	641	653	636	612	665	679	633	659	654	647	640	650	610	661	661	628	646	662	665	663	674	604	634	664	677	622	610	705	660	693	633	622	658	691	626	633	652	649	632	685	633	667	661	661	672	635	644	652	659	620	635	683	618	618	673	645	635	674	605	655	623	664	656	571	704	636	691	676	661	632	608	621	633	655	664	674	643	686	629	655	642	655	666	651	646	655	634	635	585	650	620	631	629	637	656	659	613	644	623	706	641	627	598	647	642	636	647	653	627	644	636	672	679	632	657	629	655	628	691	670	611	656	658	658	623	695	659	654	648	644	634	627	634	646	659	630	610	649	674	614	623	682	668	646	649	688	658	630	648	691	700	663	672	606	665	622	643	604	657	622	660	664	653	628	656	674	642	620	622	640	641	621	629	669	608	624	607	652	632	621	633	624	623	657	642	630	654	643	630	656	664	648	607	627	633	608	631	686	662	670	640	628	631	662	655	607	653	643	619	682	655	706	686	643	663	630	663	637	676	651	644	623	638	625	627	629	658	667	617	667	690	619	651	653	645	633	656	659	672	594	632	654	629	660	654	625	662	663	636	664	597	616	620	687	700	644	642	646	665	649	645	602	647	648	676	637	621	661	636	628	649	616	625	653	675	617	631	634	655	647	670	636	664	655	641	675	641	665	646	669	639	641	622	651	620	627	663	672	645	634	667	598	661	643	704	637	622	679	630	641	661	601	634	663	633	650	677	680	664	639	623	661	633	661	610	627	679	677	626	643	665	651	613	644	618	613	655	672	681	682	643	650	679	667	634	580	688	616	641	683	623	626	697	684	624	648	677	645	693	652	657	612	583	670	671	682	667	645	635	641	676	617	627	641	633	667	648	635	682	668	634	649	634	610	660	627	678	669	678	699	684	641	657	659	653	648	633	652	583	609	627	658	658	634	684	648	674	604	619	668	632	650	676	693	626	655	617	646	628	667	648	623	612	631	661	605	636	674	643	663	655	664	672	625	652	638	617	666	674	672	684	634	628	654	641	670	633	621	609	673	645	610	630	685	657	661	672	681	665	617	635	661	637	640	615	663	665	625	656	629	727	697	642	621	636	620	627	679	714	586	645	657	660	628	641	647	681	620	624	628	660	686	658	690	627	671	635	679	654	620	644	639	711	621	636	638	682	643	605	606	622	621	712	669	681	641	625	653	664	688	626	670	660	644	636	680	638	604	632	719	645	666	629	659	646	631	636
6242	3786	3865	2400	1981	1239	852	742	954	1023	1077	1988	1961	1650	935	637	532	564	562	562	571	546	544	473	532	527	545	540	543	539	488	514	511	567	536	521	587	535	512	522	536	507	510	552	489	494	499	490	540	526	506	525	535	515	544	522	507	514	501	511	526	484	466	499	537	525	518	505	542	513	536	522	540	518	536	528	542	497	530	517	556	514	535	485	539	534	521	509	540	540	525	510	506	513	531	547	566	558	494	530	516	545	558	529	508	513	536	571	538	502	544	546	540	544	542	520	525	529	541	548	504	513	524	526	542	475	542	524	463	520	509	522	544	491	507	480	492	483	526	487	480	490	531	522	523	563	506	536	519	473	508	515	549	536	513	504	514	518	552	525	527	499	529	513	475	531	535	533	511	516	471	558	506	522	530	541	518	517	511	514	531	531	538	515	555	541	503	524	514	548	503	507	502	544	563	504	489	548	535	517	480	534	515	546	523	500	530	527	518	477	551	558	499	481	535	503	557	527	544	527	530	495	483	525	580	527	515	533	476	586	505	507	502	486	516	502	523	556	543	491	505	518	532	540	510	512	518	537	492	538	521	498	450	549	504	530	530	504	488	530	525	522	498	490	555	515	535	503	506	512	520	534	499	523	549	550	534	514	535	495	482	516	531	537	520	535	546	520	498	503	530	518	487	517	521	525	526	520	524	532	508	503	537	529	528	497	540	513	506	516	553	511	523	521	522	543	495	541	517	483	498	558	554	531	550	496	524	516	531	570	514	529	533	527	498	531	517	538	539	563	546	512	508	536	514	524	486	516	536	525	526	521	532	492	504	485	508	530	506	528	546	521	526	507	518	514	526	526	503	512	510	509	498	542	553	516	509	544	504	530	550	534	487	539	548	516	559	497	549	536	519	500	526	533	532	525	507	485	536	522	499	534	494	515	531	520	508	517	515	541	503	528	510	485	485	535	572	534	555	555	516	530	521	506	546	479	523	559	544	501	554	540	506	512	490	529	522	545	520	504	528	459	549	539	524	521	528	551	535	506	551	535	545	519	511	520	511	519	527	523	490	506	508	515	489	526	509	484	535	555	519	515	542	532	518	517	512	529	568	530	551	547	482	534	512	491	522	524	536	537	489	558	501	504	523	538	495	551	527	543	535	533	534	522	553	512	517	524	508	533	529	492	526	510	497	490	562	546	511	520	532	512	567	529	528	522	534	485	492	571	534	550	504	539	508	503	524	485	527	537	538	562	508	527	466	487	515	561	493	533	556	489	555	525	509	510	578	544	525	492	516	473	518	548	526	566	525	525	552	561	518	521	556	513	512	524	516	496	513	508	488	518	530	547	535	529	507	498	503	537	534	540	532	533	513	530	571	536	516	520	523	519	483	506	553	535	504	505	521	544	519	541	525	532	505	524	539	573	485	482	568	545	544	472	531	486	561	520	529	543	529	528	515	535	516	518	510	552	498	518	521	520	503	491	515	559	481	498	559	528	524	512	479	551	515	536	510	541	537	494	511	521	530	529	514	529	549	498	484	530	550	506	520	537	537	509	535	526	482	511	530	528	526	540	511	548	486	513	489	498	475	560	503	524	538	513	509	524	528	517	504	477	532	509	521	509	520	538	533	525	459	511	517	549	559	476	541	501	554	510	509	510	501	556	534	558	511	490	537	529	507	523	496	569	544	528	563	546	497	520	505	511	497	523	542	540	554	561	546	521	473	556	486	530	572	498	502	533	516	525	505	499	515	542	526	522	516	512	534	527	526	486	550	503	525	502	533	547	496	518	532	532	490	488	529	526	535	503	520	513	518	499	568	499	556	516	534	539	520	538	530	533	512	515	502	544	529	504	518	514	537	515	530	560	474	503	526	503	519	525	531	512	560	482	558	535	510	557	559	544	550	521	520	512	510	518	530	525	535	535	492	519	483	540	569	493	502	496	503	494	472	484	524	518	502	501	502	527	507	518	472	534	586	516	540	538	541	525	528	496	538	549	533	533	490	490	552	515	537	505	535	526	498	540	554	526	551	490	488	547	543	529	530	490	551	540	529	528	559	552	490	532	545	535	504	487	520	531	476	544	569	528	551	526	497	505	482	528	501	499	536	562	529	508	515	535	495	515	526	522	533	545	522	510	512	526	529	533	518	496	499	509	519	506	490	481	517	539	525	499	520	560	553	497	492	558	529	527	509	529	537	519	495	499	526	491	584	506	529	545	492	507	522	483	497	508	503	533	516	496	537	538	507	513	509	512	547	521	553	538	536	494	548	524	527	547	565	527	516	529	551	516	517	501	521	515	531	482	546	538	505	470	492	560	549	518	534	510	500	515	511	517	567	508	516	516	519	506	528	499	522	481	493	530	527	529	513	524	488	487	521	515	512	548	502	546	481	535	518	506	524	556	521	500	549	512	509	535	511	511	580	517	538	523	517	521	508	501	498	547	495	525	535	525	514	545	523	529	515	563	506	539	482	552	518	555	511	481	491	514	513	525	522	485	483	512	507	521	524	516	501	517	556	536	463	525	501	511	549	505	521	550	508	537	495	539	466	535	545	504	527	502	517	507	485	574	493	540	545	475	491	521	532	582	513	531	485	482	525	513	504	488	559	496	556	566	516	521	503	525	539	531	550	536	536	560	544	480	562	537	548	550	515	495	495	507	518	510	509	536	523	501	510	546	536	557	517	508	510	536	515	519	504	515	512	506	520	557	565	515	546	548	510	496	553	528	534	537	505	548	546	508	552	502	520	518	589	493	493	505	513	505	461	520	477	519	491	527	517	545	511	526	499	527	488	551	525	512	519	486	546	474	539	514	548	487	538	513	504	500	471	502	529	512	507	549	558	506	541	499	500	511	503	502	501	578	526	543	495	512	509	541	527	511	523	545	501	485	542	540	480	540	508	545	512	493	530	533	507	524	476	549	562	500	536	540	563	512	542	493	554	536	532	539	519	513	493	531	546	498	524	518	546	485	518	548	538	507	521	542	571	488	498	539	543	502	534	533	522	554	530	522	520	499	527	505	500	528	547	520	501	522	582	506	518	501	511	521	510	533	534	560	501	523	495	541	540	457	528	532	508	518	524	522	507	543	525	515	526	535	540	502	539	511	524	517	531	516	523	495	540	511	551	552	506	522	538	553	535	535	530	523	559	541	533	536	515	530	551	528	509	538	539	520	490	529	487	552	516	516	524	551	489	488	482	502	485	472	550	522	567	549	509	524	543	487	522	535	524	483	508	536	491	540	540	533	539	531	533	541	508	524	507	487	533	537	503	516	532	500	481	510	495	513	513	501	517	540	529	550	511	530	527	543	509	519	486	516	506	561	570	528	562	548	541	516	518	512	548	478	555	536	513	519	509	512	531	547	559	534	548	523	521	530	505	524	507	522	526	531	513	511	534	524	540	507	490	517	549	562	493	521	537	508	513	495	540	495	535	550	540	491	516	535	491	512	530	515	538	524	550	588	529	518	503	506	492	448	577	537	508	486	565	531	494	489
24735	20783	26842	24777	14038	3954	1739	1102	1219	1295	4967	15532	12418	6565	2652	1138	784	658	717	685	646	671	633	647	647	632	710	639	656	646	636	665	713	664	632	652	655	687	638	642	677	662	653	680	669	674	663	685	631	700	660	715	726	648	619	597	627	647	649	715	664	633	648	659	697	670	654	646	631	642	656	676	636	613	704	646	680	625	676	650	677	680	683	660	690	660	681	688	680	635	682	657	676	623	682	666	644	680	685	647	622	681	637	675	717	645	646	689	658	672	655	664	672	623	660	686	641	666	670	655	675	645	691	679	675	648	634	613	662	651	614	609	634	616	725	599	676	651	657	662	640	659	664	630	630	667	678	629	680	688	676	655	645	682	656	601	663	650	674	654	627	672	627	685	643	638	623	708	638	668	678	698	681	667	707	668	657	716	640	650	662	675	674	660	720	665	671	678	674	634	639	710	628	700	620	609	688	666	651	634	645	649	665	663	653	613	638	598	663	660	678	631	653	663	604	642	688	680	652	687	616	622	639	617	689	667	625	644	695	635	698	643	651	644	664	649	644	686	663	670	669	644	666	673	632	651	661	681	687	628	688	675	652	621	662	658	646	648	608	668	619	696	597	628	633	687	628	683	662	660	703	690	620	679	602	669	619	660	652	616	640	687	660	627	638	623	687	666	673	630	652	692	612	682	631	662	664	666	629	633	617	674	657	623	715	688	699	673	625	658	635	633	641	649	635	646	703	654	662	626	661	694	645	645	647	655	635	649	678	648	627	664	637	645	670	637	628	673	659	675	680	657	634	641	674	666	638	670	636	622	677	693	635	638	617	647	621	640	629	638	712	637	705	630	643	642	632	651	674	645	651	669	661	659	677	671	640	678	647	669	683	647	629	701	661	686	675	613	679	644	657	636	694	682	676	650	686	652	687	639	612	634	637	649	613	642	709	670	630	641	681	629	656	635	663	647	665	678	648	644	694	633	668	654	696	675	658	695	648	638	657	612	705	672	654	657	656	719	651	692	710	691	654	640	663	601	605	658	647	706	618	665	655	627	625	625	644	685	612	654	637	647	675	666	641	659	688	652	700	634	641	664	689	646	696	639	684	658	626	678	706	673	657	688	580	652	630	687	648	697	676	654	647	621	688	640	643	659	668	651	698	666	652	613	663	628	631	670	644	673	671	647	640	639	671	651	661	680	628	612	648	679	649	647	699	662	664	655	629	668	632	617	618	649	704	665	663	683	643	661	661	716	693	656	687	649	679	695	650	655	603	695	629	642	666	652	631	665	654	634	646	678	662	638	654	611	659	659	663	656	670	645	660	677	657	654	651	676	652	636	671	653	678	621	634	622	624	644	620	658	695	651	667	632	614	664	685	635	653	643	613	644	671	622	654	652	630	668	644	663	623	648	667	667	625	630	617	661	653	624	624	651	670	583	595	660	685	654	664	641	699	685	699	634	649	678	634	674	589	625	679	700	617	658	634	673	631	617	654	680	665	682	644	674	582	690	618	641	628	636	689	611	629	608	650	629	669	661	658	666	644	645	675	704	631	651	645	655	683	672	665	662	669	644	673	609	671	679	621	641	643	631	633	602	708	649	674	652	674	642	655	672	681	701	655	683	658	621	654	657	617	646	647	684	680	654	635	680	613	696	606	672	633	647	639	661	683	728	659	653	646	660	675	677	630	682	653	640	624	687	653	639	596	651	667	636	687	608	651	609	646	635	658	685	655	624	669	626	646	660	610	635	675	681	624	647	685	615	605	665	679	661	652	624	668	615	644	689	644	663	654	660	647	674	620	667	652	679	605	641	641	668	669	668	695	651	634	649	642	628	634	665	672	633	656	672	643	644	657	670	673	668	619	664	641	592	679	673	689	642	626	628	657	709	676	645	666	631	669	672	621	616	683	662	646	675	615	668	617	639	645	678	597	626	697	657	637	623	666	690	675	646	649	638	635	660	685	705	649	666	628	670	660	647	704	651	682	656	634	670	676	680	687	662	675	613	638	630	651	625	645	642	636	638	665	675	662	707	649	619	637	638	644	606	659	692	663	692	633	687	651	686	714	673	650	677	656	680	693	667	668	643	634	669	663	658	653	656	656	677	647	634	639	686	644	659	673	655	671	680	645	636	662	679	671	662	621	680	663	667	647	672	632	683	695	626	683	622	664	624	612	660	666	690	633	614	701	578	644	650	673	672	654	656	655	684	638	676	667	607	660	655	615	657	656	632	682	644	614	643	691	647	648	668	685	691	670	649	652	640	620	696	638	617	637	660	630	664	661	695	641	632	674	636	710	687	611	670	639	687	657	684	683	635	636	713	651	585	633	699	651	622	673	596	649	642	628	671	664	628	683	650	648	621	672	679	619	628	684	633	655	683	681	660	645	661	654	707	644	656	643	669	666	642	657	666	624	672	610	669	648	655	674	634	657	625	560	639	686	656	661	629	663	711	630	639	632	642	652	637	661	631	661	662	655	596	680	631	681	699	663	611	644	616	608	653	620	615	635	640	651	679	659	652	651	661	635	659	664	646	652	656	647	642	691	658	664	671	657	637	622	677	611	654	627	646	719	692	628	620	648	612	621	639	712	666	632	611	675	674	666	617	707	634	687	639	641	666	674	640	653	641	673	661	661	624	685	690	629	687	636	660	699	666	688	624	698	654	642	681	690	639	664	578	668	652	696	615	676	615	664	659	690	638	653	664	702	655	607	694	645	702	656	665	634	612	646	625	663	667	672	658	659	670	699	617	674	640	624	663	676	648	612	659	644	605	650	660	643	639	627	716	686	657	630	691	653	630	636	664	671	643	659	660	702	601	643	645	658	632	610	644	656	658	699	640	632	674	648	668	627	696	630	628	686	633	691	632	665	668	657	652	645	658	654	654	638	624	648	666	670	683	655	649	688	625	641	673	622	630	622	657	656	652	662	682	716	685	661	645	655	687	645	629	696	695	635	626	661	651	656	630	667	630	673	651	637	665	621	658	632	648	684	674	642	657	597	617	639	663	677	639	706	664	670	667	658	628	655	629	645	674	667	655	665	660	651	674	657	709	607	687	654	661	667	641	637	613	667	650	648	623	662	618	630	674	658	626	645	628	650	702	622	668	617	652	649	695	613	692	639	696	619	611	643	627	622	630	680	659	681	600	625	683	648	689	650	655	640	676	667	676	656	656	646	662	657	628	669	670	627	656	662	607	646	635	626	657	664	655	621	679	700	620	631	662	664	659	667	651	668	678	632	654	670	703	672	659	664	664	693	657	687	688	701	675	646	638	658	608	607	641	629	679	648	616	693	732	668	679	643	609	669	664	643	655	673	638	627	683	662	647	653	652	682	685	657	664	638	673	627	642	660	686	662	668	644	646	614	669	619	640	673	710	660	682	651	657	668	694	640	692	675	658	657	670	656	663	660	670	688	642	639	652	688	713	625	660	671	647	630	681	655	620	663	686	653	657	600	649	649	620	656	641	685	668	643	688	589	640	642	660	681	663	663	675
4978	7388	8972	7014	6009	2714	1558	1137	1476	1494	7147	16804	10863	6298	2657	1047	612	573	577	527	555	537	593	524	540	537	578	545	561	541	564	546	578	546	542	523	554	559	589	534	555	537	566	499	538	601	543	540	549	535	540	562	558	509	545	560	550	566	497	530	519	543	541	542	524	552	556	532	540	569	520	518	560	546	491	535	506	551	521	554	540	567	529	536	562	581	589	556	543	574	531	545	564	509	513	545	546	532	530	529	554	570	564	492	540	530	557	517	536	534	579	538	551	575	539	545	561	582	571	534	576	535	541	550	556	518	567	526	548	570	505	551	527	498	579	576	541	543	561	513	537	529	538	528	522	575	547	591	556	532	545	564	516	573	528	550	508	502	551	572	548	568	525	538	565	538	544	578	521	551	539	517	542	566	558	586	559	556	536	553	553	500	530	561	577	540	527	538	523	509	511	546	559	586	525	523	549	523	534	567	555	530	584	562	507	552	579	568	546	520	531	554	539	563	506	560	504	584	521	555	507	541	554	555	504	543	541	533	509	555	513	532	527	518	553	577	552	558	541	536	498	518	578	546	571	517	541	542	570	558	566	565	516	548	578	555	560	596	600	527	569	472	551	542	578	553	529	563	544	550	547	541	545	539	513	543	527	541	520	580	570	584	572	537	539	559	563	550	516	507	564	556	540	538	528	567	553	551	526	560	536	510	499	556	527	525	547	536	540	561	565	512	527	580	540	520	593	521	528	548	527	528	517	516	526	545	554	524	545	521	557	546	559	544	542	525	513	551	546	559	543	535	543	593	535	498	547	563	541	552	539	534	524	539	528	571	548	548	479	522	551	548	537	555	524	557	514	554	556	563	554	592	536	541	595	578	539	516	509	547	516	589	510	577	523	535	536	560	551	524	563	520	547	509	545	544	560	553	524	538	495	561	563	535	546	548	567	535	557	545	554	536	554	541	518	562	523	523	546	554	540	552	581	527	535	545	562	556	584	544	528	553	532	572	520	526	542	530	490	555	541	545	556	508	514	529	549	544	535	538	519	518	526	540	511	522	517	558	528	549	581	555	533	545	531	572	522	560	509	519	592	558	528	506	557	565	549	530	556	556	551	544	532	523	487	537	466	518	587	510	529	568	536	572	541	552	576	538	538	518	552	554	562	551	528	540	485	547	534	551	546	543	556	518	566	558	502	559	524	549	518	549	524	534	550	559	568	527	506	606	538	516	542	549	538	554	565	520	501	533	503	497	527	558	525	537	523	503	541	556	531	599	555	562	498	527	552	521	542	521	537	546	544	541	517	544	558	592	547	515	523	508	565	500	550	543	553	570	557	529	541	560	526	549	535	492	550	538	580	519	532	555	536	592	561	551	555	543	562	525	557	544	549	506	515	533	571	525	576	537	501	551	527	575	577	561	562	521	513	572	518	556	555	551	562	566	539	550	524	576	547	529	521	574	536	495	522	551	563	581	519	549	527	543	550	489	553	514	503	546	512	537	550	534	531	520	501	592	525	567	546	553	546	562	534	562	524	535	511	519	522	547	554	549	573	522	536	572	566	555	548	523	564	576	573	526	584	606	514	507	551	524	511	565	504	539	518	526	553	527	518	511	510	517	542	547	495	556	517	517	535	501	522	564	521	558	529	533	537	532	559	555	540	529	524	536	597	490	575	521	559	516	543	510	506	514	553	484	526	547	583	574	509	532	528	551	555	572	547	513	530	535	557	521	553	570	525	546	548	529	548	524	565	545	546	549	593	551	549	553	551	542	540	554	563	536	556	575	535	503	556	551	544	526	553	501	517	562	552	507	532	525	505	511	546	576	576	584	555	552	534	523	540	548	519	522	537	508	532	526	532	540	578	484	559	558	566	544	534	543	526	580	581	548	569	538	515	531	509	518	558	564	551	553	540	511	495	508	521	557	529	585	576	547	556	477	492	548	515	512	555	549	577	519	521	521	530	524	573	486	544	531	533	530	547	519	516	553	554	558	572	573	540	576	527	612	523	587	502	516	532	571	520	535	537	549	577	556	555	542	551	521	484	583	519	535	542	524	500	540	526	566	556	530	553	518	476	546	555	536	558	534	529	538	540	538	548	551	558	529	531	516	550	542	502	533	548	516	519	505	527	549	548	589	517	517	544	498	520	584	515	503	526	568	545	495	531	563	580	513	530	502	500	521	533	534	546	560	559	544	564	578	514	562	543	555	512	550	512	542	519	560	545	540	573	506	549	562	547	537	497	516	556	556	563	467	579	537	527	569	501	515	571	542	521	562	538	556	545	538	571	485	573	576	555	567	536	548	546	565	529	506	565	517	521	515	493	533	504	543	552	552	570	557	483	543	504	547	521	519	520	590	497	518	554	558	516	579	540	546	564	513	529	530	510	556	507	590	549	519	526	483	526	539	554	577	545	526	572	517	537	567	553	526	546	572	559	551	569	528	576	525	513	578	528	548	519	522	537	530	542	482	567	552	532	518	547	567	505	543	512	559	545	552	541	572	532	573	537	489	555	505	515	505	528	553	555	540	508	574	546	522	565	547	543	517	530	524	581	527	518	561	557	557	560	518	557	533	585	515	581	579	536	552	546	509	569	500	580	566	528	558	548	557	490	529	520	524	561	545	516	529	502	535	526	507	519	505	548	499	558	486	519	525	524	538	569	568	555	599	530	569	535	541	541	547	535	568	532	565	545	533	520	555	510	500	574	560	533	505	519	567	568	575	533	522	520	533	528	470	555	511	531	568	577	568	558	517	496	500	537	555	577	544	547	556	521	546	520	560	517	512	570	546	538	517	547	525	551	573	528	551	534	549	543	559	529	545	523	551	569	587	526	501	553	538	552	516	553	501	534	543	565	571	564	542	534	560	547	549	536	546	505	524	529	525	567	549	499	549	539	569	542	548	546	551	563	499	584	567	530	560	568	541	511	509	546	565	583	569	553	505	516	546	523	513	551	524	542	585	572	592	561	542	540	531	541	511	557	540	520	526	545	532	544	579	557	533	480	553	523	556	534	530	543	541	531	548	545	492	556	562	562	521	530	529	542	535	527	548	540	554	554	549	522	558	522	528	493	543	529	568	547	544	557	557	584	558	553	568	530	577	514	521	565	515	548	513	540	510	581	550	500	557	516	588	521	535	552	544	560	517	553	545	566	556	559	544	563	537	552	535	511	523	515	518	561	547	533	568	555	543	536	525	534	538	544	511	541	528	513	574	547	478	519	536	563	571	532	573	529	561	527	595	517	562	501	493	499	517	544	513	526	548	562	513	534	557	566	528	538	537	512	532	547	547	541	551	519	548	540	541	523	565	568	505	543	519	548	556	509	536	510	544	512	529	573	579	559	537	537	530	577	570	520	536	517	551	571	535	557	509	553	553	543	519	562	533	534	540	542	561	527	559	506	541	556	509	538	542	516	514	547	577	517	562	572	486	574	542	529	543	538	583	542	527	565	573	511	525	532	486	542	560	528	621	522	565	511	547	532	551	521	519	519	528
23829	20791	27797	23902	20795	12208	4199	1757	1452	1643	3734	14778	24472	16948	7592	2409	963	806	787	745	760	801	695	784	781	772	717	741	743	777	763	755	786	724	739	764	749	779	815	788	794	737	769	691	694	702	758	754	719	759	836	714	762	754	775	726	735	778	788	774	722	774	699	770	759	771	707	767	738	738	734	732	805	758	758	688	767	769	749	753	742	773	783	706	755	745	831	817	800	766	770	720	744	734	749	781	731	752	776	709	757	736	725	725	715	730	806	761	765	775	700	738	755	733	738	714	761	746	735	757	806	759	749	767	756	736	773	741	728	724	736	724	738	747	755	780	776	747	708	762	756	777	742	743	770	756	714	759	758	745	741	668	748	749	748	760	759	747	751	763	788	763	800	768	690	730	721	722	774	729	711	748	755	765	792	729	785	798	777	741	728	728	765	746	780	757	723	742	813	703	716	739	735	795	783	787	715	772	775	768	744	773	780	741	717	711	683	759	763	787	753	734	722	699	719	720	711	750	778	730	708	728	779	793	724	815	771	745	734	712	743	762	707	760	753	759	791	723	738	740	770	749	767	740	773	791	720	738	735	727	752	788	736	761	759	748	741	747	786	724	716	735	744	799	736	741	763	786	747	742	742	784	721	734	756	749	755	740	759	744	739	740	765	744	751	724	773	718	744	779	742	709	764	737	719	750	728	712	811	753	778	680	715	752	709	773	776	737	752	782	802	741	736	743	772	731	752	785	734	703	707	761	749	732	734	709	756	766	714	758	740	721	765	705	742	722	749	738	730	782	720	710	734	720	793	754	716	719	746	721	789	759	759	714	724	771	746	705	756	751	713	735	763	781	753	744	749	729	736	756	747	771	807	722	724	706	734	770	742	768	789	772	742	772	767	774	759	722	752	750	737	720	690	751	791	711	722	690	761	722	765	774	778	804	724	740	733	763	758	761	683	759	774	712	755	731	770	732	744	783	744	788	775	729	795	772	750	763	725	791	727	740	745	769	743	738	731	755	788	748	756	793	755	777	759	738	768	757	718	773	697	729	786	772	710	736	720	754	799	789	747	725	773	779	739	759	762	732	788	761	788	711	798	783	736	738	708	725	754	700	820	729	748	714	717	733	731	692	700	732	730	729	729	748	794	767	717	735	795	779	740	804	715	766	733	736	725	783	723	729	720	730	715	789	714	769	745	735	792	747	709	779	770	769	743	746	755	713	672	747	735	777	766	774	745	742	763	733	736	736	755	766	765	700	760	720	778	755	749	747	762	700	738	741	743	760	702	771	743	725	752	788	712	722	756	726	723	787	748	729	786	773	752	720	723	757	777	737	710	755	716	725	730	764	738	751	721	710	752	774	732	742	746	729	723	801	732	761	747	740	732	717	737	740	697	770	771	730	738	756	713	758	769	724	755	742	761	718	769	715	683	727	736	673	745	728	755	732	745	763	686	741	730	695	778	755	749	772	725	710	760	729	722	676	792	715	745	703	745	750	729	771	756	727	760	742	775	735	710	745	730	751	758	725	734	762	737	797	740	708	716	767	737	777	706	790	734	740	764	768	733	738	759	746	676	724	794	755	777	730	741	705	780	753	751	759	722	706	730	749	756	745	738	699	722	749	732	743	739	748	791	762	735	741	751	745	729	758	755	739	738	754	679	746	707	769	777	773	706	761	695	761	786	733	735	759	757	773	749	689	760	706	677	749	730	719	730	771	716	753	677	762	788	747	727	750	730	772	755	735	714	782	729	789	717	736	766	705	745	783	706	768	721	794	771	722	707	764	784	765	738	738	711	756	772	704	721	751	742	741	728	730	776	737	768	757	796	706	726	741	694	733	754	729	758	786	747	764	774	698	744	764	727	658	777	820	798	695	755	732	762	767	743	704	781	709	723	777	737	764	744	725	758	736	766	701	776	721	765	745	721	753	776	732	697	741	802	752	820	730	767	746	781	739	749	732	721	742	736	749	769	717	730	692	748	727	731	747	806	749	756	771	765	717	784	763	775	765	741	746	738	744	787	792	740	765	715	738	738	741	811	712	763	740	694	769	715	696	802	773	743	746	707	703	724	745	779	720	750	727	724	733	749	718	723	761	741	747	722	713	720	780	711	760	726	738	769	784	772	769	743	743	750	764	741	746	757	744	729	744	729	755	751	717	715	722	726	755	741	697	723	689	724	758	745	746	759	775	769	720	755	749	745	754	758	734	792	736	740	710	772	794	721	797	795	769	741	753	696	758	761	716	750	746	722	725	711	720	747	748	751	728	760	758	706	729	772	696	748	793	701	731	710	716	749	727	722	749	761	737	818	747	761	761	749	796	686	722	721	717	754	725	775	768	730	735	782	754	745	761	779	725	758	757	720	766	724	766	764	775	708	753	730	736	749	767	744	756	775	751	725	724	728	786	742	753	752	731	722	721	791	748	729	749	768	760	757	743	708	710	757	744	774	749	725	755	706	750	749	731	764	746	767	761	744	768	727	723	746	749	685	699	735	774	787	734	705	783	767	760	739	742	714	757	792	719	739	727	706	759	750	731	700	740	777	749	730	759	707	769	825	748	735	730	745	749	748	775	728	748	757	730	765	746	742	809	766	782	709	719	706	724	753	781	749	731	762	771	792	786	790	703	787	771	788	753	747	756	712	748	755	793	710	782	747	786	727	768	736	776	718	738	768	771	737	760	801	742	830	698	734	734	725	732	745	733	718	754	781	747	730	748	771	737	742	786	717	760	779	740	744	798	718	783	724	798	744	767	748	763	730	741	684	720	771	697	748	763	767	737	771	768	695	713	747	778	818	794	773	731	740	736	741	777	725	747	765	759	801	751	696	722	765	749	721	713	733	720	772	752	730	761	759	745	744	788	720	715	679	729	706	714	731	727	734	745	718	752	724	756	741	720	786	690	723	776	746	730	754	755	722	754	749	734	769	734	702	728	719	725	790	767	761	695	734	802	751	765	743	767	733	755	763	746	737	773	746	729	720	751	744	752	761	670	739	763	743	758	757	726	705	774	750	759	714	786	723	707	718	770	775	707	756	737	813	744	780	762	737	678	746	721	747	759	733	696	720	736	683	722	715	716	717	661	751	739	747	727	740	755	729	735	764	730	748	758	770	761	739	737	735	694	754	737	753	740	773	804	726	735	706	780	724	719	690	729	716	789	721	770	762	758	713	763	754	713	760	710	715	722	731	707	748	736	708	711	745	686	777	706	796	779	746	777	768	755	759	781	690	776	779	758	804	705	722	702	699	733	747	748	754	726	766	713	742	778	735	763	785	732	745	773	713	736	719	702	792	699	778	709	681	714	707	769	782	751	807	745	755	722	733	765	749	739	755	774	742	732	759	755	763	756	714	719	738	718	771	757	733	752	729	772	704	700	737	755	736	758	748	789	776	741	774	718	746	726	704	717	714	749	721	745	684	766	753	734	704	755	731	709	716	769	735	781	731	761	773	770	752	734	746	769	680	737	709	712	767	769	730	783	711	777	769	727	780	742
5938	12096	12827	8316	8805	5523	2945	1620	1660	2144	4852	17219	21970	14401	6465	2183	894	720	681	627	663	596	557	603	578	638	617	635	634	663	609	562	613	588	638	619	618	604	575	649	648	590	597	621	623	611	618	617	586	629	636	623	580	672	667	591	648	641	663	626	588	587	571	612	610	621	599	590	612	593	624	643	614	618	611	610	595	645	578	633	598	583	627	609	651	617	605	597	647	640	606	658	602	626	623	613	636	629	619	576	602	620	568	603	573	592	617	637	607	582	654	652	607	561	600	639	607	639	589	630	653	610	654	628	579	614	607	602	611	588	614	612	624	654	630	606	622	612	593	625	641	623	602	605	618	586	600	656	587	632	618	603	629	631	618	651	619	595	602	596	625	613	661	569	582	652	602	581	614	594	620	610	604	618	616	604	619	603	619	609	611	609	650	596	562	659	610	607	615	572	614	597	634	617	577	649	624	623	600	615	595	553	635	641	591	592	573	609	600	610	609	603	613	634	579	602	632	632	582	610	608	623	656	652	603	586	639	628	616	572	625	577	623	596	625	614	575	605	626	593	624	623	631	606	595	609	586	587	642	606	612	640	602	605	574	612	618	594	594	570	644	617	612	595	612	630	603	604	604	646	617	599	604	584	608	628	588	581	589	622	670	594	662	607	612	567	615	589	611	578	606	590	612	579	576	602	589	616	594	675	594	635	616	647	643	618	622	616	603	598	586	591	601	636	597	589	582	620	664	592	587	616	635	619	595	640	600	576	653	602	614	615	617	620	617	632	582	627	589	631	609	622	612	604	617	602	600	584	639	639	613	631	623	580	596	632	607	585	612	592	579	632	647	626	585	594	601	618	598	590	612	617	605	585	589	622	609	661	597	579	567	653	605	590	594	638	576	605	579	611	567	641	628	594	615	585	573	627	635	569	584	609	625	604	615	616	610	649	609	611	632	618	602	583	627	644	621	610	629	572	612	632	649	601	591	606	614	639	643	569	602	580	602	631	592	629	579	618	628	592	653	609	643	590	613	686	579	589	601	609	616	670	624	619	633	580	603	603	606	584	587	620	612	604	589	633	657	579	605	570	596	630	639	588	571	591	600	572	627	592	587	652	650	627	627	613	618	626	630	576	620	625	610	670	599	631	584	617	585	659	629	614	601	602	604	621	625	582	639	599	595	594	590	602	594	595	565	656	591	611	590	608	596	620	596	602	574	663	593	624	598	636	574	593	620	598	572	617	608	574	605	651	619	632	612	612	600	604	611	592	627	656	621	598	657	628	602	640	621	633	616	593	606	618	621	608	564	603	617	606	579	589	576	657	637	648	652	580	607	598	618	616	614	602	611	649	580	610	582	620	653	629	622	602	639	645	580	595	590	584	620	610	602	612	615	587	656	659	600	668	548	577	615	599	644	621	561	604	563	585	655	584	618	614	643	618	586	595	613	595	624	633	598	593	626	578	642	596	614	666	598	613	592	582	617	643	601	567	596	623	600	564	611	613	630	644	632	602	622	587	589	584	588	590	602	582	631	625	597	622	615	609	607	580	603	603	600	615	595	636	617	608	615	625	608	601	584	620	647	562	639	577	635	608	576	604	626	629	628	625	623	593	601	609	585	580	588	604	596	611	604	600	647	614	572	585	597	603	586	618	563	637	591	616	568	612	647	619	598	627	585	635	567	634	606	620	601	636	621	638	579	595	599	623	593	587	634	623	638	619	616	583	612	569	610	632	572	622	636	605	574	596	611	623	568	621	567	604	610	627	600	587	670	615	596	601	579	632	633	628	592	592	606	579	602	600	643	636	632	631	569	602	599	654	616	624	622	641	608	628	608	596	592	581	573	657	625	560	626	598	604	615	594	589	611	571	652	590	593	551	625	619	596	599	574	579	607	631	611	606	606	612	634	628	583	611	579	617	642	609	631	606	604	632	614	607	582	598	627	614	587	577	657	576	617	605	591	600	595	597	593	647	633	602	624	612	585	574	586	612	598	564	627	642	611	590	593	569	597	572	606	608	605	661	550	624	601	623	605	613	573	544	612	604	601	631	656	628	570	612	571	599	612	609	591	624	599	603	591	636	590	613	588	574	629	586	612	570	551	594	614	599	589	621	647	607	604	595	616	551	600	600	591	606	616	597	595	601	621	553	596	637	624	564	594	612	610	577	630	619	636	612	604	594	571	585	661	601	578	586	625	667	629	613	563	637	620	658	661	598	574	623	562	607	646	588	596	602	598	643	612	605	642	593	591	608	623	561	605	613	601	648	592	567	627	618	668	591	639	583	627	588	617	625	621	634	591	617	659	578	607	580	615	585	573	585	577	656	609	625	575	588	636	637	591	608	597	622	587	595	616	600	590	607	591	616	664	620	620	608	577	619	619	568	555	622	580	624	646	670	610	603	637	598	609	593	610	600	616	611	633	611	642	599	627	610	587	610	581	660	641	607	568	590	605	539	617	598	598	685	594	608	577	610	586	611	618	647	650	583	651	591	634	595	630	626	605	580	595	620	583	614	622	576	615	604	572	603	562	625	610	590	572	611	596	614	652	608	615	609	576	598	594	631	601	581	603	588	607	566	623	567	591	635	587	575	595	617	564	618	624	597	610	605	592	622	592	671	669	576	592	587	581	611	620	620	611	562	624	616	616	644	597	613	567	584	634	605	647	639	607	622	597	609	637	608	602	584	579	583	638	605	645	616	641	577	609	537	621	579	598	584	573	612	607	597	602	609	575	624	588	609	593	618	575	616	593	615	582	657	574	596	653	602	627	641	616	562	574	613	610	684	597	605	596	613	606	591	604	564	568	603	588	633	593	636	596	592	606	582	589	605	656	587	649	618	650	564	622	611	584	581	572	612	617	640	584	650	633	633	624	580	623	611	582	608	627	609	597	600	614	631	584	601	617	607	652	606	634	565	619	569	567	619	647	589	566	611	624	635	616	624	603	620	596	605	600	573	571	676	597	593	632	597	566	607	601	610	662	664	616	615	572	653	601	599	604	636	605	591	652	577	584	612	643	635	617	608	587	657	646	593	602	594	610	613	568	602	573	604	578	626	578	621	624	543	614	618	682	632	598	610	653	571	596	571	658	661	636	564	620	614	570	626	607	583	656	619	580	610	647	594	595	609	606	603	604	564	627	605	602	605	632	570	597	630	614	662	589	600	610	606	637	615	612	597	614	575	619	610	648	630	614	601	668	578	596	604	600	634	611	621	635	630	605	619	621	625	604	585	595	580	554	604	636	633	583	596	606	606	593	622	608	596	596	628	577	553	621	610	585	646	599	621	640	589	593	614	615	641	622	627	597	672	551	624	564	591	617	572	588	612	643	628	608	609	597	620	614	579	645	652	577	592	586	600	604	611	644	631	603	596	611	609	648	622	625	618	665	667	600	609	643	642	607	601	592	559	582	572	609	628	637	609	621	570	598	635	565	624	589	642	658	619	620	570	608	627	584	614	598	620	586	610	612	628	621	608	646	585	596	615	637	575	623	571
26924	11937	4077	2443	2082	1183	933	804	681	788	1054	1194	1892	1486	1139	825	620	612	595	621	600	619	628	634	577	578	593	601	558	653	583	584	643	628	599	571	638	598	608	583	616	595	595	599	591	627	588	571	594	642	632	585	635	635	581	625	557	583	628	591	609	628	643	644	611	600	626	593	585	624	622	613	593	596	628	630	667	624	636	601	633	640	615	591	573	574	588	600	569	607	665	590	589	616	589	615	623	574	572	562	590	630	608	615	630	603	597	614	603	579	607	632	616	618	594	601	633	580	661	613	613	622	666	593	615	591	628	627	613	577	605	582	618	614	624	611	618	613	584	580	612	586	619	591	597	616	583	591	594	635	584	581	644	589	626	577	571	593	647	631	597	576	613	594	617	650	613	561	625	590	654	629	595	579	609	640	563	576	621	634	579	622	599	597	624	617	576	587	621	589	610	621	607	580	582	601	624	604	629	610	638	634	614	624	638	637	601	598	604	601	621	611	640	626	639	574	581	570	616	590	605	576	627	628	569	587	649	626	651	625	639	585	589	606	591	587	584	624	641	586	592	570	567	567	628	615	623	608	599	634	575	647	643	618	549	603	567	585	586	582	586	635	643	605	605	610	601	592	600	605	653	604	612	605	613	617	638	594	594	643	579	620	610	605	609	554	608	608	651	565	610	652	591	626	617	603	553	607	613	592	647	590	620	612	575	595	590	584	619	575	605	599	631	638	627	596	586	613	606	620	629	596	599	570	639	606	570	639	596	606	563	611	638	607	566	635	613	628	584	648	576	614	628	581	583	686	636	654	596	614	601	606	661	611	587	607	622	588	606	584	585	571	612	565	571	603	608	579	612	612	568	647	575	657	561	617	565	574	621	617	599	642	617	619	603	616	612	627	582	594	598	582	583	607	629	569	574	592	640	649	597	596	590	602	581	565	640	574	601	596	586	586	585	639	604	595	617	603	594	608	636	616	592	575	620	608	566	614	597	595	588	618	622	602	607	591	608	587	577	631	622	603	578	603	603	594	600	616	619	585	636	613	566	631	575	618	620	590	618	571	608	612	545	580	625	641	613	607	625	600	595	605	603	596	570	602	628	625	606	645	631	641	605	603	572	585	586	594	588	609	598	627	566	614	617	560	551	618	563	614	585	619	608	553	614	613	579	629	572	621	597	555	594	584	577	590	590	605	572	593	634	604	619	633	568	604	605	598	593	583	605	585	640	590	623	574	615	573	595	584	608	606	555	614	686	663	591	596	596	642	605	613	594	594	554	625	636	641	630	604	583	601	611	666	595	581	627	606	571	601	626	627	602	617	620	607	566	604	562	591	586	603	604	594	578	591	616	629	614	611	613	616	572	550	579	608	605	600	640	674	611	590	603	610	615	603	603	545	618	610	578	610	566	576	575	609	610	598	602	569	573	587	647	609	595	631	629	632	623	581	666	589	606	635	570	581	611	597	646	623	622	583	610	587	622	638	629	598	569	584	602	606	589	622	589	592	600	582	620	558	606	570	650	585	619	636	618	607	587	625	617	641	596	585	616	581	599	590	618	595	576	592	588	600	585	633	630	576	584	622	611	646	575	574	562	581	594	587	605	594	673	578	637	603	610	634	640	636	564	580	602	636	603	571	572	635	588	645	632	596	595	587	609	608	631	593	614	587	552	616	617	588	641	664	588	632	569	577	597	610	598	623	647	605	603	624	601	605	614	615	631	623	608	551	617	630	612	644	579	603	627	621	579	591	609	594	590	583	592	643	592	639	624	627	609	636	580	664	669	621	583	594	594	581	610	588	586	590	599	587	606	593	593	608	589	596	604	605	623	597	663	617	636	580	631	658	579	615	613	612	591	612	595	647	614	602	639	630	617	561	636	582	586	604	598	584	595	622	628	588	609	549	608	606	615	600	579	612	588	592	554	620	660	595	572	633	663	577	601	623	589	604	603	624	619	582	600	579	543	637	564	598	587	618	646	619	618	585	596	602	623	618	596	572	616	567	596	593	624	562	581	601	609	609	553	607	563	616	613	607	610	646	574	620	608	569	615	630	603	594	603	641	571	568	587	598	617	599	598	551	569	575	554	600	610	599	609	548	578	617	620	602	609	589	621	612	573	628	593	630	609	599	643	616	618	626	633	619	598	669	612	608	605	601	629	626	614	589	608	591	586	576	585	548	546	630	640	623	575	609	581	627	598	537	575	598	590	599	578	595	565	588	626	654	626	560	596	604	599	606	604	596	599	647	608	637	538	606	628	589	595	558	616	615	622	564	572	609	572	672	635	615	585	629	591	631	616	567	585	597	589	561	631	590	639	624	565	600	603	594	550	587	624	619	598	587	646	560	577	652	597	547	607	579	586	618	624	649	564	616	588	606	580	577	588	596	609	596	584	585	622	576	629	588	586	619	617	561	606	566	583	597	602	599	605	565	635	597	659	618	597	595	600	593	637	629	619	584	623	612	596	577	599	576	613	582	623	598	595	621	603	588	597	608	611	641	651	642	630	582	618	580	563	562	607	619	587	576	611	609	606	598	592	603	590	595	633	636	576	581	579	575	618	582	615	588	606	631	605	633	587	636	618	581	623	645	585	636	601	629	560	607	601	606	590	657	602	531	583	624	592	627	607	588	583	590	638	576	602	606	586	626	593	596	623	605	582	604	596	558	668	614	605	620	581	602	649	608	613	559	616	587	637	640	631	616	572	623	646	666	609	568	654	609	531	640	580	562	602	633	597	572	636	628	595	616	604	606	587	609	584	633	606	583	580	629	602	587	607	640	609	637	641	603	597	598	593	593	638	603	598	603	599	603	611	599	568	557	585	619	603	606	601	601	587	603	605	590	608	592	575	602	585	607	646	572	606	543	641	602	630	630	602	625	584	617	619	625	631	637	566	605	614	602	573	621	600	565	595	537	599	620	653	561	613	616	660	602	592	633	624	603	598	566	624	589	585	622	597	620	563	600	638	643	646	596	572	600	620	635	616	618	598	628	590	612	615	606	650	621	617	637	575	625	564	609	601	579	605	628	648	580	595	642	594	598	595	654	621	642	638	606	619	597	600	620	597	629	609	597	609	579	592	587	644	631	637	589	598	641	618	662	573	639	588	602	556	621	612	642	640	629	649	605	630	566	636	571	593	606	587	646	577	623	605	627	605	554	615	638	643	561	600	622	620	614	603	618	605	649	566	620	617	607	581	569	610	603	611	568	605	575	578	607	639	626	602	578	602	621	630	566	626	586	568	606	606	617	609	543	610	599	583	575	595	583	613	658	607	630	614	599	595	583	587	634	607	537	582	613	622	603	604	572	599	620	638	592	599	557	614	623	567	592	626	602	614	574	609	612	620	618	617	609	598	592	599	626	566	583	618	582	554	600	613	605	607	609	625	593	629	625	585	639	569	623	585	621	600	581	575	620	609	587	559	618	582	604	549	631	572	596	604	618	662	572	611	594	620	594	585	593	619	582	618	597	589	580	598	588	609	591	608	654	630	613
6888	4251	3760	2258	2509	1305	1161	829	619	841	1341	1560	2274	1667	1085	717	565	475	511	491	496	464	493	513	536	485	546	461	490	504	527	479	491	509	515	476	512	489	490	488	475	497	504	497	479	498	506	460	467	497	532	524	511	464	532	485	512	550	483	509	494	481	493	480	514	497	478	476	494	521	490	484	481	457	514	498	497	539	473	474	464	501	503	539	455	443	482	527	534	495	506	472	522	508	469	501	475	487	486	470	496	476	498	499	519	516	494	492	499	510	471	510	483	509	481	483	499	477	512	526	486	495	525	470	473	497	500	481	507	504	470	465	476	481	527	476	452	500	497	459	501	495	462	468	485	487	488	495	483	514	493	519	497	474	490	526	493	501	504	477	470	460	495	518	508	473	532	475	508	492	517	519	507	529	484	516	512	473	508	498	497	515	470	506	475	473	495	463	534	474	494	481	489	512	473	496	497	455	527	509	480	494	539	488	525	523	483	460	494	482	537	534	478	517	498	474	508	462	502	512	462	476	500	487	491	505	492	500	455	497	489	470	490	504	456	488	502	474	510	503	495	478	495	495	500	489	483	510	488	459	467	481	502	440	493	496	465	506	445	484	509	478	509	505	478	506	515	453	500	482	538	476	531	486	462	484	509	495	494	475	475	483	505	493	491	500	514	479	503	497	485	491	486	488	532	472	504	470	557	515	468	480	466	492	495	487	471	477	516	462	476	474	491	505	503	514	511	472	483	495	449	476	516	483	484	510	459	493	459	467	513	497	462	480	511	519	455	486	526	484	514	498	496	562	478	505	511	476	510	499	452	505	486	472	459	463	531	492	459	470	485	511	505	449	474	506	452	497	475	487	502	512	510	502	497	503	528	490	495	517	476	488	537	474	431	464	495	484	479	449	504	455	482	499	480	504	506	485	485	471	481	506	514	490	476	518	479	493	535	510	505	506	490	502	449	497	493	531	487	480	474	477	497	492	482	511	481	539	491	520	463	535	443	474	495	546	504	490	535	499	530	517	528	457	520	522	514	481	460	480	518	524	483	479	490	476	504	483	442	499	528	473	475	485	485	467	494	469	492	475	487	454	517	482	498	478	486	454	489	488	505	487	497	486	503	450	505	507	498	498	502	529	514	500	491	477	484	502	477	452	477	462	496	471	511	516	472	499	447	459	509	493	483	472	474	494	484	497	497	509	484	477	455	467	483	492	493	481	499	465	514	510	508	467	497	478	494	504	515	490	466	484	485	536	479	484	518	472	487	540	466	505	498	481	490	471	469	504	451	553	471	463	520	509	474	498	491	480	517	523	486	529	491	491	517	473	472	495	443	486	474	498	473	494	538	515	507	491	487	457	534	475	546	487	476	497	513	461	495	469	474	501	481	481	483	484	531	497	519	482	489	496	496	458	480	476	498	503	475	461	474	436	480	486	491	529	492	471	496	431	484	504	492	452	497	505	485	485	523	467	495	475	482	517	467	500	528	486	492	465	496	498	518	522	475	508	510	485	470	504	445	457	530	474	478	527	496	486	515	507	464	500	500	486	480	487	497	498	505	454	508	485	503	525	516	463	497	516	466	474	503	490	481	488	463	478	480	521	538	504	484	473	491	501	496	474	469	448	442	529	522	477	489	509	475	491	524	492	505	467	505	526	497	525	486	514	518	480	451	516	532	436	541	489	464	519	485	473	510	468	505	501	479	498	509	476	490	493	469	481	468	510	504	493	507	527	489	482	456	478	507	497	478	553	535	471	506	503	470	543	478	458	520	460	494	497	490	470	475	491	506	469	472	475	470	488	459	501	476	439	529	465	503	507	508	502	470	478	492	475	470	493	475	480	497	469	514	513	520	503	516	503	480	504	471	517	498	470	477	490	480	500	488	475	486	499	432	493	497	455	480	480	505	502	545	507	516	488	514	468	491	559	459	475	500	472	520	510	449	501	488	503	518	458	507	514	499	487	520	492	464	487	477	531	466	470	513	493	446	481	494	439	491	516	487	470	506	492	471	491	490	516	496	524	482	457	475	466	526	491	465	530	517	489	527	499	508	520	560	472	534	486	484	499	481	538	505	494	433	500	494	504	493	502	491	495	522	483	475	473	476	522	510	475	498	496	479	512	471	509	461	434	494	490	493	458	521	476	502	533	537	497	471	486	496	501	507	507	463	507	489	506	482	499	508	504	515	495	470	507	504	518	488	502	478	542	510	458	486	492	443	540	496	502	461	462	485	466	494	482	520	514	488	487	498	523	515	494	472	497	504	488	484	481	483	502	491	486	485	456	498	498	503	490	504	525	528	525	544	472	474	469	480	429	537	456	474	559	510	497	500	504	510	505	474	498	487	460	494	503	510	492	493	500	479	507	499	496	492	463	546	455	474	507	493	471	492	498	497	479	480	519	466	485	526	534	558	496	487	518	418	469	500	503	502	500	529	493	451	477	515	504	476	520	518	508	512	474	531	473	461	513	489	513	518	515	500	474	504	475	474	492	472	498	462	491	504	511	526	474	498	498	507	471	481	460	545	466	517	494	513	498	498	502	544	509	472	464	482	475	506	500	493	468	504	468	518	466	482	498	481	484	451	508	506	506	459	480	473	451	463	487	483	501	479	519	492	494	476	471	486	496	512	435	469	477	453	506	532	504	522	458	490	519	487	486	485	477	506	537	500	466	506	496	483	492	503	456	507	516	503	493	492	514	503	455	477	478	484	509	479	524	490	507	504	457	533	495	487	548	483	447	454	489	503	503	508	493	504	440	512	517	488	504	494	506	489	540	475	505	493	528	519	516	516	512	521	457	512	504	498	479	487	541	515	497	522	477	506	511	477	469	498	477	494	513	466	469	469	467	478	490	458	497	485	469	489	538	508	511	502	493	483	478	483	491	466	521	484	519	488	527	500	479	444	500	516	455	510	460	474	526	484	489	474	499	490	499	509	489	459	463	474	505	516	526	474	499	511	495	481	477	479	514	512	474	449	516	508	485	490	493	495	511	452	496	495	477	558	470	520	491	518	475	476	509	489	474	508	487	498	434	506	505	484	485	472	452	490	516	453	509	494	480	476	498	469	521	493	490	490	517	510	459	486	446	448	505	523	479	466	480	496	506	501	504	515	533	501	491	465	513	503	525	483	465	517	489	496	491	539	515	485	484	515	497	486	459	482	491	498	481	477	459	484	502	458	489	501	490	505	507	497	472	514	513	481	493	497	532	485	508	490	463	508	486	448	486	509	484	488	507	527	494	497	494	543	516	506	508	518	460	493	499	480	494	552	496	514	531	525	509	533	518	497	504	489	458	481	491	508	498	510	464	449	494	474	531	506	459	453	454	519	483	513	485	505	463	495	530	471	513	454	470	488	558	491	503	487	497	494	448	494	521	545	471	499	483	498	520	477	441	526	462	494	508	509	500	466	503	501	495	446	486	491	472	491	492	477	473	491	510	508	525	457	513	473	504	509	471	474	466	485	520	503	503	466	508	505	494	488	462	487	490	536	489
24709	20802	26892	24702	14726	5035	2851	2589	1866	1939	1747	3929	11884	8419	4382	1625	788	621	646	602	653	635	628	573	603	621	572	617	565	628	583	578	543	597	616	555	604	621	617	608	655	624	579	593	637	625	570	625	570	587	601	585	666	678	553	604	607	526	610	569	632	592	623	579	570	577	596	625	584	622	623	644	605	618	652	630	600	612	600	638	629	595	577	601	625	623	630	580	603	617	598	608	631	577	570	580	597	605	609	597	576	570	566	573	574	599	542	565	564	585	594	626	594	577	613	561	614	606	620	612	598	572	630	588	587	633	596	630	591	583	578	625	581	569	588	629	584	579	597	581	572	623	580	639	617	584	612	603	604	634	616	621	625	631	581	623	557	583	623	603	581	553	601	569	546	618	637	584	569	595	625	656	568	574	584	604	595	574	568	596	583	569	599	565	558	600	595	600	597	542	616	595	581	541	591	612	594	599	550	608	617	603	616	595	592	627	586	582	546	544	619	600	638	622	587	590	620	599	598	586	572	580	611	621	614	621	580	581	577	598	600	586	611	603	626	599	564	590	598	575	577	614	603	576	600	625	569	589	618	628	588	643	585	567	647	646	606	587	613	575	625	608	601	582	546	563	587	572	639	634	588	574	581	541	572	585	606	588	591	574	577	591	613	588	617	616	567	610	589	591	590	617	573	567	641	580	640	619	610	589	606	616	605	612	620	607	619	590	569	597	609	590	569	601	565	580	548	589	561	597	601	609	618	601	598	583	601	584	559	631	640	539	580	609	589	605	598	601	571	600	549	573	586	572	600	586	599	596	631	586	561	592	575	544	607	622	594	635	543	577	644	560	582	586	576	553	609	604	571	588	601	588	604	600	634	595	639	637	580	601	583	569	566	578	628	645	583	649	572	585	589	565	559	609	579	577	601	585	621	595	587	567	566	584	559	594	652	581	562	594	559	600	583	557	633	584	602	563	581	586	627	540	577	591	603	634	589	607	607	623	560	590	603	597	589	619	600	568	650	599	583	609	595	564	617	587	598	599	607	580	576	600	625	600	560	592	604	634	616	597	637	567	584	610	612	661	569	533	571	613	588	583	580	623	590	628	591	617	631	608	565	565	605	624	567	602	572	597	575	610	588	641	614	628	585	588	629	615	563	590	613	621	590	541	556	649	598	541	551	576	604	592	516	599	595	627	575	568	616	672	597	586	628	581	601	586	591	580	610	642	641	607	594	600	612	618	565	580	645	581	643	597	630	580	583	581	621	604	586	625	583	586	571	584	637	562	574	599	626	605	595	595	585	586	567	622	613	627	622	601	621	595	624	641	601	583	603	626	625	642	607	575	553	614	602	555	607	570	643	666	583	610	620	633	578	549	589	590	573	618	585	621	566	601	635	569	579	601	571	562	579	601	577	638	605	624	586	585	572	566	597	645	593	610	617	591	601	603	593	616	609	635	626	633	569	563	573	586	568	619	625	575	587	583	596	597	641	568	649	597	609	585	611	586	572	606	568	608	546	638	590	629	625	605	610	616	577	586	579	579	569	614	563	593	569	587	584	548	648	587	590	648	571	615	613	607	614	618	564	587	579	626	589	609	643	612	583	599	659	570	579	599	549	590	652	574	640	634	622	593	591	610	592	591	608	601	581	610	577	639	589	606	593	578	605	584	602	621	621	603	624	596	612	607	596	588	607	565	541	586	640	571	594	561	633	628	603	617	557	587	617	628	565	586	615	620	590	599	604	566	549	633	614	597	590	632	599	647	618	579	597	637	618	594	593	601	589	627	597	584	601	612	559	557	547	582	618	598	628	625	543	568	586	592	571	559	594	555	598	546	603	575	570	596	603	627	591	587	607	572	592	568	610	553	568	597	588	628	602	635	606	598	586	615	620	585	611	599	597	608	624	601	592	618	602	616	572	600	583	594	596	574	572	574	615	600	582	602	572	600	568	608	606	610	606	599	557	588	631	576	578	587	599	622	612	608	600	596	605	608	592	602	561	578	579	603	624	591	585	564	605	620	627	622	584	611	587	568	598	610	642	621	641	593	605	592	606	592	609	617	643	554	596	590	627	609	631	608	599	602	595	588	571	607	597	575	596	625	576	603	590	557	600	603	595	625	582	554	645	582	594	584	549	580	578	635	591	615	579	591	637	622	604	556	619	582	555	604	575	569	621	566	590	602	617	572	613	589	580	602	597	623	605	604	639	594	626	611	610	575	601	531	640	623	599	645	625	589	596	586	575	591	609	594	567	632	616	586	604	624	592	601	589	588	590	636	563	608	585	668	561	596	537	588	595	592	580	612	592	587	584	550	579	565	587	602	574	590	616	611	591	538	583	597	636	605	576	543	586	600	581	669	627	631	569	561	627	630	589	595	614	650	552	593	617	589	562	635	625	582	614	582	604	563	606	624	642	584	603	548	616	589	576	590	618	573	575	551	610	611	560	567	607	586	601	608	574	581	582	555	589	600	593	633	629	609	615	593	577	563	607	606	618	597	566	579	645	621	635	577	578	626	629	592	567	552	572	589	586	657	533	632	605	572	611	612	574	617	634	597	557	581	591	579	593	612	625	601	625	596	579	582	563	592	579	567	583	617	656	631	601	621	569	594	585	608	575	594	567	605	577	578	607	633	600	578	628	627	615	612	604	601	598	592	606	567	576	609	616	617	584	583	589	598	629	591	550	603	612	608	600	616	573	624	605	586	600	616	599	590	564	649	656	609	639	592	622	570	602	653	606	592	564	579	602	582	621	584	580	603	588	565	603	578	610	586	590	628	611	626	612	603	637	584	614	631	601	573	576	630	583	630	583	646	568	612	631	574	619	592	585	601	624	604	625	613	578	628	548	608	531	565	627	627	621	585	579	581	612	592	612	619	601	594	621	595	556	622	574	605	591	588	608	630	577	579	588	602	588	580	592	611	580	613	615	606	603	596	626	601	640	589	602	630	567	585	568	610	576	563	589	601	600	580	578	585	591	639	588	628	626	592	586	595	641	620	591	596	582	588	585	599	583	631	573	648	599	640	647	605	618	596	607	603	610	560	593	604	574	565	579	577	604	623	606	590	602	638	598	608	579	563	606	590	631	611	615	623	594	620	573	579	578	590	630	615	614	602	624	627	629	585	574	654	595	511	625	571	586	620	622	611	627	602	613	607	573	587	607	618	571	575	562	555	588	597	627	588	611	582	637	607	618	588	590	633	581	564	625	592	569	559	561	593	578	598	609	596	595	606	574	609	631	630	579	579	617	608	572	621	593	597	589	603	605	609	631	552	583	584	596	596	578	619	566	568	607	557	600	618	556	552	560	609	563	614	632	545	607	617	564	608	616	627	568	606	612	622	558	619	642	645	597	576	647	627	582	571	570	562	616	638	592	549	612	581	571	599	586	602	579	605	554	604	592	556	635	575	627	609	574	616	579	612	554	645	617	597	595	586	547	615	610	578	570	585	599	570	585	590	594	620	637	622	592	605	566	624	634	588	554	605	571	617	567	627
6767	11694	13684	9559	6868	3631	2952	3287	2487	2661	2321	5566	12916	8427	4265	1731	711	585	523	539	507	546	516	487	520	527	499	525	540	515	490	526	524	469	500	510	468	532	513	496	543	530	564	486	514	515	487	500	500	529	550	522	496	504	528	526	503	464	506	493	513	494	496	528	497	476	542	521	534	529	534	508	490	507	491	539	501	511	546	486	529	486	493	519	483	526	553	504	507	504	536	487	501	498	486	497	503	478	492	468	515	456	526	538	502	515	500	515	517	529	520	458	473	483	480	523	530	475	514	512	493	545	523	476	509	502	476	496	510	520	462	503	498	510	524	506	533	509	471	539	500	512	523	519	517	513	510	465	506	523	541	530	498	483	520	512	528	493	506	498	534	552	514	506	504	514	557	495	487	528	508	487	458	506	477	488	499	486	527	504	515	516	489	512	549	497	501	511	513	511	501	521	546	492	515	470	468	520	508	500	541	520	515	518	483	522	478	495	498	511	457	532	474	471	534	512	494	528	478	504	518	467	491	478	490	507	537	512	483	507	513	509	478	527	571	521	505	516	506	512	485	543	458	531	504	496	486	491	520	499	505	527	505	520	486	478	495	501	497	506	490	531	484	497	497	515	505	495	507	522	535	485	504	443	523	519	505	508	513	509	481	507	481	466	511	533	504	535	487	459	545	497	497	564	533	511	497	496	515	509	491	526	523	546	537	557	485	495	494	496	526	482	523	476	523	491	504	501	497	529	493	455	460	477	537	563	478	513	498	541	497	501	501	545	502	524	510	505	504	516	529	521	543	529	511	523	518	465	470	550	499	504	498	533	489	508	499	464	493	518	523	526	524	489	469	491	526	491	533	469	522	505	447	487	509	510	455	522	494	515	537	533	515	495	507	543	536	474	472	488	525	493	502	494	481	517	464	489	500	505	541	515	511	529	517	480	510	473	508	547	516	506	481	488	557	508	484	532	501	503	487	505	498	494	483	488	500	506	544	543	511	518	488	510	463	516	485	548	526	509	544	518	497	496	525	509	510	474	513	478	516	495	510	502	509	531	517	492	476	502	519	524	510	500	469	522	539	515	526	502	507	506	509	492	565	526	480	505	510	510	485	518	465	495	489	515	531	483	488	492	514	508	477	511	484	529	498	543	509	515	507	541	460	515	514	554	489	515	483	510	502	463	524	500	511	462	502	523	506	490	500	504	493	473	498	526	459	547	495	499	501	512	468	503	497	511	478	502	515	545	478	487	482	467	539	492	519	497	507	482	500	473	494	525	500	533	468	519	486	523	518	520	508	504	514	519	495	515	537	529	506	491	507	541	511	501	497	500	472	492	540	498	492	461	485	487	503	541	513	513	499	495	524	514	511	460	536	482	522	518	476	517	524	519	496	526	536	486	519	491	486	517	503	512	551	511	516	496	504	546	524	506	518	505	512	519	545	516	491	482	539	489	521	556	477	489	513	496	531	488	477	501	493	504	508	479	501	458	509	502	463	473	507	495	511	487	495	513	502	486	530	514	474	515	504	484	538	477	493	510	505	479	505	477	518	505	461	481	480	510	510	497	479	446	513	495	469	483	494	532	507	470	535	522	489	482	506	470	526	464	489	459	546	457	505	510	503	470	537	577	552	459	495	506	528	507	509	525	526	473	482	488	491	480	528	530	497	536	503	523	464	521	482	530	518	491	469	515	511	487	511	507	524	514	513	503	535	490	491	536	508	475	526	486	505	512	496	479	516	517	506	465	489	510	547	507	485	492	505	524	502	505	459	506	558	550	536	518	482	524	513	489	532	492	474	518	479	487	480	504	528	480	486	483	557	519	510	450	562	472	493	497	522	502	500	489	536	565	515	481	490	496	502	525	509	502	506	523	500	520	479	499	514	479	511	476	510	482	538	473	520	505	506	544	492	518	485	507	497	454	526	495	495	515	512	525	508	488	515	477	515	519	480	512	487	486	443	517	491	494	538	498	516	505	503	528	520	451	506	497	512	538	503	534	505	499	525	456	526	499	496	494	516	525	508	483	502	552	503	510	493	513	483	529	472	470	468	476	489	568	511	529	538	483	462	494	511	557	473	503	536	514	526	469	489	495	483	543	478	549	483	523	478	513	494	523	509	474	493	495	499	471	462	531	521	483	490	512	496	506	528	522	516	518	538	480	522	532	502	532	461	538	536	532	469	481	495	532	474	469	479	491	528	492	506	505	514	483	515	485	547	485	526	526	525	536	520	538	536	516	518	480	514	454	478	530	475	480	493	485	461	479	492	509	483	519	483	499	497	513	510	516	508	560	441	470	490	537	504	519	480	520	538	510	512	468	508	516	505	495	525	519	496	532	484	500	485	525	525	501	512	502	541	495	516	475	531	539	534	513	502	495	491	504	552	477	483	536	527	497	506	499	479	486	518	478	544	531	497	517	497	455	508	469	514	496	520	533	480	498	500	516	475	528	498	529	504	471	548	489	476	503	477	508	469	500	504	514	521	487	502	496	514	518	527	518	508	472	450	483	510	517	513	500	490	498	491	522	520	499	555	528	519	483	503	514	495	450	532	491	482	521	521	516	520	498	524	512	495	516	521	497	495	527	515	537	485	514	514	498	499	498	474	489	483	497	567	495	527	467	510	523	501	488	528	496	519	477	497	494	513	491	528	489	533	480	443	490	483	488	485	523	540	521	481	528	522	511	491	495	504	496	536	517	475	490	548	469	500	486	512	491	547	517	542	512	481	511	459	523	542	523	509	505	479	475	539	521	471	508	471	565	527	544	500	506	493	482	486	508	518	511	510	538	518	496	524	512	523	532	507	476	479	451	496	503	517	489	518	543	502	487	523	527	506	465	470	540	517	497	520	530	524	489	504	509	513	516	506	521	488	475	513	472	481	479	537	460	487	493	488	499	459	488	529	506	511	521	518	465	515	506	502	494	470	475	461	527	500	524	482	541	486	505	495	493	513	488	457	505	458	511	496	550	527	487	508	508	518	475	479	489	554	460	480	480	509	524	538	535	500	522	470	489	517	493	502	484	510	569	506	490	527	490	520	486	511	514	473	513	463	461	533	513	485	529	487	492	449	481	464	528	508	524	526	496	452	502	497	523	463	496	515	521	531	563	484	501	475	483	507	506	459	480	530	522	502	476	517	494	486	481	548	445	547	522	541	519	503	503	530	475	548	522	507	493	513	533	492	471	504	488	502	501	498	500	515	496	528	521	532	474	491	521	547	505	507	480	512	519	485	509	470	506	531	478	465	504	545	484	485	510	494	479	495	541	511	500	516	511	471	528	522	538	478	520	546	482	490	491	517	503	509	506	511	499	511	475	491	499	505	502	505	512	483	508	500	470	477	475	502	484	560	472	561	510	530	535	475	501	464	472	493	482	519	546	499	515	514	524	539	524	447	482	499	533	483	494	477	484	506	492	543	517	494	496	477	523	504	545	505	490	511	529	505	505	476	496	459	514	535	508	506	500	504	490	492	493	457	475	530	490	498	525	509	467
23857	20885	27876	24178	20532	11415	4057	2701	2960	2681	2382	4676	21387	16866	8968	3019	1032	848	717	696	725	703	712	741	747	693	658	738	683	736	710	718	664	684	709	699	711	699	735	665	706	725	715	698	684	689	758	684	705	702	730	699	724	675	741	718	727	637	705	644	715	720	716	709	671	686	699	675	695	724	740	656	680	721	697	689	703	717	677	702	716	721	666	673	676	738	692	743	698	743	669	785	700	678	727	733	698	721	671	709	644	718	664	700	702	685	690	769	691	738	679	675	692	727	718	697	731	694	711	691	687	663	718	698	687	703	676	682	634	707	718	744	697	683	678	705	687	773	680	671	762	682	661	675	699	708	733	695	685	722	675	702	688	699	713	695	695	742	702	679	689	702	690	717	702	721	705	734	692	718	724	666	710	688	694	690	685	640	700	699	691	656	672	649	695	691	709	703	677	710	689	688	712	702	636	645	700	716	699	669	671	711	720	724	691	721	661	732	708	695	761	693	729	711	669	716	740	656	680	699	719	708	711	665	677	708	653	669	688	721	669	710	676	697	720	741	720	729	666	758	704	671	698	728	693	724	642	675	703	717	724	689	731	715	708	695	657	692	683	671	735	744	714	707	715	704	735	681	695	710	682	700	710	726	685	720	699	685	715	688	679	734	639	692	682	731	642	720	710	712	659	663	682	730	687	744	677	719	707	712	685	718	713	682	708	671	702	681	690	718	710	656	673	682	681	727	702	705	713	722	733	707	660	707	682	696	699	700	695	760	686	712	635	679	719	707	708	698	693	723	694	691	702	642	689	729	639	724	706	669	700	740	662	704	676	667	706	682	694	709	680	713	719	692	675	696	723	685	708	704	724	685	678	716	676	706	696	678	685	654	682	685	722	724	703	687	711	745	681	726	686	689	696	702	692	712	692	713	678	700	707	698	745	663	636	675	671	678	732	709	693	756	701	678	707	733	691	718	658	733	681	673	716	727	685	733	683	700	732	661	648	663	733	714	721	729	699	705	706	719	672	675	695	707	697	746	702	688	736	676	662	708	759	769	645	647	749	741	713	730	695	736	744	738	672	682	678	681	690	694	698	762	684	741	683	663	719	673	669	654	704	674	733	668	717	672	692	656	702	620	697	686	692	718	666	709	713	788	730	702	697	767	676	693	724	684	691	673	706	683	694	690	692	718	689	712	705	692	723	710	705	706	665	703	689	699	673	711	703	668	711	686	668	676	711	719	707	686	699	713	676	671	694	633	704	705	703	724	699	698	723	735	727	724	726	690	733	769	679	705	668	691	684	710	694	680	695	665	697	709	715	663	729	678	666	690	675	643	701	732	674	757	730	725	728	700	685	726	718	713	659	673	666	715	676	704	683	690	724	707	711	709	700	712	683	730	702	704	713	723	694	714	710	729	677	737	678	695	702	748	701	682	699	679	692	723	700	671	697	743	706	715	713	718	690	734	690	684	666	695	728	701	663	706	740	691	684	688	728	730	704	708	682	677	688	675	698	732	719	708	682	664	637	717	744	681	728	657	705	738	624	674	710	707	705	743	687	687	700	714	726	663	705	700	726	657	708	713	693	702	690	720	683	666	645	673	709	720	725	705	742	723	742	681	672	685	681	710	774	658	681	702	703	662	685	698	702	678	720	677	678	694	681	705	691	663	723	694	737	685	753	702	682	748	713	683	677	674	678	709	724	687	676	703	713	741	749	712	718	698	687	683	678	695	737	667	702	714	682	713	693	642	678	727	711	733	711	691	659	696	707	668	734	659	692	685	701	667	674	709	752	682	672	694	708	722	725	693	681	735	682	680	709	706	721	694	717	672	747	696	675	763	696	708	664	700	686	695	669	698	689	666	714	716	720	694	753	726	691	681	705	728	710	673	692	698	686	662	703	726	652	731	749	764	710	691	707	675	659	714	669	687	718	747	661	708	682	714	674	737	705	708	719	725	749	668	689	696	708	713	659	716	689	704	688	704	746	689	703	687	744	673	703	698	662	707	638	678	754	681	739	733	677	711	706	665	705	658	688	691	674	679	683	672	713	712	652	706	747	706	652	679	649	741	730	693	670	714	704	699	668	699	670	719	734	727	697	726	724	727	702	732	695	754	618	702	695	715	662	701	646	715	699	664	706	690	701	699	723	687	699	702	672	626	687	640	690	689	715	674	709	722	699	702	598	658	724	700	736	702	703	681	687	749	700	747	686	673	691	709	781	723	690	722	729	721	698	701	727	682	741	704	665	693	715	742	682	724	720	669	717	687	692	728	697	693	724	679	701	707	696	721	717	652	714	712	689	699	700	715	705	694	696	726	675	690	696	705	744	733	690	689	703	693	682	695	696	731	662	703	692	693	705	660	700	666	695	709	690	676	695	746	688	683	709	729	726	715	730	722	710	693	723	714	735	710	666	665	682	703	716	721	689	720	709	665	710	733	684	710	725	730	685	618	719	646	710	662	682	727	724	684	720	649	670	673	673	667	709	686	690	661	743	694	704	719	670	701	736	687	667	658	663	740	666	672	711	690	701	727	738	690	692	731	709	721	741	715	684	696	685	640	680	699	733	745	686	677	738	703	726	726	713	725	684	679	671	718	739	692	713	720	655	682	654	700	738	708	672	679	688	701	722	699	711	710	711	719	686	709	704	728	714	708	625	709	643	697	731	704	716	698	649	710	712	711	675	705	731	694	735	718	700	713	724	665	732	633	728	719	681	707	643	730	731	678	714	687	705	738	730	674	734	709	726	686	717	716	696	684	702	664	731	721	700	674	715	715	730	706	665	686	717	635	706	746	696	675	690	687	686	737	737	723	681	705	676	690	669	720	691	696	687	703	719	714	689	717	648	769	717	685	643	675	714	713	694	704	722	711	733	699	692	669	677	630	727	695	673	743	716	681	676	706	737	718	707	674	649	664	698	664	696	709	688	686	710	671	636	717	711	705	651	647	687	716	692	649	701	734	720	693	719	711	714	673	714	708	689	670	689	728	704	696	673	695	740	656	711	708	678	679	710	704	666	687	693	724	706	698	667	708	721	704	715	679	704	677	697	675	669	733	678	703	662	665	701	699	708	693	676	687	707	688	723	716	683	674	675	684	709	674	661	693	792	715	684	708	666	695	689	665	617	688	694	720	726	664	728	715	680	686	701	697	703	701	700	742	696	711	731	714	705	689	736	699	682	634	662	677	734	690	682	693	687	710	674	701	641	726	668	653	712	717	741	694	714	710	727	695	679	714	729	694	677	708	687	715	694	712	740	663	656	691	674	726	699	647	664	729	706	683	708	696	718	692	678	705	722	678	749	614	716	653	695	674	718	663	671	707	666	706	733	667	736	709	732	698	672	682	665	681	696	676	697	706	726	735	694	688	677	697	695	664	691	714	706	686	731	707	627	732	697	731	708	719	703	695	698	682	690	709	672	722	701	696	720	684	723	696	728	692	689	681	673	724	684	687	664	699	691	699	739	699	764	661	689	723	701	699	690	677	692	686	671	687
9098	19000	18463	15340	8564	3797	2873	3125	4007	3512	3002	6869	21691	15070	7828	2950	949	692	588	576	640	607	580	619	577	573	543	596	603	598	535	569	579	583	588	596	585	588	584	608	617	592	561	603	553	609	611	583	628	527	589	596	574	552	535	621	606	574	585	572	569	587	586	580	551	539	584	604	557	582	613	645	593	579	565	577	561	588	595	585	572	593	593	581	614	575	590	662	593	577	574	603	598	583	606	603	606	538	573	618	556	560	577	586	558	578	596	612	563	560	573	547	581	577	595	574	594	588	599	583	594	581	531	604	575	588	575	560	558	634	580	584	599	569	596	595	549	570	608	577	565	607	593	576	567	580	525	586	577	591	566	526	619	547	599	607	566	628	584	579	592	563	560	641	617	568	600	551	559	631	627	595	580	535	586	618	582	561	568	564	575	548	616	545	546	565	604	586	592	626	627	574	594	594	605	599	586	563	595	566	587	573	633	561	521	577	619	603	603	594	597	634	550	609	531	565	567	606	562	577	616	609	578	605	574	596	566	589	619	573	589	597	583	617	561	598	555	596	604	578	583	583	589	597	579	602	565	575	590	600	578	556	588	601	596	559	605	584	581	563	628	590	578	595	614	595	590	546	577	602	600	637	620	634	601	507	601	554	588	612	595	606	615	559	605	632	595	593	594	628	538	606	570	594	604	595	542	562	598	528	576	608	588	606	558	571	597	576	565	603	594	563	576	603	569	608	591	562	538	538	506	548	573	558	622	577	565	602	529	587	611	605	599	550	593	565	562	598	539	590	558	556	603	590	560	597	569	565	571	628	580	595	588	557	586	593	576	582	586	586	596	587	542	629	576	583	574	554	611	581	583	619	582	599	543	569	604	576	588	622	569	559	608	583	547	582	566	585	584	589	637	594	607	578	605	548	555	579	570	556	590	581	583	584	538	574	585	577	583	579	583	529	566	586	566	544	642	536	563	580	586	556	569	576	578	602	559	576	563	568	581	591	604	569	633	572	612	553	553	610	564	537	617	567	562	596	570	602	615	582	578	562	576	615	494	579	614	554	574	572	582	567	611	593	579	592	598	584	618	605	565	578	567	562	592	599	546	573	524	535	603	567	608	522	572	541	566	572	560	588	566	577	574	559	610	601	595	582	581	550	572	575	611	570	596	596	588	579	565	560	585	591	571	551	555	566	573	570	561	583	584	558	575	579	552	555	578	576	550	583	579	595	560	534	565	605	590	594	617	560	597	543	609	615	583	569	535	621	583	573	536	603	569	601	580	563	559	617	588	567	597	613	603	558	542	578	576	580	575	574	579	582	620	627	591	615	613	619	611	569	551	592	636	571	588	606	609	577	558	583	623	575	607	558	605	611	617	590	624	549	590	583	601	594	585	611	570	547	570	548	590	582	551	520	588	605	575	560	568	590	604	576	556	583	590	554	608	599	596	627	582	584	606	583	555	600	583	597	600	619	603	577	584	570	576	589	541	632	584	544	666	556	586	569	577	571	572	597	591	602	572	576	562	554	643	589	578	552	615	534	563	584	545	600	571	577	571	525	598	604	587	563	585	574	596	613	600	581	580	581	584	596	605	617	580	547	603	563	596	585	575	603	568	576	580	598	524	599	589	598	610	563	564	538	561	544	571	571	556	599	542	533	591	536	606	592	586	573	585	548	605	566	563	601	591	569	561	587	560	579	581	570	601	560	607	575	555	540	571	604	601	549	566	622	553	603	554	586	633	562	540	590	560	603	591	593	570	581	544	565	608	585	557	563	589	588	560	593	584	567	599	588	602	613	553	619	586	559	567	566	595	568	604	595	566	575	546	596	553	596	560	591	567	595	567	576	585	630	587	571	601	581	568	553	564	590	599	627	615	566	578	554	546	595	599	579	534	575	540	583	582	580	598	578	563	559	577	593	555	571	568	601	577	604	599	599	549	603	554	596	558	528	575	597	551	561	570	654	567	581	562	538	562	590	593	596	619	585	565	593	577	579	557	542	557	566	551	626	559	603	570	652	587	580	580	575	576	551	580	607	597	579	560	541	613	589	571	585	575	522	618	613	550	496	540	575	529	528	583	564	547	582	576	604	572	607	585	596	577	585	554	551	592	568	586	576	561	582	554	597	585	613	616	609	601	595	548	588	567	557	603	591	554	594	573	580	601	613	529	588	584	615	564	568	545	556	603	568	604	606	602	618	594	583	595	596	593	607	592	553	571	595	588	596	596	570	529	613	582	563	583	576	591	593	597	575	566	582	588	568	534	566	568	590	596	607	616	564	566	576	625	559	576	596	558	582	572	584	581	578	570	583	603	609	623	527	604	586	573	556	604	609	614	551	601	529	609	552	567	606	601	592	582	582	547	589	581	614	538	567	629	595	563	585	556	598	593	581	576	566	568	600	559	585	589	543	552	632	557	588	593	577	589	593	582	556	553	613	552	547	588	588	578	554	561	626	556	558	584	584	589	558	577	625	546	609	601	576	573	592	585	589	587	556	543	607	568	590	574	619	562	581	544	582	575	555	550	598	581	589	570	604	586	572	571	550	596	597	573	560	590	593	565	601	577	602	654	556	555	566	580	576	563	598	587	583	617	583	562	587	538	587	581	548	587	582	606	593	574	553	573	593	591	559	551	565	563	564	596	581	566	577	533	573	581	536	575	564	552	580	578	532	580	605	593	593	549	565	550	606	567	593	549	612	596	581	603	574	586	574	571	572	609	590	567	534	558	651	573	638	562	580	532	556	602	594	596	537	531	618	590	572	566	598	523	566	614	575	600	571	571	587	570	551	563	525	594	544	567	583	569	597	592	612	607	597	557	548	647	618	612	577	565	570	612	587	554	572	533	530	596	516	555	575	579	565	558	577	600	570	582	566	610	595	582	572	594	599	613	600	569	613	578	574	598	576	574	595	604	562	558	534	591	514	636	607	590	573	582	605	582	561	591	562	573	571	589	598	561	601	551	595	588	568	584	558	605	579	553	560	576	543	616	562	561	531	546	558	591	600	542	585	582	582	602	606	566	600	593	580	605	572	572	575	557	532	613	594	547	601	572	566	576	612	611	572	574	590	577	593	575	578	563	636	547	567	599	578	589	582	568	564	580	548	581	584	560	579	606	592	556	564	583	588	586	594	549	600	540	567	582	598	568	588	583	602	579	569	618	576	566	619	592	544	550	602	594	552	587	575	560	580	548	613	573	586	538	588	596	522	598	572	553	603	548	572	551	589	581	561	628	612	591	593	586	570	548	589	564	550	581	650	579	600	557	588	621	618	594	581	580	595	588	611	578	577	597	598	576	552	577	543	563	628	550	615	554	592	559	572	578	615	574	554	578	585	533	581	523	616	567	598	551	573	594	580	568	623	588	546	592	586	559	587	649	584	583	561	613	554	589	551	622	563	584	557	599	564	557	546	529	563	575	600	566	613	537	520	561	542	595	562	586	579	595	545	590	558	606	578	579	619	575	587	595	612	576	567	568	554	570	579	589	568	584	584
27394	15362	8470	3461	1683	1225	961	801	845	882	832	963	1598	1449	1018	732	607	592	572	600	560	587	587	539	586	517	559	577	574	601	563	536	554	578	597	535	543	606	545	548	571	560	556	558	589	549	575	568	572	550	578	561	554	575	584	563	549	553	586	543	616	572	616	538	547	572	583	575	553	509	536	544	549	520	585	574	594	540	569	545	573	527	575	506	528	579	558	565	557	573	530	566	591	571	597	524	579	584	556	561	542	557	558	571	567	572	532	568	536	571	558	549	596	521	547	533	610	549	510	586	561	552	587	530	550	541	588	553	575	583	530	548	573	584	575	543	549	582	541	546	533	535	547	539	550	593	541	547	544	544	513	510	572	580	574	589	568	555	569	556	604	548	596	588	546	574	550	546	535	563	547	503	564	598	545	515	563	575	561	596	549	541	556	569	542	588	541	553	608	565	598	532	526	558	568	567	547	534	569	548	515	549	608	520	548	529	600	585	605	556	588	541	543	540	529	540	555	566	527	550	529	575	557	547	539	553	570	552	571	588	537	571	604	567	517	604	571	545	532	552	576	562	566	580	554	579	565	538	572	598	575	545	556	525	585	542	537	560	531	541	574	554	538	555	549	520	519	562	561	561	523	591	562	522	587	550	548	608	542	548	595	508	544	551	530	540	564	572	558	559	570	530	589	590	521	554	566	586	532	584	510	535	576	550	564	570	537	548	541	587	561	521	565	577	565	547	563	556	555	550	602	556	562	575	503	580	545	571	578	504	591	526	578	543	545	552	555	555	558	561	528	522	578	545	578	598	582	549	562	520	552	574	559	562	571	536	516	598	562	543	540	549	554	586	552	546	535	553	528	547	540	592	533	556	536	572	534	564	523	581	576	549	542	513	554	557	559	535	549	563	583	570	553	552	561	530	577	564	543	557	554	556	567	553	562	576	557	605	538	515	557	575	563	574	559	582	555	628	563	569	567	563	547	566	506	549	574	544	560	574	550	569	576	587	531	566	585	528	554	568	528	581	556	569	537	532	564	570	594	549	552	585	566	612	524	560	573	589	592	562	575	544	538	552	550	569	541	544	549	531	548	541	570	582	521	553	575	577	553	562	592	556	618	547	519	539	562	535	571	568	581	536	519	531	560	568	554	594	558	563	583	586	570	558	584	551	527	563	563	590	567	531	559	602	570	544	579	562	536	590	553	543	579	565	509	558	584	551	617	548	546	543	563	575	563	558	520	538	532	543	535	549	580	588	555	525	531	538	596	570	547	540	580	513	521	581	562	549	587	534	564	494	572	563	506	555	543	554	581	554	587	551	510	531	581	581	565	509	577	606	564	529	557	542	579	555	543	539	581	560	551	596	556	568	555	545	556	525	571	564	526	553	588	568	567	520	531	578	549	557	541	500	545	607	548	564	543	547	539	577	545	575	590	556	566	526	600	533	577	559	560	544	531	528	528	568	569	566	589	574	572	531	541	563	553	568	541	512	531	554	573	581	520	607	575	546	579	536	559	531	557	574	567	557	544	603	536	551	572	579	541	545	593	540	564	546	564	566	577	537	555	558	545	554	611	546	529	575	548	541	545	579	565	527	571	537	523	561	601	535	563	558	582	556	577	541	564	545	559	570	549	549	557	544	627	575	578	563	554	578	545	578	558	534	544	538	562	553	548	600	561	555	588	533	578	588	570	558	505	564	569	555	544	536	588	531	529	550	592	569	611	583	563	579	592	596	567	576	596	530	565	560	569	599	545	557	570	567	585	562	521	561	580	564	559	534	509	568	561	577	593	545	588	555	582	570	567	572	531	553	556	551	593	560	573	579	573	566	545	547	561	576	556	540	573	555	572	610	560	570	512	574	563	598	529	553	568	503	539	546	571	573	558	598	549	559	556	596	606	533	589	550	565	541	514	566	535	577	522	546	553	602	548	589	505	514	596	504	576	559	590	558	564	621	541	530	570	574	556	580	530	578	591	575	580	593	539	515	554	574	557	597	540	541	539	567	538	520	587	553	509	551	514	559	547	562	599	551	539	554	606	571	602	583	571	576	548	553	556	587	550	597	524	541	560	597	577	549	541	547	541	588	595	540	557	583	515	530	579	583	532	590	551	568	559	548	572	531	522	555	568	578	556	594	586	554	569	568	572	518	578	597	550	576	585	528	544	556	554	604	577	535	541	551	539	548	570	555	562	561	549	568	551	579	567	551	583	593	513	540	542	605	593	544	572	571	590	604	588	566	551	535	541	547	569	526	558	551	555	564	597	553	624	554	547	528	588	602	573	544	539	532	589	602	564	566	552	553	566	604	588	565	601	572	550	561	565	568	593	523	560	521	610	527	592	553	568	564	597	560	565	579	506	507	599	516	542	606	580	492	551	535	565	577	597	505	528	594	555	553	578	562	555	542	552	565	550	540	603	542	531	576	591	525	575	567	609	562	609	591	561	547	566	572	576	503	559	588	556	545	564	543	606	581	535	553	543	529	566	536	604	511	520	539	537	527	569	551	528	573	546	570	555	551	518	523	538	559	540	580	562	512	573	582	523	537	529	577	546	586	554	592	541	583	561	607	537	542	550	577	589	576	545	569	566	610	556	607	537	562	572	544	536	565	536	577	565	552	553	579	573	582	616	512	544	582	536	588	566	562	512	526	594	588	526	535	536	571	606	527	599	606	556	586	536	580	552	578	564	606	586	554	531	581	555	541	568	549	582	541	581	552	547	581	567	564	570	561	520	559	519	551	552	553	537	535	537	557	543	541	529	547	558	533	562	619	609	555	584	551	586	571	541	557	556	553	556	545	581	606	578	589	515	566	532	584	567	593	599	602	592	558	584	570	526	569	540	615	550	623	530	560	564	544	536	570	581	550	583	562	536	556	580	547	549	570	513	583	616	540	571	585	590	526	583	543	566	584	557	589	605	512	560	580	548	548	575	575	590	589	525	550	572	555	587	554	550	528	552	597	569	529	584	505	592	562	560	567	547	501	552	548	556	593	580	569	543	553	545	541	548	555	548	549	551	571	573	551	576	560	541	579	546	576	532	574	562	577	577	558	543	559	559	569	597	551	562	526	557	562	568	535	564	560	510	545	549	572	572	553	580	533	535	536	592	538	566	579	529	556	549	593	550	556	570	542	619	568	579	555	561	558	589	596	540	554	557	574	609	544	541	538	564	561	569	536	512	578	566	535	520	569	605	555	537	539	558	597	541	535	541	565	543	555	553	567	575	541	535	559	567	558	575	556	517	567	558	555	634	570	565	563	587	575	580	606	520	523	576	531	539	561	586	561	570	602	590	593	544	593	540	566	580	608	558	549	521	585	577	548	560	577	557	588	574	559	559	583	610	570	556	572	569	597	568	560	532	571	588	557	566	556	527	552	604	543	533	544	564	585	546	546	559	599	585	573	588	567	568	578	551	553	519	556	589	573	606	580	548	570	548	597	539	592	566	578	590	571	550	545	608	543	566	590	535	572	547	566	559	561	541	517	584	565	585	557
8459	9208	7080	2884	1844	1453	1128	884	1031	1079	1096	1206	2062	1629	1065	646	576	490	470	461	489	448	454	462	442	496	491	509	458	456	464	499	454	473	469	471	470	455	510	490	470	447	447	477	456	447	492	493	500	467	502	475	428	455	468	500	457	460	480	450	490	430	456	409	456	431	477	458	468	508	452	498	463	451	470	472	469	468	474	455	418	453	509	492	467	462	458	480	486	486	449	454	460	452	445	463	493	475	441	407	434	481	458	461	438	442	492	420	477	476	450	452	489	452	482	507	462	478	455	456	479	481	438	465	488	468	465	397	490	448	464	483	456	445	450	474	472	504	441	464	445	437	466	461	477	479	434	490	493	514	447	479	488	465	429	477	527	453	448	438	453	434	452	453	478	433	468	483	454	472	474	496	480	463	433	454	492	484	467	463	431	455	481	456	466	452	476	465	432	462	462	426	456	447	497	483	440	437	485	497	452	474	474	511	478	473	456	500	470	477	477	446	474	444	473	438	411	470	483	454	477	462	464	479	474	468	458	466	483	466	479	443	453	493	463	480	446	469	475	497	448	428	463	517	487	437	444	469	484	411	478	454	472	475	454	430	470	457	444	459	447	482	437	493	464	468	453	485	495	450	453	467	465	429	448	458	435	421	492	472	450	479	489	472	437	433	457	475	413	473	455	471	449	459	470	492	461	465	439	508	481	450	464	488	469	469	440	496	467	451	435	456	429	472	497	476	441	479	472	432	445	440	476	451	430	444	478	447	483	438	463	484	448	480	419	474	461	486	467	454	481	454	429	434	475	454	458	424	478	483	491	460	465	472	458	501	494	434	441	455	457	471	462	486	472	455	445	501	460	467	453	451	478	459	473	474	442	439	462	466	494	435	496	465	459	445	479	449	447	507	417	435	513	406	439	457	463	483	453	449	459	465	425	492	413	457	459	453	488	446	470	479	469	469	471	484	453	464	479	470	452	477	462	459	422	487	459	476	441	497	482	454	461	474	435	461	467	469	476	449	430	440	445	462	466	522	497	487	453	452	428	482	473	437	469	498	435	494	430	461	478	474	454	463	446	471	451	495	450	474	528	447	410	427	436	465	469	425	472	481	466	459	487	459	465	478	464	472	507	452	498	474	481	451	418	449	447	458	473	530	444	451	443	450	499	480	454	448	466	455	462	469	459	459	476	449	478	421	462	453	492	465	477	456	455	449	467	479	458	439	469	444	496	433	463	490	466	458	467	475	441	470	444	508	482	524	461	467	462	433	460	481	509	460	446	448	505	441	426	448	473	444	495	464	487	464	450	463	502	458	463	496	495	484	445	452	456	427	444	498	484	495	497	469	471	487	439	470	457	458	448	439	505	485	456	494	432	481	468	487	519	455	486	434	464	493	447	469	466	465	465	495	469	457	493	481	478	490	455	427	475	465	492	454	482	434	491	456	464	487	434	472	431	437	449	471	461	485	472	470	447	515	470	472	479	471	428	452	471	465	452	456	470	463	460	459	479	450	489	488	455	442	497	457	458	418	477	424	459	465	461	464	459	503	515	459	471	456	447	493	490	443	456	457	468	453	477	490	466	452	452	435	518	466	482	487	487	439	469	486	452	479	492	454	483	511	429	469	460	469	508	451	509	430	436	463	496	445	513	463	476	448	450	442	468	497	446	508	473	420	491	438	443	467	461	465	447	451	511	503	444	505	474	457	429	441	440	441	472	507	443	441	443	434	444	474	450	444	473	463	437	456	482	463	489	444	453	444	500	460	456	407	489	444	468	497	484	492	460	496	485	505	454	468	451	484	463	466	456	470	460	499	464	443	484	478	467	479	460	466	459	472	440	470	441	445	453	467	464	442	442	448	458	456	463	477	501	448	441	459	477	476	450	455	462	438	462	447	445	457	482	436	412	504	414	477	481	478	487	468	446	477	450	442	457	451	437	451	458	460	519	445	471	484	461	489	467	477	451	453	456	440	505	467	436	446	461	449	450	460	447	486	518	483	464	493	442	472	443	456	484	454	446	440	469	427	472	463	439	463	479	493	458	436	437	453	522	440	436	451	492	463	491	438	453	422	441	465	491	455	455	482	523	514	496	476	453	463	455	473	448	486	512	494	450	475	478	472	467	495	459	464	440	457	443	454	440	450	491	474	477	509	446	441	461	469	451	463	463	458	416	485	479	466	414	490	416	467	445	448	508	457	469	499	463	463	489	501	484	445	491	498	462	425	476	456	452	471	446	469	475	471	479	454	456	437	481	490	492	465	489	461	486	446	478	468	471	491	495	436	462	448	464	483	467	489	453	474	463	474	434	460	452	436	466	476	430	471	494	462	458	503	452	470	447	486	461	461	455	467	481	469	428	458	446	445	467	486	428	462	476	476	444	456	502	432	480	472	466	511	445	494	470	462	489	443	496	469	493	438	455	449	459	440	461	434	457	467	439	481	473	505	463	463	476	484	477	458	442	479	462	500	485	434	475	488	472	501	443	452	469	457	442	469	522	438	442	475	448	512	463	434	491	457	477	486	453	467	439	441	414	465	447	491	454	452	465	465	465	451	448	423	459	463	460	459	426	451	478	488	440	462	495	470	479	437	441	498	456	489	474	446	422	437	493	441	467	488	460	471	459	450	431	467	432	485	470	474	490	481	449	450	455	476	411	475	452	468	463	445	455	433	496	437	472	476	470	461	479	464	487	472	461	445	481	495	434	469	478	489	468	453	447	439	423	489	464	481	448	504	450	474	445	450	476	454	450	469	481	473	493	476	495	474	506	459	444	441	474	453	477	486	474	462	492	480	485	461	507	472	467	445	479	455	461	478	476	436	456	462	472	477	448	466	459	435	450	458	451	500	452	482	448	452	447	475	468	485	471	471	473	469	511	433	461	452	445	459	458	455	478	458	452	462	502	466	518	493	453	431	446	452	457	485	448	467	433	467	472	483	433	496	459	425	462	463	456	469	435	486	480	460	458	449	472	508	429	460	463	441	469	496	437	530	475	443	487	461	454	461	476	479	481	452	473	432	462	459	464	483	454	464	450	451	483	471	425	507	429	468	451	448	469	446	479	492	474	454	456	460	505	460	490	448	463	471	418	457	471	466	487	456	443	422	462	449	480	468	510	451	490	472	477	451	490	449	437	448	506	428	470	445	433	465	434	445	468	467	457	466	448	486	466	435	462	479	472	436	459	467	481	490	451	493	462	498	469	496	429	471	463	500	463	482	475	471	500	479	463	478	480	481	438	458	490	459	452	486	446	442	430	468	461	499	472	467	453	485	442	465	444	435	476	480	436	408	460	464	439	466	479	449	445	507	437	482	460	488	440	437	436	452	451	452	481	478	453	474	457	475	472	472	457	465	496	448	478	453	487	476	458	474	466	479	480	461	475	427	475	459	480	433	433	474	469	491	425	431	464	456	463	456	454	490	469	454	452	451	461	460	464	495	495	480	486	485	492	494	470	450	431	468	442	453	460	497	458	517	465	467	495	511	465	465	418	492
24841	20789	26849	24604	13366	4866	2491	1576	1285	1293	1485	3492	12659	9281	4546	1609	791	604	623	554	587	550	588	593	558	567	562	570	597	596	550	608	570	609	545	585	567	548	582	553	588	580	530	549	575	528	557	575	590	595	575	565	586	587	536	566	546	555	573	517	543	571	562	564	599	543	568	525	617	567	585	610	577	585	510	598	587	548	560	587	569	555	557	576	565	554	553	575	553	550	574	577	609	550	577	558	572	567	600	545	554	573	565	578	571	599	602	576	588	578	557	586	620	558	591	585	562	559	586	600	572	568	562	574	498	565	571	542	558	617	574	569	607	559	546	547	584	583	568	563	526	601	597	566	608	556	567	598	594	557	582	490	587	575	561	616	566	587	550	566	594	545	528	612	574	592	564	591	572	534	556	579	560	579	558	561	579	582	572	566	601	548	590	567	549	601	559	558	580	582	570	566	568	571	531	568	539	561	570	533	561	572	592	575	555	548	577	553	594	594	586	564	566	556	526	555	587	586	579	540	580	573	546	583	596	600	599	586	625	522	585	570	582	577	550	570	580	564	608	575	602	555	553	596	572	527	562	594	546	605	562	564	575	574	561	522	528	566	550	592	551	575	574	562	546	520	529	570	544	559	569	573	586	582	593	574	607	532	541	548	563	563	595	599	558	530	588	570	566	538	591	586	551	574	555	556	535	575	546	566	577	560	571	581	540	539	552	557	582	566	507	565	581	562	543	596	583	589	562	578	599	543	547	577	573	578	563	587	611	552	538	606	537	557	541	544	621	573	565	564	562	560	580	556	592	573	569	551	557	580	552	567	591	566	618	563	547	561	561	572	610	565	594	563	573	567	534	561	570	576	573	532	518	575	584	528	575	587	544	599	629	540	603	569	604	559	577	585	577	550	581	581	570	549	585	575	600	562	542	587	571	546	633	552	574	604	569	616	552	579	602	594	600	561	570	605	536	545	592	570	557	559	574	570	575	583	556	552	590	593	563	600	554	524	551	571	549	546	544	545	564	533	525	587	533	559	557	524	554	593	575	538	566	543	538	589	542	545	547	552	566	582	577	547	598	615	560	588	576	548	587	567	588	559	541	541	582	608	550	568	561	560	534	569	577	554	572	552	552	552	577	585	566	570	585	501	540	548	551	536	543	588	569	570	581	515	595	533	581	588	549	545	561	549	584	597	569	564	581	559	536	603	560	589	564	550	522	581	527	585	570	576	585	612	615	613	574	580	539	533	579	587	591	569	569	579	552	574	566	558	551	567	516	574	553	541	560	556	523	530	590	567	558	557	549	564	566	538	564	600	546	534	544	589	533	548	567	608	558	572	550	554	570	549	570	570	568	568	550	525	570	547	579	561	582	592	576	534	536	593	586	586	548	575	567	549	518	592	552	532	566	579	608	559	564	556	552	553	594	574	544	541	578	582	575	555	568	552	533	583	576	580	574	550	553	571	561	556	566	538	553	616	600	563	572	596	550	558	520	563	595	520	569	577	608	615	550	619	557	585	549	599	536	553	591	533	541	592	584	554	546	594	605	525	602	574	613	550	592	549	538	561	551	600	565	533	569	575	514	568	521	553	561	531	553	627	572	538	575	551	536	523	536	530	574	535	589	596	546	535	563	569	542	537	527	578	559	586	542	529	594	565	560	567	552	580	582	545	534	543	557	590	560	543	554	552	608	555	556	583	504	566	605	600	560	556	552	556	553	545	534	558	514	555	604	595	580	544	596	580	589	580	615	586	565	556	556	562	588	570	563	573	544	551	592	549	542	504	583	561	573	623	537	580	599	537	572	573	545	569	577	609	571	556	559	585	593	577	579	502	592	561	535	582	555	566	599	543	590	508	578	571	581	575	549	565	584	595	567	555	598	577	529	529	573	547	549	556	538	539	607	611	592	551	553	555	572	601	580	540	561	586	530	563	554	583	579	577	567	571	558	600	556	564	581	594	599	567	551	525	573	583	571	530	555	609	546	577	559	599	559	529	523	558	559	551	525	598	559	519	565	542	525	542	545	591	582	568	608	568	554	545	549	575	577	562	580	536	558	516	531	589	560	546	516	650	582	555	585	600	564	520	563	554	535	579	586	617	605	590	540	566	569	558	560	590	580	607	577	609	565	577	577	578	536	604	592	558	550	555	578	558	564	584	620	546	575	589	538	589	593	556	560	556	603	541	550	589	569	588	607	564	586	552	565	552	537	597	527	551	572	571	571	553	557	573	547	579	548	587	577	581	617	545	603	597	576	513	548	569	564	551	565	536	560	597	554	614	562	621	580	564	571	576	557	550	552	566	553	580	542	559	547	581	572	600	527	546	583	555	593	558	534	531	527	600	521	582	536	591	579	597	581	535	559	537	565	584	585	571	526	567	617	575	552	569	577	572	583	570	587	565	562	549	562	587	558	585	551	538	558	553	533	563	592	578	556	535	532	563	556	599	563	564	584	563	580	568	550	580	573	545	566	582	545	582	568	571	568	625	561	583	536	582	497	543	585	549	569	563	626	553	613	541	575	590	613	606	574	591	633	560	578	553	583	566	573	578	547	559	568	574	543	547	590	555	596	596	549	607	575	526	559	547	573	548	551	566	528	617	572	520	578	538	575	564	593	624	559	605	607	600	522	572	579	534	583	534	577	555	531	556	539	545	584	574	572	551	610	584	543	556	561	526	552	494	538	564	559	552	524	579	576	561	538	567	574	563	580	541	565	536	529	591	555	569	568	551	621	540	560	547	548	532	533	558	539	556	544	569	584	585	614	571	604	576	518	575	529	541	561	620	597	540	501	547	546	580	578	535	559	583	558	595	543	541	568	586	591	552	571	595	557	596	580	555	546	571	581	565	545	570	613	549	628	562	632	588	529	534	581	517	550	589	548	608	557	559	569	554	552	561	541	534	566	550	589	581	596	583	568	581	555	547	554	579	522	588	587	533	570	577	557	561	548	577	626	551	550	553	545	588	551	577	567	588	572	594	604	540	602	569	555	583	548	552	607	590	561	588	577	588	604	541	613	600	577	566	586	554	572	584	555	588	575	558	598	551	557	571	594	567	577	510	562	551	559	566	575	569	579	525	575	571	548	568	610	602	575	599	552	618	557	575	560	588	581	593	546	554	631	581	598	562	566	561	584	575	537	548	544	597	601	573	542	513	534	601	556	552	551	621	533	622	572	581	580	595	565	624	549	572	572	571	550	528	547	548	542	569	576	595	545	573	537	546	582	545	598	496	571	575	552	607	587	583	531	562	540	581	587	597	610	576	587	555	552	552	579	558	529	566	633	563	572	601	574	612	576	565	604	547	550	575	524	561	555	590	609	571	578	555	588	560	576	607	532	536	558	543	585	566	550	549	587	574	562	584	594	600	579	585	540	565	534	567	566	519	588	569	623	576	582	552	603	562	569	587	580	617	574	557	553	575	583	557	527	582	603	551	543	554	534	535	546	545	580	596	538	594	590	573	570	539	537	600	591	540	586	579	575	617	601	556	606	588
9161	14725	14269	7768	5684	3782	2446	1921	1625	1712	1988	5045	13861	9387	4483	1724	637	524	499	528	439	508	457	464	531	487	472	524	483	481	517	448	448	463	489	496	488	499	488	509	480	480	511	508	506	494	479	478	507	503	517	472	443	466	530	469	502	502	510	492	480	488	529	532	497	500	463	497	502	498	481	469	458	462	469	506	471	473	477	462	507	481	486	469	525	488	493	472	498	475	460	518	486	466	496	510	465	456	473	495	476	467	507	469	493	448	507	483	482	495	522	498	488	483	495	481	487	519	472	478	507	500	491	479	475	529	451	507	468	487	472	513	452	480	500	485	451	468	500	465	520	487	521	510	474	491	513	479	478	519	487	512	505	486	463	478	494	456	526	524	494	480	471	506	494	487	489	459	462	474	489	528	504	501	483	504	500	526	511	511	480	487	493	466	455	502	474	479	470	491	493	465	492	477	494	499	491	477	470	512	499	459	482	508	470	509	505	493	495	489	482	490	447	439	470	483	491	491	503	500	473	506	501	500	493	500	473	450	488	491	461	469	497	455	511	481	500	500	464	473	502	526	473	487	487	465	478	458	535	494	442	463	492	463	472	505	527	493	510	470	453	486	491	450	489	466	487	503	475	471	476	475	493	500	517	483	473	514	473	512	478	502	468	515	510	467	464	447	512	458	467	460	498	484	496	498	460	456	472	463	508	465	460	515	480	477	494	458	469	472	481	491	526	468	472	485	472	473	461	468	474	467	486	523	517	510	509	429	469	502	517	457	493	485	479	454	469	515	477	458	457	475	496	485	470	492	499	454	503	457	501	463	457	497	503	487	487	492	508	495	493	482	461	478	481	442	466	466	506	511	486	523	473	463	478	489	486	501	471	460	474	484	461	436	496	508	478	459	489	435	469	480	483	482	486	485	506	455	451	502	508	473	513	486	497	461	504	494	471	503	477	505	497	460	473	472	479	482	449	507	455	500	501	485	491	486	470	453	454	466	505	498	518	464	471	489	471	454	523	522	478	467	473	511	479	510	441	487	483	473	467	497	466	486	471	495	476	485	455	473	491	462	492	527	481	515	481	508	466	491	483	462	458	485	506	477	511	465	458	467	507	503	518	493	465	492	464	518	489	458	447	488	485	470	484	472	444	480	489	479	501	487	498	431	484	474	476	488	473	468	499	503	480	476	540	476	479	497	438	476	439	486	471	463	519	512	463	452	509	474	477	525	476	474	522	467	482	494	518	488	492	515	453	446	474	483	507	497	503	485	499	487	505	502	466	476	468	512	480	456	489	524	519	471	505	463	500	505	472	449	482	482	454	475	525	479	464	470	490	474	521	483	477	482	505	483	470	498	472	476	478	486	433	509	480	490	468	471	475	511	510	503	472	500	437	503	524	464	521	503	494	507	469	519	516	499	482	461	462	472	496	481	492	496	507	470	453	485	457	462	450	464	468	516	462	506	450	524	500	443	507	447	486	480	513	504	463	474	487	468	469	484	491	481	471	466	458	489	465	495	499	468	476	531	475	515	477	515	489	477	484	471	483	475	496	470	513	501	461	463	477	501	504	517	496	485	466	435	497	496	517	505	498	496	492	510	467	457	490	515	475	502	480	474	481	525	505	439	453	498	470	476	496	504	465	468	467	483	471	460	510	477	500	467	465	468	479	487	478	460	450	484	470	509	468	467	490	470	490	485	472	499	472	472	482	452	483	517	475	479	454	505	490	468	515	491	514	467	530	447	494	454	488	482	472	490	432	496	494	485	495	446	485	478	478	446	495	481	491	465	492	504	450	457	467	466	457	476	493	527	474	554	475	481	508	501	499	499	463	467	496	448	491	509	472	434	479	509	444	498	519	465	451	476	505	506	419	444	482	468	460	521	485	461	504	484	519	481	473	444	443	520	505	481	490	479	446	473	495	514	481	478	491	456	477	509	508	496	500	477	486	518	536	459	531	501	506	456	475	491	432	451	520	471	471	495	465	488	527	457	526	484	502	482	458	504	455	531	490	474	473	498	448	514	519	482	501	462	463	468	517	488	455	460	488	460	464	475	469	493	470	466	497	488	511	494	485	504	482	488	493	498	462	518	488	505	505	484	545	487	544	541	464	459	484	501	499	473	489	544	470	476	506	503	480	451	467	520	425	498	491	439	453	492	490	499	464	449	445	471	499	452	523	515	475	458	490	497	482	476	491	495	480	466	492	503	485	499	452	467	481	455	488	512	469	482	438	480	498	500	470	469	480	479	490	487	439	523	442	474	498	474	475	491	480	438	458	499	502	509	484	495	461	463	459	466	522	465	457	486	476	481	477	484	464	491	462	453	503	476	484	474	456	501	497	479	485	448	467	494	513	477	495	502	479	464	468	461	502	451	491	455	483	513	487	449	478	500	532	457	472	471	480	502	497	476	517	492	473	493	510	480	491	471	487	509	476	513	504	501	503	497	476	480	493	508	465	500	443	478	495	505	476	483	452	499	474	508	499	459	497	474	520	466	537	455	484	478	435	517	518	461	505	491	472	464	503	486	490	462	449	478	531	470	484	463	523	491	490	469	482	470	450	479	459	506	469	481	448	490	461	485	505	522	491	428	471	495	500	495	471	501	461	453	496	480	468	496	495	477	510	495	498	467	458	475	477	495	467	508	475	494	481	496	481	473	478	477	489	457	493	503	448	467	466	530	472	490	475	453	481	480	507	512	480	524	477	448	455	484	473	495	502	465	458	482	525	486	500	466	499	450	512	443	511	496	476	473	488	470	500	437	438	444	462	480	445	475	492	464	478	468	506	485	474	467	468	475	493	469	484	469	497	479	494	505	448	521	469	472	481	504	499	530	474	463	466	459	485	486	496	474	470	472	484	516	487	476	471	519	471	477	438	492	480	469	492	493	444	462	495	483	446	469	468	502	531	529	470	450	521	495	489	490	467	484	510	469	506	496	484	468	459	486	488	479	497	478	481	480	478	508	514	474	483	523	484	464	468	476	464	450	494	487	469	461	484	450	489	493	483	448	423	496	469	464	471	495	497	522	447	455	492	455	526	476	500	474	481	470	460	470	481	478	501	500	478	488	481	463	468	496	460	491	456	478	497	443	491	460	467	478	532	472	499	473	489	452	484	497	489	461	478	498	509	501	506	514	495	477	466	480	472	468	459	486	538	480	427	444	484	474	457	442	491	520	471	453	487	502	496	469	453	480	520	483	473	489	527	510	463	463	496	466	458	469	494	489	481	451	468	445	462	475	468	480	469	495	462	486	477	465	490	472	488	462	532	471	467	528	493	515	455	468	522	505	449	481	516	470	486	502	482	499	450	489	482	494	486	484	496	494	548	505	463	482	477	444	471	483	454	485	492	455	481	472	466	511	509	460	500	441	513	508	480	468	417	456	524	473	452	473	484	517	502	479	509	482	486	492	528	431	473	538	436	475	489	480	525	501	467	463	465	465	465	531	511	494	454	465	492	437	441	461	445	466	482	445	492	455	491	479	461	500	470	461
23821	20796	27779	23935	20429	11292	4331	2277	2023	2464	2330	6319	22849	17873	8694	2800	997	781	697	671	710	652	688	643	678	696	645	658	700	705	669	677	744	666	731	720	712	650	651	728	736	678	669	637	724	644	686	716	649	702	688	722	667	662	671	694	671	675	704	698	734	668	647	645	723	672	649	675	642	660	636	684	681	684	639	652	689	677	701	720	650	665	690	673	680	687	711	638	709	729	746	666	679	695	677	695	682	705	691	672	686	697	654	674	670	699	673	718	688	668	676	693	711	674	666	657	666	693	662	686	693	663	673	694	697	684	667	636	703	641	629	683	713	658	681	688	720	684	727	684	671	657	671	681	687	685	673	663	650	694	657	680	689	671	712	672	651	675	654	651	689	642	666	698	700	650	645	699	709	661	683	690	630	738	644	700	688	660	630	688	713	679	665	699	657	666	649	675	706	726	654	686	673	641	718	682	668	675	695	714	667	668	649	674	700	700	670	643	658	622	681	731	653	681	666	639	646	720	674	728	669	683	655	690	676	668	667	657	688	702	663	647	633	695	689	682	675	673	667	720	684	721	643	689	687	702	672	672	681	652	735	714	691	658	693	661	647	664	701	644	665	722	705	659	672	674	656	681	637	622	637	659	725	666	702	686	668	705	655	663	695	645	661	701	676	655	680	648	614	646	611	673	664	723	645	680	671	698	646	682	668	701	647	643	674	667	674	679	664	681	680	657	649	637	667	663	706	666	651	718	677	719	669	673	653	703	699	672	705	732	715	652	659	636	640	636	677	685	663	676	685	671	709	624	662	663	704	654	660	695	687	666	664	702	718	648	683	675	670	721	635	654	678	635	687	683	658	704	696	646	671	681	697	717	699	668	641	606	654	665	653	645	683	685	672	637	685	696	663	729	666	678	671	725	669	684	661	698	639	689	692	720	698	679	681	701	686	703	678	659	700	731	658	679	658	701	719	684	637	663	679	701	694	656	694	675	671	655	696	690	656	656	674	681	687	699	657	631	672	633	696	653	652	674	694	697	680	675	672	708	692	674	736	672	721	703	683	665	652	689	686	651	698	727	648	657	640	747	673	661	670	673	663	688	648	675	677	672	661	670	697	688	677	669	681	640	685	673	698	680	718	690	655	658	707	627	621	664	665	672	661	665	689	678	689	639	651	687	644	676	722	669	652	627	663	635	652	685	663	657	661	705	654	655	676	648	682	653	627	613	673	666	667	659	676	711	692	704	680	622	678	703	694	669	707	692	723	710	692	695	687	667	678	705	710	645	664	691	657	680	651	664	646	683	687	659	716	668	695	677	707	654	692	737	666	686	686	668	696	675	701	685	668	663	661	619	649	677	633	682	698	662	657	699	679	670	679	664	704	687	708	696	728	655	639	629	712	667	668	666	626	666	666	627	598	633	675	705	750	667	676	674	688	666	648	675	725	691	671	632	706	687	669	669	709	646	651	692	707	672	670	677	671	732	686	682	689	670	675	668	670	646	668	656	675	701	631	683	677	712	656	654	713	696	690	690	708	658	689	710	665	711	665	684	699	733	590	661	662	682	645	655	677	666	678	661	672	707	649	677	669	649	632	668	672	679	667	671	655	660	652	668	671	667	674	748	648	664	646	651	653	624	635	636	675	719	675	642	663	647	662	678	662	639	709	671	662	634	632	651	672	685	651	688	694	667	647	642	697	688	666	668	697	661	642	657	700	604	708	709	698	680	670	673	673	651	710	673	680	697	675	635	656	680	695	661	674	660	680	660	681	607	663	657	624	640	688	664	696	670	669	710	653	660	730	704	663	655	688	617	662	679	678	708	692	688	685	710	658	621	656	722	645	728	665	651	652	653	694	668	664	652	704	642	647	698	693	651	672	670	691	719	669	660	673	678	660	667	644	716	683	706	615	707	657	634	663	669	626	665	671	665	665	731	675	686	678	677	675	680	612	659	677	709	665	652	655	643	658	652	690	664	711	650	720	663	655	638	656	654	697	704	648	642	661	694	682	656	653	673	660	723	713	683	707	640	673	698	695	697	673	682	655	718	646	635	673	707	689	704	687	696	668	641	634	633	619	668	677	684	653	644	619	642	691	643	691	711	671	663	701	691	683	647	702	731	675	700	643	690	670	682	689	676	642	675	697	679	666	620	695	701	698	666	704	669	694	700	667	681	678	689	676	706	643	687	721	716	694	699	691	671	678	667	695	611	664	690	665	666	670	670	714	665	672	673	647	662	709	643	714	697	640	655	680	648	705	664	635	613	664	751	675	657	691	669	674	670	668	735	673	674	642	654	656	674	632	671	685	693	681	687	710	662	697	673	671	692	644	637	651	659	655	710	665	634	677	660	634	725	688	653	676	681	680	665	699	661	665	671	655	648	661	690	642	688	665	669	640	722	713	723	636	688	662	646	649	691	691	693	676	669	643	682	661	677	616	683	715	647	708	672	702	642	649	643	707	639	689	676	666	670	700	653	634	676	659	679	648	607	630	692	645	652	661	703	701	681	692	670	692	669	685	662	627	700	696	683	711	657	713	683	730	668	716	676	668	657	642	677	698	692	680	676	655	740	686	694	619	674	672	678	660	705	672	613	657	685	651	647	663	679	655	654	645	643	620	658	693	640	669	686	650	690	664	643	702	670	660	656	651	640	661	641	677	606	692	658	700	645	662	695	681	700	672	643	645	678	670	710	742	657	716	647	647	685	709	657	605	666	642	670	697	690	664	671	629	700	652	668	668	681	627	689	713	592	737	671	652	649	705	644	667	715	658	645	664	662	678	691	635	625	675	644	680	638	657	658	665	643	640	642	689	664	666	654	715	686	652	669	626	668	657	653	694	667	689	659	660	701	713	689	683	664	688	659	650	670	687	621	662	636	658	667	686	649	690	640	688	682	677	687	636	659	647	656	689	714	637	683	657	701	682	646	690	732	689	677	650	723	672	686	679	710	688	682	694	682	673	680	667	676	645	674	663	663	699	627	697	680	671	664	629	712	720	702	649	702	659	649	677	663	687	676	685	685	663	639	642	679	668	686	693	653	671	655	699	677	642	632	694	645	666	693	666	712	690	655	644	660	703	707	661	631	609	645	692	706	640	682	630	636	669	632	703	671	686	706	660	658	640	650	687	691	659	684	682	702	665	675	653	659	611	646	665	674	652	687	700	682	659	683	670	625	651	696	685	638	621	683	704	672	698	690	642	702	731	653	597	690	694	636	656	644	676	659	693	664	661	643	677	644	627	690	674	670	696	656	653	646	652	675	631	659	684	691	664	677	719	658	711	656	624	648	684	665	674	670	640	654	689	678	659	632	650	680	642	672	677	729	658	662	676	655	675	657	700	657	681	670	693	705	658	657	657	677	688	647	650	638	701	680	703	688	645	682	677	652	657	653	652	687	659	620	683	616	674	674	598	631	706	695	678	639	639	668	635	684	650	642	669	658	692	632	681	688	647	672	651	686	676	680	654	715	682	727	709	664	646	641	677	725	665	688	692	651
9514	17642	17131	10479	7919	5120	3605	2782	2856	3335	3013	9005	22551	15784	7575	2693	929	658	535	586	551	537	563	598	557	582	590	583	560	527	548	625	602	587	552	594	576	552	566	548	595	572	569	603	581	591	582	565	544	582	550	604	576	572	590	609	518	555	615	586	577	566	585	541	555	592	584	557	552	554	565	544	595	561	554	567	582	579	588	565	582	589	573	561	568	562	566	559	583	568	573	558	552	563	589	560	605	576	587	616	547	579	565	605	575	623	605	549	594	541	606	559	599	534	547	541	578	553	521	564	584	576	569	596	600	564	601	577	565	557	584	651	591	523	603	603	611	589	574	538	575	563	620	592	609	567	571	579	565	560	557	607	545	588	556	559	589	550	575	539	548	586	588	593	616	548	612	562	601	570	577	563	619	560	600	546	569	571	519	580	545	560	575	568	589	579	589	592	566	560	562	559	573	585	590	573	590	566	596	595	587	570	538	574	555	548	552	568	595	559	591	599	564	593	574	585	580	566	589	588	619	569	560	617	586	538	559	584	541	590	538	574	574	593	590	573	592	592	579	585	551	608	543	556	588	556	557	582	572	551	570	591	543	576	584	629	611	575	553	588	565	589	578	573	588	578	606	583	548	560	569	531	555	591	576	592	580	565	554	538	565	578	570	570	595	540	574	536	574	589	578	571	585	589	553	608	610	547	552	546	583	539	571	521	559	579	532	559	597	586	573	582	569	550	529	579	586	567	588	581	574	574	569	540	519	600	521	592	576	540	585	509	580	562	555	553	605	581	593	564	569	583	567	590	557	596	578	603	598	593	526	560	553	578	575	553	569	600	566	598	589	593	581	567	570	608	536	605	560	591	552	557	529	597	519	567	588	557	578	565	557	586	580	565	570	567	547	564	597	545	559	590	562	588	560	538	571	561	583	531	538	582	586	608	558	581	578	598	546	519	592	556	543	630	581	568	537	572	589	568	550	589	575	590	588	588	574	563	590	568	552	561	605	595	586	597	557	572	545	562	556	557	585	559	567	625	573	570	549	562	564	600	555	564	576	565	582	590	590	593	561	589	567	583	564	540	545	553	563	562	568	594	562	571	593	534	569	586	565	541	583	566	577	579	556	593	570	565	603	565	536	545	546	535	570	575	575	591	544	565	584	584	586	548	558	591	561	566	567	566	556	517	605	571	574	550	557	590	595	578	616	570	593	542	551	553	575	557	582	534	593	556	585	579	514	545	572	576	540	584	536	519	537	579	549	564	580	517	563	575	607	591	570	565	559	570	562	574	597	589	568	569	585	607	537	569	596	592	583	578	583	541	537	564	546	567	576	573	575	610	546	555	608	562	574	548	564	582	543	590	551	530	559	579	610	552	592	574	600	544	567	547	548	580	593	562	592	572	541	574	559	545	588	590	551	595	593	558	553	583	568	532	540	554	547	543	563	600	556	563	567	581	548	555	582	575	575	532	572	554	555	585	568	523	550	553	570	573	550	574	565	563	567	550	569	572	618	602	568	589	558	569	582	569	539	549	602	520	614	559	545	516	555	568	567	606	581	597	516	577	560	573	584	563	554	613	551	559	596	521	563	571	509	577	541	583	568	557	577	552	630	554	504	596	547	543	582	522	616	546	559	595	604	589	547	593	548	558	574	572	603	558	534	517	526	551	590	604	547	563	558	572	588	580	523	576	546	571	573	557	616	549	549	524	562	589	585	563	542	623	570	553	592	577	581	533	593	565	577	562	563	614	564	564	573	598	596	600	544	614	545	555	569	596	569	582	573	558	587	555	589	614	560	572	600	591	545	545	582	576	612	579	515	580	572	588	571	574	639	589	578	605	582	556	567	565	547	555	579	562	589	602	595	581	567	578	563	564	559	542	535	574	614	578	555	584	550	554	547	584	575	581	613	575	593	582	561	569	556	580	549	561	522	549	555	554	613	561	536	545	581	594	595	552	580	592	549	567	567	569	532	515	567	595	566	558	554	595	564	567	568	582	556	566	575	536	563	578	587	554	551	545	593	600	570	581	510	576	581	572	560	526	594	604	579	591	593	571	556	532	567	553	587	570	584	597	562	559	605	549	554	547	572	582	589	603	562	580	564	600	584	525	564	566	570	562	558	607	550	581	563	569	579	552	556	596	611	580	547	535	504	598	526	593	604	559	605	553	537	583	592	595	579	591	525	548	554	559	556	564	592	572	588	563	524	556	573	620	532	598	562	549	588	579	607	546	588	555	562	580	525	564	565	573	557	574	585	512	543	575	506	555	572	582	577	556	589	542	567	579	581	601	556	564	564	571	552	567	551	615	581	611	549	532	566	572	601	583	591	531	548	524	594	575	594	602	544	559	598	530	570	589	539	550	566	597	596	522	586	538	512	548	571	568	550	542	569	561	553	518	553	551	568	573	545	566	555	562	576	559	600	567	569	578	547	603	584	578	552	580	583	568	583	588	594	551	559	588	569	571	573	633	577	547	562	551	567	566	572	573	580	548	585	590	557	577	509	588	578	565	539	577	570	560	561	593	596	579	556	493	556	556	560	563	552	556	586	550	540	568	603	550	592	580	552	530	597	608	578	545	516	572	558	544	566	574	584	545	551	566	580	628	569	559	605	548	534	538	576	584	572	559	553	563	535	575	545	565	600	573	554	566	545	525	528	604	554	562	571	542	574	556	594	597	556	588	537	540	566	518	538	559	572	562	541	560	581	532	581	586	617	585	585	588	541	556	599	601	543	573	561	581	557	584	529	535	568	605	579	585	579	552	567	498	579	595	577	536	530	584	515	584	572	562	595	540	581	555	572	561	619	583	565	550	594	549	573	576	566	550	529	559	588	574	587	572	584	565	595	538	579	545	554	557	575	591	566	555	578	594	563	560	533	573	609	566	577	550	549	555	593	545	576	570	548	583	564	570	558	540	571	567	554	584	582	542	556	544	563	578	574	543	551	558	557	540	561	576	560	552	554	549	547	578	567	610	565	545	515	590	541	556	567	523	595	588	574	562	602	565	596	566	586	556	580	532	567	556	581	555	553	570	569	563	584	571	546	525	537	598	562	565	548	549	585	568	596	541	617	560	555	573	575	592	562	556	588	584	590	568	579	559	550	576	557	580	566	552	548	566	551	524	548	573	535	560	580	599	563	585	545	573	560	565	628	564	527	585	519	571	590	559	593	572	544	574	561	598	594	569	558	538	580	559	579	532	566	612	566	575	577	551	581	542	572	571	583	597	562	539	556	577	575	576	588	533	577	557	615	534	575	578	597	563	537	585	571	557	598	577	558	569	592	584	541	564	560	567	590	569	598	546	599	602	571	551	592	614	605	554	523	581	560	562	558	532	566	598	561	530	622	622	522	546	566	549	572	543	598	560	551	579	543	555	553	580	575	533	550	536	575	569	567	575	612	552	563	556	566	582	588	561	576	567	561	587	557	543	597	600	587	582	607	603	577	558	574	584	623	585	553	543	622	564	546	578	531	577	593	546	593	537	594	538	518	550
27156	10989	4344	2566	1440	984	823	801	899	1038	918	1045	1707	1470	1091	717	598	571	555	511	552	535	606	566	534	564	560	535	538	521	558	522	545	573	525	524	573	562	565	567	539	577	543	539	547	580	532	525	585	520	525	543	525	510	537	558	553	549	540	580	542	514	556	579	529	541	557	536	555	573	568	532	566	555	518	597	578	544	548	576	557	572	553	540	580	547	560	570	562	552	566	537	532	550	541	541	553	525	536	538	583	569	579	525	572	527	535	562	574	515	591	532	555	592	511	518	555	555	563	538	541	572	567	553	591	542	550	536	520	553	540	548	589	596	555	579	544	532	574	571	594	594	557	532	521	551	548	541	545	592	597	540	567	560	559	538	545	523	553	563	593	586	537	563	566	543	562	554	545	536	513	539	558	559	569	537	557	515	559	536	572	551	546	541	568	561	560	567	551	565	586	564	569	547	548	572	570	611	526	603	541	581	611	570	546	548	537	553	552	547	593	528	558	574	538	600	562	604	566	545	566	579	556	595	515	569	551	510	571	578	567	571	569	573	594	549	569	554	569	557	562	570	520	539	542	546	562	555	534	557	535	544	534	552	528	493	580	574	567	540	572	542	561	555	543	530	579	597	563	560	524	558	538	572	550	574	554	548	529	566	606	560	523	522	581	548	557	563	555	532	529	541	574	536	569	581	547	543	558	522	507	519	562	519	583	576	557	541	560	543	534	547	562	562	589	502	569	541	527	571	583	561	558	558	561	573	541	587	528	562	551	545	566	542	577	555	568	560	535	550	573	550	528	581	592	539	574	493	557	509	536	561	536	608	591	583	567	518	553	525	566	556	546	564	554	578	527	463	548	583	551	543	537	582	514	548	548	561	543	577	571	565	567	583	546	550	573	559	553	582	526	546	564	557	534	536	552	575	522	541	560	599	555	521	528	603	553	562	555	570	516	550	572	551	523	539	549	565	581	565	539	528	544	577	571	599	552	558	573	546	553	544	516	524	568	578	557	580	535	573	550	580	574	540	529	568	539	541	555	565	571	534	568	582	522	556	558	582	525	537	560	558	593	544	561	597	561	589	503	581	559	561	543	547	575	552	559	556	556	514	538	559	529	571	553	564	576	545	572	549	536	546	588	560	526	566	549	524	552	569	562	574	561	540	570	541	560	550	536	546	569	540	540	573	564	586	537	542	527	519	570	542	569	590	589	554	576	576	540	543	545	504	510	568	524	528	539	529	515	564	539	567	581	590	556	570	576	567	553	595	572	563	534	583	582	545	555	570	549	541	589	572	578	571	597	539	553	528	582	570	562	568	582	555	552	565	547	583	555	573	590	549	494	557	526	499	519	570	532	536	585	572	556	588	590	564	535	583	512	501	555	572	586	521	581	542	554	537	494	587	587	566	536	563	569	545	572	536	596	579	530	525	567	564	531	595	549	523	545	542	528	591	547	520	547	523	555	573	540	588	546	510	551	594	579	570	557	564	553	575	545	566	520	532	533	569	546	530	545	509	551	569	586	518	583	504	538	530	518	590	596	552	571	532	559	521	530	480	505	552	522	561	572	493	571	515	535	545	540	530	535	551	508	518	544	558	544	584	559	536	583	514	539	532	547	591	540	523	547	549	566	534	525	539	537	519	556	567	563	523	543	586	527	536	539	573	562	563	562	592	546	577	579	561	528	577	600	576	537	534	497	498	609	537	521	541	539	601	542	531	535	584	584	570	552	523	548	562	592	500	546	555	532	545	573	579	565	558	530	557	532	567	515	526	538	551	559	553	540	573	538	572	564	551	577	547	563	570	580	572	551	540	506	577	544	520	570	574	540	562	565	598	513	535	506	547	490	588	533	537	545	525	555	566	581	547	580	513	530	530	574	544	581	548	574	611	551	541	580	529	564	555	574	589	549	565	552	552	561	518	520	548	550	541	565	555	539	559	522	553	566	557	547	527	546	517	555	579	591	598	556	559	553	578	547	572	562	596	583	548	534	578	562	549	551	595	548	573	563	562	544	532	606	581	588	555	546	611	559	543	582	588	539	575	554	535	556	549	565	528	542	549	569	567	536	570	572	520	535	528	568	595	528	556	561	544	592	574	543	535	564	567	552	590	610	588	570	546	553	560	560	539	600	570	605	539	521	533	533	540	601	565	523	587	582	563	555	548	577	562	574	547	562	544	525	603	556	586	581	597	551	603	579	531	548	567	557	581	596	579	587	559	535	585	546	570	552	561	541	543	548	564	544	563	531	564	552	526	588	549	569	567	524	519	554	581	558	577	564	585	578	542	517	553	553	552	563	567	579	583	605	529	525	574	558	560	557	533	559	552	567	545	558	522	564	543	560	570	586	551	568	518	595	558	523	535	555	569	561	546	564	552	569	515	558	596	535	519	543	561	590	550	543	550	562	556	563	569	554	562	589	554	548	538	518	558	566	569	538	589	554	534	579	533	526	536	552	570	551	578	574	563	553	534	531	539	513	575	543	556	623	524	557	515	539	491	562	600	544	554	558	538	583	528	547	571	546	575	589	555	553	556	564	542	544	538	548	551	573	595	543	558	571	576	511	551	540	553	542	608	546	535	571	596	561	533	557	579	550	543	567	546	555	587	504	536	533	564	547	560	543	522	531	539	577	584	549	539	514	555	575	585	551	546	550	549	552	558	587	574	570	548	590	551	504	528	520	552	562	528	559	546	490	563	564	530	559	555	518	564	557	547	496	500	513	557	539	546	500	526	540	574	609	530	544	566	536	580	578	541	533	525	568	547	569	555	554	547	555	564	558	554	532	575	555	590	518	578	566	503	566	513	571	538	552	562	551	508	566	562	554	558	520	575	600	529	582	541	565	590	529	503	546	559	569	524	561	512	567	537	540	531	501	561	560	561	526	551	583	559	577	584	530	563	580	571	563	548	538	504	574	555	574	517	546	555	578	515	560	557	536	562	525	544	554	610	551	513	575	612	513	574	563	583	558	582	574	586	535	562	582	554	547	546	536	539	541	574	548	581	567	548	534	575	603	547	567	535	578	510	591	579	573	569	566	589	542	572	570	581	605	566	530	553	539	573	616	507	536	561	584	568	573	573	595	572	547	535	564	557	530	608	545	547	520	532	549	522	552	560	533	521	592	543	537	554	585	530	592	528	530	527	541	575	566	554	525	584	567	576	533	573	570	500	531	564	591	524	551	528	596	564	554	547	565	498	560	532	550	569	548	537	602	587	543	544	538	543	525	565	533	561	515	567	564	575	524	540	521	542	585	550	517	519	523	602	587	527	606	582	539	569	590	554	564	528	559	571	558	537	548	563	587	556	596	567	538	565	583	538	576	574	562	588	612	511	537	558	538	585	573	582	562	583	568	541	554	552	553	563	569	561	533	594	554	566	551	608	506	565	576	540	517	568	550	517	539	560	575	527	556	533	580	541	522	566	564	550	561	536	539	521	556	551	594	583	558	579	603	551	510	574	549	566	554	515	575	545	552	552	561	578	526	557	565	578
7040	3524	4641	2448	1678	1089	890	925	1114	1369	1154	1267	2074	1613	993	622	535	488	488	464	461	452	482	469	486	492	439	462	457	427	456	474	445	461	454	465	471	493	489	428	461	469	480	471	491	488	452	487	473	465	452	488	491	444	442	474	499	450	467	456	479	489	479	470	457	454	462	450	464	502	420	448	484	485	452	493	461	515	460	451	474	463	470	453	443	427	459	428	440	471	476	495	484	446	437	488	447	439	462	461	442	474	467	466	487	452	465	490	465	452	466	425	485	457	473	452	432	465	461	449	425	468	446	456	455	466	491	450	461	443	473	457	440	430	459	464	446	458	463	488	444	479	466	454	439	449	453	464	481	504	487	453	478	458	471	472	462	498	451	426	446	471	433	474	442	500	479	443	447	458	469	486	435	461	438	517	498	483	460	458	455	450	460	451	467	449	465	471	463	443	485	443	457	428	486	493	448	491	460	476	444	489	459	472	491	464	464	476	469	474	508	439	430	436	454	459	426	463	452	483	464	471	415	484	460	446	432	456	486	471	414	443	476	473	487	494	498	442	469	446	466	465	482	449	478	458	502	451	461	493	478	465	486	497	448	460	480	467	449	454	455	505	464	453	446	462	455	471	502	430	463	466	433	484	457	473	441	498	447	447	485	500	444	450	468	504	485	463	475	427	456	479	482	492	433	477	430	432	475	488	473	453	441	476	411	463	472	459	458	477	474	444	474	451	489	461	456	443	490	433	475	468	486	440	475	470	453	445	461	457	455	449	477	472	450	497	482	460	474	423	480	440	475	462	476	439	445	449	469	450	415	460	469	476	439	463	492	491	472	481	484	431	441	434	468	470	467	455	467	441	491	479	478	481	452	483	451	426	462	420	479	484	446	449	494	463	497	419	491	447	477	422	469	455	441	458	451	494	466	499	474	480	417	486	432	458	484	477	452	429	465	472	434	427	436	496	445	497	436	467	448	450	428	462	482	467	468	462	457	447	455	434	425	443	470	450	456	487	490	443	482	463	479	446	478	473	464	460	466	476	463	435	495	443	467	460	443	453	483	479	460	466	430	419	470	465	481	496	468	467	481	446	452	467	437	472	461	456	477	496	479	414	468	434	445	471	492	473	460	477	492	467	465	462	458	431	462	487	451	471	466	448	449	456	451	475	463	470	451	462	467	481	457	450	426	470	461	465	441	460	442	512	446	461	504	472	456	489	477	463	438	460	480	428	496	447	446	453	466	473	421	435	484	449	462	462	500	444	446	488	466	452	437	440	452	489	442	477	477	492	468	452	490	499	516	434	474	478	428	471	494	455	422	488	450	453	481	485	462	437	444	467	458	471	476	450	434	477	458	432	462	476	419	468	462	412	480	484	463	424	441	461	483	459	476	469	438	483	459	441	465	455	459	470	443	479	442	478	467	434	444	471	449	458	479	477	462	439	463	485	493	481	452	465	458	462	498	433	451	467	450	433	436	429	437	476	436	447	458	483	465	492	421	438	483	438	469	433	483	498	465	463	469	415	512	457	449	445	478	443	453	444	504	465	473	437	440	454	449	469	466	443	455	460	437	442	480	494	447	444	467	472	463	514	467	422	461	463	492	473	442	466	456	471	486	454	434	474	438	467	460	452	492	468	446	460	437	474	449	456	470	503	475	502	445	477	460	497	485	435	475	433	446	474	466	474	504	475	432	428	467	454	434	459	449	474	484	479	481	493	434	439	469	446	461	468	478	426	484	460	438	463	546	451	457	480	497	475	498	474	460	470	464	467	480	477	442	454	445	410	470	479	486	428	492	475	476	487	429	460	473	466	466	457	492	442	463	468	462	421	485	481	459	456	471	490	482	478	501	460	437	468	456	469	483	478	459	500	476	438	463	469	465	438	455	456	420	461	478	485	485	502	464	479	463	471	444	462	478	480	446	455	435	442	454	437	451	479	435	460	456	476	418	446	479	460	484	472	480	461	464	428	429	481	446	471	448	425	451	466	455	455	476	461	429	429	486	502	461	444	474	466	450	451	467	449	492	445	496	473	477	488	413	460	470	463	463	443	450	454	482	459	451	488	464	494	461	457	483	419	464	423	459	488	478	450	432	432	484	465	469	424	479	478	430	492	439	417	520	446	468	440	450	492	457	440	436	459	509	492	465	395	468	447	477	472	393	465	476	449	501	476	464	426	471	436	460	422	435	481	449	479	407	486	448	471	475	462	402	431	488	465	451	485	468	462	446	470	479	473	474	493	483	476	452	467	494	470	463	431	467	470	486	473	460	451	443	486	471	440	450	476	465	476	471	420	465	459	456	445	486	452	456	439	491	496	472	441	448	430	486	436	439	473	484	476	466	490	444	462	456	488	469	451	470	442	472	441	477	466	441	502	477	465	476	476	459	463	472	428	425	428	474	487	484	457	434	494	456	457	492	472	424	494	487	459	431	466	463	501	469	450	470	480	452	460	468	481	442	445	443	464	464	481	479	457	488	468	454	467	480	460	441	482	488	422	453	439	472	482	449	476	495	468	422	482	460	472	466	404	471	488	481	468	435	487	462	458	489	440	470	454	453	472	467	460	472	470	494	468	447	425	465	478	439	506	452	477	470	473	464	460	456	499	449	447	514	451	453	425	433	480	466	479	460	468	481	470	512	445	467	475	435	454	441	475	498	474	466	457	499	469	487	485	461	451	505	456	483	472	469	472	439	411	457	462	447	452	448	484	442	433	452	482	474	470	465	448	462	422	461	517	483	457	448	439	445	468	492	446	462	496	445	474	481	457	445	456	446	429	437	447	490	450	457	491	438	459	464	459	444	471	467	438	438	457	442	445	431	436	475	454	482	431	452	457	455	429	460	466	482	460	450	499	453	449	432	484	451	482	476	482	489	485	477	457	468	454	454	430	415	448	452	484	499	434	431	470	444	460	458	450	426	493	474	493	459	468	481	495	495	502	473	476	446	482	481	477	432	462	499	489	431	463	442	427	452	439	452	499	484	491	463	437	479	496	486	453	454	434	428	473	444	432	491	465	485	469	454	476	449	456	461	460	451	457	433	447	466	433	462	478	463	444	470	481	483	448	461	465	493	470	449	461	473	464	475	462	476	459	480	453	431	472	425	457	438	460	467	398	422	510	438	457	463	466	458	459	477	472	494	507	474	501	448	457	450	459	471	479	508	458	465	492	401	451	444	501	464	453	477	478	476	502	438	477	439	481	451	466	454	504	417	445	435	437	456	462	499	450	461	467	483	461	493	456	475	466	465	408	445	456	456	460	465	465	464	473	428	452	461	447	479	471	436	446	456	437	486	462	468	452	444	473	496	462	462	472	420	457	450	462	455	440	425	484	458	453	440	454	471	473	469	441	459	491	461	460	456	488	441	453	451	447	442	455	458	461	488	473	472	470	495	464	470	439	512	457	437	453	429	454	456	454	474	458	455	447	454	459	438	468	521	447	468	434	484	468	476	479	453	481	477	487	458	436	453	438	497	444	462	471	469	478	475	466
24828	20787	26770	24644	10724	3042	1926	2026	2526	2047	1687	6534	13620	8838	3768	1437	773	627	614	623	590	554	581	582	600	545	595	603	590	608	581	562	555	551	602	588	571	602	582	564	582	561	578	590	554	546	571	578	578	579	570	603	586	581	553	589	606	585	576	559	546	579	545	574	584	577	582	609	591	529	597	603	575	545	543	577	597	560	544	561	581	591	619	570	611	539	561	588	593	577	560	596	598	605	556	571	570	583	578	561	583	579	612	583	618	610	593	608	632	544	555	564	551	594	579	570	551	577	585	589	582	562	571	617	570	548	618	572	572	593	554	602	602	616	555	583	546	590	547	568	575	515	575	572	590	605	622	575	606	580	575	566	556	527	572	565	586	592	561	582	612	620	593	578	566	582	574	566	593	585	552	578	564	603	556	571	576	571	589	567	547	589	587	605	602	584	592	577	562	576	533	567	560	533	558	550	586	596	575	520	560	579	609	608	579	598	565	633	553	531	580	563	593	608	551	566	629	541	601	565	542	537	626	568	564	612	538	575	566	560	575	554	560	543	562	624	551	520	589	568	551	536	610	596	577	603	580	574	597	569	583	574	557	555	573	617	573	611	563	538	537	567	555	617	599	581	573	572	556	569	605	547	597	576	580	589	524	603	578	551	559	588	591	552	585	548	577	608	584	584	558	514	586	605	550	575	576	537	560	582	577	572	570	558	536	626	562	571	561	570	581	547	567	558	591	573	584	545	527	577	576	567	536	576	565	587	561	588	550	624	568	560	572	572	577	609	567	545	612	557	549	581	538	570	586	500	569	544	531	593	580	559	624	579	563	559	556	589	537	577	548	539	567	583	552	569	570	618	580	575	568	575	578	615	542	559	588	557	573	557	576	552	606	545	530	509	618	571	529	585	570	577	560	611	579	528	575	560	556	582	552	569	531	564	594	564	571	540	592	602	583	627	551	563	572	567	534	566	530	542	556	580	565	598	554	564	564	594	564	558	568	531	549	565	554	589	583	559	567	574	523	614	559	528	602	540	581	571	595	558	568	570	631	563	547	540	606	560	586	562	597	564	572	570	568	603	582	583	596	560	599	554	627	595	582	555	569	594	596	593	562	613	519	607	592	573	579	558	554	555	567	572	594	602	591	516	572	604	560	561	541	587	580	589	543	554	581	550	545	568	573	594	563	608	562	576	607	580	575	548	593	575	574	568	586	581	604	545	569	521	531	582	514	563	583	559	592	576	583	569	593	622	552	582	566	578	568	616	594	540	583	547	569	529	567	561	584	615	561	554	562	575	575	542	575	554	605	568	566	567	573	605	555	600	596	580	544	582	562	574	572	573	532	593	567	555	588	582	539	593	552	586	575	568	601	602	606	598	545	564	612	571	556	569	569	553	602	596	521	542	576	573	618	550	633	580	569	552	522	553	588	539	567	581	547	586	561	563	547	554	608	544	592	540	590	565	572	598	619	581	604	585	585	612	573	554	574	619	567	587	574	563	569	538	527	603	551	598	540	545	583	597	591	539	540	578	610	575	548	580	586	573	598	543	573	568	536	574	509	574	554	531	546	564	569	541	551	584	567	580	584	586	584	539	535	543	532	578	551	548	593	606	566	559	532	573	622	598	547	642	568	570	537	550	584	607	567	582	567	557	625	573	561	569	568	552	644	552	564	543	578	592	601	551	539	589	593	531	559	539	568	579	589	570	593	578	526	573	606	589	571	569	555	560	555	606	598	586	570	578	634	591	551	558	586	548	566	579	574	570	548	553	575	524	587	577	571	546	542	575	601	571	530	536	538	566	573	556	583	552	595	586	575	551	607	617	537	554	551	565	547	556	553	553	551	576	581	564	542	555	542	593	580	502	550	580	578	561	560	571	508	533	553	530	573	554	604	547	576	565	590	594	576	589	526	575	579	585	590	602	545	543	562	601	597	582	585	573	543	553	561	553	577	575	575	531	564	587	562	568	535	609	543	561	523	564	548	612	551	567	598	569	542	593	566	587	577	573	551	576	557	560	568	580	555	622	551	499	571	570	577	578	565	558	582	560	594	569	580	578	553	535	591	554	602	590	576	554	543	598	585	569	593	562	574	574	556	584	589	576	534	582	617	535	556	544	605	590	536	611	532	545	577	600	565	560	581	631	558	582	598	586	559	613	556	582	551	540	547	547	568	603	533	594	568	545	581	563	576	548	614	579	588	605	590	535	567	556	547	551	558	571	579	560	562	565	572	580	591	587	601	553	533	592	583	546	588	589	582	551	563	605	603	545	569	559	562	564	573	579	616	539	601	607	608	567	563	558	575	526	597	610	569	564	565	618	553	540	566	540	591	580	596	570	573	551	547	565	590	597	599	576	619	609	552	583	576	577	595	550	615	601	547	555	567	564	613	531	554	545	567	577	563	569	616	571	595	562	569	577	569	552	553	568	547	542	539	554	557	572	584	576	571	534	544	525	568	608	567	570	584	574	560	548	571	533	527	595	575	575	539	550	561	595	592	543	587	573	581	549	581	598	537	570	558	525	566	537	561	598	566	561	586	582	587	547	605	591	576	596	568	575	580	578	562	536	575	593	562	570	605	580	557	533	571	585	563	571	526	586	594	601	568	572	600	560	562	594	585	535	562	587	524	594	559	588	577	571	570	597	576	552	628	575	601	582	617	545	581	551	565	550	543	577	591	551	549	519	554	567	582	548	567	584	601	568	608	574	557	609	560	558	594	543	569	640	529	541	543	555	554	582	548	571	524	589	598	599	570	615	586	542	553	533	546	537	555	589	605	562	601	584	550	564	584	560	565	582	595	569	579	532	520	554	557	567	564	569	592	550	582	551	534	574	577	577	556	557	574	557	608	548	551	584	577	567	559	554	610	552	568	546	570	560	547	569	557	608	580	539	607	607	545	591	608	589	547	581	583	594	579	569	532	573	528	558	593	528	608	550	593	568	563	557	583	554	552	568	578	587	598	582	582	593	535	582	571	522	567	590	567	568	586	562	563	623	613	591	564	569	569	548	521	560	594	591	569	569	559	568	551	540	548	541	529	609	594	567	549	595	533	596	564	603	556	552	575	593	572	601	579	593	550	543	525	594	530	627	584	585	579	602	569	525	581	543	545	614	550	569	549	547	530	573	600	613	608	593	566	622	610	574	583	561	558	542	548	605	558	627	600	590	547	550	558	561	569	533	664	576	531	529	568	535	580	585	583	550	576	588	525	536	568	530	558	553	553	539	561	563	549	546	579	574	563	566	571	568	549	590	578	557	562	545	570	518	561	567	579	565	585	565	553	584	549	547	611	604	582	578	574	590	575	555	544	574	542	542	538	554	549	570	600	552	545	599	577	562	610	579	563	584	568	521	584	584	541	566	571	598	645	618	563	615	566	561	533	590	537	515	590	573	622	576	580	582	558	532	586	557	561	603	574	564	538	555	624	599	572	602	559	567	561	543	543	533	588	592	589	566	585	543	585	554	540	545	575	555	552	594	580	574	575	559	557	592
5432	7843	8319	4710	3437	2488	2048	2628	3487	2628	2091	8977	13283	8659	3706	1409	661	521	482	505	503	503	489	528	476	502	504	510	509	509	528	519	513	468	475	462	502	449	479	466	474	483	521	475	467	435	507	480	486	514	530	506	519	470	493	471	485	489	479	497	459	496	509	443	505	535	450	471	502	479	502	460	478	533	517	475	512	479	498	458	502	464	452	477	467	519	460	525	490	479	549	460	473	538	485	472	523	478	469	485	486	516	475	477	511	512	481	519	485	509	484	523	476	465	473	523	516	510	489	484	471	499	449	452	470	491	472	495	495	486	481	494	495	497	513	489	485	527	473	499	465	508	460	462	509	518	465	487	492	459	511	475	484	469	486	479	523	496	535	469	503	482	503	486	465	506	532	550	505	516	487	488	462	495	488	486	485	515	544	507	504	481	482	467	465	415	495	499	504	532	501	490	464	494	502	512	489	463	465	486	508	546	487	466	512	482	523	460	506	490	464	470	508	501	507	517	507	477	507	507	479	530	467	473	489	474	517	477	514	482	468	510	458	491	442	507	491	491	459	474	495	485	468	466	515	462	506	465	488	500	505	482	463	463	493	510	503	457	531	503	470	490	555	486	504	502	493	534	501	470	488	490	487	491	469	462	510	471	508	466	498	496	490	523	515	522	472	485	457	487	527	483	480	472	506	474	494	477	473	509	494	467	493	512	489	454	493	461	515	472	468	483	454	457	485	468	485	490	469	503	449	487	468	506	489	524	477	504	515	479	467	475	501	487	484	460	477	515	490	490	469	511	488	502	493	475	473	482	505	477	491	508	477	493	473	517	498	499	474	502	478	510	504	489	473	498	465	480	453	475	426	469	489	499	526	499	491	484	479	492	480	498	530	477	481	504	533	516	459	471	519	462	496	507	494	441	506	498	505	460	488	529	530	489	478	503	495	500	503	480	507	492	490	483	486	505	514	473	487	513	492	501	512	528	494	477	481	448	477	455	502	494	465	467	476	505	499	491	500	482	511	468	530	443	470	490	504	493	500	495	479	466	548	519	501	483	499	512	479	460	467	444	504	508	524	487	510	458	465	470	479	503	508	500	500	462	478	515	489	483	492	501	496	482	500	502	452	518	508	453	466	514	478	506	461	489	496	518	488	521	481	490	500	475	492	492	486	439	480	475	501	494	496	468	483	480	471	518	468	498	499	488	445	501	536	475	496	529	494	471	502	460	489	457	490	473	459	460	484	508	472	505	504	514	469	495	487	478	516	486	475	497	494	477	511	520	530	496	504	520	503	509	491	500	497	547	501	498	473	472	485	471	497	515	483	498	540	498	453	488	481	491	504	457	469	507	527	438	493	479	503	471	460	514	528	477	465	487	495	480	471	502	476	469	503	468	553	482	487	504	502	454	467	528	486	486	495	475	489	493	478	510	514	494	501	462	458	496	511	437	488	516	476	485	464	448	478	484	517	466	466	471	512	496	488	516	468	529	499	477	502	518	449	506	501	484	509	499	460	493	489	468	467	483	502	545	500	468	492	530	493	478	501	487	474	495	475	476	437	456	478	479	507	528	506	497	482	521	463	461	475	514	499	489	500	455	468	469	478	460	495	469	467	485	523	504	509	518	478	506	489	514	528	473	485	489	461	494	524	452	515	476	506	524	498	525	507	505	452	506	482	488	498	472	510	476	498	495	473	515	448	499	511	518	499	529	535	536	495	507	505	520	482	481	503	547	490	522	495	466	456	468	511	478	462	454	420	484	512	465	456	485	572	451	499	482	489	482	472	492	524	498	488	495	482	514	509	505	452	487	464	459	509	506	505	497	522	445	515	470	497	488	517	510	531	531	491	521	459	475	460	453	512	463	502	494	529	470	467	490	480	512	485	503	486	483	469	483	466	493	459	477	528	487	494	486	538	472	488	477	479	442	497	505	478	511	531	500	502	483	496	554	476	525	485	503	432	522	521	557	484	496	469	503	525	502	484	478	495	506	452	487	466	461	479	528	509	482	500	496	484	513	481	444	457	475	503	534	507	472	482	442	475	480	429	489	528	472	458	462	450	518	472	513	473	493	489	482	490	478	528	477	511	492	490	513	517	482	507	502	464	478	506	492	475	523	450	444	492	460	474	494	496	492	481	442	481	485	552	511	495	489	459	487	497	465	479	481	513	477	467	479	513	482	461	495	476	511	493	475	509	487	452	486	478	479	479	512	498	479	473	517	452	491	519	510	514	490	493	484	480	489	547	502	454	495	464	505	476	491	458	456	492	506	502	492	492	495	473	529	473	449	449	486	468	507	519	485	521	554	500	458	467	487	505	528	465	491	410	491	500	493	477	472	480	457	467	507	474	472	468	475	492	487	502	532	438	460	506	462	462	494	506	439	415	521	480	523	544	449	483	465	524	473	511	459	494	461	476	468	512	485	519	531	459	514	500	494	486	503	489	477	491	506	520	496	472	466	470	490	460	521	449	506	507	481	528	461	505	461	470	468	452	505	492	481	455	495	484	477	503	493	500	525	474	527	477	496	483	495	498	490	484	468	447	533	493	505	503	471	485	494	483	487	503	483	485	477	471	513	496	470	481	484	492	515	499	484	479	483	470	504	485	463	418	504	501	502	497	475	489	455	471	490	516	470	497	527	451	457	441	474	524	465	544	474	452	461	479	478	482	474	454	458	484	495	461	466	470	480	517	473	442	497	481	505	472	487	448	511	517	498	466	455	511	444	489	464	461	482	506	474	528	494	514	469	466	441	515	461	488	486	478	470	490	426	480	480	512	542	466	442	445	455	518	496	506	459	476	498	452	520	470	496	525	519	476	471	504	485	535	498	513	527	480	473	505	467	469	512	443	496	468	434	489	520	494	494	491	504	511	478	461	501	457	517	504	498	462	470	502	474	498	515	450	492	466	495	499	543	492	540	529	502	486	468	496	513	469	493	513	525	528	493	475	488	487	502	429	459	512	510	478	476	458	466	494	479	497	508	440	500	486	508	465	481	499	521	494	471	486	505	485	453	496	476	455	506	481	490	488	484	498	473	481	472	415	445	525	495	515	491	479	456	523	476	500	491	490	493	500	510	482	471	499	473	469	483	481	524	468	487	487	450	497	461	446	485	476	495	465	497	470	490	469	481	502	473	509	434	505	468	476	483	463	495	452	507	472	482	450	467	492	475	485	470	461	479	464	447	479	498	496	456	497	542	500	518	520	477	503	476	486	490	519	474	526	527	484	455	511	481	513	489	477	518	501	488	480	501	494	541	529	486	504	496	479	508	511	471	478	517	502	460	493	494	516	479	473	467	502	454	489	485	512	495	496	495	468	482	454	494	500	498	490	511	537	501	480	470	502	492	459	513	479	509	527	489	476	484	445	487	498	506	503	492	496	480	445	497	457	466	498	496	480	470	501	505	489	484	464	497	469	481	511	494	484	496	491	491	501	496	509	487	454	482	508	503	486	466	500	481	471	498	534	481	488	491	506	523	497	535	494	475	471	508
23863	20798	27737	23939	20701	12723	7593	5049	3452	2701	2376	12929	21316	15113	6927	2090	962	829	781	705	725	693	723	725	716	665	706	700	718	731	717	728	730	691	735	728	704	706	710	751	682	669	709	708	708	726	721	695	737	694	701	696	719	730	715	705	666	701	681	757	650	673	754	729	643	744	708	675	720	718	701	672	777	756	719	653	698	690	715	725	712	690	708	722	713	638	713	683	709	690	666	660	729	725	745	705	690	698	676	707	649	714	709	692	729	765	696	734	729	748	703	652	737	730	660	711	712	741	697	720	691	713	731	712	779	740	697	677	678	672	748	724	716	694	716	726	695	735	742	707	693	716	712	742	694	682	686	695	747	722	666	746	661	706	692	720	634	640	748	699	637	707	702	720	810	689	741	689	679	685	728	660	662	728	709	704	724	655	756	712	707	712	775	716	736	728	676	676	726	661	769	691	720	673	684	696	736	669	701	693	714	685	681	672	679	654	765	666	716	725	717	716	656	652	735	733	685	655	706	664	691	681	656	669	696	695	753	665	718	710	728	686	687	723	719	693	657	694	701	704	689	729	678	689	689	753	719	697	736	713	704	708	686	679	751	734	674	684	728	741	696	717	647	725	749	668	701	715	694	726	680	716	727	703	655	656	704	718	706	742	759	730	699	684	676	726	687	674	664	709	643	697	725	725	696	682	680	707	719	702	689	708	694	685	659	679	665	678	678	703	737	714	678	681	684	701	709	701	744	727	706	684	709	701	654	708	712	682	715	716	643	713	756	767	676	693	735	733	741	739	695	747	749	724	697	666	694	695	691	720	715	709	749	711	732	698	703	670	723	622	712	729	710	684	723	683	711	688	688	689	689	740	727	750	724	698	739	746	681	726	743	766	718	700	705	705	691	734	721	690	746	689	659	704	699	697	707	679	680	690	691	683	714	707	710	699	709	728	702	742	687	672	710	702	698	688	709	670	717	739	683	679	717	695	684	701	716	727	725	703	695	699	699	722	646	671	718	704	731	671	724	701	704	709	731	742	715	715	685	699	728	680	708	723	720	677	671	681	677	685	628	710	687	731	715	660	683	744	686	731	717	648	680	713	697	771	634	658	706	700	739	698	713	707	716	683	723	699	728	750	698	696	707	652	751	712	739	690	705	738	740	707	721	693	700	683	692	637	719	696	760	692	692	721	640	698	710	707	721	674	705	737	692	710	707	708	736	741	732	755	713	648	725	687	735	676	693	672	692	713	695	672	683	741	764	692	677	704	736	737	741	677	702	682	688	680	712	674	688	646	712	673	681	685	732	743	708	678	696	697	749	700	729	694	698	701	725	682	720	705	702	708	715	693	746	638	737	706	674	707	666	697	674	649	687	724	744	673	703	689	670	683	674	686	680	726	725	705	712	709	689	687	739	681	732	697	719	705	701	759	676	684	716	721	690	685	670	710	677	722	685	664	687	739	741	709	701	677	732	760	721	699	730	722	744	724	709	725	705	712	685	666	729	676	705	719	674	723	726	733	742	639	697	772	704	709	715	709	761	714	671	670	680	680	701	691	703	679	684	741	708	695	722	703	694	685	685	646	716	705	713	711	680	737	721	637	704	729	691	700	725	708	725	677	691	676	683	720	730	713	698	640	677	660	688	719	713	729	701	662	727	732	762	675	679	723	678	664	692	715	672	689	708	704	648	706	660	726	682	695	707	730	702	731	679	716	710	693	748	708	717	691	723	676	680	696	688	692	690	643	746	695	701	725	666	677	709	676	681	688	657	725	665	749	720	690	707	665	698	665	708	700	664	667	668	688	682	719	683	712	710	705	730	664	630	723	685	738	703	709	713	697	722	685	757	686	712	749	733	717	690	694	727	665	706	674	704	714	703	719	716	679	669	682	664	686	694	676	720	723	714	661	666	711	719	694	703	671	712	632	689	701	678	697	701	720	735	679	661	634	703	695	720	691	738	712	707	701	673	679	672	697	671	699	717	714	679	666	707	731	694	705	709	710	682	721	720	732	726	674	720	675	684	720	707	739	691	704	668	709	678	732	661	695	707	697	697	738	725	730	704	715	694	671	778	704	698	681	679	638	668	725	708	687	695	705	719	727	687	753	705	711	710	734	689	721	689	758	746	733	704	687	706	721	682	690	684	722	735	744	697	626	742	652	670	719	675	714	722	685	676	715	687	736	747	730	706	720	690	684	685	645	708	666	689	694	673	671	700	719	672	749	729	702	710	689	709	668	696	691	715	676	743	730	691	696	747	665	682	651	691	712	680	692	731	649	686	684	666	704	689	731	763	773	727	766	710	711	698	720	690	725	718	650	663	702	639	713	706	747	690	717	678	681	693	788	726	696	678	705	701	701	664	642	684	713	685	694	699	712	719	680	685	727	723	728	691	730	697	653	718	725	706	738	717	676	713	678	695	732	706	708	698	690	743	678	672	703	745	681	738	655	653	667	699	695	676	680	678	704	764	727	697	624	695	678	656	695	710	663	731	712	729	732	696	674	718	733	720	742	700	663	660	699	687	725	697	677	651	713	688	715	720	707	713	737	696	769	698	674	753	701	708	712	714	655	687	677	714	710	672	646	724	702	714	742	736	764	708	699	716	669	695	707	682	705	706	676	699	744	666	709	761	652	627	739	727	694	666	679	675	631	694	662	758	657	729	714	673	726	697	678	648	675	657	709	678	722	725	698	715	684	722	686	713	664	707	774	671	695	691	713	704	695	745	669	679	675	646	685	696	719	738	739	733	681	680	701	744	697	678	721	716	710	697	687	711	684	690	732	727	698	713	746	690	709	710	697	664	701	700	708	720	669	683	670	706	730	706	687	725	682	730	697	722	737	698	731	674	690	712	671	683	755	688	706	672	702	699	709	676	698	713	695	690	667	629	721	727	701	668	686	713	676	733	698	716	722	683	730	711	693	705	720	673	658	713	698	675	684	730	763	727	703	695	712	708	709	736	682	718	690	692	685	704	671	731	692	637	761	742	733	672	666	719	709	712	701	715	697	690	711	680	714	688	698	687	733	710	661	662	661	731	724	708	731	681	709	673	655	730	710	736	670	680	676	729	663	680	686	676	685	659	708	708	684	737	724	655	702	716	720	757	680	715	738	715	704	710	752	705	706	714	645	701	645	704	752	708	694	636	683	674	687	681	705	715	669	723	694	650	711	676	662	734	700	682	730	701	693	664	698	699	732	694	694	712	722	699	681	669	692	709	720	695	689	690	698	703	697	707	675	665	649	726	721	707	687	727	679	705	713	700	700	675	738	637	740	721	686	740	658	712	665	757	678	707	733	732	729	687	688	652	717	676	689	667	708	660	686	679	699	703	731	658	741	680	710	681	652	681	698	711	703	717	722	681	680	745	711	752	682	766	678	689	690	652	703	701	680	691	696	692	718	705	681	682	735	680	667	733	712	636	682	655	661	732	680	758	701	725	715	691	738	669	675	707	688	724	759	707	719	724	711	697	654	720	704	757	719	706	701	737	689	699	669
6546	11651	11452	8070	8496	6647	6459	5835	4475	3554	2867	16220	19371	13324	6216	2024	866	660	590	555	591	628	576	602	630	597	583	585	613	583	571	553	590	567	625	621	587	581	620	561	599	575	579	586	577	574	595	594	605	556	643	591	583	578	577	613	601	606	554	573	582	581	536	572	612	573	581	584	589	628	642	567	583	569	616	605	587	578	618	584	583	568	563	541	593	608	585	558	543	592	610	588	538	627	568	590	578	595	554	559	568	558	596	600	579	620	574	626	630	568	573	564	593	623	622	609	582	580	527	534	579	627	610	582	541	597	612	599	595	627	576	547	549	638	597	588	553	578	559	584	637	600	593	621	626	655	590	573	606	587	573	597	573	601	577	536	605	563	581	585	548	634	614	625	579	624	602	578	545	625	595	593	593	616	601	642	606	578	589	671	589	579	597	580	633	581	588	610	561	593	599	605	580	602	576	587	595	563	599	596	572	602	609	583	555	584	539	614	546	535	568	568	574	607	547	580	578	576	534	598	561	612	619	610	610	595	571	553	605	632	615	586	611	626	571	596	607	527	597	592	562	598	577	580	623	584	611	582	607	557	538	588	584	593	552	570	607	624	603	585	563	587	620	583	598	569	581	574	609	539	637	557	576	593	599	616	552	607	547	582	563	586	594	611	550	563	596	584	618	615	599	618	616	592	555	585	596	625	620	582	613	581	618	604	569	568	608	598	618	577	569	597	567	584	579	620	584	566	568	557	570	606	585	580	603	578	596	611	579	567	557	571	597	596	570	581	578	565	608	588	603	637	565	596	580	579	576	572	589	591	579	580	595	579	591	535	575	655	598	547	593	590	587	572	585	590	582	582	568	591	529	582	594	561	551	564	574	591	604	598	618	601	573	604	561	536	583	587	617	575	554	618	594	630	600	627	540	596	534	578	562	557	607	610	611	614	604	630	618	588	594	574	597	549	639	550	574	599	584	562	610	561	588	578	589	602	567	545	568	611	589	621	596	560	576	569	594	527	595	588	649	551	565	616	581	626	615	573	585	591	587	601	573	550	586	611	583	530	530	599	608	601	551	539	574	605	600	585	571	573	554	596	567	584	581	535	577	597	562	607	576	563	599	583	593	551	625	609	585	659	546	595	612	598	601	604	546	612	582	567	568	568	580	579	581	589	630	578	602	583	576	611	588	563	602	608	630	594	599	626	558	560	643	560	613	584	594	566	533	573	567	583	557	536	647	573	625	574	609	633	591	574	569	573	544	605	542	591	590	571	622	626	594	608	583	561	540	603	589	572	592	600	588	598	542	572	604	596	551	596	607	610	573	640	623	585	588	591	613	598	574	573	556	566	612	602	575	628	583	588	545	584	568	544	591	543	600	542	579	574	535	582	555	576	604	627	592	598	569	595	591	542	533	573	601	580	567	598	609	590	588	569	587	598	600	616	590	580	598	571	607	619	537	601	606	596	565	575	626	608	580	601	602	588	594	578	557	601	557	564	543	561	627	550	567	624	578	596	564	579	614	573	529	592	581	578	563	537	559	601	588	601	585	590	621	627	582	574	626	584	585	551	625	577	572	585	611	568	590	621	580	563	586	583	560	571	552	620	642	581	570	606	566	579	550	563	579	611	584	550	560	581	584	637	618	600	533	584	562	592	620	565	597	515	578	575	601	609	569	571	620	583	580	608	582	583	604	581	575	557	601	605	572	578	568	605	547	602	618	585	556	585	569	581	624	601	529	637	579	546	550	543	559	557	585	603	554	613	580	611	570	586	610	609	574	574	583	569	596	578	597	594	532	559	589	599	575	539	539	553	572	568	584	559	608	592	590	570	583	571	603	563	545	594	592	599	595	631	622	575	562	580	581	631	626	566	601	555	556	592	566	539	609	589	598	582	576	600	568	608	598	605	604	613	556	576	565	629	572	623	608	581	573	607	565	552	558	575	593	552	590	550	572	548	549	594	613	608	583	584	552	566	585	572	580	601	541	559	583	585	576	565	582	572	579	582	611	608	570	564	541	589	605	579	576	601	591	554	542	566	580	594	568	607	609	559	604	605	589	567	548	612	589	559	588	590	566	599	584	547	599	604	568	556	554	572	592	600	642	569	580	582	596	569	587	542	548	545	576	592	581	567	576	637	543	604	560	571	573	569	558	562	581	569	559	577	530	565	594	557	598	607	523	594	523	554	550	622	605	604	569	569	621	601	617	595	581	581	591	609	576	599	597	587	583	601	572	570	573	588	609	596	604	556	609	596	596	644	561	610	603	549	529	574	592	568	576	548	578	574	564	570	594	605	538	571	586	572	564	594	611	583	560	593	564	572	538	572	562	611	561	593	578	578	634	604	583	567	560	577	584	593	623	594	568	600	569	618	568	598	570	558	573	582	613	614	590	577	619	568	610	575	576	579	555	587	610	590	569	583	551	571	555	561	589	588	604	542	575	539	554	581	564	568	590	539	533	556	582	579	607	572	577	606	582	578	550	608	565	612	579	600	586	553	598	631	599	590	562	565	585	640	585	599	575	560	537	564	599	595	597	537	598	573	605	563	611	590	641	560	566	585	580	595	604	571	597	567	592	581	580	557	557	588	611	533	620	570	615	622	592	620	560	541	577	605	599	563	588	601	517	625	571	578	603	556	600	605	547	590	564	585	586	607	587	566	579	595	557	571	554	605	625	577	564	594	600	593	584	555	579	587	624	543	582	528	569	594	548	583	571	546	596	621	572	607	564	573	592	573	597	635	621	576	604	576	621	578	603	592	580	553	582	558	582	564	546	619	602	566	565	580	572	598	626	605	569	578	584	566	566	593	612	561	588	570	603	568	600	626	582	561	596	585	596	632	573	592	545	578	582	626	610	575	589	573	588	581	575	542	593	620	559	611	597	613	632	588	633	585	597	589	559	527	585	563	626	605	614	586	564	554	561	570	601	561	572	614	586	568	555	600	592	588	540	589	541	563	603	576	570	589	589	611	566	547	598	600	554	574	570	558	610	567	597	592	592	585	561	604	570	599	555	610	594	578	627	557	605	583	613	566	606	607	553	601	621	568	566	588	560	551	554	577	605	563	567	578	599	586	601	621	589	576	587	517	606	573	574	584	596	571	589	561	572	620	606	578	571	588	622	584	572	590	568	596	552	564	610	550	572	603	576	549	569	547	559	568	587	611	615	644	562	587	544	583	588	596	570	597	564	623	539	554	562	573	563	530	569	556	587	564	527	602	537	593	565	576	519	551	587	561	592	599	555	552	629	547	623	602	571	548	609	564	585	586	589	595	552	566	586	580	573	568	584	574	587	573	577	572	586	548	604	574	585	552	576	592	602	589	561	595	576	575	542	554	619	581	541	586	554	600	617	551	566	579	563	563	582	571	577	548	560	535	611	561	566	563	615	561	605	615	554	573	583	589	604	564	608	600	605	603	584	553	578	582	548	562	561	581	617	542	587	570	595	537	597	649	588	627	561	615	580	605	618	578	579	577	568	573	576	561	572	556	569	580
26844	11034	4096	3239	2585	1866	1713	1237	1033	910	830	1222	1525	1336	1031	771	653	645	587	590	581	586	610	595	586	610	653	606	633	566	609	578	594	571	597	571	596	595	605	610	616	576	608	596	618	571	599	584	593	573	649	610	599	616	552	603	566	659	623	565	585	570	600	576	582	567	579	560	588	619	615	605	600	575	612	617	558	604	601	578	607	607	574	643	605	593	569	582	583	559	549	597	609	561	640	616	570	621	593	623	551	622	592	633	563	599	611	628	616	649	590	580	537	580	593	607	635	574	600	586	608	575	595	643	563	586	600	576	610	582	624	601	601	590	602	591	613	579	634	560	576	602	594	611	575	621	617	605	613	590	590	613	620	601	578	594	584	568	604	592	585	615	599	632	578	594	615	627	565	563	559	582	578	628	596	590	599	613	628	640	600	583	619	535	594	565	589	601	582	603	569	601	578	603	573	640	640	627	587	583	594	624	621	600	580	626	601	581	623	614	579	620	573	614	609	587	623	584	580	564	615	598	601	604	589	595	622	617	620	565	591	614	591	631	576	615	613	610	596	593	579	596	600	642	565	595	541	603	649	581	622	557	619	601	618	603	614	585	601	646	613	587	592	544	573	623	582	600	562	575	580	571	629	583	625	626	595	592	661	593	600	609	628	608	541	535	585	582	579	617	586	573	634	604	596	614	590	614	631	613	597	617	568	602	644	606	623	557	566	594	633	610	616	572	598	600	568	582	547	556	619	584	566	625	598	610	609	574	603	600	621	600	597	613	618	589	599	604	586	579	622	639	571	559	585	592	545	585	591	622	591	608	583	644	566	630	627	623	616	591	622	589	622	650	600	599	566	615	596	616	617	592	561	581	620	602	600	605	626	591	571	595	588	605	620	609	609	609	597	621	605	590	559	621	633	642	609	603	628	578	580	584	614	658	603	574	620	594	576	597	573	618	591	643	567	581	621	562	642	601	605	637	644	570	612	612	584	600	578	602	599	572	574	578	601	600	597	581	594	558	577	594	594	619	617	624	594	593	634	614	561	621	624	671	601	588	618	641	586	600	630	575	600	628	616	623	561	568	571	590	604	609	578	579	518	621	601	611	602	607	543	577	585	598	598	601	628	630	605	604	596	584	601	589	609	568	578	620	544	600	612	655	583	605	623	578	579	570	600	633	604	587	602	600	594	601	596	606	623	579	593	605	585	546	602	605	622	572	573	598	602	583	576	590	599	589	605	605	596	579	620	614	580	655	622	614	596	628	578	586	570	596	630	550	619	570	588	660	573	622	554	614	575	600	596	537	616	565	624	604	623	599	623	581	607	609	596	643	613	548	585	623	573	609	594	600	625	592	581	624	570	610	608	644	618	637	589	558	626	615	619	598	584	567	590	586	613	578	619	605	597	600	566	584	613	638	612	597	593	534	578	610	642	618	555	618	591	590	576	613	593	550	595	543	625	608	598	587	592	612	603	623	617	640	584	568	624	610	596	598	563	617	605	629	577	572	608	630	622	614	618	633	553	599	578	580	578	576	571	606	618	641	575	586	594	631	593	574	604	587	591	674	613	599	582	605	560	577	613	599	580	612	599	570	551	582	623	603	622	583	589	626	603	590	602	611	568	570	592	613	637	586	609	614	549	651	591	642	547	611	624	598	592	556	568	631	612	594	637	592	626	625	579	595	593	616	567	603	654	587	602	586	594	575	577	582	587	577	593	588	577	627	612	576	580	622	599	567	590	571	609	570	590	545	609	570	582	540	615	569	592	598	577	608	647	608	592	576	569	599	544	642	584	616	604	597	597	595	580	597	649	567	575	602	602	595	571	566	639	643	589	580	621	625	628	579	590	582	592	589	593	619	659	553	581	623	597	603	599	611	611	569	640	572	601	572	630	604	563	607	615	578	595	595	596	583	628	583	608	599	589	591	593	562	608	612	586	601	597	539	592	592	603	611	615	629	637	605	573	595	607	642	562	614	620	635	605	620	587	620	568	581	596	585	572	554	620	677	562	597	569	568	648	631	592	587	567	601	598	599	547	636	554	588	580	614	592	583	552	579	608	578	680	667	551	590	608	567	604	601	586	611	592	622	620	598	606	565	619	639	621	564	612	586	591	581	554	579	597	583	601	630	616	596	637	578	620	594	594	569	557	597	586	627	578	632	579	589	604	562	625	572	627	628	591	609	576	606	603	631	579	599	600	564	602	575	609	607	603	621	584	582	609	600	632	577	563	613	617	565	576	549	580	648	563	606	577	594	620	604	615	631	617	581	586	621	596	606	602	589	553	595	602	572	610	621	591	561	596	609	591	621	607	604	628	621	599	596	595	601	578	587	613	581	618	614	553	606	679	618	597	613	631	642	589	593	591	615	616	596	620	577	593	581	588	599	611	638	609	592	594	602	590	609	603	576	573	601	609	575	593	613	612	584	540	604	560	583	641	579	604	605	602	626	615	585	600	597	604	575	591	606	608	564	562	578	609	612	623	607	642	596	595	598	602	593	608	577	582	553	594	597	590	626	597	591	596	604	652	618	611	612	589	648	622	588	608	620	622	593	602	564	585	564	595	591	617	620	600	568	587	581	592	561	619	584	547	620	594	574	542	568	653	575	620	581	571	561	587	612	630	610	608	620	592	560	607	642	551	599	578	575	643	632	620	620	575	638	559	628	641	625	614	643	564	589	603	569	552	630	624	588	561	608	628	604	615	560	654	572	601	601	616	598	597	630	616	596	579	590	604	592	605	619	612	629	608	595	573	615	599	638	599	570	632	588	635	608	605	566	556	569	569	623	655	533	557	615	561	603	573	638	568	579	556	610	656	594	618	574	593	601	605	590	593	581	605	588	616	607	581	617	651	601	594	587	600	622	586	613	582	613	582	625	612	592	542	571	618	589	593	546	587	571	596	605	636	590	591	637	638	623	608	587	589	621	593	633	590	622	614	648	597	621	568	564	614	578	645	629	614	595	592	593	570	612	575	627	604	607	602	618	583	545	604	588	589	598	625	615	620	594	597	584	611	626	614	581	649	571	608	600	575	542	650	629	583	600	610	576	603	576	594	546	632	563	614	590	593	613	580	608	611	616	551	563	563	601	593	593	606	595	561	586	579	579	604	614	599	586	571	593	544	614	641	562	600	633	594	608	577	589	587	562	598	583	596	573	587	544	620	593	564	604	601	607	609	593	579	645	610	607	599	573	591	586	576	524	631	548	603	590	605	575	626	587	616	582	650	626	662	607	567	633	578	625	625	607	590	592	617	606	602	568	626	581	576	614	587	596	557	553	590	565	596	600	584	597	614	581	597	607	628	599	615	594	638	618	602	600	544	628	604	582	584	603	555	574	617	555	599	598	601	576	635	615	579	593	610	585	611	591	616	630	583	596	628	600	568	607	619	582	580	620	596	611	630	579	622	609	619	550	579	602	588	622	634	658	595	617	585	605	635	623	581	580	622	586	575	585	643	609	607	616	655	579	606	617	630	578	622	610	576	611	601	612
6529	3744	4447	3343	3184	2382	2107	1611	1400	1106	1007	1634	1856	1398	997	656	517	515	519	503	479	454	500	481	532	510	488	508	468	483	477	479	505	520	485	509	513	505	487	459	531	522	500	489	483	508	524	487	525	517	480	492	489	534	523	500	512	483	516	518	483	520	520	491	442	536	474	495	520	525	494	493	501	492	537	488	500	461	506	497	463	486	533	495	479	476	494	490	488	490	462	478	477	499	475	522	494	481	517	472	485	487	491	517	485	508	471	516	486	491	500	471	502	502	520	451	488	474	470	503	464	455	508	499	497	510	479	555	495	452	514	461	522	443	485	475	495	464	442	448	484	467	486	558	475	474	492	462	488	491	438	478	507	497	474	528	494	500	465	474	504	475	458	460	496	494	480	459	487	481	527	480	493	494	477	512	500	468	483	480	467	461	492	501	467	442	476	510	494	493	478	517	532	495	505	447	496	471	456	486	448	490	473	473	490	507	459	429	510	514	528	507	500	516	458	500	493	489	470	511	481	522	503	476	521	535	486	489	457	437	490	500	492	501	502	479	495	472	508	462	490	467	483	498	490	494	525	502	504	539	457	536	506	488	485	455	511	494	479	470	488	514	472	500	512	456	498	499	495	488	506	502	551	501	469	464	468	498	471	484	478	473	492	474	479	493	472	498	505	494	483	510	544	515	532	504	476	499	553	512	503	494	453	512	500	500	504	571	476	445	488	516	492	474	501	469	473	490	486	506	470	484	526	481	463	486	475	476	442	428	498	526	484	506	473	484	481	506	499	487	500	472	466	505	531	477	462	507	511	462	487	490	486	467	475	478	444	436	523	480	506	525	466	467	473	460	476	515	481	453	506	497	497	518	498	455	461	485	447	482	437	469	500	516	474	450	518	507	508	531	454	506	510	466	457	497	476	474	488	463	477	498	522	477	445	489	478	525	515	491	475	492	467	511	484	479	488	499	499	496	482	451	480	453	463	487	467	466	471	518	473	519	522	513	458	516	508	499	454	443	478	503	503	546	506	487	496	491	506	479	534	527	477	489	484	509	503	476	498	507	479	458	484	519	495	471	483	465	495	450	486	463	482	450	495	463	482	493	488	486	536	494	521	482	479	499	517	482	512	491	508	470	459	483	494	478	488	496	499	507	502	481	453	465	445	494	455	481	529	490	518	472	518	481	483	543	509	510	517	488	489	498	491	518	447	486	475	508	545	433	492	445	512	464	513	492	474	470	501	457	493	477	495	484	468	501	486	501	431	480	506	485	482	503	482	494	458	500	527	515	499	477	492	472	493	517	503	501	472	480	467	496	466	523	505	480	505	433	500	454	492	492	503	486	468	461	518	496	460	510	482	465	502	514	485	440	524	476	519	454	470	480	485	489	509	488	521	495	541	478	505	516	444	495	516	518	473	506	549	494	511	493	458	491	490	512	511	507	511	476	506	486	480	482	484	497	534	492	496	502	470	519	475	470	485	517	516	469	485	460	461	517	513	485	505	530	491	485	510	505	483	492	488	486	476	530	525	470	468	532	482	503	518	470	509	508	485	480	489	510	443	500	505	452	479	446	505	503	491	504	502	497	487	509	511	474	471	496	519	474	464	466	502	507	501	496	520	540	469	511	483	507	503	530	483	515	540	486	474	491	512	509	448	516	497	489	537	491	511	529	525	482	491	495	531	499	500	496	476	451	523	484	520	460	494	521	513	500	475	468	515	521	480	510	474	497	506	498	492	492	503	524	500	497	479	493	519	503	500	496	517	536	484	465	490	485	493	525	522	474	471	457	444	527	497	487	496	490	484	527	490	506	486	496	493	467	460	505	470	466	469	493	498	492	488	516	519	464	473	443	469	477	437	487	501	525	530	497	505	429	467	484	484	492	497	454	527	519	497	491	486	488	480	539	493	477	469	497	467	459	500	476	487	477	524	496	470	514	477	500	478	504	489	459	478	507	478	474	479	487	499	458	501	501	500	478	556	477	489	474	497	502	506	489	482	474	471	495	501	516	498	507	452	478	533	442	507	521	503	514	494	507	486	478	502	479	527	478	482	502	516	532	487	473	443	484	507	485	497	494	519	503	489	451	507	514	542	465	480	477	523	500	477	503	444	456	480	543	511	506	498	486	494	469	495	527	513	499	488	476	499	505	469	475	463	500	502	474	476	508	511	506	461	498	474	481	488	529	507	499	472	504	520	505	487	532	483	487	476	496	486	459	483	502	433	471	510	508	483	495	482	474	514	491	471	497	450	488	495	480	518	503	490	443	526	476	497	484	479	518	514	508	469	496	459	482	468	458	480	476	514	517	553	516	487	446	503	468	511	522	496	500	493	496	524	479	489	469	487	489	491	497	476	484	536	459	475	518	439	474	495	504	501	501	475	476	488	489	498	465	454	492	471	489	519	492	520	525	512	493	471	486	478	509	509	460	465	474	507	498	518	482	509	511	480	478	503	486	473	496	514	462	484	499	536	464	508	489	475	497	460	487	477	530	487	492	480	471	474	496	497	478	517	487	525	510	488	495	539	481	460	511	495	504	493	477	481	508	520	497	495	476	503	493	508	506	492	442	492	514	491	493	491	484	486	503	475	491	472	437	495	487	491	552	423	450	474	465	460	491	499	501	498	460	495	490	489	509	526	500	504	500	498	497	476	485	430	485	458	549	486	531	484	489	485	558	486	482	488	513	487	490	510	463	507	497	521	523	463	505	506	529	450	465	508	487	459	504	443	458	526	450	481	477	495	499	483	519	477	514	484	510	478	485	486	482	462	461	472	501	479	495	496	500	503	473	473	495	466	525	467	483	491	482	491	466	481	491	463	485	490	507	490	500	486	465	462	459	501	512	455	499	513	479	509	488	491	426	503	480	491	507	487	497	486	487	519	485	507	484	513	483	497	509	508	511	489	474	460	498	498	530	486	523	500	503	493	481	532	522	556	473	497	537	471	504	521	497	526	476	493	469	463	495	470	497	502	450	478	541	470	489	534	486	476	495	551	485	513	522	484	528	517	502	513	508	482	472	501	500	457	481	502	487	486	507	484	485	522	485	494	466	458	445	482	500	519	465	465	491	479	480	504	491	450	505	488	531	479	472	515	491	505	521	482	490	503	494	495	503	474	505	556	436	450	482	455	524	512	480	499	535	498	510	468	478	487	437	480	499	477	494	489	547	485	421	461	521	503	499	511	499	459	467	514	472	512	484	507	480	489	491	490	503	516	497	485	439	510	490	515	477	460	454	516	497	516	505	522	480	461	498	500	482	505	510	466	502	486	438	491	490	527	509	440	463	520	523	507	478	497	478	457	506	460	482	530	501	473	532	472	514	495	468	492	518	495	493	523	458	514	507	468	470	490	500	448	489	490	493	484	450	490	531	443	488	454	482	498	483	483	485	488	502	505	484	500	511	503	460	511	549	542	462	524	439	474	496	497	490	533	495	484	486	473	500	491	494	517	492	523	504	510	512	512	488	435	541	473	493	494	501	443	501	478	509
24831	20834	26845	24788	13997	6471	3871	2605	2111	1683	1466	6472	13152	8568	3473	1326	772	629	639	594	628	599	632	676	667	628	639	694	601	651	646	624	661	615	614	662	636	606	637	659	595	646	619	590	660	635	608	629	623	653	668	612	613	646	657	628	613	629	632	611	608	611	637	646	652	600	590	629	668	622	630	616	649	650	575	595	634	593	635	635	647	615	603	636	616	647	642	636	617	649	658	641	621	624	687	636	622	618	608	671	579	619	626	595	619	643	632	634	598	611	621	632	648	596	659	646	653	624	629	611	661	645	598	671	636	648	624	604	664	663	641	652	628	648	622	671	640	635	566	651	604	654	609	648	640	628	623	646	667	618	629	665	636	649	605	616	633	617	643	636	629	629	645	613	664	604	605	631	615	632	620	619	662	618	591	632	614	628	628	601	576	614	617	639	631	613	646	624	656	598	667	669	664	643	624	651	647	624	624	619	607	601	610	634	666	576	605	617	613	655	602	632	636	686	641	653	616	608	588	603	595	603	633	627	675	636	566	580	602	607	635	652	600	632	676	675	622	617	585	618	641	638	632	633	698	617	635	619	631	621	696	577	635	644	644	624	648	640	639	630	620	655	639	672	674	611	627	581	651	651	644	583	619	667	631	660	642	631	581	599	678	619	614	621	683	633	597	666	621	601	672	604	592	633	622	606	634	648	627	621	613	631	655	643	638	595	633	649	632	606	609	668	586	630	637	628	609	657	629	612	637	648	629	637	618	644	630	618	681	648	584	587	592	620	600	612	611	627	576	601	643	665	607	624	608	656	633	640	594	605	601	630	634	646	636	618	624	593	621	604	641	628	633	592	642	608	605	607	647	620	638	649	584	598	595	585	594	619	642	615	687	655	593	586	670	634	589	634	625	649	581	641	613	615	641	615	622	599	651	604	606	645	616	594	641	669	604	585	652	622	560	628	610	634	628	634	646	620	618	621	600	619	620	674	659	587	653	658	659	574	634	633	648	639	580	634	561	610	608	623	649	601	591	634	639	632	599	610	600	644	625	620	658	619	628	583	604	610	642	571	648	579	662	638	614	585	677	588	622	600	627	623	617	595	636	618	606	594	643	607	586	645	601	601	632	607	644	551	663	640	618	682	599	616	636	699	623	599	603	643	599	633	670	622	614	591	595	635	655	580	629	638	652	633	630	642	610	613	607	622	612	684	611	636	652	645	634	594	652	631	650	598	622	645	653	656	629	651	607	640	595	631	583	639	638	672	624	628	636	615	615	635	615	607	613	625	626	615	595	610	632	603	617	622	599	624	585	636	607	633	624	599	622	603	622	647	649	657	662	620	598	654	632	625	668	594	644	617	615	615	618	599	623	600	645	581	634	646	654	629	610	638	605	606	658	601	632	649	619	609	608	594	646	610	641	620	589	618	602	595	634	622	590	613	643	628	599	649	623	624	607	617	579	611	591	608	611	637	632	623	627	650	636	627	611	642	646	608	597	616	657	575	610	641	598	650	611	613	667	605	642	629	646	633	617	645	712	632	606	635	639	638	640	603	669	634	605	603	598	618	619	643	645	583	643	618	654	591	641	623	666	604	701	600	602	614	661	702	626	623	602	634	598	636	580	646	617	643	657	623	641	649	613	663	624	608	627	608	599	633	671	648	622	624	657	651	609	599	609	615	631	638	665	623	679	627	591	646	638	592	610	635	641	602	649	663	660	616	638	639	635	638	601	643	644	617	629	659	637	598	663	592	560	600	673	626	573	594	602	638	621	622	655	631	658	606	639	636	594	612	654	637	623	657	631	618	635	608	637	661	638	620	659	623	621	596	595	617	651	662	604	670	657	624	612	625	576	622	633	631	633	638	592	609	647	657	625	628	617	610	639	642	589	585	648	618	666	665	599	610	628	688	601	656	606	591	643	643	648	659	598	609	620	637	632	620	577	614	598	630	659	623	611	628	632	625	640	623	632	620	576	694	618	655	613	591	613	603	626	588	564	609	653	655	650	625	632	604	623	619	616	601	644	619	630	639	658	619	663	670	625	625	634	621	649	612	646	645	625	613	623	602	602	612	659	677	654	585	657	639	628	660	673	648	642	633	655	638	672	640	611	623	579	648	640	607	642	631	597	602	630	657	660	615	629	663	583	664	618	638	640	641	655	645	586	603	638	658	602	645	604	631	633	624	656	603	588	623	599	648	651	611	621	653	597	638	631	626	662	673	657	643	655	664	591	671	615	652	661	638	635	616	646	599	639	639	606	594	647	678	691	663	602	621	683	598	618	628	582	665	622	651	643	613	639	666	614	632	626	616	600	595	642	607	663	629	616	612	634	653	629	634	602	629	663	623	606	618	620	649	643	661	604	646	600	629	636	644	599	637	582	636	616	592	617	592	660	598	561	626	650	638	607	566	598	653	624	659	635	679	684	613	640	607	633	600	632	582	588	633	609	624	580	598	639	581	628	648	606	646	643	640	639	626	614	628	654	655	622	636	579	658	615	654	684	617	648	575	646	600	681	611	634	627	639	583	602	627	628	644	614	661	641	595	596	651	607	621	676	555	590	638	666	617	707	649	603	622	564	599	588	620	634	633	604	576	638	624	672	608	642	644	630	604	623	618	626	581	582	657	681	629	651	550	606	666	620	625	613	635	642	601	599	589	655	624	612	662	575	590	619	633	652	623	650	623	644	632	621	608	605	645	644	600	603	655	663	627	620	600	621	610	610	641	664	640	618	634	580	628	613	639	600	659	619	623	625	623	672	577	643	632	595	603	630	672	620	637	599	615	672	656	673	631	637	608	631	654	661	642	607	613	632	670	652	621	649	623	643	646	614	587	592	587	617	663	676	633	723	676	616	642	645	609	600	626	599	628	562	633	618	630	645	652	586	610	655	634	596	616	581	616	641	605	637	596	666	624	612	649	629	581	599	608	611	634	633	589	636	643	590	631	622	626	643	608	628	599	613	629	651	616	650	652	622	642	609	628	628	645	655	645	612	586	633	642	567	626	598	610	601	592	608	639	647	619	652	640	608	583	619	664	588	567	637	626	611	560	659	644	637	600	651	609	596	610	634	625	655	635	588	599	595	596	647	605	650	689	674	632	588	638	638	601	666	595	650	619	666	596	614	635	622	647	617	623	605	584	682	626	648	652	618	646	659	611	598	659	667	597	622	604	605	629	665	584	601	614	633	615	611	581	630	641	642	623	602	673	600	608	627	645	640	627	632	608	627	647	629	625	668	631	642	639	614	610	611	614	637	575	645	586	654	621	632	645	622	600	623	663	566	611	645	604	589	593	625	553	653	614	643	655	672	635	628	621	589	606	622	658	591	691	615	593	617	631	674	637	623	637	594	629	558	664	648	598	639	581	592	666	611	628	599	640	590	615	688	620	647	603	658	649	598	600	628	637	588	585	580	618	650	611	612	631	620	643	645	612	608	610	585	653	651	650	598	620	627	687	617	635	618	640	634	629	629	638	579	622	634	652	596	604	609	596	626	633
6047	10628	11736	9878	6423	5459	3939	3238	2686	2196	1812	8582	13173	8211	3449	1232	634	542	555	536	531	539	530	537	524	532	504	574	541	510	524	555	546	524	528	567	556	521	551	535	512	511	537	543	522	508	551	508	509	503	545	506	549	498	504	544	537	491	525	523	573	537	504	512	525	532	500	514	559	516	565	523	535	539	549	467	530	550	572	512	520	520	528	538	548	521	507	542	541	495	549	553	540	533	550	488	560	505	518	559	489	516	536	543	519	531	520	538	522	522	531	507	538	504	519	544	532	532	491	505	581	510	551	489	539	538	519	557	532	559	552	527	543	516	488	539	496	524	538	512	505	523	527	524	551	528	524	493	508	497	511	507	537	518	542	541	536	534	517	540	530	518	522	524	534	537	492	517	508	519	506	515	492	507	514	549	506	516	524	540	521	536	528	538	522	509	540	549	487	537	549	535	509	541	535	549	538	526	521	523	521	530	558	533	515	539	546	530	546	531	514	480	537	495	555	494	569	513	481	504	534	563	532	539	525	530	497	524	531	504	553	481	476	527	507	544	530	551	536	532	535	552	526	519	525	553	542	507	529	543	572	556	510	513	543	588	546	523	606	541	520	491	531	523	554	534	528	530	517	558	507	520	526	541	507	532	513	511	520	505	512	542	535	510	530	539	503	499	545	520	560	546	553	541	505	551	525	566	527	504	543	512	499	520	518	561	591	486	532	551	504	511	542	513	477	550	519	527	535	550	533	527	550	525	572	546	563	520	509	534	531	528	522	496	500	491	548	531	509	561	494	498	524	488	547	538	516	540	465	561	532	532	542	534	523	521	527	520	506	505	585	553	537	516	525	575	503	530	527	474	507	489	528	550	509	541	554	500	520	514	504	519	544	507	524	524	536	532	520	471	534	497	523	600	475	488	527	541	539	524	538	505	575	505	540	484	526	530	521	517	528	517	557	513	540	503	530	499	532	572	556	519	495	511	536	544	488	529	517	492	529	534	490	560	551	509	483	501	552	530	501	516	496	544	468	548	513	568	555	480	527	508	545	518	533	531	484	517	517	506	530	542	554	501	480	512	533	505	552	486	547	527	552	552	550	490	519	531	502	497	494	499	538	536	495	515	549	552	531	549	537	558	530	520	549	541	554	522	514	538	516	515	568	556	531	492	505	512	530	521	490	510	513	537	544	576	551	535	528	520	553	529	533	521	541	549	503	543	573	549	537	553	523	513	524	508	522	505	536	543	509	535	507	541	546	521	553	554	519	520	494	515	514	499	561	541	492	533	540	518	535	508	554	580	532	546	531	530	554	525	573	526	531	548	524	516	513	526	577	522	518	527	537	500	513	483	541	477	539	538	551	522	520	485	529	530	543	504	526	540	527	499	483	517	508	553	599	524	527	551	531	546	544	505	567	534	490	510	526	582	510	533	518	524	521	546	536	562	509	507	523	513	516	533	543	542	551	512	585	491	526	486	528	513	515	500	529	514	530	506	501	503	553	536	537	517	561	463	505	522	567	553	519	511	524	510	514	529	510	508	548	531	519	506	533	515	508	538	521	530	547	532	495	490	491	584	563	513	542	533	574	554	508	556	495	518	526	536	536	541	549	454	505	534	534	501	505	559	508	510	475	517	483	547	519	552	521	537	535	508	547	547	493	538	509	546	539	522	536	546	530	524	499	563	518	511	552	558	546	508	546	508	526	548	524	516	549	492	512	519	522	513	524	524	519	510	510	576	537	539	544	549	483	511	530	528	504	531	561	550	493	509	521	516	522	560	498	539	482	529	543	517	506	550	476	545	540	528	547	538	533	514	516	524	541	531	541	556	530	483	519	528	533	519	550	522	519	545	498	542	538	511	543	531	518	551	530	510	522	529	537	504	517	518	530	511	553	491	531	507	499	527	526	561	499	534	542	515	504	488	485	514	561	557	529	570	529	520	529	534	537	538	525	550	505	548	508	512	567	530	516	540	508	511	483	523	527	538	517	568	582	525	544	550	504	530	549	558	517	504	521	485	550	543	544	508	522	504	489	542	534	500	531	502	522	498	563	514	471	522	516	545	572	477	512	551	522	545	528	528	527	524	515	556	491	540	553	528	544	527	548	523	495	529	575	530	509	497	509	513	539	508	557	539	549	495	496	488	528	519	513	527	511	521	527	522	515	552	482	541	522	554	572	513	519	493	480	537	529	489	536	525	517	514	547	515	536	562	554	504	533	503	496	516	522	525	505	553	512	462	546	526	507	529	503	541	526	494	490	541	529	526	524	536	540	522	525	530	516	530	535	519	524	524	523	548	487	524	527	540	538	517	529	531	509	546	488	495	545	490	522	515	544	540	508	568	533	504	501	531	531	528	482	537	540	524	511	523	494	514	487	514	527	561	564	524	521	502	540	527	541	472	519	511	464	482	517	514	518	537	557	539	495	530	553	535	481	511	526	538	562	544	573	551	504	524	557	532	536	527	536	599	507	530	534	505	529	518	520	512	529	538	520	525	504	483	483	507	444	528	516	510	513	504	493	555	496	523	525	502	505	545	519	518	539	536	509	530	535	535	535	585	534	502	580	543	576	533	499	535	569	492	543	520	528	520	532	543	520	502	511	529	514	543	488	516	508	525	486	544	524	513	490	541	566	541	531	551	554	546	531	543	543	526	551	524	540	518	534	563	531	554	525	522	550	486	596	523	531	522	499	492	530	463	539	509	515	533	543	501	512	527	515	569	505	543	514	503	503	549	567	519	496	484	551	547	552	490	519	512	540	500	553	514	539	484	517	530	525	532	510	548	563	527	507	522	517	530	539	525	527	537	497	527	537	573	546	494	526	548	504	526	505	515	516	524	563	509	514	527	556	515	539	559	516	544	531	505	528	519	502	522	523	527	513	506	513	536	520	549	461	498	508	523	521	567	560	516	570	499	507	543	513	519	525	558	464	502	523	548	520	544	572	541	498	517	522	516	517	525	536	500	586	528	547	503	552	524	492	512	521	501	499	554	544	556	530	524	544	491	505	524	586	530	546	521	511	561	516	524	560	529	571	513	499	532	498	580	554	537	545	487	518	514	543	551	543	567	492	577	521	531	535	532	556	521	533	542	535	499	559	540	494	570	510	513	552	486	520	514	497	535	530	516	554	519	549	524	537	511	561	516	548	524	502	488	498	483	529	498	524	500	555	514	511	500	550	552	519	536	546	565	563	497	494	515	522	520	552	528	524	554	539	511	543	466	535	535	539	522	516	542	498	543	525	497	510	503	541	527	563	539	471	526	495	505	503	527	514	544	566	516	516	506	559	509	529	506	548	551	547	495	562	528	527	555	548	571	528	536	514	513	504	553	504	481	509	518	553	564	485	562	540	504	550	536	551	525	532	540	551	558	541	542	526	515	550	531	571	478	533	483	520	491	520	536	536	550	538	543	486	576	503	494	522	535	504	547	512	532	524	525	516	531	513	508	544	520	507	523	504	522	518	574	535	500	519	528	509	533	545	492	533	529	529	535
23832	20807	27860	23990	20850	12536	4857	2642	2650	2617	1971	14394	23156	15578	6254	2081	957	801	758	787	762	737	745	765	741	751	782	760	718	785	739	754	720	809	763	678	757	727	772	754	805	746	720	725	751	765	792	732	707	685	778	729	751	752	760	715	742	761	749	752	703	742	819	738	708	777	767	772	723	724	783	762	711	748	789	774	714	734	730	714	781	695	784	728	786	734	754	715	756	779	775	736	728	798	768	745	724	686	728	723	740	748	758	719	738	682	706	780	714	700	783	742	781	758	768	765	744	802	825	724	719	739	742	711	729	745	794	723	765	750	732	771	680	739	711	722	703	754	754	745	736	734	735	769	729	745	737	736	755	768	747	712	762	794	766	783	723	749	780	685	745	760	760	743	726	735	704	704	722	757	727	763	761	761	764	741	740	779	714	705	785	720	788	785	703	716	794	796	705	734	730	750	711	796	773	675	777	810	736	744	727	701	766	745	752	722	734	826	715	744	784	749	789	733	709	714	732	697	684	734	737	737	753	699	722	707	757	763	715	738	799	726	735	743	755	744	740	707	765	666	718	726	807	774	715	747	713	729	742	756	766	731	713	751	752	707	725	747	749	728	756	757	765	745	779	727	722	702	726	737	692	747	694	695	688	742	800	760	764	725	760	739	702	723	731	732	768	808	793	717	757	757	725	761	757	677	724	711	725	694	770	729	754	777	784	751	762	767	676	726	701	718	741	757	740	725	777	740	757	738	681	746	712	743	757	762	748	765	739	753	734	717	716	744	756	749	741	757	751	769	762	738	738	734	760	735	761	710	799	775	772	715	735	730	732	761	747	707	722	734	757	778	739	768	736	696	784	760	746	759	726	777	699	763	820	754	743	699	758	762	777	728	726	778	762	757	749	751	741	724	745	765	722	758	713	708	755	702	753	726	753	663	748	793	701	758	753	778	765	753	786	740	772	768	757	771	720	746	756	729	734	731	762	749	735	711	674	729	738	737	734	713	774	730	705	742	694	747	759	821	731	688	775	739	741	725	718	776	740	758	717	713	779	802	693	756	743	751	719	727	714	818	699	724	738	703	731	686	721	698	755	767	742	727	739	718	733	792	745	718	763	755	770	696	698	760	756	786	749	754	735	688	729	820	765	748	755	732	722	693	684	753	700	733	745	722	739	744	739	756	707	724	741	747	702	727	751	739	769	738	784	764	750	763	766	754	722	712	730	743	726	717	736	715	731	710	724	727	762	707	728	757	732	756	769	676	717	724	702	735	755	708	711	741	691	759	766	716	733	731	711	788	738	739	738	749	727	755	714	794	655	747	726	713	776	749	713	713	715	730	754	759	746	738	741	715	732	716	745	752	710	758	698	724	729	722	760	776	725	764	729	738	736	757	745	739	714	769	775	698	698	746	729	716	767	753	714	722	682	721	714	771	740	734	725	740	711	712	788	750	794	780	765	755	739	719	722	728	752	746	761	731	811	741	742	753	745	774	736	719	745	752	728	727	726	770	737	740	722	755	694	718	747	728	793	764	731	728	771	738	689	762	793	742	724	768	733	747	727	719	723	762	740	748	729	735	762	753	720	803	728	715	753	732	765	727	722	723	723	770	674	766	733	738	687	765	714	755	726	691	733	721	751	775	739	739	723	725	730	743	769	739	754	751	700	736	756	682	783	722	743	730	770	766	732	711	735	776	758	730	741	765	727	739	790	694	740	728	715	760	685	703	767	770	724	759	773	777	708	726	753	765	764	698	704	670	699	756	739	706	760	711	671	769	736	776	729	698	763	759	773	759	770	731	775	757	732	735	735	715	720	726	773	694	720	771	727	759	762	756	768	734	787	719	753	754	731	733	714	719	727	712	720	715	741	810	753	683	758	760	736	757	755	678	706	753	748	758	798	714	749	796	732	745	731	784	782	717	751	733	750	736	705	741	766	784	793	724	741	714	771	763	755	712	758	715	730	676	755	752	749	747	751	760	721	700	741	732	728	757	696	752	715	712	761	709	745	734	715	748	759	725	720	734	725	780	694	700	755	757	731	766	737	742	745	695	788	712	736	744	726	724	699	786	732	782	739	711	708	726	769	743	724	811	762	734	763	738	715	765	761	758	763	768	722	710	724	732	769	760	736	709	699	731	735	722	707	782	793	715	757	786	713	729	721	754	740	693	744	738	778	740	756	712	750	743	741	718	772	823	741	760	731	693	769	758	755	738	736	747	713	754	781	699	739	730	800	698	777	713	695	760	741	759	725	717	729	708	713	685	771	766	749	740	731	747	714	798	716	727	794	703	710	771	727	792	768	751	735	757	735	755	738	734	739	723	759	729	773	731	745	697	765	704	737	735	762	716	724	777	756	726	741	763	726	742	739	706	746	737	725	767	735	779	696	786	768	789	700	770	760	730	717	748	706	716	721	705	712	751	758	718	704	710	708	763	732	758	750	698	735	703	743	761	765	683	715	741	725	719	782	746	714	730	755	745	758	738	738	771	740	722	773	759	727	773	744	744	720	704	740	765	783	737	774	761	756	720	739	734	712	750	711	679	730	718	701	728	731	714	769	696	732	755	755	785	703	711	756	697	724	680	739	768	731	756	703	706	704	739	754	726	734	744	714	704	713	791	698	711	763	692	757	704	692	719	752	802	756	714	730	685	730	723	745	733	706	777	793	707	726	749	710	727	761	721	737	749	759	746	753	748	742	712	736	712	723	700	688	772	764	740	700	694	734	776	759	705	743	719	737	764	727	717	718	763	708	693	716	734	753	762	774	728	740	733	705	747	786	742	751	675	761	784	696	665	775	693	727	787	734	737	757	697	768	766	737	735	705	736	741	686	757	770	723	764	721	706	747	707	731	744	676	774	801	750	736	776	761	764	748	801	734	704	677	747	708	768	751	740	687	765	718	727	708	740	777	720	762	717	745	759	775	736	744	787	779	778	718	776	725	766	755	754	715	703	731	771	764	777	833	729	799	768	723	729	801	802	695	766	703	759	744	789	734	786	724	688	745	718	772	747	768	773	762	743	750	658	737	750	760	748	749	752	719	758	725	772	801	749	738	758	707	775	695	742	756	702	734	731	760	775	744	738	708	698	689	714	727	763	732	710	719	746	749	764	718	722	725	757	767	724	740	703	766	691	713	742	783	722	751	718	764	796	740	750	767	778	723	736	729	745	758	781	724	689	741	741	773	734	738	736	758	744	759	753	741	658	746	767	715	729	764	757	766	693	746	723	734	760	769	726	735	742	719	696	772	731	705	700	729	742	736	758	753	760	748	771	789	753	713	704	739	784	713	723	696	694	756	716	826	721	749	753	736	751	686	684	729	761	726	717	721	707	685	709	740	742	733	742	748	695	770	739	711	772	748	733	730	761	790	789	714	767	706	779	723	756	730	748	726	772	766	791	714	725	714	727	760	747	728	752	758	732	690	705	709	725	703	739	714	779	684	736	778	747	721	731	746	749	764	744	758	716	728	727	813	762	803	728	775	765	744	773	732	746
6236	15174	19069	15088	10687	5945	3545	2873	3379	3239	2297	18169	19867	13154	5563	2035	776	647	605	619	670	630	603	626	620	624	619	672	617	639	702	599	630	602	632	658	604	612	648	636	564	668	626	640	626	606	592	652	624	646	596	622	689	662	643	636	644	602	637	600	589	632	616	636	641	643	672	585	635	640	631	612	622	605	635	630	570	602	601	625	641	604	609	612	627	614	630	648	660	615	598	603	641	620	670	603	612	614	614	583	672	595	633	656	617	609	618	623	609	602	600	612	628	602	587	590	617	588	636	630	577	649	587	625	605	582	606	631	655	621	598	666	663	615	564	621	655	558	625	631	610	630	614	596	633	631	658	635	576	647	625	631	609	577	593	625	605	583	603	650	647	631	653	601	589	631	627	562	608	625	649	631	646	677	587	618	612	631	582	611	620	617	622	621	575	647	617	625	598	597	601	606	616	626	573	599	636	643	593	616	642	638	607	620	641	596	590	630	588	633	590	624	590	652	658	628	648	653	604	603	669	639	611	637	635	605	628	591	611	612	575	634	632	632	627	634	612	659	647	625	617	642	610	577	625	624	580	636	579	626	630	630	601	622	637	609	640	599	596	614	647	604	626	583	633	614	636	637	623	621	638	601	638	648	624	615	643	641	644	638	594	638	614	628	599	586	595	616	648	562	612	596	614	644	637	641	590	655	628	615	602	635	624	628	621	609	638	612	569	585	619	610	633	607	622	607	638	627	581	625	616	579	637	589	617	571	643	639	596	615	603	625	576	636	603	635	609	602	607	593	654	600	605	583	605	579	590	628	603	638	603	635	587	622	640	590	604	619	613	605	612	652	598	605	609	654	668	626	624	587	623	654	658	649	609	597	613	611	616	641	584	636	580	611	655	619	613	575	655	662	605	570	634	625	634	595	630	646	603	588	637	605	592	596	610	619	653	615	637	643	642	645	567	589	641	598	626	644	589	615	659	607	579	610	630	617	592	628	612	646	614	694	594	622	612	600	635	608	637	652	611	653	628	596	631	611	595	595	598	628	610	611	601	628	618	630	601	590	597	596	591	650	616	636	621	617	626	584	631	620	591	600	613	628	656	623	611	628	595	649	621	630	642	636	608	637	640	668	626	618	584	607	600	557	604	636	541	608	607	610	626	600	653	625	575	633	606	634	628	580	622	612	640	589	597	614	602	612	622	624	569	627	578	622	622	594	638	657	597	593	633	623	631	612	594	649	625	560	642	643	643	647	629	629	661	625	571	615	634	585	588	609	624	635	620	654	600	618	630	586	666	631	605	622	626	651	670	598	601	596	640	590	627	622	615	601	618	653	591	570	573	612	544	588	639	623	588	612	631	588	579	670	609	621	626	586	587	605	605	641	604	590	619	617	627	601	620	651	625	594	603	608	617	646	588	666	588	618	611	637	628	575	623	603	603	605	602	580	619	631	625	609	630	593	630	617	605	639	632	624	639	620	591	645	629	598	635	611	563	595	616	621	644	579	608	576	606	590	589	633	595	628	608	657	594	604	611	642	612	618	647	578	610	618	609	631	591	566	629	617	610	610	590	604	620	631	630	594	598	613	659	615	656	617	603	628	600	644	618	642	607	587	604	617	597	641	584	590	596	645	656	623	622	607	606	602	602	620	604	591	614	653	621	617	625	591	607	633	570	634	621	587	583	658	629	613	643	643	622	620	600	584	561	584	609	606	622	563	575	569	610	620	644	626	640	624	628	673	624	574	592	651	619	655	610	618	632	595	593	613	629	581	615	614	649	570	614	610	595	573	626	655	642	625	594	655	601	629	610	602	599	605	624	639	608	596	643	607	607	572	615	561	625	632	617	605	570	623	604	605	599	626	577	591	582	603	573	593	634	602	622	631	596	619	610	627	631	577	600	634	607	586	582	616	597	630	607	617	586	648	585	571	619	614	567	608	634	597	597	629	635	657	626	612	640	661	634	655	590	607	572	566	610	587	631	645	590	619	575	601	635	600	602	647	607	605	591	616	595	570	617	563	573	602	612	603	592	582	589	638	629	650	627	643	607	616	629	635	633	657	639	582	626	633	626	590	589	591	649	677	619	595	662	611	600	661	604	600	611	634	604	550	600	570	601	618	622	612	645	611	633	607	578	620	570	595	614	621	602	607	606	607	631	617	576	614	585	605	619	615	600	597	588	636	598	581	620	658	634	609	603	611	641	580	619	631	616	648	646	630	613	608	601	595	677	591	590	642	634	553	639	647	603	618	618	614	574	568	616	589	568	604	607	632	616	613	591	597	607	572	632	611	608	617	611	630	594	593	581	583	643	603	605	612	637	670	614	611	557	612	637	610	599	575	618	625	601	618	627	640	609	627	603	619	611	567	627	581	606	597	628	615	590	621	632	611	597	600	615	587	633	616	620	634	655	646	629	645	609	605	579	578	621	655	594	608	632	594	593	622	659	586	611	636	581	604	610	632	542	642	574	581	568	592	611	599	614	609	649	629	600	623	631	635	561	615	586	647	618	659	657	599	678	613	605	658	580	558	581	601	628	637	595	644	568	610	588	599	582	642	603	579	625	655	570	613	611	603	634	628	611	618	581	595	578	655	615	613	595	657	576	611	590	607	606	593	599	610	602	590	606	612	663	617	605	623	645	646	614	650	598	640	616	627	570	630	612	572	567	603	629	630	588	621	658	610	596	606	606	599	595	601	619	689	601	625	635	582	610	633	620	642	615	638	628	636	618	609	600	586	657	631	584	555	614	613	593	631	611	640	602	592	639	634	624	572	637	624	568	601	628	613	605	641	667	588	594	659	570	594	607	578	574	587	629	628	627	598	596	634	604	605	625	644	586	596	585	609	607	635	628	629	596	626	633	605	654	597	583	637	588	604	614	582	626	589	600	615	569	574	604	639	611	605	625	628	607	613	549	616	550	604	637	643	619	578	614	579	624	602	675	627	576	612	581	590	601	617	641	611	605	642	610	624	613	581	607	598	635	571	597	590	622	621	628	621	636	587	611	634	624	570	599	620	628	623	629	586	612	614	607	597	652	603	593	605	572	614	604	639	632	525	624	586	650	622	656	590	598	618	619	631	605	623	580	596	620	628	605	653	631	603	608	611	644	582	608	604	616	624	678	615	616	627	570	625	621	625	606	595	577	643	611	587	624	592	598	590	660	613	590	621	601	635	640	602	628	623	587	631	603	608	632	683	588	599	591	668	581	604	591	619	588	550	559	648	594	600	638	581	627	595	592	623	643	611	620	595	584	611	602	629	623	625	619	610	605	645	639	637	619	612	621	608	593	579	596	597	616	633	627	579	604	607	582	633	620	583	642	618	614	647	647	599	598	561	638	601	627	583	616	611	594	641	608	583	594	614	614	586	619	603	633	589	645	589	592	626	621	563	612	614	632	677	597	589	622	614	608	632	578	637	595	608	580	613	629	617	585	610	617	580	661	580	595	614	661	626	599	588	594	590	612	610	607	594	616	570	624	623	599	601	611	606	607	588
26842	10782	3745	3318	1594	917	732	758	884	1060	994	1110	1831	1680	1096	836	701	637	633	646	631	650	633	599	610	596	658	608	655	625	645	622	660	651	653	641	597	651	610	654	666	606	656	643	616	613	666	594	634	609	595	640	620	629	613	612	613	632	630	618	590	634	616	624	638	592	577	624	628	612	645	580	600	593	636	586	660	619	598	632	654	611	619	645	633	600	608	616	627	582	630	673	631	617	576	657	577	636	637	615	607	643	634	570	592	593	626	643	599	642	638	644	653	646	571	610	641	608	616	627	611	672	622	600	659	607	638	594	651	608	586	641	615	601	635	612	641	599	596	601	662	646	602	609	626	588	649	621	629	650	587	637	655	640	613	649	635	644	635	609	609	607	593	620	651	624	592	624	623	653	641	655	677	584	603	656	627	635	663	673	598	615	609	587	663	610	638	617	646	575	614	628	616	668	642	638	623	586	641	634	612	654	644	644	598	646	590	571	672	609	575	633	642	619	655	638	600	569	629	633	651	615	639	610	609	639	598	605	603	610	643	662	644	639	644	621	620	607	604	592	601	592	619	646	639	658	605	622	652	606	656	664	611	581	657	614	645	630	650	600	602	635	634	610	614	625	644	596	625	658	620	628	650	656	651	587	578	620	633	622	631	669	590	657	641	686	659	658	630	637	634	657	638	637	599	636	646	617	629	626	595	640	576	572	623	636	631	587	582	636	628	625	614	597	601	635	625	611	615	588	599	589	635	614	599	617	599	615	636	615	602	611	604	624	626	642	627	654	627	619	622	610	576	607	646	607	646	626	593	637	654	606	624	580	617	629	639	620	670	610	596	579	673	610	594	564	628	637	641	634	620	676	610	598	619	681	649	617	605	593	627	634	601	589	599	592	656	618	663	618	601	644	598	634	635	593	595	654	635	629	639	624	618	584	578	611	630	634	627	658	635	580	619	596	591	608	625	611	607	573	625	566	638	578	649	635	608	646	616	609	655	629	622	609	645	623	614	661	653	648	571	600	644	649	619	644	608	595	664	629	620	649	617	603	636	636	561	630	593	594	586	561	615	662	644	587	590	626	620	608	617	604	662	632	644	683	650	617	612	665	678	628	662	603	673	617	637	604	630	609	637	634	627	653	615	651	605	615	585	634	628	626	605	643	631	600	618	611	632	680	632	592	631	694	635	668	605	613	683	602	618	608	638	652	625	620	627	647	592	605	578	644	642	611	596	626	616	643	618	577	614	613	615	574	655	583	654	604	564	621	609	616	607	623	617	596	621	607	605	674	661	611	632	628	670	664	604	601	621	644	642	646	638	634	636	645	616	642	595	624	635	617	594	607	605	600	619	620	588	589	594	599	609	656	636	641	689	573	594	619	638	586	564	684	625	630	552	628	617	638	593	595	575	629	672	608	646	583	652	592	641	648	652	659	600	646	642	594	630	633	612	652	677	645	624	624	575	634	643	636	611	606	592	608	602	587	635	608	622	655	639	575	607	634	590	593	658	617	601	619	628	618	578	599	653	657	672	605	649	590	659	622	656	634	605	643	621	630	615	623	624	626	703	613	652	610	637	599	653	636	635	616	594	630	644	624	629	644	634	681	636	612	626	644	636	655	614	614	592	631	656	620	609	604	627	615	592	614	590	635	599	596	645	593	591	566	610	673	607	639	665	567	605	625	621	643	668	652	605	615	614	620	665	632	619	647	607	618	627	587	640	644	631	633	627	614	620	640	634	630	664	637	603	618	591	649	615	599	641	672	647	614	609	664	606	603	654	661	661	607	608	583	624	652	638	617	591	645	618	638	584	583	638	648	645	640	658	595	630	610	599	631	628	590	615	589	572	629	631	658	591	619	635	594	611	625	651	648	611	630	636	617	625	634	609	621	643	582	677	672	641	629	631	608	595	635	653	630	636	646	579	633	620	589	573	575	604	628	658	626	614	635	622	631	637	601	620	624	579	611	629	590	604	647	615	637	652	651	640	595	671	607	595	653	569	669	662	640	585	647	595	614	627	575	611	652	605	629	670	621	652	641	604	593	623	629	680	565	643	642	630	640	669	624	633	647	626	593	621	642	684	612	634	602	635	604	613	603	606	614	610	604	699	604	620	608	657	664	621	601	664	630	665	634	626	623	591	608	601	609	630	637	640	573	592	651	608	649	634	640	626	617	628	589	615	617	662	674	647	609	607	622	641	644	641	608	590	597	598	639	596	692	673	625	633	655	626	643	632	667	646	640	627	636	574	646	635	630	644	568	634	646	608	614	674	611	616	660	633	657	608	635	641	628	635	660	618	655	640	638	572	658	622	606	589	611	587	657	603	609	623	629	626	626	644	637	635	640	640	623	622	612	629	660	624	592	630	610	606	625	608	615	590	600	610	592	606	591	587	633	651	640	599	636	626	641	607	582	586	584	584	655	629	629	631	613	611	657	612	617	604	639	627	645	616	657	608	629	620	608	594	616	601	628	617	586	651	624	605	602	652	598	627	631	621	697	614	584	636	635	631	609	629	653	625	618	637	625	604	677	610	629	617	627	654	663	643	612	602	623	621	584	610	575	595	579	606	646	671	646	646	652	622	606	604	615	632	623	625	559	591	612	617	636	627	622	669	615	618	601	613	659	621	604	601	640	622	648	661	602	655	640	590	626	610	593	644	651	636	631	611	634	621	614	657	637	676	632	631	623	594	638	611	602	609	626	613	589	613	591	619	617	634	625	598	663	662	677	595	625	577	615	612	593	617	600	612	586	617	611	654	596	611	621	619	586	641	606	606	616	632	616	617	664	640	654	636	610	632	601	662	582	600	651	601	603	644	629	601	652	610	638	590	671	630	615	636	686	605	624	671	614	594	650	623	646	560	640	597	608	639	637	604	586	590	628	629	629	611	634	653	611	627	623	598	593	602	597	597	652	641	606	595	604	605	616	596	644	645	609	613	618	607	598	628	560	637	628	632	584	565	652	613	622	638	663	611	611	610	615	619	662	629	570	637	604	592	638	636	665	615	634	641	619	584	608	639	581	589	652	565	580	632	667	601	587	635	620	616	600	619	622	654	612	570	593	619	625	661	614	608	636	628	632	620	635	631	603	651	603	617	625	626	623	611	634	592	662	584	647	642	600	669	620	608	603	599	641	648	611	603	636	638	634	581	622	633	617	650	617	579	635	597	630	601	629	578	627	590	620	587	616	657	617	612	624	642	594	632	608	598	656	637	646	622	612	629	575	578	604	621	616	624	597	594	641	652	664	658	639	641	642	591	614	632	617	635	597	651	557	618	662	625	618	581	639	629	643	653	609	559	667	636	628	613	637	625	610	637	596	596	622	585	631	642	622	618	628	642	642	592	624	600	645	636	630	623	576	639	618	613	597	671	623	581	594	620	626	590	612	645	639	614	629	593	634	636	644	635	656	592	606	623	656	631	634	601	628	606	621	621	599	654	637	607	596	635	618	663	605	654	626	601	685	655	635	646	659	617	613	591	574	606	636	619	571
6413	3573	3953	3439	1723	868	792	795	981	1190	1133	1405	2224	1677	1087	695	521	483	499	470	507	510	514	499	547	496	508	509	464	527	498	527	513	541	530	539	523	495	493	485	546	509	507	517	539	549	540	482	514	537	501	511	573	525	525	528	529	506	503	494	481	503	450	486	519	493	531	529	510	522	506	472	483	524	524	497	530	497	523	545	543	534	508	518	524	516	510	518	519	530	455	502	506	522	516	516	502	528	546	511	498	508	500	505	529	506	517	479	533	499	491	525	520	528	507	488	503	492	536	517	508	515	527	529	488	511	542	513	508	507	502	558	506	502	502	494	464	495	495	520	537	494	532	523	503	507	530	526	479	530	493	480	496	505	492	511	526	500	492	510	502	490	507	536	495	520	524	525	483	529	519	487	510	503	471	539	524	507	497	489	484	477	511	525	517	486	512	509	488	532	518	506	552	490	522	531	504	541	479	481	506	510	490	490	488	513	492	540	531	492	526	527	510	500	515	469	513	528	511	493	505	509	508	530	528	474	502	491	517	529	518	535	490	489	517	534	505	542	526	486	514	510	507	501	494	516	521	531	538	462	488	478	539	528	540	510	505	574	533	551	496	538	513	534	512	508	522	514	513	521	553	509	483	496	494	522	514	570	509	502	522	522	522	531	531	491	505	497	480	498	507	525	533	490	503	513	484	509	553	508	468	504	491	510	542	485	468	477	508	478	528	503	504	466	496	514	492	502	537	463	498	529	528	491	486	507	503	508	481	513	517	498	530	488	520	496	502	485	517	538	505	487	491	501	497	509	520	499	534	491	467	519	508	524	491	538	498	519	514	494	515	484	493	525	495	514	513	544	534	526	524	493	519	505	490	559	504	492	494	535	509	509	550	548	508	484	466	490	533	473	526	545	499	487	511	515	508	493	487	494	529	519	504	511	479	506	491	527	512	489	512	520	523	468	458	495	496	488	555	497	501	499	486	488	506	519	502	522	523	506	492	551	491	485	506	537	489	506	495	501	531	496	565	502	486	514	504	484	531	477	485	536	508	476	480	531	528	512	496	507	533	540	513	525	499	475	507	559	503	528	447	495	475	503	532	522	493	501	521	500	507	524	516	515	495	480	525	506	524	515	471	502	525	485	541	481	474	526	526	493	522	517	523	514	497	494	520	484	541	511	546	502	515	463	511	517	516	508	484	496	479	511	490	509	503	495	517	517	511	517	505	477	485	529	502	514	556	527	508	496	498	455	528	540	512	522	485	491	520	501	529	528	511	505	499	543	483	519	496	502	522	467	490	484	526	479	449	510	500	498	485	497	523	476	503	503	506	537	531	480	513	518	520	520	498	551	488	489	517	504	519	456	478	497	517	538	522	504	516	499	509	502	494	484	497	531	464	524	501	500	514	536	582	504	501	483	480	499	526	483	515	505	502	532	531	495	512	517	515	533	506	523	479	532	481	497	494	502	497	483	504	494	503	484	526	497	487	561	505	510	487	506	502	533	505	478	509	509	520	501	494	478	533	505	535	524	514	547	494	530	530	529	463	523	512	519	492	549	491	517	516	548	516	496	525	515	503	538	494	516	505	482	518	501	546	547	502	531	541	505	546	518	468	517	550	511	462	522	501	481	525	531	527	510	527	496	500	488	545	525	532	520	511	507	515	491	499	497	508	500	549	501	460	539	493	474	493	512	530	507	494	464	494	532	514	512	500	537	490	531	537	501	498	477	507	498	493	476	478	510	546	531	520	521	510	478	508	516	522	507	494	515	518	537	497	503	486	533	494	490	506	496	532	547	510	503	514	463	527	477	499	524	535	504	506	530	511	478	534	529	523	519	525	508	492	509	500	462	538	506	583	489	547	493	508	490	546	492	566	528	504	525	551	522	493	514	485	492	508	515	525	488	539	542	520	519	465	516	514	456	529	507	521	533	534	510	497	496	525	485	530	515	522	482	483	545	547	490	531	538	473	495	487	484	544	492	493	507	524	512	485	507	498	523	504	502	513	537	501	494	466	506	512	506	464	526	517	503	512	547	487	516	523	522	500	488	505	498	527	463	532	550	533	511	536	458	462	511	455	488	535	503	481	522	500	508	517	527	496	544	529	512	515	506	485	536	501	552	502	481	485	507	533	521	525	506	527	513	507	492	488	504	494	524	529	519	518	496	507	489	516	488	475	574	521	519	479	530	471	474	548	555	487	521	512	496	499	542	522	542	508	542	546	488	551	499	511	522	491	498	490	490	539	531	534	515	507	531	526	486	526	477	506	500	535	487	552	491	489	545	486	515	503	490	520	542	474	541	544	479	513	537	480	506	518	512	510	481	532	508	504	480	536	507	497	486	518	505	501	457	483	538	502	471	500	483	481	485	539	482	520	546	499	504	480	499	533	498	537	511	518	529	493	487	495	533	502	521	495	549	501	459	534	494	491	550	516	527	515	480	533	542	545	509	501	514	540	530	508	501	515	541	528	499	483	487	511	535	573	509	508	500	532	490	522	520	562	526	469	548	551	492	510	504	463	483	519	495	478	525	486	500	527	488	511	479	527	539	529	516	496	514	490	537	504	538	515	518	486	505	497	515	501	463	493	497	514	532	540	546	565	541	536	524	518	493	543	468	494	475	491	491	486	473	543	543	497	512	506	510	500	523	491	526	508	479	506	517	469	515	522	493	544	502	491	552	512	529	525	520	537	519	474	505	481	475	529	491	520	506	467	515	533	528	480	478	529	496	475	509	518	489	564	527	497	513	541	535	502	502	508	501	502	520	522	522	480	498	494	511	503	521	524	535	492	461	519	509	515	547	527	451	511	529	488	540	536	506	532	499	520	505	480	510	502	512	566	518	539	522	495	503	527	568	509	521	480	482	524	538	535	532	515	488	509	549	508	492	519	542	522	494	476	508	541	534	533	488	475	502	495	492	529	500	555	519	507	529	456	528	524	490	461	509	475	547	506	498	514	488	502	499	489	520	546	495	492	523	531	553	500	504	490	491	526	480	532	500	536	501	513	484	477	508	525	514	477	526	545	507	489	516	565	551	557	528	502	529	491	513	544	500	496	459	515	505	490	535	516	506	486	442	477	533	526	504	505	508	537	516	470	483	537	522	523	519	508	501	544	534	520	531	510	486	519	509	519	513	453	533	519	503	498	505	513	526	509	486	517	512	494	530	485	516	521	530	522	533	500	499	512	520	505	497	535	513	484	509	495	508	491	503	529	537	492	532	500	502	553	528	537	543	494	539	522	521	479	504	503	512	520	511	479	495	504	551	482	489	536	531	550	555	548	489	548	490	491	514	530	509	474	513	504	466	513	505	506	560	500	540	552	537	489	529	552	538	475	517	481	515	502	505	494	534	518	512	463	523	489	522	505	489	542	505	490	503	550	490	526	510	503	518	513	512	511	526	505	506	525	504	500	510	516	521	531	493	523	539	526	511	500	526	478	516	544	501	523	531	516	457	505	523	518	517	490	546	467	541	522	528	576	564	483	486	503	496
24904	20823	26798	24724	10281	2557	2085	2146	1880	1690	1616	5413	14439	9229	4348	1763	814	652	628	666	654	628	619	645	676	663	625	594	605	652	675	634	630	619	595	643	670	643	617	673	634	625	645	670	594	590	632	654	624	608	664	663	664	669	632	636	607	624	618	672	627	603	637	618	600	659	631	666	613	642	609	639	597	616	623	676	714	660	651	692	592	604	631	651	632	665	662	603	643	640	630	623	644	638	626	656	606	586	683	667	638	653	643	651	628	634	675	649	644	616	646	647	663	614	652	630	658	637	658	638	585	629	659	618	676	656	594	652	626	653	618	617	664	624	579	649	623	625	602	605	653	615	639	626	597	641	657	672	635	627	621	578	650	659	648	651	647	652	657	672	621	620	620	602	632	610	619	673	680	609	634	632	609	601	643	649	664	635	644	633	646	632	631	628	622	641	635	648	656	662	647	611	592	584	700	636	581	643	595	629	668	620	609	615	613	599	598	594	666	652	598	653	617	584	595	653	612	587	619	616	616	654	615	618	615	647	610	615	591	666	651	636	632	622	651	655	620	626	682	624	611	639	608	636	678	663	590	629	618	660	654	610	643	635	635	626	625	672	605	675	633	602	608	625	616	659	626	620	621	622	658	640	625	630	620	645	669	643	618	611	622	640	605	668	670	662	595	631	625	641	611	616	630	624	617	594	643	665	653	638	606	650	628	644	657	624	594	605	640	686	587	667	629	631	631	658	673	636	640	642	619	592	639	655	614	665	600	600	593	647	613	600	610	612	588	567	611	615	578	637	639	585	622	649	636	617	637	615	624	603	655	673	606	642	580	631	625	618	594	606	628	655	658	645	660	639	625	679	657	644	645	641	640	635	614	636	605	652	637	652	624	645	651	590	635	661	597	638	601	647	640	636	658	657	646	607	626	588	600	626	666	622	666	631	615	610	635	609	615	595	641	623	620	649	589	622	633	596	675	641	607	663	645	623	707	709	645	661	602	609	621	603	638	636	647	636	635	621	648	641	621	597	628	633	594	630	675	648	619	646	658	613	609	612	621	622	585	654	633	617	647	677	643	664	663	594	671	627	579	618	639	625	632	653	657	643	652	653	641	580	640	682	600	656	639	663	637	609	666	663	686	655	636	672	617	648	621	626	603	624	649	609	629	623	665	644	646	648	653	668	654	618	676	600	653	635	678	655	622	641	636	622	638	604	640	639	656	675	652	625	643	645	601	614	654	620	639	635	666	673	631	618	646	611	653	639	657	619	630	621	627	686	622	665	617	610	609	601	605	639	611	653	609	584	627	646	545	650	619	618	627	635	639	611	623	590	632	650	628	635	606	600	667	648	667	648	619	589	636	589	625	630	653	627	605	623	657	669	602	595	611	601	672	640	613	621	625	639	636	633	647	630	629	605	627	634	649	645	663	625	688	651	644	657	649	615	709	639	594	601	603	620	630	624	673	631	596	635	619	657	616	638	636	645	670	640	639	621	633	641	620	642	625	629	631	624	674	631	625	628	649	694	657	596	590	567	618	604	616	606	622	596	612	644	642	617	642	596	617	624	660	627	646	635	587	643	614	630	631	630	639	627	618	628	667	620	638	647	631	581	634	633	635	612	654	613	640	651	606	675	599	612	670	645	639	614	610	638	614	645	605	628	623	610	652	610	638	621	674	611	619	656	626	592	656	664	639	667	597	645	675	632	590	613	644	612	579	661	621	666	616	630	611	611	631	661	635	659	648	598	582	634	606	670	587	629	646	620	647	629	630	625	640	599	585	600	646	654	640	660	651	647	621	603	649	649	633	634	663	621	661	626	636	639	653	632	596	627	644	643	646	617	642	673	615	633	629	623	640	663	591	615	632	619	631	630	575	605	650	618	607	667	631	602	666	660	615	656	675	614	600	614	655	651	605	631	653	624	605	609	607	633	603	650	667	605	638	644	638	636	628	599	645	653	632	650	634	593	605	602	632	650	626	600	634	594	613	633	603	620	612	656	650	628	649	607	623	639	636	634	612	630	618	636	639	603	587	655	639	628	632	620	585	661	612	607	616	603	616	651	652	639	625	620	656	638	608	633	659	604	656	639	690	597	623	663	651	607	615	625	606	643	655	609	662	616	649	615	640	616	642	621	679	621	603	655	656	624	619	657	603	582	636	623	648	619	704	653	594	638	621	625	666	605	583	604	646	698	633	650	616	573	640	609	603	635	673	631	623	647	680	640	644	639	603	648	622	606	660	605	631	632	647	634	672	629	615	639	636	641	655	597	688	651	614	639	652	625	614	667	624	658	616	613	640	625	707	639	727	656	618	574	671	633	655	695	639	645	644	630	591	634	622	646	601	616	654	657	606	619	592	669	608	583	648	627	593	660	623	667	602	626	603	625	615	589	666	686	626	628	626	618	619	637	632	632	603	659	625	613	632	597	629	647	637	598	635	645	629	646	638	620	614	612	641	598	677	607	588	627	645	654	631	663	666	635	673	651	656	607	665	613	696	642	657	641	637	641	717	601	628	638	600	619	634	603	614	634	679	651	602	619	652	596	614	662	626	637	652	599	633	613	634	661	642	692	644	657	659	582	642	667	604	645	629	644	600	598	576	621	651	619	613	646	607	633	638	672	634	597	647	659	636	644	688	576	604	660	657	616	688	622	597	662	634	653	634	606	583	643	614	627	585	620	607	610	624	641	625	569	657	647	645	657	653	609	666	638	661	674	665	651	648	620	621	650	632	611	640	591	617	633	605	643	649	631	611	631	629	613	681	636	625	633	663	673	609	611	653	613	654	664	618	627	671	600	596	613	662	655	716	590	621	616	629	615	610	620	628	607	626	629	609	646	639	599	606	645	668	644	633	663	626	684	634	638	603	634	631	611	638	625	619	628	663	615	665	633	604	614	603	628	632	628	678	600	611	643	657	648	643	623	589	634	627	644	673	617	652	633	652	656	672	628	631	624	630	633	662	641	610	605	653	646	675	594	587	620	617	608	666	631	601	620	647	614	595	644	693	612	624	623	616	605	613	623	654	645	661	624	553	626	632	622	673	615	661	623	620	601	638	664	660	693	636	603	647	640	584	598	614	609	615	654	631	641	695	667	645	651	666	637	621	610	633	617	611	594	621	621	693	673	591	604	587	608	616	658	664	629	585	641	588	629	626	632	646	596	578	657	581	644	640	621	600	635	598	664	615	636	612	598	610	642	623	637	652	650	624	636	620	637	654	628	661	634	624	664	597	630	619	597	627	633	625	676	607	615	628	633	650	621	602	652	664	611	640	618	660	619	616	599	617	646	656	619	627	596	642	656	623	614	671	671	614	599	650	642	672	639	617	642	648	637	669	594	624	666	646	623	623	621	648	678	624	600	614	648	639	629	647	652	645	611	614	633	666	653	627	658	634	656	604	610	649	623	617	606	640	635	598	596	640	600	621	647	668	590	622	685	621	634	634	680	627	640	594	662	647	621	666	592	619	593	589	597	610	611	662	617	623	626	650	619	649	629
6081	9619	8606	4641	2970	2136	2227	2682	2392	2187	1993	7624	14435	9061	4364	1746	715	537	537	563	562	542	508	559	562	553	516	555	488	548	545	558	512	546	500	509	517	534	539	518	530	533	526	529	583	530	496	518	534	532	530	533	528	564	578	517	548	519	544	526	533	528	539	527	556	538	542	542	492	526	515	541	520	564	570	519	546	562	550	549	534	508	530	542	516	522	558	553	584	529	457	520	544	507	494	562	544	555	525	507	516	522	535	487	533	587	543	562	567	518	573	503	519	542	536	499	537	535	539	523	578	526	556	502	528	551	536	567	506	535	545	519	538	490	577	540	479	511	527	543	579	546	577	467	536	528	553	539	504	573	521	529	528	545	539	545	512	561	569	508	545	541	529	539	504	597	492	494	509	530	562	515	560	520	512	548	528	532	524	518	538	539	545	537	524	536	549	550	511	512	530	558	545	550	528	544	493	521	511	501	507	550	540	538	528	526	546	546	516	546	546	546	558	503	522	532	552	523	500	512	551	480	542	489	578	538	528	590	541	534	569	535	513	523	554	555	545	520	571	587	531	528	514	567	574	500	555	525	541	520	511	592	527	530	568	531	548	522	558	497	523	567	545	555	546	541	563	587	572	525	498	527	514	522	504	524	557	536	541	554	574	464	516	526	501	491	512	517	511	511	525	541	526	529	543	513	570	535	531	548	512	516	529	578	532	540	562	518	512	544	533	509	541	541	551	543	543	507	523	542	523	507	538	503	529	515	574	504	551	528	519	524	517	554	556	513	530	540	490	548	511	549	543	539	499	563	560	517	511	541	512	516	527	515	557	530	523	536	531	487	514	533	539	515	499	554	547	512	494	566	592	524	555	494	525	523	519	561	540	511	509	522	560	559	526	489	579	561	570	537	536	530	508	543	548	536	547	518	544	525	560	557	543	512	521	542	495	533	528	549	546	536	528	532	526	528	513	552	550	541	519	548	499	502	521	558	545	554	541	561	548	549	544	521	546	531	569	549	516	520	547	539	551	547	540	533	533	547	517	510	523	554	582	511	523	503	526	522	528	544	545	524	512	545	554	497	562	536	532	546	489	509	525	569	543	545	512	548	508	564	541	524	530	504	557	521	493	593	538	514	543	519	525	522	541	485	501	511	528	515	554	514	542	547	491	549	499	488	535	542	516	540	498	531	487	515	555	555	510	511	549	522	500	528	492	562	547	533	558	562	518	593	554	552	518	548	545	545	501	578	483	512	564	525	511	591	562	541	576	556	488	550	550	568	530	561	571	532	541	509	531	547	552	574	530	520	526	514	504	513	549	527	535	541	552	535	519	590	573	521	556	539	581	546	538	542	548	526	536	552	523	517	517	519	585	531	532	520	541	524	539	556	539	567	503	521	562	575	539	549	566	506	513	520	548	511	494	529	528	504	525	502	551	594	537	525	493	545	542	502	562	490	551	506	514	530	558	548	525	563	556	571	531	571	519	546	571	538	549	532	523	486	514	581	506	548	531	513	540	541	534	537	518	547	543	526	514	541	565	548	547	517	528	542	549	573	555	530	530	537	485	533	493	501	544	504	517	555	509	487	562	544	546	524	532	492	510	523	502	490	520	605	559	526	528	568	506	552	539	533	545	508	485	535	482	541	576	538	482	553	527	563	536	506	537	516	500	565	516	507	533	556	544	535	559	545	539	486	526	526	547	549	545	516	532	522	496	520	536	494	577	509	509	510	542	518	550	534	547	518	530	536	476	511	546	544	554	514	511	568	541	560	556	508	525	531	530	521	515	532	542	570	531	536	537	535	541	520	544	560	532	507	491	531	557	547	560	506	528	518	549	562	550	534	508	539	559	546	535	528	534	492	540	550	527	504	553	528	524	513	570	559	579	545	540	497	507	537	569	563	552	474	541	561	545	491	549	565	521	544	534	571	561	564	552	541	522	547	542	567	505	571	515	556	525	534	541	566	559	567	553	551	515	521	504	508	530	552	517	512	554	546	553	492	540	512	513	569	490	532	489	528	530	518	528	546	536	529	558	516	526	558	515	543	501	509	494	541	572	519	568	548	553	530	547	504	501	550	502	515	538	527	501	563	537	538	512	546	501	493	574	527	537	530	578	572	545	571	513	505	541	493	528	532	537	515	544	544	539	515	551	556	536	537	540	498	507	556	537	518	557	521	528	559	545	533	535	528	520	536	558	528	513	563	553	555	555	545	530	538	544	571	531	493	544	513	542	545	552	468	528	565	524	524	507	522	510	564	495	532	483	545	489	523	539	526	518	564	517	560	541	511	554	541	488	534	545	537	521	506	549	528	545	565	501	535	567	554	559	500	558	523	524	500	542	529	559	536	528	526	538	562	527	505	516	561	515	541	491	484	526	492	555	524	543	523	543	504	529	547	503	543	543	520	528	495	518	522	492	530	525	545	535	577	534	561	515	552	527	484	537	538	549	541	525	538	490	536	518	539	590	533	563	508	527	536	526	546	553	531	554	526	523	522	537	504	536	533	525	561	513	554	537	517	527	543	547	538	544	513	548	523	537	536	491	559	527	504	528	502	518	517	507	534	538	533	523	523	548	516	476	535	551	547	502	554	513	545	515	523	545	558	506	497	554	555	545	535	534	552	495	517	558	490	546	524	570	540	545	501	500	540	544	513	553	535	528	537	518	533	545	552	527	555	544	546	504	516	554	543	528	530	558	522	506	505	528	500	534	526	492	540	536	554	533	548	545	547	506	533	561	552	564	493	547	513	519	516	569	555	483	537	569	548	560	562	584	576	523	521	581	521	500	494	531	543	501	547	518	537	552	555	521	545	561	547	529	539	498	525	545	547	528	550	521	529	531	531	539	563	535	539	510	522	532	516	508	543	526	536	547	531	543	554	514	500	558	518	500	556	525	518	543	534	535	545	517	509	528	559	503	557	519	554	517	510	487	549	541	560	540	535	545	575	504	569	502	486	572	558	558	515	469	546	508	528	516	511	458	508	569	548	492	516	525	520	548	532	533	509	510	558	516	527	540	538	538	523	494	547	598	535	520	557	532	552	554	535	525	569	543	525	515	547	504	582	550	510	547	489	516	535	558	524	531	507	544	532	515	527	535	542	509	542	551	534	557	524	515	532	507	513	570	542	568	560	507	523	505	529	587	527	521	516	531	547	538	572	564	509	534	545	553	525	554	536	538	547	549	515	545	527	537	532	549	532	589	567	517	547	537	576	525	558	588	521	534	534	512	544	538	535	521	521	520	524	536	566	561	519	536	489	572	559	525	538	522	533	553	545	539	548	561	560	508	524	484	548	518	547	539	543	501	527	517	559	577	554	593	534	506	541	529	463	557	541	497	533	526	555	546	484	518	537	513	556	541	540	563	533	497	522	513	531	496	565	494	515	522	597	535	506	471	531	574	518	550	540	558	489	508	531	576	537	511	531	539	556	541	528	548	523	552	569	500	524	534	536	524	532	485	543	562	526	533	513	548	493	503	561	546	552	542	533	513	519
23811	20794	27788	23913	20544	9834	3969	2378	1991	1920	2134	8031	25236	17720	9061	3039	1122	845	729	724	760	719	737	792	754	731	754	723	773	761	787	775	810	776	751	765	724	781	771	723	721	729	742	705	723	703	721	714	737	737	757	726	762	710	735	738	716	733	702	744	729	709	805	701	785	681	773	727	728	705	725	727	714	764	724	736	724	725	754	708	738	716	734	699	731	759	708	748	740	704	724	722	749	729	759	761	765	755	757	735	737	758	693	753	770	773	770	702	751	759	731	767	780	760	708	717	731	762	714	761	697	709	769	735	743	762	703	723	729	689	732	732	745	666	726	711	748	746	719	747	719	752	717	799	728	730	712	746	727	740	709	724	742	746	698	753	674	732	711	730	740	756	750	719	704	724	727	711	699	728	716	741	726	683	735	738	735	694	719	737	711	687	730	734	770	755	734	698	747	731	730	681	722	747	746	680	748	735	718	713	709	763	735	673	705	749	705	704	741	706	737	735	774	725	728	708	723	816	735	720	734	762	757	699	729	763	760	713	720	721	798	796	732	674	688	756	735	761	697	778	755	728	740	770	715	696	711	717	743	709	735	729	749	731	748	736	728	743	708	713	737	690	723	739	696	726	735	717	712	771	705	674	718	727	694	735	717	705	700	739	758	748	741	714	742	724	718	726	760	793	743	706	783	742	715	734	740	735	693	718	747	720	764	699	726	765	719	801	773	750	709	743	675	750	750	760	753	769	718	731	727	702	766	708	729	709	691	716	712	759	691	715	712	704	725	665	737	733	690	734	723	797	696	701	741	736	736	724	727	708	729	727	750	730	722	732	693	699	735	694	722	722	743	694	697	730	731	722	769	686	701	733	753	725	780	729	727	695	717	734	735	693	779	739	762	737	744	741	713	761	736	662	726	665	751	710	714	745	710	778	718	756	741	737	686	777	714	720	697	754	754	738	720	728	757	725	720	697	707	723	770	720	786	734	704	713	759	742	680	725	704	683	726	732	759	691	697	741	735	726	754	718	705	735	689	748	735	724	663	754	718	683	763	731	720	722	737	722	743	689	786	740	701	730	735	774	751	684	739	732	707	756	721	737	679	710	803	730	719	736	689	709	715	691	718	710	739	765	725	731	740	739	738	723	725	692	716	672	720	744	767	742	723	777	745	708	735	773	712	711	769	668	785	747	687	651	737	739	701	719	771	703	710	734	709	706	716	699	716	748	749	700	740	742	730	689	754	741	704	702	736	727	724	720	718	698	724	687	716	732	720	717	716	757	756	684	734	745	717	702	766	677	719	734	714	713	722	710	776	692	663	673	724	716	729	731	741	721	700	715	733	742	704	734	719	718	742	726	745	712	712	727	727	734	730	727	736	722	721	775	692	780	712	710	714	710	713	701	730	722	773	685	763	741	689	737	667	757	713	677	703	727	732	724	764	734	685	721	754	724	723	753	706	688	728	736	782	725	728	751	768	753	696	780	808	715	739	722	727	776	719	740	697	712	671	699	734	763	754	760	706	750	740	694	747	758	707	724	790	708	764	753	764	695	674	689	746	798	749	702	805	729	735	694	753	728	739	721	785	754	771	729	722	712	715	671	721	706	691	742	761	718	717	702	744	707	699	726	692	773	760	714	737	690	697	671	741	740	745	728	757	714	771	740	792	707	675	699	736	731	754	764	703	761	757	714	689	761	763	762	739	743	739	692	726	721	739	728	740	719	724	795	724	699	749	743	679	734	764	707	703	711	690	701	710	693	747	742	695	795	737	740	707	749	729	702	746	733	719	735	730	748	758	703	696	728	732	745	716	679	762	772	708	704	727	706	728	708	736	712	686	699	735	734	740	759	682	753	733	697	708	678	709	742	719	697	688	729	692	732	764	714	743	741	778	750	697	721	741	682	752	701	764	715	759	705	688	716	746	735	709	741	759	716	729	753	725	743	733	663	695	733	691	747	616	719	724	767	724	710	739	719	708	717	633	750	725	678	735	658	724	729	721	715	714	698	668	715	703	734	702	773	735	748	753	784	666	708	747	738	740	729	772	732	746	751	799	689	738	744	730	729	729	723	708	705	731	719	701	733	720	733	700	708	781	700	721	703	687	732	749	722	682	720	723	707	732	750	713	700	716	718	710	753	732	730	696	727	734	724	727	729	740	692	676	785	737	758	715	717	819	757	716	724	720	771	718	705	740	736	728	740	744	703	745	704	788	769	715	728	782	737	738	731	735	724	760	727	730	727	684	711	710	719	713	668	743	704	737	755	746	731	706	770	690	706	755	744	762	716	719	743	745	674	712	730	727	745	737	746	760	744	670	752	740	721	774	683	688	738	729	690	712	738	739	744	678	731	737	713	740	754	740	713	721	706	679	746	757	729	681	733	693	717	690	735	715	748	756	696	775	741	741	697	735	733	717	728	704	687	731	711	696	714	734	757	719	715	764	684	720	709	712	657	694	708	673	711	764	733	726	744	711	744	705	735	740	753	706	704	775	750	720	709	725	730	687	761	721	686	738	747	751	729	744	716	765	706	678	748	768	709	709	737	716	710	728	711	724	754	706	708	733	742	713	711	755	748	720	755	736	717	781	774	719	722	746	745	721	730	694	745	742	716	732	765	712	750	701	776	727	777	732	743	764	734	733	757	713	675	689	715	794	712	707	749	673	683	771	743	714	711	743	700	737	728	704	710	703	640	729	680	725	647	741	733	690	735	761	714	724	666	698	692	730	732	712	699	713	728	681	692	759	682	724	739	700	689	738	731	739	725	729	753	683	723	711	737	721	735	699	753	714	716	694	752	732	723	738	717	787	722	700	706	686	740	713	682	734	739	676	742	693	692	740	721	745	718	722	757	717	754	658	721	663	744	694	754	695	691	700	767	691	752	672	727	743	724	755	659	709	714	698	722	757	737	734	746	778	722	755	755	727	744	722	720	677	743	717	736	726	757	739	728	716	693	677	663	658	744	740	715	780	712	736	685	712	719	756	714	713	743	738	719	727	719	749	733	736	728	633	742	712	734	738	739	717	702	730	727	714	693	739	714	700	690	742	739	711	706	723	716	731	721	786	704	727	737	765	739	745	748	750	724	737	762	737	765	679	711	672	731	720	719	741	707	701	749	719	694	744	691	724	735	733	736	740	751	740	725	730	795	737	746	746	697	735	746	694	689	722	738	747	704	728	794	751	801	744	715	670	681	740	768	710	687	736	707	714	723	729	736	727	697	699	749	737	748	770	753	695	738	653	750	731	716	729	718	700	742	740	714	697	770	725	737	776	741	784	751	768	754	709	739	752	753	739	757	738	684	714	673	702	760	718	700	681	773	731	725	705	726	661	676	749	748	685	689	749	736	719	731	712	748	741	727	723	738	680	743	733	725	671	699	717	685	740	700	786	767	675	689	755	801	714	733	739	725	789	729	717	731	723	746	705	713	744	707	727	717	712	736	718	767	710	785	731	709	685	671	684	726	803	714	738	720	772	698	704	755	742	717	741	759	724	718
6339	11858	11202	6665	4851	3916	3362	2737	2427	2549	2819	10915	23810	15273	7752	2946	954	688	647	637	580	573	616	630	661	631	635	592	655	672	628	597	618	636	636	622	590	608	607	637	630	615	588	672	572	575	640	657	579	632	610	584	580	610	595	577	612	609	601	615	629	589	622	612	656	578	638	581	582	629	592	643	651	641	579	596	573	605	606	611	573	621	589	571	595	624	598	615	606	602	574	599	608	582	581	593	597	616	557	634	611	610	683	592	679	590	620	629	556	628	641	591	595	628	617	626	558	559	583	623	602	639	582	653	631	650	618	612	574	595	600	608	622	599	604	628	589	632	620	608	660	608	593	645	638	590	612	590	671	593	604	587	633	618	601	652	620	613	571	557	635	602	575	628	594	605	571	644	578	586	601	571	614	575	613	610	588	614	606	624	581	578	607	631	606	604	639	602	606	617	640	659	596	613	589	564	594	621	656	618	583	626	587	592	609	595	629	617	574	603	595	614	612	566	598	635	590	614	607	611	623	598	605	589	579	644	584	605	636	641	566	597	589	565	574	583	605	614	595	586	632	614	642	601	581	608	630	591	629	600	631	655	578	636	590	561	587	616	640	593	556	605	603	641	575	643	588	590	627	571	604	579	620	563	579	622	567	611	619	561	621	564	613	562	613	610	575	554	583	581	559	625	604	567	570	599	579	596	604	570	563	590	582	581	555	562	617	618	606	612	627	630	639	607	625	610	595	648	596	608	577	572	627	621	553	600	621	574	624	593	576	596	593	561	596	606	607	573	635	550	579	634	605	590	611	610	557	656	633	624	616	570	623	640	696	584	615	603	607	587	574	614	645	582	613	594	573	619	580	628	615	577	613	618	591	600	601	590	559	585	569	665	583	592	580	591	578	631	596	587	579	632	646	612	604	608	535	598	566	610	622	553	607	669	574	586	553	610	579	628	626	567	575	614	573	578	601	603	588	567	616	624	628	578	586	564	616	587	594	601	619	624	585	583	604	605	597	608	611	577	668	609	633	594	604	624	580	605	593	604	631	575	599	559	640	595	619	584	568	619	605	607	665	575	624	603	595	600	578	598	619	609	599	641	589	608	595	623	690	618	585	588	625	598	563	586	605	587	578	695	549	602	627	575	583	594	619	572	577	583	622	593	637	608	596	637	575	609	613	642	574	617	618	634	581	610	633	643	660	623	598	614	584	633	593	608	601	589	584	599	571	593	607	619	581	629	615	629	588	646	561	573	568	588	643	616	596	610	575	601	666	642	612	580	633	575	572	633	602	577	615	563	657	578	617	597	595	592	601	632	603	564	613	621	643	601	625	624	598	629	623	609	585	573	655	612	575	598	614	635	616	630	601	604	628	603	577	632	584	506	590	598	596	596	592	613	635	571	607	604	638	616	596	566	574	583	588	579	587	634	589	529	587	634	630	596	630	584	555	592	618	603	562	596	576	631	613	638	595	606	613	627	582	637	604	584	641	623	615	601	607	592	589	635	566	606	595	626	596	566	577	643	584	582	576	620	565	611	588	608	655	599	615	613	609	628	626	626	594	628	644	604	622	628	558	536	593	583	618	655	586	644	578	602	585	584	578	578	653	600	593	592	594	562	607	558	573	629	599	616	600	574	629	592	604	575	632	626	624	633	626	581	648	602	623	600	576	636	590	590	605	576	583	667	583	599	606	590	571	617	608	617	565	552	608	606	618	581	608	626	604	586	607	622	587	627	617	576	570	613	616	608	632	602	571	600	612	582	593	611	609	575	641	621	639	574	625	602	608	624	581	618	559	602	607	603	604	585	617	659	559	595	610	611	580	643	588	619	649	596	617	628	644	605	587	624	617	613	588	569	606	658	597	591	578	588	600	590	639	638	624	564	573	605	591	604	594	674	613	564	627	586	615	601	598	614	598	613	589	605	601	603	607	546	581	577	633	612	567	612	601	605	600	571	633	579	616	577	611	622	560	593	600	591	572	598	619	616	650	527	626	625	617	573	593	575	574	605	622	588	572	645	622	620	606	621	605	604	580	593	633	617	563	568	605	604	615	621	618	594	604	584	549	614	598	581	628	600	591	555	552	616	588	653	612	604	627	566	588	615	578	587	593	585	567	607	667	636	600	601	573	640	576	616	586	601	623	595	563	667	591	604	569	618	578	584	568	563	613	594	565	589	587	609	562	590	608	630	571	587	582	621	574	603	628	640	600	624	579	614	588	613	608	607	616	582	615	584	572	561	587	575	626	600	626	613	583	561	605	601	596	581	621	600	592	568	589	612	597	598	600	535	584	638	552	625	589	597	551	616	613	615	588	598	614	620	641	637	559	574	640	596	607	615	628	630	595	616	583	566	628	580	598	643	601	575	585	579	586	640	578	605	596	612	591	598	586	581	608	626	601	636	596	621	632	578	615	604	615	569	615	571	582	605	601	574	597	578	591	617	599	605	556	551	542	601	568	592	602	560	599	664	647	578	627	619	601	553	569	557	643	623	614	626	611	600	585	625	597	618	602	584	625	625	616	637	593	599	640	599	587	598	602	616	608	577	626	547	596	622	586	578	604	598	585	602	618	598	634	591	608	619	599	564	639	620	568	560	623	649	632	618	591	599	585	597	571	564	634	601	625	601	532	618	646	588	615	624	606	577	573	606	579	602	615	561	588	597	585	587	596	550	610	599	622	631	574	561	613	616	577	628	618	600	561	610	608	619	611	620	614	632	558	604	635	629	626	564	609	635	614	579	600	556	610	634	631	602	605	629	598	603	558	575	603	596	567	590	644	613	583	628	562	625	620	613	587	661	591	587	563	597	607	575	577	624	590	611	588	581	628	568	610	591	592	608	638	591	637	617	577	630	588	640	586	600	616	549	569	594	581	602	595	598	616	606	603	566	618	611	570	598	566	583	599	624	643	618	637	637	642	624	601	611	570	579	646	577	611	606	603	533	573	552	597	592	589	593	658	614	606	602	629	573	616	636	602	587	627	588	615	585	588	691	610	595	665	578	614	626	595	594	589	614	603	580	607	585	649	630	628	613	609	601	594	614	591	600	603	615	607	601	636	608	589	580	605	598	572	605	610	574	546	622	588	644	563	612	627	593	594	554	593	573	591	610	612	606	555	612	613	588	615	597	652	574	619	557	618	596	598	610	566	583	614	616	598	566	569	614	579	600	577	608	606	594	579	594	613	565	610	581	574	561	639	587	607	583	592	646	603	600	613	642	577	649	564	600	608	584	585	578	626	615	620	603	608	554	590	605	601	597	564	575	577	597	622	605	599	588	595	586	599	603	617	601	650	579	601	606	557	637	608	543	598	601	629	630	627	608	573	593	546	580	578	561	603	584	609	638	594	592	616	644	615	582	552	622	625	564	635	583	614	598	577	591	566	632	593	632	602	584	588	577	616	616	608	639	607	622	602	616	616	581	570	629	565	614	582	667	588	585	590	556	583	625	592	578	649	583	617	584	588	573	596	580	578	625	589	602	602	610	613	619	586	605
26941	10573	3297	1814	1038	1007	1000	851	873	871	849	1011	1749	1634	1153	832	695	591	608	611	616	609	597	659	603	589	584	624	646	611	582	653	586	620	608	628	584	640	655	601	633	620	575	589	638	608	579	607	548	597	613	619	663	595	560	599	617	578	662	624	597	626	584	575	626	600	661	617	619	626	607	597	612	575	582	623	591	590	614	651	572	596	607	575	565	580	582	547	622	623	591	575	596	642	580	612	616	580	591	647	578	646	630	601	598	589	595	588	635	584	581	582	589	609	608	541	561	618	561	611	620	596	587	589	587	601	587	602	599	589	620	601	630	606	644	579	571	615	594	594	597	588	651	587	588	601	582	618	609	589	607	615	579	544	629	585	618	598	631	625	608	608	565	603	595	545	621	617	609	598	566	606	601	608	632	577	621	608	604	557	652	612	603	577	614	617	655	601	635	637	610	574	606	633	628	599	668	592	645	613	590	641	592	599	584	597	649	657	575	586	605	617	602	591	656	599	565	559	603	602	630	617	571	587	605	569	610	603	573	592	549	555	601	589	648	637	536	632	583	657	652	602	643	597	615	604	560	609	611	553	597	588	565	629	611	588	601	613	584	595	639	571	573	572	559	586	609	616	605	613	576	592	606	597	590	603	611	617	629	606	571	599	629	607	583	578	598	611	601	606	579	611	570	562	586	574	649	640	608	612	570	626	612	645	620	622	624	632	653	572	601	610	621	605	634	543	629	577	623	572	577	547	580	604	684	626	600	628	574	626	639	584	643	612	612	637	569	626	644	565	633	646	571	633	569	604	580	656	624	561	590	571	594	600	611	603	623	624	589	576	599	581	616	628	584	563	632	611	584	630	576	581	630	600	584	632	582	557	651	623	605	632	586	632	576	594	615	621	613	643	610	636	628	626	612	596	575	617	638	618	613	556	592	639	591	575	549	609	604	594	631	605	575	584	556	623	564	591	608	606	623	546	571	596	624	599	625	578	623	571	620	611	574	619	622	655	621	620	585	657	586	606	624	575	596	575	580	629	645	544	568	599	619	578	646	552	596	626	582	593	586	595	599	620	611	602	600	593	674	623	563	620	661	577	609	623	603	600	617	622	632	635	610	596	584	595	610	586	602	608	597	658	642	628	595	600	658	612	627	600	617	594	607	587	585	561	615	619	619	534	637	633	617	562	602	622	643	611	589	608	625	615	529	576	601	613	642	584	653	608	607	619	624	589	583	598	599	617	633	608	643	596	583	566	625	613	650	586	594	624	580	616	602	635	612	634	608	608	592	616	604	617	630	598	608	592	561	607	598	554	607	640	624	634	579	591	565	599	580	597	613	583	618	583	598	602	571	621	585	611	559	615	646	594	618	606	638	601	614	600	616	597	642	603	589	616	568	615	617	631	630	637	602	613	624	588	596	614	571	633	599	592	576	610	614	572	591	583	573	626	623	628	579	578	530	620	588	615	608	611	597	577	573	608	582	614	624	628	587	595	602	592	644	596	611	581	604	565	620	599	590	598	590	597	643	615	605	600	597	634	648	618	626	605	601	578	601	591	591	613	618	638	628	574	572	655	626	566	598	620	614	605	597	614	601	578	616	602	613	602	609	610	593	559	627	563	606	623	574	580	615	598	615	604	625	595	598	607	640	613	600	559	575	597	611	591	609	577	561	642	621	607	568	624	600	579	605	611	570	558	628	640	565	573	553	617	583	594	651	645	587	578	614	579	633	593	572	609	569	571	604	599	578	603	639	619	634	609	628	582	602	623	621	617	586	585	586	614	598	606	601	585	609	657	631	637	617	644	597	606	590	639	613	596	598	679	627	608	623	613	566	611	627	596	612	619	583	611	613	620	624	607	571	592	586	596	620	595	642	555	622	635	600	599	595	627	611	585	636	607	578	549	598	584	609	626	565	586	591	647	644	611	575	596	593	635	598	552	595	575	603	607	613	685	596	587	579	603	579	617	610	638	590	650	626	597	571	591	567	612	614	606	626	625	608	631	561	602	634	601	607	574	601	625	633	592	620	566	633	620	584	604	602	626	630	619	610	598	590	602	569	573	543	580	587	619	616	629	606	622	625	605	635	600	636	649	609	630	651	598	605	594	608	627	590	600	601	630	570	571	634	619	624	617	647	631	630	597	592	571	578	601	593	632	579	607	597	599	528	564	639	610	603	592	580	621	615	641	601	617	635	598	601	632	607	589	625	562	593	616	563	624	630	619	592	619	611	590	606	588	603	561	697	577	645	601	578	625	613	623	581	596	611	610	601	610	651	605	567	577	635	624	630	590	632	615	619	567	598	600	596	620	622	581	609	601	611	634	626	609	604	615	622	571	613	621	581	608	595	655	652	591	665	616	604	557	574	566	625	629	629	598	624	582	564	597	625	604	596	592	544	593	593	600	618	612	585	659	593	576	590	567	586	593	630	600	595	620	597	605	628	602	594	584	624	602	598	616	623	611	617	597	583	580	613	661	643	611	585	575	619	631	575	574	552	639	585	604	559	631	594	622	585	608	610	589	587	597	629	605	565	587	633	671	634	589	603	600	617	643	546	626	633	594	636	646	622	607	601	589	649	650	582	605	599	544	642	596	628	609	567	601	637	598	590	633	602	638	604	605	598	639	624	641	577	608	597	565	580	582	633	637	594	622	553	602	556	651	605	615	609	607	596	637	598	598	642	588	613	594	633	577	618	608	605	613	609	605	556	569	625	602	591	621	558	626	559	600	615	585	598	591	588	575	604	549	622	613	650	660	577	579	590	594	603	609	566	574	622	578	607	626	635	629	645	624	624	604	654	580	621	578	585	568	627	625	579	605	611	615	639	624	600	583	633	602	586	576	612	597	592	610	566	613	595	625	608	606	598	590	597	578	575	602	598	594	635	580	651	581	583	610	577	571	615	597	595	595	582	594	629	643	548	657	574	578	614	604	614	621	643	621	621	605	646	621	592	610	554	623	574	636	586	583	610	595	606	578	599	630	607	644	638	587	630	590	585	627	638	612	631	621	646	658	585	634	593	568	567	629	590	630	582	599	603	627	634	613	609	613	628	649	568	592	594	572	591	618	595	589	623	597	607	614	631	571	556	595	565	600	601	606	580	627	618	553	619	598	610	581	586	618	588	619	578	578	583	600	601	600	608	611	625	618	603	603	655	638	642	584	620	556	612	578	639	607	586	598	589	617	580	609	604	596	598	592	576	586	619	589	625	607	596	552	593	573	598	640	588	647	622	641	594	592	577	628	611	589	620	593	592	619	672	606	627	585	626	645	652	625	599	669	620	566	611	604	604	573	583	591	609	655	628	657	576	577	603	589	618	567	598	619	640	626	621	624	652	594	591	633	645	578	641	568	592	596	601	600	643	600	599	608	646	597	634	623	563	610	571	622	587	641	630	630	618	591	589	601	584	617	586	627	601	562	569	575	630	572	582	609	572	609	587	605	579	596	601	635	641	617	599	602	581	601	603	639	595	625	625	568	630	641	649	604	580	622
6467	3161	3086	1828	1040	1138	1173	902	971	987	912	1332	2265	1708	1124	767	507	445	521	504	537	478	497	506	542	494	555	483	490	537	510	507	503	523	510	518	491	511	496	463	506	482	477	490	488	473	495	504	522	512	535	462	494	492	525	518	492	492	478	487	533	465	514	488	456	512	498	539	442	482	501	473	520	464	504	509	498	481	475	483	505	501	499	541	506	488	524	496	520	464	499	478	501	524	531	495	500	496	496	506	519	496	506	467	491	476	489	522	514	494	454	466	482	502	508	533	460	485	515	457	463	497	453	484	496	505	542	490	494	479	495	501	534	491	506	522	490	499	459	496	457	485	459	470	489	524	429	521	496	482	512	465	472	463	449	554	502	506	463	497	521	510	516	487	491	465	434	479	495	503	512	474	543	505	521	521	489	469	504	507	481	506	501	499	453	508	512	498	530	503	480	450	487	494	497	532	428	473	483	487	490	507	506	485	475	462	473	496	485	497	497	497	504	504	496	485	497	504	498	498	515	537	504	524	526	492	475	482	500	506	512	415	499	496	517	503	503	495	512	452	488	493	441	476	436	465	489	472	511	514	511	501	462	500	499	513	498	452	469	468	480	456	488	528	517	510	491	474	519	466	519	492	521	486	494	533	469	483	476	500	511	520	505	532	535	480	458	488	540	478	533	489	484	481	526	478	475	505	511	483	500	496	487	489	505	489	505	503	514	500	454	509	498	500	477	478	507	509	494	487	502	490	509	478	540	510	474	511	552	494	480	492	475	520	511	519	522	493	501	505	518	511	494	528	515	490	485	464	479	504	498	507	469	519	472	520	467	485	520	550	493	507	478	520	487	484	528	482	484	512	460	516	433	479	478	461	486	542	505	485	477	475	487	501	518	473	505	491	476	480	505	472	485	459	531	546	493	521	496	465	473	480	457	437	491	511	472	533	506	506	515	492	487	508	465	484	483	478	476	513	489	444	465	538	477	487	506	455	479	468	467	484	540	519	457	508	513	472	493	499	517	508	487	512	508	453	470	520	537	465	535	504	482	498	458	478	511	516	482	492	498	503	517	478	517	502	503	535	461	498	517	509	505	541	531	506	511	507	515	508	442	514	494	482	527	494	488	504	504	516	528	518	466	473	450	497	486	484	521	473	501	470	490	468	478	483	490	488	506	490	496	487	510	494	495	536	474	523	507	518	524	515	482	513	475	494	455	547	501	515	493	554	488	489	521	492	472	493	500	487	490	458	472	487	485	509	501	516	486	506	525	501	492	493	496	494	481	512	503	474	471	474	485	517	499	473	490	478	463	480	493	491	474	491	504	467	472	464	478	504	477	485	502	490	454	498	475	497	517	444	478	508	482	494	510	473	483	428	473	500	459	520	517	513	507	507	525	501	508	464	520	511	480	471	541	514	493	490	527	491	482	482	490	487	472	503	487	509	493	463	515	484	500	459	490	512	510	467	500	501	475	504	500	513	482	504	481	493	542	486	528	459	511	489	465	498	490	497	475	510	556	498	500	514	475	480	474	538	509	482	465	489	486	505	515	475	504	514	503	469	487	478	487	484	487	471	458	512	529	510	512	520	498	503	526	469	480	520	513	466	515	479	479	511	504	538	562	469	497	503	522	473	475	488	486	478	520	504	514	504	501	511	465	475	546	447	459	479	502	499	473	492	515	464	486	503	478	497	507	481	507	507	464	500	517	488	504	463	475	484	503	476	490	498	540	502	466	533	517	504	466	476	511	470	482	494	486	503	515	499	508	525	473	504	502	537	473	504	499	486	477	487	492	519	499	512	461	471	477	508	506	460	446	487	494	488	467	480	484	501	503	527	481	483	532	496	496	493	517	491	512	481	498	534	506	482	503	487	483	494	486	487	555	518	494	466	468	526	504	508	498	507	489	521	498	474	508	560	509	522	515	517	479	480	496	505	482	523	480	475	503	498	505	493	495	466	523	537	521	448	493	510	537	520	496	501	497	511	479	494	518	496	499	494	455	522	481	483	492	568	496	487	515	487	466	515	465	535	512	491	492	506	486	474	492	513	499	535	512	456	515	520	487	455	504	505	475	512	514	474	495	513	483	462	474	482	515	503	506	482	491	462	505	547	522	503	501	545	535	537	472	493	474	506	514	490	522	471	482	499	516	459	478	478	499	487	487	457	513	495	502	515	484	481	488	515	508	450	483	508	472	540	469	535	530	486	508	483	490	483	507	509	486	501	469	458	512	495	501	479	489	496	527	495	476	459	558	494	482	510	490	502	499	518	464	519	506	466	511	510	486	461	501	499	477	472	477	516	511	479	486	536	476	460	487	472	460	528	494	495	497	517	511	511	510	517	510	486	503	498	486	486	475	556	494	539	535	450	498	495	479	524	501	470	513	505	506	546	518	542	474	466	484	511	511	529	503	499	481	474	518	517	478	515	481	501	475	505	458	497	514	535	511	487	518	524	520	494	470	503	504	507	512	510	517	543	480	473	486	468	490	475	508	489	505	484	505	488	495	474	475	490	546	482	487	515	506	519	522	525	487	499	474	494	482	478	474	505	483	517	479	491	524	532	485	508	469	528	504	514	492	537	469	501	494	461	465	559	481	458	524	523	497	488	570	512	486	559	483	493	486	489	468	495	505	478	542	459	485	475	512	493	511	541	523	523	533	469	515	515	500	548	462	501	470	548	505	488	483	453	505	469	530	479	514	506	500	510	508	519	477	472	483	535	529	487	471	514	497	473	470	485	507	484	504	517	507	469	492	512	532	509	522	508	495	487	505	505	500	504	478	511	498	479	463	490	530	495	506	491	505	491	479	471	488	492	478	516	503	473	508	535	491	457	496	465	483	462	484	492	476	520	461	493	489	460	508	511	494	479	500	503	519	521	464	511	508	498	537	538	494	516	515	494	509	481	445	482	504	498	489	481	497	469	493	483	505	550	504	497	474	505	520	491	527	485	532	488	531	477	469	467	524	519	494	483	513	508	452	458	484	494	466	522	483	528	472	465	513	516	527	477	468	559	463	464	500	516	477	519	493	488	482	489	469	485	463	499	506	516	479	518	541	477	509	505	460	479	480	505	536	497	483	518	500	488	500	522	518	518	486	503	510	454	529	502	510	494	518	494	518	545	487	506	526	512	484	530	517	526	478	516	474	465	482	504	506	466	517	463	490	495	500	536	514	498	513	488	503	476	495	490	482	501	490	497	486	455	489	468	496	528	488	502	535	483	491	485	525	489	490	518	485	520	480	477	489	531	477	499	537	492	524	513	497	515	466	481	474	513	497	476	523	507	497	489	447	508	561	491	485	498	533	471	502	522	521	514	487	495	457	452	482	500	509	501	490	512	496	505	502	530	524	513	475	517	524	483	495	509	514	499	454	488	536	503	492	478	478	506	512	535	490	509	495	464	486	471	484	489	478	523	522	493	492	505	531	483	502	507	502	519	521	493	493	505	533	475	511	495	476	478	522	464	479	481	507	537	454	435	482	499	525	451	523	488
24787	20775	26844	24695	12135	3683	2460	1799	1660	1479	1364	4605	13937	9582	4679	1813	828	662	632	599	550	658	616	612	573	608	632	634	621	625	602	611	594	582	641	630	645	602	614	602	584	590	620	683	604	570	576	608	633	580	594	603	590	613	627	636	590	605	585	609	593	631	623	618	616	617	599	603	639	645	611	623	641	614	606	638	611	695	619	608	651	612	584	630	625	563	620	591	627	586	590	576	577	623	636	625	589	630	641	613	597	599	560	600	607	638	554	657	606	612	589	585	616	601	642	573	564	591	641	625	607	597	656	602	577	579	628	671	601	576	568	614	620	630	588	589	594	620	583	626	628	569	594	564	570	605	612	617	593	615	624	575	578	638	644	600	615	601	620	565	634	590	603	583	604	618	613	607	654	610	533	610	617	577	621	621	586	583	587	656	568	601	554	600	587	616	656	584	619	573	623	589	590	628	553	597	610	591	603	580	648	562	591	601	617	630	603	582	642	607	611	584	639	575	616	606	594	582	625	619	588	640	589	581	612	650	605	613	619	644	657	617	607	603	660	603	618	640	655	626	598	651	601	594	618	598	618	598	585	660	607	640	568	577	636	586	613	579	610	588	635	599	614	572	626	567	624	609	563	598	621	634	622	630	591	647	647	590	627	607	608	605	624	636	594	646	613	597	567	630	613	632	614	609	607	567	619	550	568	598	614	581	645	644	622	602	653	597	611	606	624	625	619	613	569	615	625	607	653	615	596	597	577	582	606	637	594	624	623	627	612	587	589	618	616	586	583	588	641	610	584	581	626	576	590	661	587	601	606	621	638	636	610	643	618	602	625	594	598	619	611	573	643	620	586	589	651	589	615	632	609	656	592	619	575	578	579	567	596	605	568	625	591	559	581	634	597	603	642	592	565	609	626	634	634	631	593	577	607	598	616	599	629	641	593	609	616	592	602	626	651	665	604	592	629	587	614	570	560	605	628	596	635	608	571	587	584	607	641	624	626	596	626	573	654	633	629	602	606	631	598	622	585	595	624	629	610	610	587	578	638	590	617	665	635	613	559	606	547	610	558	630	595	577	636	594	600	649	513	610	570	593	654	674	608	597	599	584	636	599	618	584	591	572	638	590	600	603	553	635	595	590	648	635	602	628	585	583	580	620	604	610	594	610	611	612	607	603	548	595	627	604	616	597	585	617	602	592	664	592	604	599	610	596	572	626	602	631	608	633	579	604	583	648	563	647	624	610	571	621	630	643	586	630	606	630	594	587	573	683	598	609	626	648	602	609	660	572	605	582	592	648	581	647	611	582	600	612	608	570	579	633	608	651	556	561	597	585	621	595	594	593	641	607	600	570	590	606	603	617	632	646	628	627	645	583	628	566	644	586	603	584	603	590	614	550	606	593	615	639	622	579	645	641	633	627	642	650	615	587	586	635	564	584	610	633	641	601	639	606	566	645	595	597	635	532	602	579	575	624	619	584	611	605	601	546	578	636	650	608	613	612	584	569	616	578	604	620	619	590	554	620	569	621	591	608	627	645	580	632	656	576	594	607	626	603	614	635	602	649	621	659	609	608	625	591	608	608	629	627	617	605	593	584	590	584	607	627	605	632	661	615	581	593	591	590	641	578	644	575	621	566	564	627	579	654	620	648	613	608	589	610	595	617	598	625	646	669	566	605	617	604	588	602	649	592	610	569	602	639	579	600	613	609	571	610	637	611	620	572	635	587	561	690	568	635	585	571	608	565	591	620	587	628	612	617	639	577	596	643	611	616	577	612	584	610	594	593	635	595	616	619	607	573	623	612	621	644	641	617	597	613	596	602	600	592	611	647	599	601	596	585	584	593	606	638	615	618	573	617	628	566	614	671	568	571	578	649	619	623	591	620	634	613	580	596	588	645	643	592	614	605	606	609	626	617	552	645	609	616	610	590	614	640	665	622	595	617	615	672	613	590	586	593	600	581	596	617	634	578	604	616	615	654	606	602	595	609	631	654	573	567	593	613	647	575	593	575	602	638	603	590	566	576	621	595	645	671	601	606	669	633	595	637	589	601	585	608	690	550	608	638	589	643	614	656	610	591	657	609	620	577	592	597	612	562	578	547	619	639	565	633	590	656	557	627	598	594	615	658	615	623	598	629	626	625	643	625	597	598	589	582	559	617	595	632	614	590	603	649	610	612	619	647	604	578	641	605	560	581	628	689	572	622	588	572	582	635	591	573	617	607	625	566	592	633	646	606	628	650	626	560	596	588	650	634	633	591	592	622	638	596	606	619	610	615	631	622	627	624	600	587	631	588	576	648	616	584	564	647	651	574	591	580	616	603	579	635	618	622	597	615	628	639	623	567	522	613	619	653	594	605	602	593	631	619	548	632	643	589	651	591	605	612	622	617	596	612	627	544	567	612	603	604	672	621	610	610	615	627	605	638	624	595	630	586	610	617	582	606	643	570	555	616	597	607	640	623	578	596	613	633	610	597	669	582	595	618	579	580	557	605	612	561	613	580	604	585	596	587	605	586	619	585	568	658	617	597	615	600	620	636	576	645	623	592	613	595	659	597	650	646	600	606	614	636	601	583	585	656	605	612	571	637	607	612	659	612	630	620	599	590	689	620	597	589	643	628	616	637	583	595	584	588	626	625	618	598	566	606	605	596	598	602	606	630	630	607	655	584	641	666	561	636	647	580	619	635	600	602	567	632	610	649	605	642	600	622	568	630	636	603	630	605	618	584	645	608	624	600	599	565	610	581	613	605	613	596	616	579	618	601	608	593	573	573	604	613	626	629	621	621	625	600	599	577	609	620	604	648	589	575	562	607	656	613	598	564	605	625	619	616	619	596	622	618	604	586	599	599	578	602	599	561	630	613	600	612	623	628	576	598	625	641	619	632	602	621	600	585	595	599	603	632	646	632	593	552	636	576	589	584	580	585	577	628	632	612	627	617	598	604	595	604	585	581	604	592	621	595	616	614	614	605	607	584	593	584	621	568	619	583	609	634	586	618	603	606	616	660	596	622	616	588	624	615	629	585	596	574	602	645	593	616	570	600	582	646	616	589	625	612	604	595	535	585	597	595	567	600	638	623	613	600	631	631	616	589	620	609	591	589	595	645	603	638	599	610	611	567	566	594	569	566	610	619	655	641	608	571	624	643	604	595	589	632	637	576	609	637	626	661	638	584	585	619	609	656	619	611	626	669	637	615	604	598	601	552	615	593	599	606	621	660	603	651	600	602	572	647	593	636	589	605	639	577	607	588	598	602	606	599	614	591	566	625	568	588	640	625	632	604	602	591	591	622	615	605	626	597	711	585	580	574	619	575	596	596	624	574	624	590	625	646	574	586	629	594	594	597	569	558	581	615	621	586	563	624	601	655	653	603	625	575	580	629	620	631	564	578	613	604	595	570	601	595	598	587	649	648	595	615	626	640	633	588	567	621	616	577	614	622	661	588	632	606	573	580	609	596	648	600	607	577	589	595	586	563	632	592	580	596	588	576	583	612
5778	10654	10839	6840	4445	3055	2592	2282	2162	1947	1664	6612	14273	9360	4467	1832	708	567	534	490	521	474	533	517	516	545	492	548	570	515	520	518	530	520	549	563	537	537	511	515	516	518	493	539	532	494	519	491	515	541	472	514	499	542	511	475	524	501	528	496	513	531	512	509	480	510	525	514	516	554	508	486	494	502	528	526	539	530	547	551	551	486	518	532	532	503	526	502	509	577	496	502	520	505	510	506	527	499	506	506	512	524	477	481	518	513	509	516	500	547	529	504	530	496	507	485	480	530	508	527	520	541	535	517	538	474	524	523	555	510	509	505	514	561	501	495	537	536	527	535	529	527	516	486	495	535	535	507	535	520	472	504	508	495	532	517	499	514	520	520	464	549	524	506	523	475	487	558	512	527	531	512	533	517	537	521	501	477	512	532	542	470	553	510	533	502	534	470	498	494	535	544	547	511	529	528	550	524	556	487	541	533	527	518	516	492	520	534	503	565	482	503	524	525	514	529	581	518	519	485	516	527	533	509	485	495	548	523	485	528	497	553	561	561	487	516	493	503	479	550	543	491	546	503	505	514	470	518	503	502	534	518	545	521	533	507	550	513	499	498	581	473	527	535	513	463	504	519	519	538	542	487	546	544	524	541	534	563	512	487	539	499	528	482	521	500	489	482	555	510	502	506	524	516	509	482	499	499	486	515	488	501	469	525	484	517	516	486	505	502	502	507	472	476	485	482	503	533	580	518	511	512	535	515	493	479	514	496	510	510	542	496	516	544	483	502	524	513	488	519	519	503	532	519	495	528	522	502	544	493	530	487	558	524	518	480	549	532	486	501	534	533	538	488	490	574	535	510	484	481	515	514	514	516	531	543	561	501	485	543	537	503	494	503	451	503	521	539	496	474	520	527	525	548	518	516	491	508	546	493	506	511	520	516	499	494	538	523	534	516	505	525	534	514	513	504	554	525	513	479	503	498	488	523	490	533	472	509	510	520	492	499	514	516	535	537	492	520	490	512	527	502	503	530	484	507	571	501	515	483	542	489	521	552	541	480	490	556	506	488	545	538	516	486	519	511	484	498	544	534	517	499	510	538	458	491	532	540	543	516	536	516	535	539	484	527	529	528	496	532	480	519	513	510	500	528	517	486	548	513	522	447	520	484	484	496	467	556	521	562	490	522	535	497	542	528	546	508	495	478	507	486	527	552	569	527	512	525	493	546	540	514	567	543	516	494	522	502	503	550	532	464	544	494	552	512	533	537	494	499	573	540	578	489	478	500	480	494	518	502	520	505	528	518	520	526	510	512	483	577	479	537	519	478	499	503	515	525	509	556	526	461	506	511	488	529	502	518	535	486	531	519	528	468	534	522	521	536	511	520	475	548	504	504	526	501	475	520	506	489	505	537	522	503	519	497	512	538	473	541	507	512	506	507	483	517	499	479	522	580	493	537	532	473	498	523	506	554	470	512	499	528	435	513	530	565	513	490	513	495	523	478	493	511	526	521	505	536	513	544	559	496	508	530	476	542	516	488	499	483	515	498	480	528	520	493	521	531	533	536	501	493	526	507	531	498	491	557	495	526	546	521	493	513	501	487	515	547	514	487	514	466	532	523	479	515	489	528	542	537	529	512	468	530	517	532	489	510	515	538	504	517	511	503	521	503	542	542	509	524	543	532	461	540	486	510	483	497	490	513	486	514	482	521	506	516	506	502	525	467	501	458	486	540	476	512	497	550	495	517	512	492	504	502	523	492	535	517	507	514	517	522	462	475	475	513	537	501	521	541	527	514	513	486	489	507	506	497	511	534	532	538	496	521	544	501	510	516	488	504	498	515	514	501	491	484	488	526	541	566	518	521	553	516	509	518	456	475	475	503	532	555	507	517	484	500	543	517	501	482	534	519	468	498	505	491	513	550	502	519	565	510	496	511	508	514	522	512	525	492	495	486	520	507	573	496	514	504	520	456	521	543	525	530	506	531	541	503	474	475	518	522	515	504	499	515	499	549	474	501	494	562	505	499	520	514	526	513	536	508	488	492	549	483	518	536	486	542	497	470	493	561	485	514	527	522	515	479	536	502	516	506	550	520	513	491	547	500	531	487	492	526	531	490	511	551	542	498	539	501	505	494	520	536	514	514	521	523	555	535	517	526	474	542	504	498	571	488	519	548	514	488	515	484	531	516	511	501	518	511	553	500	564	469	526	539	510	509	501	509	541	505	509	534	518	511	542	558	525	483	510	499	526	561	494	503	500	493	544	526	488	511	497	494	485	519	471	492	511	516	515	511	533	485	485	539	496	521	516	496	525	507	535	493	458	478	527	492	484	513	529	517	547	512	491	531	520	521	482	547	499	527	491	515	511	513	495	516	489	520	518	527	505	522	527	501	522	521	500	554	511	545	480	501	542	528	543	532	533	492	506	480	488	532	485	505	524	491	525	533	550	526	521	525	532	520	521	515	512	526	530	525	521	510	513	485	495	540	558	488	513	510	526	481	486	529	504	508	477	550	527	522	540	486	512	498	509	523	514	477	511	500	512	558	505	487	532	485	512	540	537	502	535	546	518	541	566	483	495	508	526	521	489	476	502	529	537	470	524	553	494	539	535	534	511	502	507	530	448	470	504	543	554	555	519	551	523	491	545	504	516	538	474	522	506	523	503	524	497	517	465	519	531	519	508	449	526	550	496	505	490	516	514	468	522	470	499	509	483	495	528	500	522	506	513	513	531	489	504	505	542	500	518	505	513	465	523	527	511	512	539	542	513	485	515	481	510	479	520	515	535	510	496	508	516	461	530	513	531	516	520	522	516	500	479	483	530	536	463	547	504	481	512	536	485	530	508	516	523	527	476	541	527	496	485	527	504	560	542	538	528	497	519	517	507	496	518	478	500	505	542	516	543	504	465	524	524	531	450	511	507	536	488	485	489	476	482	544	492	528	476	533	471	526	567	513	544	485	475	499	551	511	527	486	491	492	533	480	509	533	484	496	472	508	526	521	484	516	517	508	473	519	493	499	485	523	537	509	506	484	506	552	492	544	474	512	511	512	475	470	546	520	479	529	548	517	520	532	541	499	523	520	500	488	502	525	537	497	488	539	519	534	577	480	521	504	516	484	551	528	514	530	568	491	524	515	495	484	527	512	484	477	514	475	497	544	532	483	500	475	500	520	497	505	525	526	568	508	518	531	510	563	486	501	530	480	511	547	516	514	503	534	517	508	520	546	548	506	515	510	476	550	539	513	521	506	502	523	493	533	496	534	494	536	532	469	506	496	482	487	529	516	506	533	484	529	506	531	521	533	488	504	503	526	463	513	476	518	502	519	510	484	543	550	514	500	472	506	545	532	524	526	525	498	535	503	487	533	520	528	507	516	521	512	513	476	518	509	483	514	489	546	503	490	525	518	495	556	503	510	579	551	552	521	505	526	530	502	497	535	482	487	516	557	502	509	530	522	522	498	477	486	506	501	554	480	492	507	534	518	474	517	496	492	509	541
23818	20787	27797	23914	20523	12444	5715	3373	2686	2413	2135	8993	23688	16651	8302	2806	1045	801	744	752	686	762	752	716	754	701	738	708	770	743	761	721	678	749	720	700	719	729	697	723	707	730	700	733	735	747	727	717	725	692	715	743	694	685	715	741	750	732	735	701	684	737	757	767	706	706	719	738	679	708	630	682	749	664	689	726	721	730	708	703	722	756	710	716	695	717	707	722	738	693	742	750	663	671	735	736	713	712	701	736	751	734	703	701	743	680	715	713	753	723	761	663	713	699	671	680	748	705	701	710	642	664	688	702	719	748	708	746	719	748	745	693	727	726	720	718	662	747	700	723	715	691	730	679	716	713	685	690	741	731	730	748	700	681	698	724	683	720	745	702	664	712	686	693	760	752	752	691	686	699	728	749	761	657	705	702	717	690	713	713	741	681	677	739	658	716	690	771	680	659	712	740	650	694	714	659	729	773	723	727	716	729	789	692	745	725	741	727	716	686	701	741	743	653	729	740	693	680	739	719	732	720	682	718	719	744	730	743	752	671	674	684	729	685	694	712	711	705	732	684	714	700	717	786	741	707	704	681	700	698	714	678	741	693	741	720	675	743	702	714	743	713	735	710	711	723	736	718	697	744	651	703	736	728	685	741	679	745	713	720	727	703	673	717	685	741	702	740	733	685	670	693	717	714	703	751	700	710	706	710	760	745	701	735	741	701	652	704	687	735	708	726	700	709	732	756	732	707	693	734	699	753	742	691	731	732	738	685	701	661	741	717	720	708	717	702	687	746	745	706	718	778	704	733	762	740	726	733	723	710	759	725	746	731	712	733	754	723	728	676	705	705	743	685	722	728	716	652	699	727	751	697	776	721	675	660	696	699	717	692	711	710	690	680	698	678	734	679	731	741	704	748	725	694	700	719	741	733	765	681	694	717	688	739	702	689	678	667	682	678	708	737	732	698	728	707	704	727	733	740	698	662	742	701	714	727	759	682	723	705	713	693	737	716	721	725	681	725	720	747	683	722	741	714	697	721	679	746	735	731	679	716	736	693	714	713	705	731	718	689	709	666	661	770	726	712	675	784	744	666	740	687	687	738	707	654	728	758	683	731	691	718	744	690	688	676	737	689	688	667	762	689	703	701	725	734	725	697	704	689	741	695	740	725	704	699	696	675	783	730	698	763	620	732	731	773	703	706	718	702	717	707	682	691	683	700	779	740	692	683	673	735	716	748	723	654	722	721	700	663	689	697	732	705	755	736	713	692	735	702	668	719	760	715	776	716	753	696	691	671	658	699	724	686	664	696	678	680	666	735	738	739	722	808	695	717	712	740	712	703	709	737	659	693	689	699	681	676	726	699	723	672	724	703	726	714	707	690	753	732	673	704	682	770	735	688	749	698	768	768	675	724	686	718	684	727	731	672	694	693	667	712	707	659	716	702	696	714	698	716	679	709	682	733	739	688	698	758	695	722	678	738	695	731	696	770	731	709	709	670	744	719	702	666	712	697	705	726	711	743	678	757	704	708	693	700	718	667	767	694	735	659	747	690	792	742	724	705	733	697	697	736	736	703	692	699	701	713	678	685	712	703	711	699	688	729	690	685	709	751	688	734	726	693	727	718	658	718	701	739	672	666	659	698	685	761	716	729	715	682	717	718	717	703	706	709	701	742	743	720	733	699	697	738	738	697	691	706	707	649	657	695	701	683	645	637	682	701	714	631	666	715	749	700	734	682	685	696	710	695	715	685	713	685	697	708	712	678	762	737	728	732	700	738	704	687	664	747	670	723	707	758	701	718	675	693	695	716	678	730	668	710	707	694	757	720	686	708	684	686	685	698	735	683	695	698	782	672	694	706	712	710	732	686	682	762	702	687	724	688	731	730	722	731	758	737	752	682	671	722	716	722	742	730	716	730	700	718	718	730	703	756	704	684	700	787	691	676	674	669	739	703	733	694	755	733	673	698	726	703	712	701	706	711	693	698	721	717	681	720	716	692	653	694	701	665	749	734	714	688	749	708	716	692	689	747	706	719	714	703	690	746	714	747	713	748	716	702	681	701	721	711	719	774	752	732	716	752	736	715	736	691	703	708	683	687	677	699	746	764	711	740	746	729	675	687	775	772	666	702	657	731	720	769	691	706	663	685	642	709	708	716	736	677	702	746	714	728	736	673	652	692	711	703	684	730	682	687	710	656	681	716	658	688	727	719	680	728	649	698	663	688	728	729	688	712	678	724	730	729	689	749	714	687	744	705	713	769	704	686	711	685	725	678	703	686	688	662	699	709	711	738	669	715	716	691	699	706	726	699	714	698	727	752	730	700	689	685	716	703	753	671	713	649	704	674	702	721	719	734	701	673	698	735	691	700	702	670	706	648	708	653	704	707	730	716	724	730	731	705	702	681	742	709	743	760	694	735	716	645	704	695	723	709	701	705	737	720	685	749	724	744	718	729	714	700	765	703	671	723	750	754	731	697	724	704	648	699	709	711	697	728	747	679	756	666	747	753	744	680	715	729	687	684	715	738	658	700	650	696	668	723	751	707	734	665	685	686	740	714	657	691	736	709	739	736	677	716	730	721	742	673	703	708	693	702	711	686	675	661	748	717	757	696	717	720	759	727	728	684	733	740	716	722	745	698	704	703	687	741	726	649	714	703	702	681	689	692	758	710	708	729	700	672	713	714	697	693	758	703	722	690	724	704	714	716	752	718	705	734	715	763	713	738	753	728	730	740	690	748	713	726	691	680	725	662	709	713	676	734	740	733	688	736	705	712	693	733	682	743	700	698	702	731	659	666	662	703	672	675	678	713	729	726	745	741	738	729	737	760	715	761	712	688	693	734	717	709	694	747	746	689	711	732	673	691	712	698	739	745	693	677	707	712	695	689	708	708	686	640	705	734	705	743	701	722	733	686	740	724	718	694	703	698	701	737	711	701	734	728	683	661	764	696	693	707	679	711	670	695	707	675	692	703	713	707	737	720	716	670	708	733	762	736	755	680	709	722	707	682	721	671	708	701	735	682	702	721	725	733	751	750	675	704	690	697	737	692	723	694	693	715	724	725	747	731	696	719	723	750	731	744	753	664	695	733	742	679	688	713	685	713	710	726	672	754	703	724	717	741	658	671	703	732	710	702	689	703	694	696	698	678	707	708	699	713	665	681	714	737	708	700	671	718	701	741	776	700	701	715	757	683	731	675	718	716	737	716	686	687	707	664	685	664	693	732	735	682	732	673	662	699	761	679	716	690	675	716	710	667	748	696	686	688	713	729	735	711	727	693	633	674	740	663	709	710	745	692	743	730	682	686	692	714	723	682	708	689	701	726	718	712	685	672	674	757	702	723	724	687	665	693	721	750	740	727	735	702	752	736	723	682	742	720	764	711	696	723	679	655	726	692	734	678	701	713	700	724	734	736	672	756	699	690	696	710	770	688	686	693	694	705	748	716	739	670	683	725	710	708	660	720	755	745	676	740	694	803	690	683	728	729	712	702	705	711
7363	15349	15585	11306	7743	6230	4511	3915	3637	3094	2780	12125	21902	15012	7002	2654	924	612	603	629	646	590	622	540	571	595	619	623	565	564	559	572	627	590	585	574	566	568	581	609	615	585	627	571	567	613	579	568	571	600	551	597	627	625	607	565	586	580	583	631	568	589	530	602	624	610	555	561	593	610	618	603	590	607	598	586	579	584	584	588	591	575	535	599	594	602	594	556	580	600	610	627	581	590	589	616	575	567	587	547	587	570	618	573	593	570	597	606	603	614	565	600	571	606	604	544	601	613	553	599	579	582	594	575	624	618	539	626	606	594	574	572	599	597	561	594	581	580	563	586	597	594	590	595	558	561	594	580	566	529	550	604	589	606	573	569	611	595	559	614	609	622	604	589	560	588	552	594	594	546	594	594	564	560	569	598	596	600	594	603	613	551	602	579	598	576	592	615	575	598	573	589	577	608	621	609	533	568	545	562	592	604	587	591	589	568	594	573	602	570	580	603	556	585	610	603	546	609	593	576	572	549	599	602	594	589	559	566	607	544	576	594	604	559	604	608	587	603	575	580	591	548	545	583	607	569	591	575	566	593	548	560	561	640	585	604	607	599	585	539	603	586	551	609	589	575	622	540	587	541	567	573	562	598	569	573	592	594	579	608	576	554	588	624	595	568	573	608	632	605	605	581	590	599	608	580	591	611	591	608	616	602	608	576	599	593	594	584	600	589	537	589	570	607	617	586	616	598	578	599	549	603	561	564	599	594	583	652	556	546	581	537	573	606	569	588	607	579	641	590	608	619	590	578	561	559	601	574	589	588	628	607	541	552	582	601	618	604	589	613	563	557	572	606	574	579	553	572	597	605	592	568	598	589	626	551	582	592	596	598	588	558	588	575	569	575	602	604	614	586	590	597	618	627	609	566	604	565	567	573	555	551	541	578	574	529	620	599	602	596	601	598	545	586	588	605	581	591	556	621	596	579	622	588	563	583	621	569	606	554	565	592	617	576	572	575	608	628	548	595	593	539	598	602	571	590	546	637	600	599	601	555	607	596	590	570	569	581	583	609	615	568	577	609	560	607	607	558	615	571	585	591	599	616	570	613	578	535	581	608	647	582	572	603	609	639	619	583	639	559	600	605	555	543	612	551	588	600	575	568	583	597	619	578	559	606	588	598	585	592	579	605	592	595	598	548	563	581	585	572	604	559	567	585	585	567	604	582	612	574	595	589	604	580	547	554	601	599	567	640	591	573	612	595	549	584	572	550	600	555	562	587	574	572	568	545	556	648	591	588	555	603	561	578	583	562	566	621	620	563	544	592	592	574	614	631	588	593	594	606	605	545	620	581	544	579	571	614	588	600	596	609	554	582	562	600	609	580	596	574	570	585	560	557	589	555	597	602	583	577	613	591	601	571	553	583	604	612	555	589	592	580	594	566	603	622	558	583	615	592	616	608	575	636	634	595	571	570	586	596	576	604	601	583	616	561	590	591	597	553	598	582	596	553	624	568	575	628	569	559	576	562	622	546	554	586	626	586	571	592	557	575	606	587	591	568	676	562	578	571	582	595	605	569	568	570	585	562	571	559	623	607	595	595	618	559	582	626	600	592	553	589	556	624	582	600	578	563	571	586	580	576	598	564	634	572	584	606	574	550	595	586	616	574	562	580	547	540	559	534	608	611	580	536	628	572	588	590	602	581	602	585	589	586	584	558	582	597	606	609	600	580	576	563	612	572	569	555	575	558	573	558	559	591	561	573	543	588	578	572	597	548	556	597	605	537	579	596	617	594	542	608	558	549	583	587	624	574	598	586	568	626	592	545	570	569	585	561	582	575	602	585	624	588	579	588	569	568	554	602	590	556	565	593	598	570	578	591	550	594	604	533	591	577	535	569	599	584	562	583	565	639	578	580	595	563	569	639	563	577	605	635	596	597	574	567	627	553	571	591	569	564	540	564	610	608	591	582	593	565	568	542	551	591	566	593	594	539	589	559	605	593	587	610	593	576	595	595	571	570	596	589	551	593	616	559	562	603	594	610	573	608	602	547	597	596	567	574	615	525	526	596	605	571	545	557	570	561	622	568	591	616	558	550	564	575	570	547	598	583	583	589	611	624	582	582	559	585	591	581	590	567	577	631	563	595	583	606	583	587	575	581	598	560	552	622	602	573	592	616	617	610	524	591	599	597	584	534	579	568	600	548	591	606	554	592	571	613	606	557	553	569	580	592	554	507	606	565	580	567	621	543	605	575	594	588	588	600	597	627	556	590	580	574	569	574	590	588	620	593	527	606	635	557	556	576	599	658	574	606	613	611	579	595	579	563	620	628	572	545	585	591	600	581	606	605	576	592	571	592	581	564	551	562	598	628	566	606	566	600	591	546	600	567	578	561	589	548	555	590	603	588	611	572	599	571	585	595	584	605	564	535	597	599	554	599	569	589	580	572	573	558	551	584	565	591	543	570	601	583	592	573	575	587	603	591	575	608	623	574	584	569	599	585	578	583	551	611	569	562	550	560	549	557	601	554	570	601	554	567	585	589	586	572	604	561	561	569	605	591	562	572	582	614	590	612	558	544	657	546	585	545	564	611	569	582	564	583	588	553	567	657	556	566	529	614	620	585	565	579	616	628	579	605	564	564	606	569	597	579	594	618	562	582	585	600	611	555	551	557	591	606	572	550	585	606	572	595	607	580	566	564	572	550	598	620	608	577	617	606	572	589	593	534	562	602	571	558	605	578	598	594	609	590	567	546	625	600	614	590	614	615	562	565	639	573	584	575	576	567	581	582	583	589	606	646	585	587	596	579	568	606	578	576	612	638	642	599	587	594	626	643	582	551	555	556	559	575	603	587	553	627	555	571	593	599	541	603	579	584	626	571	597	607	582	564	580	566	588	559	580	598	580	581	624	565	561	567	573	576	584	567	554	574	582	610	589	588	565	565	571	594	633	565	600	608	557	595	609	595	602	631	612	597	584	565	557	625	597	600	570	566	560	590	583	532	584	605	561	601	599	578	530	625	584	591	582	583	581	578	587	564	599	681	636	589	613	615	589	586	564	601	568	555	588	595	593	603	554	562	556	612	608	561	613	568	550	613	599	590	607	581	599	604	562	575	583	574	597	596	569	575	554	600	609	598	604	582	599	585	596	591	585	589	593	611	591	592	583	603	557	573	571	561	587	553	584	578	585	578	600	600	553	579	572	588	583	590	559	549	618	556	580	586	538	564	569	606	552	581	540	575	571	557	614	614	570	614	559	578	536	587	583	595	568	548	590	579	570	614	531	579	558	580	573	582	598	557	603	534	544	589	556	554	579	564	578	600	556	555	573	540	557	539	561	592	608	586	569	578	599	604	552	606	617	592	604	631	524	549	577	563	546	611	567	538	568	636	584	563	597	587	566	554	562	575	576	560	572	591	550	590	615	589	630	522	559	546	590	598	584	595	593	595	548	597	590	535	550	634	537	627	553	643	598	566	525	579	622	606	572	597	608	601	609	546
27054	12272	5576	3361	1740	1288	993	992	800	818	896	1058	1722	1577	1128	721	627	631	598	646	597	583	626	547	598	572	609	553	623	607	610	560	613	601	578	575	623	591	595	592	552	598	541	584	586	577	578	586	569	635	604	607	599	637	567	571	600	587	580	623	623	562	563	603	549	602	598	615	599	600	555	556	586	552	569	601	606	596	577	545	598	526	520	588	601	575	601	563	614	610	588	569	542	561	592	603	630	561	582	534	645	579	587	599	609	566	582	551	564	640	637	608	610	604	603	569	585	565	601	586	598	557	599	570	577	623	587	616	592	589	576	598	594	560	604	631	637	573	585	574	589	572	582	545	640	607	606	584	561	570	591	569	584	592	564	590	558	557	586	596	533	583	586	575	593	560	623	638	625	624	603	556	564	589	577	586	582	545	570	578	616	528	566	577	575	543	557	579	570	639	569	586	604	586	592	567	567	556	615	565	592	599	580	564	584	605	604	574	588	554	565	620	618	611	561	553	596	584	626	627	614	597	571	585	588	642	574	575	568	608	557	591	574	627	606	578	608	590	587	563	603	594	533	601	571	639	592	552	570	616	544	635	587	600	568	596	543	559	568	539	558	580	598	573	554	550	596	604	621	569	586	585	596	608	598	623	570	627	577	559	624	575	605	595	623	579	603	649	617	580	582	628	608	575	544	575	578	558	531	562	597	548	599	647	580	583	593	565	594	593	590	586	554	586	585	589	587	634	581	599	632	582	574	631	557	566	601	571	608	585	586	565	577	580	606	568	650	586	623	599	603	562	578	603	625	613	595	559	550	608	597	555	552	614	576	538	591	581	592	531	619	587	560	596	567	612	564	573	610	560	619	595	554	608	575	577	589	600	607	620	605	576	571	548	563	591	579	581	613	579	633	606	564	603	592	551	594	546	565	593	604	560	557	588	587	586	579	590	571	596	583	588	588	600	577	575	569	581	582	583	588	545	580	598	579	554	572	609	573	653	602	577	595	613	547	620	619	598	606	580	603	578	606	591	568	547	585	602	562	578	586	574	538	585	659	637	607	593	563	556	613	561	592	581	602	580	584	557	561	601	579	615	599	601	582	647	585	599	566	572	603	593	600	607	628	588	606	563	577	622	571	584	614	545	594	626	558	550	541	587	607	593	597	616	569	581	553	564	568	559	581	593	629	586	584	638	586	560	609	574	545	573	569	582	563	563	600	592	562	607	624	598	579	637	610	589	584	580	587	569	568	616	578	592	591	590	594	605	574	563	598	544	569	561	589	603	591	595	594	563	559	552	576	588	580	579	556	577	526	578	600	565	626	566	606	636	586	568	621	647	643	606	575	605	569	608	568	613	577	602	562	548	622	625	564	577	596	619	591	596	570	594	616	591	558	555	567	569	632	586	554	592	618	587	614	595	611	609	586	628	557	565	552	541	539	569	588	555	543	561	574	604	617	564	569	592	571	591	549	553	591	602	591	580	577	577	608	614	587	537	600	586	584	543	567	602	571	571	601	561	580	582	568	586	585	551	563	569	596	591	602	582	591	601	610	592	601	558	544	569	569	573	604	568	638	561	571	574	613	592	617	585	541	567	612	582	588	586	599	544	580	592	557	585	553	580	587	615	596	577	585	589	573	611	608	571	562	601	607	605	584	570	564	582	583	554	610	582	553	547	578	568	612	608	589	572	586	603	568	597	629	636	586	611	563	557	555	575	592	580	580	579	562	610	582	574	603	598	605	600	585	588	544	592	581	575	550	588	576	607	577	576	608	564	609	582	602	581	556	617	633	593	574	613	628	571	608	584	556	620	582	603	564	574	605	579	574	645	561	580	572	590	585	591	579	614	574	588	626	619	583	578	578	578	586	576	625	576	558	560	580	581	597	592	564	585	545	566	556	573	576	606	637	560	603	561	549	617	599	589	600	567	600	553	602	639	554	586	622	596	609	556	617	572	595	582	577	568	638	595	588	605	593	577	575	593	596	617	574	581	602	553	583	590	621	593	599	560	590	566	602	609	573	590	625	543	607	572	631	575	555	612	613	609	613	590	593	562	598	557	562	572	619	596	588	590	566	568	578	575	616	583	601	608	588	550	619	570	569	567	568	584	641	579	625	567	583	562	606	570	601	573	584	583	596	583	609	580	596	581	563	615	551	528	587	598	593	627	640	557	604	556	560	583	614	565	575	566	574	578	598	607	609	572	596	572	536	579	592	578	575	581	607	559	580	605	585	573	563	584	594	615	585	624	632	536	552	583	569	600	604	554	597	592	567	564	555	587	583	622	586	610	594	603	599	602	643	534	648	601	591	632	592	588	584	578	573	565	607	570	534	604	575	599	580	572	553	580	574	606	564	598	635	570	557	584	586	619	555	606	538	574	594	556	594	598	620	583	635	586	564	635	594	592	552	570	576	587	594	591	591	598	630	582	569	581	592	608	609	592	580	554	549	601	599	563	592	575	554	589	597	583	632	567	606	597	630	568	601	578	599	575	603	577	556	559	635	580	613	554	600	563	554	589	625	637	611	595	582	595	586	609	581	557	579	650	565	622	558	551	576	614	578	551	554	581	573	560	611	602	581	591	559	565	632	608	588	579	597	593	593	595	585	574	597	568	585	580	581	580	572	624	593	555	589	553	588	574	613	592	608	584	570	591	612	582	534	596	592	578	585	605	617	555	606	581	645	592	580	584	580	570	604	588	536	577	580	599	597	575	573	576	609	607	607	605	604	611	609	574	583	578	549	579	599	568	595	586	617	576	583	583	592	584	584	608	591	599	599	623	602	605	569	587	589	598	563	580	550	579	571	624	633	566	570	569	600	610	604	596	578	566	542	604	621	602	552	622	598	599	636	589	578	567	523	589	567	579	553	574	610	596	600	610	634	569	597	569	574	584	586	594	597	576	585	615	580	561	586	582	597	597	600	578	587	580	573	567	587	602	595	609	589	572	585	613	568	551	594	553	556	614	584	548	555	590	569	512	591	570	583	603	595	588	593	591	558	599	640	567	593	577	578	589	531	586	564	645	581	546	602	592	617	564	561	606	549	544	583	570	568	609	571	594	566	587	569	571	554	585	577	574	585	555	547	575	559	593	556	618	584	592	600	583	565	637	620	584	573	606	576	613	575	619	628	587	605	585	569	566	576	571	592	594	627	631	576	578	550	602	598	586	619	606	574	607	606	592	586	625	616	584	575	598	588	577	605	576	622	639	556	634	580	583	577	599	559	606	590	628	551	574	580	612	580	640	587	598	578	571	583	566	562	606	578	582	605	616	586	579	569	588	625	566	572	598	592	584	564	597	586	616	558	591	607	576	612	600	576	597	635	578	577	574	557	567	554	584	577	611	561	565	604	573	627	581	631	629	583	579	592	633	581	583	605	567	586	578	595	568	605	642	543	549	616	515	585	554	574	622	597	605	594	583	613	597	549	579	585	595	583	590	580	595	563	590	565	619	583	588	566	604	578	576	594	598	579	574	550	554	602	601	584	597	561	566
6849	5420	5438	3202	2139	1486	1242	1102	970	896	990	1253	2162	1671	1015	708	520	447	494	460	502	443	486	465	498	503	478	502	481	485	463	449	467	479	488	482	497	507	486	459	468	444	479	477	517	432	472	453	462	480	489	483	485	463	477	470	484	473	476	456	467	487	504	502	476	466	456	464	467	458	461	444	495	521	459	489	464	489	436	445	425	447	490	532	485	474	447	488	503	466	497	489	482	473	461	461	463	465	457	482	452	419	520	437	512	502	478	472	475	471	499	529	469	450	458	483	452	485	464	453	466	495	504	487	470	469	493	465	478	460	437	490	466	505	465	482	489	493	479	457	494	476	497	492	468	469	460	500	477	512	467	495	481	443	476	466	478	504	486	446	465	527	455	496	475	430	488	483	465	493	473	444	497	450	462	468	478	512	448	491	455	491	511	486	491	479	475	465	478	449	450	470	438	491	440	438	446	448	480	487	481	516	470	469	485	456	531	485	454	484	467	500	455	507	492	451	478	467	449	470	506	507	521	487	466	462	463	479	446	522	462	484	506	486	520	483	462	486	463	467	453	480	481	419	476	499	462	443	434	490	460	463	456	465	521	473	503	455	449	514	445	475	469	485	479	450	462	462	487	457	459	504	460	495	458	444	456	440	469	456	439	454	507	452	450	524	520	477	442	481	451	470	469	459	493	481	482	441	484	500	472	465	487	454	441	471	467	490	471	483	468	487	518	467	461	474	477	483	490	489	482	465	465	454	455	468	482	451	461	486	484	433	454	474	435	462	441	468	447	448	448	463	462	529	477	474	444	477	499	458	496	510	511	496	452	461	478	470	462	465	474	484	507	445	480	502	464	505	476	485	429	472	489	449	457	436	494	455	468	458	503	485	463	473	494	445	500	491	471	460	519	485	454	462	489	471	473	442	478	526	451	457	483	454	465	465	468	457	488	464	457	487	497	476	488	449	507	428	482	487	503	440	483	491	471	468	495	504	507	476	464	458	466	461	446	505	480	474	469	446	499	504	499	494	513	467	500	466	462	491	465	522	457	493	502	537	478	464	430	507	453	482	490	463	492	507	443	457	481	485	491	463	438	470	509	455	484	470	460	517	478	469	485	471	467	491	467	478	420	498	500	506	481	483	444	479	470	497	491	481	463	462	467	453	481	412	458	449	461	474	438	441	484	466	505	467	463	423	470	486	457	445	486	454	441	439	504	437	440	470	460	502	493	474	462	498	447	498	471	485	456	473	490	477	459	484	443	479	464	513	452	488	475	489	438	480	493	465	520	499	461	438	457	464	462	491	472	454	515	489	492	467	490	490	499	480	488	477	490	469	508	501	483	489	423	514	471	481	507	473	448	425	496	458	477	490	500	466	479	490	462	448	461	449	494	467	464	487	477	489	489	501	476	461	389	531	451	490	482	453	477	430	466	442	471	438	492	425	447	463	506	472	471	470	469	453	478	467	490	453	471	462	467	513	498	475	469	500	477	500	435	454	452	467	480	447	460	455	444	425	485	481	484	483	498	455	465	469	477	451	438	467	472	512	486	451	449	502	489	437	505	498	536	461	470	498	481	445	464	474	512	465	452	431	460	442	477	495	471	458	493	448	494	479	481	458	495	489	441	483	461	459	432	475	443	454	406	454	422	464	482	491	472	460	491	492	514	458	412	459	487	498	448	432	476	487	475	471	450	487	474	473	470	470	456	452	469	455	454	452	457	461	479	480	475	462	482	461	489	479	485	493	453	502	470	479	514	450	434	511	493	460	484	471	510	484	483	482	483	489	514	467	478	439	496	515	485	481	460	491	481	477	482	479	486	514	482	493	451	484	489	489	486	492	495	481	478	510	463	501	465	463	484	510	481	484	499	464	493	457	462	455	450	473	500	473	451	477	468	476	477	472	478	487	483	489	491	474	482	471	463	444	472	447	447	475	498	462	453	471	487	479	478	470	466	449	515	443	477	475	514	457	402	464	473	445	474	502	456	479	428	462	492	472	493	460	456	486	460	492	497	489	495	480	491	471	483	517	484	466	445	497	500	495	487	499	481	477	451	449	503	481	484	475	445	468	510	462	444	459	464	472	439	471	480	481	478	523	452	481	502	487	448	471	462	462	469	486	462	461	496	494	494	439	486	471	479	479	488	470	507	469	501	461	467	494	480	484	488	428	525	459	477	473	460	446	487	489	450	470	471	485	445	487	466	469	503	459	467	455	466	475	468	469	469	464	481	476	466	502	465	441	441	478	426	435	438	486	515	540	471	479	489	462	435	455	442	459	510	487	462	442	454	487	474	455	510	494	446	518	477	476	430	503	495	433	472	456	462	489	460	475	494	531	480	447	459	493	488	480	454	490	481	447	496	466	483	492	471	511	496	506	491	456	461	463	456	423	507	495	518	457	496	434	486	458	499	467	479	461	522	495	482	490	514	486	498	497	501	467	449	452	452	442	439	500	449	481	479	467	477	461	452	478	479	459	483	515	441	440	469	478	474	514	471	507	476	469	509	482	450	493	483	452	436	458	456	447	495	485	482	428	462	487	473	485	511	442	476	450	474	476	463	442	448	448	481	482	451	479	454	488	494	440	508	506	521	471	438	437	480	482	462	464	450	477	461	444	479	442	488	459	447	427	495	494	487	485	466	450	528	487	481	456	451	486	507	448	451	470	476	452	492	485	478	469	503	404	433	489	476	482	498	442	474	434	475	479	493	475	447	479	496	495	499	443	466	451	451	496	512	494	479	460	456	465	451	501	482	476	454	450	468	477	436	492	464	481	477	455	487	468	460	477	515	487	531	493	456	477	434	442	452	502	424	512	517	459	459	466	424	439	481	480	479	465	482	509	463	478	490	449	521	484	470	411	457	481	450	506	488	437	447	458	512	480	472	478	448	483	487	471	476	470	467	433	478	470	476	473	461	441	442	449	477	459	440	483	459	462	463	476	465	458	480	454	474	461	476	436	454	465	477	448	499	466	465	495	465	484	462	469	445	500	474	484	454	489	449	471	486	470	453	485	471	470	469	459	482	464	508	507	479	473	462	478	454	497	468	494	485	456	481	476	481	464	489	438	474	467	486	505	445	499	459	485	438	495	497	457	463	515	491	454	435	479	459	490	462	466	479	473	487	465	480	488	486	452	478	491	489	504	487	448	448	449	508	452	484	499	434	477	485	489	458	469	476	508	483	505	473	479	457	504	483	431	435	484	466	500	442	477	493	464	484	459	504	480	472	470	448	450	507	445	442	473	499	473	527	482	518	454	482	526	459	511	453	464	487	484	460	481	479	474	532	494	486	511	418	401	554	472	463	496	475	497	477	462	470	447	461	436	465	450	457	473	463	452	474	466	505	464	496	476	511	445	471	516	463	477	516	476	424	444	468	482	504	468	522	438	483	453	465	487	456	485	553	522	462	498	462	470	474	466	460	478	474	488	512	483	454	428	476	514	462	436	457	501	436	455	457	508	483	453	486	467	434	493	435	468	462	462	490	469	498	474
24763	20821	26766	24677	11182	3738	2460	1764	1608	1383	1231	4478	14616	10446	4807	1695	768	678	645	575	643	564	596	589	565	571	596	548	583	632	604	580	581	618	547	600	609	615	574	576	615	602	626	554	610	567	582	604	592	564	523	564	606	618	605	600	601	573	560	591	583	596	571	588	588	578	638	556	650	637	572	563	576	541	619	567	562	550	602	598	594	592	613	559	564	584	579	622	601	581	579	619	575	576	616	593	609	643	543	576	597	571	561	574	525	599	543	586	612	588	549	562	571	600	562	601	585	612	612	609	616	578	610	601	585	607	619	594	584	578	523	585	599	593	541	646	567	544	587	559	562	654	545	591	615	546	597	609	579	596	601	587	626	562	645	581	605	570	619	563	553	598	568	585	613	557	573	521	551	583	562	553	586	569	540	583	597	580	603	561	620	555	609	599	601	564	598	647	580	560	576	550	608	593	592	608	585	594	658	602	594	616	561	559	597	602	604	563	572	573	570	593	563	592	620	624	639	578	573	626	569	593	598	562	627	642	616	594	577	595	558	574	569	606	561	618	553	598	629	601	602	534	592	564	602	583	593	576	619	650	594	609	593	626	586	610	593	575	604	563	587	594	583	601	580	586	586	584	592	583	560	579	585	570	598	622	613	573	591	580	614	526	644	592	521	555	552	636	630	611	591	599	626	575	587	566	575	605	588	578	607	600	582	613	630	600	590	583	601	572	594	608	539	604	585	594	560	617	602	588	604	582	548	605	621	569	601	614	558	597	598	566	590	588	567	593	636	572	635	587	544	571	572	556	578	579	606	554	571	592	531	569	562	625	562	585	578	553	559	609	598	627	600	591	528	564	603	605	614	593	600	619	604	567	580	590	583	596	569	571	618	605	628	602	575	603	558	572	604	607	579	628	631	583	565	594	585	615	591	612	598	591	577	582	636	579	603	551	595	608	563	586	601	588	570	590	583	598	588	606	548	612	626	599	589	588	551	622	607	613	572	565	566	562	606	619	590	568	604	584	598	551	598	625	579	599	570	554	647	621	583	587	555	576	574	544	575	617	600	576	598	590	614	568	571	599	628	596	558	581	632	573	600	591	606	601	594	585	588	572	654	560	612	615	610	556	616	582	541	579	575	591	509	618	567	560	589	588	566	548	625	572	639	574	577	570	590	618	592	564	628	568	634	615	609	586	621	584	589	590	587	587	549	564	606	609	601	589	596	588	598	573	578	573	630	565	568	632	580	618	577	590	602	604	637	590	579	627	595	614	591	615	559	577	565	607	586	583	574	610	577	578	644	588	582	600	599	621	582	589	576	600	586	593	612	587	618	582	563	579	581	624	578	563	581	587	599	583	612	643	609	601	615	613	591	613	590	605	579	614	568	599	614	582	582	569	521	571	603	568	590	622	589	598	559	591	586	589	573	564	593	563	564	571	603	618	612	541	559	621	597	644	599	543	575	632	594	571	609	566	596	605	590	615	545	557	612	574	586	537	615	592	554	573	601	558	563	564	578	591	540	628	585	577	621	592	611	627	574	563	551	564	568	646	622	602	596	593	598	584	575	591	618	607	575	579	587	602	588	571	603	571	609	560	610	613	552	553	619	630	591	587	613	577	622	582	577	600	587	618	563	598	582	588	608	655	547	590	571	561	570	572	612	625	600	564	606	549	586	605	645	570	561	598	611	553	576	640	617	634	587	607	605	628	575	600	562	576	567	569	560	607	563	573	598	575	610	601	583	630	607	551	578	578	590	554	585	556	608	515	579	572	569	588	567	593	549	591	605	605	619	567	573	590	642	625	583	586	586	627	587	534	568	552	587	546	648	587	600	592	588	578	586	584	627	594	615	583	595	613	558	605	577	532	595	594	555	562	607	608	570	624	575	600	613	641	602	586	573	585	569	593	584	634	580	567	600	556	622	609	573	546	569	587	580	621	544	626	640	574	578	617	541	619	600	529	636	590	583	583	607	585	552	602	558	596	588	595	573	576	592	601	551	595	579	605	595	551	594	585	628	565	605	562	587	600	608	532	561	614	563	599	605	586	592	566	591	558	606	615	579	567	595	592	594	583	605	610	554	538	558	570	596	601	572	604	638	585	663	590	593	589	580	609	562	576	610	640	627	569	621	626	568	527	563	585	603	607	623	576	623	609	563	565	589	581	570	605	611	595	584	586	562	563	536	629	583	583	564	615	578	602	551	598	627	583	617	598	581	612	565	586	600	593	563	606	546	611	563	618	551	562	582	615	556	622	580	604	543	618	579	570	555	583	583	592	638	596	543	606	583	586	597	593	588	589	600	646	580	575	626	590	562	562	589	587	634	599	613	561	589	611	596	617	619	565	632	607	591	592	648	616	589	596	561	625	577	595	599	650	580	578	565	583	579	559	598	608	597	576	566	605	564	606	588	604	569	610	557	590	587	619	584	639	567	569	571	596	579	593	556	595	622	595	575	592	578	607	611	629	607	634	613	589	605	635	585	575	581	617	578	589	597	592	598	641	578	563	559	625	584	613	588	600	596	597	576	602	601	583	560	574	624	612	535	634	584	606	591	574	610	594	591	606	626	591	566	600	625	594	619	590	544	598	587	612	585	557	587	578	578	560	592	573	635	583	622	573	579	554	572	570	566	589	591	552	599	529	597	586	596	601	604	569	593	557	652	611	588	603	622	554	582	567	603	562	601	587	587	556	573	556	554	608	557	613	572	600	609	619	621	642	607	638	585	624	586	577	583	595	571	586	520	526	627	616	563	534	596	579	599	552	630	618	561	546	588	575	596	559	567	565	584	646	585	582	598	573	595	571	604	551	551	649	586	576	617	517	612	551	556	566	604	585	636	594	581	625	546	622	578	604	568	550	564	604	586	538	609	566	621	550	604	580	624	601	622	590	632	592	629	585	572	614	587	562	544	618	594	567	614	577	575	619	572	630	569	643	596	600	605	603	615	569	621	579	556	604	606	596	607	625	616	602	603	617	611	569	613	593	618	567	618	576	595	560	594	626	583	595	571	611	624	611	610	558	612	598	629	608	598	592	575	615	564	573	564	566	573	563	600	603	575	579	607	572	585	591	575	546	560	554	587	586	591	596	603	607	582	544	623	552	552	561	586	641	602	596	572	608	610	588	549	593	575	603	559	609	558	648	546	590	623	606	655	587	539	598	613	668	606	592	563	569	543	570	594	607	584	639	566	569	571	604	618	596	585	588	594	606	550	604	597	563	553	621	540	587	613	586	595	619	616	607	593	623	579	575	627	575	598	612	626	556	606	626	579	604	611	591	635	610	564	638	605	551	601	574	604	565	601	612	622	591	578	625	584	566	589	628	615	612	603	606	564	573	586	564	632	600	602	568	537	599	610	636	597	596	569	551	552	609	580	608	604	565	617	613	607	581	625	613	577	600	608	590	568	591	567	573	611	594	624	599	575	564	588	564	606	613	580	590	571	564	606	611	555	589	590	581	602	607	621	598	516	581	558	600	574	547	622	555	589	619	601	596
6611	9042	8318	4525	3709	3189	2560	2046	1848	1723	1444	6260	14995	10052	4571	1669	646	527	508	508	489	503	497	513	505	531	476	502	466	463	541	487	515	508	512	490	506	487	530	500	476	485	493	496	502	506	492	473	521	489	506	471	494	431	492	548	478	491	486	475	525	520	498	494	490	509	514	500	489	483	483	537	512	488	499	505	479	488	487	519	501	516	508	453	489	485	486	485	482	471	517	511	489	479	467	524	541	500	480	488	515	487	474	475	502	475	502	476	504	492	484	516	474	496	474	440	493	506	498	470	488	520	539	490	474	483	462	513	480	484	506	478	527	520	522	479	453	521	492	483	494	457	477	477	498	505	479	525	495	491	479	514	498	509	506	497	506	481	466	503	493	485	518	488	491	494	464	506	496	496	502	471	510	506	458	530	470	494	496	487	450	511	511	491	445	499	505	448	453	502	501	528	455	491	518	495	516	541	505	466	477	505	537	495	460	546	508	467	527	461	479	542	460	529	523	484	503	486	539	499	470	454	519	484	504	440	488	473	490	480	510	480	528	501	476	474	493	486	492	486	507	462	477	517	518	509	507	485	468	489	475	496	496	487	501	538	464	463	504	495	504	478	466	488	480	497	463	496	472	476	489	469	476	521	497	493	489	501	508	462	469	432	505	492	508	532	503	475	512	507	475	479	482	477	505	473	488	499	481	504	482	506	474	475	510	481	531	506	493	501	504	500	510	485	530	467	508	466	470	484	488	478	474	485	512	471	491	500	490	502	505	492	531	485	469	479	492	500	487	488	490	504	509	508	492	476	511	510	494	513	503	472	480	471	487	505	475	550	510	494	476	478	506	483	511	520	485	508	446	483	456	523	493	537	497	451	481	496	490	529	493	485	514	489	514	513	504	528	481	518	484	470	451	503	459	509	473	512	510	496	497	502	501	490	489	499	517	477	499	536	463	502	483	445	495	502	539	481	508	467	502	500	499	473	525	480	461	476	497	511	493	465	499	552	482	494	485	513	518	492	470	538	502	534	482	479	490	527	474	484	508	489	497	474	505	502	471	525	499	487	492	555	493	493	528	479	466	499	521	434	485	445	515	498	488	481	494	486	526	489	463	474	506	487	497	488	489	501	517	435	511	473	452	477	486	535	511	437	480	540	527	478	488	503	535	529	514	476	528	516	483	454	502	498	530	504	501	514	486	470	487	478	476	469	497	473	520	494	502	489	513	471	476	494	501	502	453	508	542	486	493	492	460	540	490	474	478	519	487	481	477	488	472	496	580	493	518	447	511	478	463	508	506	499	500	512	483	499	503	474	509	469	534	509	505	493	511	454	476	524	525	567	472	470	483	505	538	475	483	528	498	478	493	481	497	490	514	465	487	471	495	473	457	462	456	524	498	463	473	473	530	527	505	485	511	515	430	510	478	478	494	516	477	502	464	506	482	485	494	482	470	466	474	462	479	523	476	463	502	514	485	488	472	476	508	461	480	487	509	488	529	495	477	497	496	503	503	491	485	469	457	509	476	484	527	454	463	451	506	512	476	486	466	516	508	505	498	498	489	523	552	510	495	472	484	515	458	495	529	482	489	501	490	486	485	499	513	449	450	494	482	495	495	489	502	488	465	472	494	508	510	498	476	465	532	492	467	493	467	479	483	520	497	499	489	494	490	466	492	474	500	503	460	494	506	524	497	501	463	515	470	480	456	485	462	489	469	532	522	485	548	479	500	510	497	535	462	463	479	471	481	478	521	519	466	479	485	513	522	464	528	507	527	475	480	499	503	497	532	511	512	509	480	493	488	478	508	469	486	518	510	474	485	487	489	486	447	511	490	505	492	479	497	492	465	518	483	524	524	474	502	461	456	525	475	491	488	521	493	508	494	538	505	501	500	484	503	511	479	505	495	519	499	506	443	465	493	460	494	458	525	473	463	515	489	488	527	513	477	498	464	478	458	487	530	508	494	514	494	504	513	526	490	485	494	440	494	485	475	517	469	516	451	497	514	533	513	483	487	468	484	470	490	481	491	468	458	537	476	468	507	524	450	473	457	484	512	499	482	481	470	533	421	478	512	486	491	507	463	509	511	425	491	501	502	535	498	473	480	490	504	497	518	486	529	487	486	496	479	503	478	457	457	462	497	470	483	478	498	490	480	475	450	493	499	507	491	486	510	460	527	469	473	497	477	494	460	490	507	482	500	439	469	483	502	465	484	554	460	479	502	476	464	490	482	509	502	532	487	482	511	516	506	505	502	480	492	448	439	463	507	522	506	496	523	503	494	477	511	474	500	518	477	525	478	477	520	521	491	483	490	530	487	489	551	540	493	493	496	488	486	469	494	494	516	497	507	472	476	530	458	500	499	510	495	512	538	450	482	477	466	516	508	474	469	460	470	499	509	515	448	493	487	477	505	480	462	465	524	503	461	490	499	505	486	515	460	534	448	469	466	514	533	478	520	492	503	513	524	438	488	499	454	506	492	494	469	465	488	493	507	431	515	494	503	436	466	508	492	485	514	492	440	484	480	490	537	503	508	493	443	508	481	530	483	506	506	509	435	521	454	488	475	472	505	472	486	472	472	452	467	522	441	515	483	495	435	526	513	469	473	489	494	493	477	481	484	475	493	529	473	491	469	484	497	517	529	523	469	486	466	506	460	470	508	513	505	491	459	487	464	506	528	489	489	470	528	503	504	473	507	505	494	522	495	509	472	453	466	514	485	524	508	511	477	479	491	504	501	502	522	485	493	513	469	534	479	491	528	508	476	493	473	461	496	526	488	466	501	474	464	538	558	503	507	470	487	465	482	459	487	481	479	496	460	515	477	483	484	466	486	513	481	487	488	453	502	515	507	467	464	504	528	495	496	520	470	486	462	496	491	469	483	456	497	466	483	488	454	497	477	501	517	506	444	498	508	449	487	521	486	503	516	466	518	522	475	474	482	524	474	491	514	485	483	465	498	488	488	514	481	522	518	476	476	483	454	493	507	539	474	511	520	503	492	467	518	490	493	481	489	510	498	486	496	520	488	495	461	491	528	469	496	475	520	460	468	494	531	537	501	454	485	459	461	492	509	516	467	490	510	513	471	499	482	479	489	476	477	533	513	476	488	520	501	487	500	466	473	503	483	469	485	514	466	453	531	473	496	493	478	498	473	482	458	474	477	552	499	488	497	509	508	473	505	490	483	492	469	464	464	524	511	490	502	499	501	510	493	492	465	529	472	490	477	489	497	483	499	481	495	526	488	512	495	468	476	482	466	487	514	470	507	510	523	512	494	475	534	491	498	500	486	515	525	532	458	516	477	463	470	490	513	458	505	514	515	457	506	483	501	514	537	495	484	474	470	470	485	501	496	522	472	498	479	497	471	512	494	489	499	452	512	496	536	527	485	480	452	486	477	506	461	474	504	504	501	526	483	511	523	471	502	494	508	520	496	488	472	495	526	540	500	506	519	501	491	480	460	522	509	474	509	492	468	491	462	497	477	460	478	481	484	475	438	502
23860	20775	27733	23907	20463	10641	4440	2764	1965	1868	1682	8430	24691	18172	8958	3076	1034	808	693	739	732	680	694	686	665	760	745	712	700	680	707	662	698	713	674	737	689	704	733	703	698	709	680	719	701	680	660	665	679	683	676	694	732	734	693	689	693	719	661	696	702	671	720	710	744	723	702	695	695	627	702	663	655	673	694	679	670	642	695	741	701	683	672	756	700	693	667	717	694	655	659	719	726	712	683	685	654	726	706	662	699	685	721	705	664	698	725	726	654	684	678	758	686	671	634	667	692	687	677	701	713	666	714	725	682	660	719	689	724	672	689	721	707	697	697	684	683	678	677	651	691	678	662	715	683	679	679	669	667	698	670	669	710	767	714	683	689	668	714	662	675	691	684	727	689	686	697	656	669	704	677	705	712	686	662	685	680	691	671	698	752	695	679	694	729	711	689	688	685	681	739	707	674	714	684	671	690	707	696	681	720	691	693	651	696	685	683	715	713	749	709	717	707	685	682	676	643	700	698	657	706	675	660	670	709	694	747	700	651	712	721	689	690	679	695	668	705	712	671	700	699	695	708	673	689	728	695	671	672	665	677	668	684	696	701	691	699	657	691	677	683	709	698	690	716	636	658	629	677	720	674	706	695	670	682	653	672	708	676	743	667	688	694	719	725	731	646	696	681	673	712	692	686	725	625	700	686	732	681	706	720	690	705	640	653	726	697	694	681	656	684	670	657	661	676	640	687	668	703	638	693	652	727	703	674	682	729	706	662	733	697	664	643	649	689	660	673	741	687	695	692	692	694	737	715	657	685	654	720	669	671	707	697	676	662	730	701	646	718	680	669	685	678	691	674	688	718	665	657	678	733	716	706	724	677	697	743	683	646	640	675	727	704	656	708	685	680	685	708	651	687	661	707	667	658	647	627	665	696	689	706	680	715	751	686	677	686	677	669	633	662	662	720	714	670	687	647	713	653	657	648	707	700	687	696	697	675	699	693	701	688	736	684	683	654	713	676	697	680	747	655	700	677	668	722	719	683	680	675	712	646	691	684	660	666	669	710	676	690	718	724	690	686	689	715	706	690	684	664	735	701	722	719	664	707	725	630	699	689	697	691	742	641	660	653	674	643	730	674	670	693	716	684	686	678	698	693	681	711	690	687	609	645	669	681	697	708	690	670	694	693	643	664	728	709	643	649	688	656	729	677	696	657	656	702	704	708	722	698	650	739	647	653	713	643	639	709	732	702	686	661	672	702	687	680	676	684	742	680	682	688	690	699	695	659	673	703	681	692	687	671	730	701	634	693	687	659	684	684	663	691	675	699	716	639	671	729	628	678	684	696	664	698	686	702	712	666	703	679	712	679	696	688	686	704	670	700	632	681	680	700	670	687	649	742	696	685	727	689	678	662	715	698	693	704	699	715	695	667	680	704	681	659	623	652	666	681	700	685	724	691	711	678	668	671	699	689	656	684	686	672	663	683	678	699	682	641	676	701	696	735	691	720	705	725	715	652	691	648	687	683	705	667	686	686	661	659	664	680	713	676	693	711	722	689	749	700	670	670	702	716	639	720	687	661	679	667	689	670	700	705	709	729	682	689	713	724	690	659	645	662	674	665	666	682	649	732	665	642	685	691	726	707	680	714	720	659	655	703	696	648	660	672	680	676	675	680	712	691	689	671	659	694	672	643	649	695	687	657	656	711	663	673	696	678	645	660	672	739	736	688	686	677	712	688	691	681	688	646	685	690	714	685	671	646	693	670	677	699	725	705	660	653	686	688	619	694	693	672	671	739	675	702	664	702	692	671	642	675	670	697	659	711	661	692	718	639	717	695	676	675	700	710	653	639	646	702	716	667	662	650	644	688	648	705	680	641	709	684	672	699	674	653	662	675	650	687	649	662	682	662	715	703	705	639	684	693	697	678	673	642	656	703	726	673	704	706	694	660	652	666	675	690	693	708	685	690	642	705	700	672	678	694	703	736	674	652	695	680	657	734	715	686	651	729	693	701	645	697	678	710	675	680	680	705	686	634	703	697	669	690	681	654	727	665	703	689	706	682	692	703	661	687	662	711	724	660	675	686	693	699	670	657	675	700	669	759	719	648	708	662	686	708	708	649	702	640	684	699	659	711	664	679	666	632	685	683	697	662	681	653	675	673	661	727	691	682	705	670	687	678	729	657	667	679	603	665	639	712	729	703	689	697	662	685	716	709	719	704	679	708	710	718	693	658	693	683	660	650	679	660	680	652	665	651	694	678	708	698	683	687	681	707	669	689	722	637	703	704	649	691	695	692	670	670	699	708	697	663	690	699	697	662	689	662	696	632	703	712	717	659	657	659	724	656	672	682	635	691	724	726	666	742	692	633	673	699	700	709	650	672	720	740	685	714	646	709	683	693	681	698	672	683	719	689	720	747	688	678	679	653	744	719	712	674	607	683	702	737	700	659	692	684	668	726	709	677	705	707	675	682	676	675	687	622	626	679	689	686	700	663	645	761	737	661	743	719	663	715	670	668	652	729	676	670	668	663	728	674	675	650	687	649	726	658	678	654	692	690	664	682	678	637	655	668	673	674	672	697	699	670	652	676	773	629	694	637	709	654	678	661	645	697	691	638	663	658	674	698	749	725	647	651	724	703	657	636	633	682	696	659	683	649	706	692	684	707	702	677	702	661	672	710	661	634	637	691	687	634	683	688	674	666	726	665	638	668	670	654	694	673	686	651	630	679	660	709	659	725	664	689	672	669	723	630	652	700	686	648	676	695	692	713	686	675	717	670	676	664	656	693	666	705	694	715	653	633	682	694	669	626	665	688	672	678	684	665	683	671	646	633	633	657	687	711	691	641	688	685	667	662	700	625	666	656	619	679	654	696	687	710	631	686	620	656	682	654	699	712	682	680	663	671	701	692	687	667	701	647	668	624	702	720	643	671	679	725	722	652	677	724	674	665	665	715	693	673	661	668	661	644	670	663	693	690	663	655	659	689	639	686	691	615	646	670	726	691	693	698	679	679	637	702	677	664	671	696	642	701	676	624	706	649	737	679	658	686	681	728	685	667	673	693	684	649	660	707	683	680	654	672	704	683	694	706	696	667	741	696	698	645	682	659	708	667	704	695	675	732	633	664	686	691	700	686	659	646	719	701	690	693	679	679	655	708	687	732	717	692	680	629	645	678	693	687	665	699	674	679	701	676	593	697	672	682	747	702	687	629	677	698	684	670	735	648	648	717	682	703	669	701	671	703	641	699	690	649	715	682	737	669	680	663	685	674	673	724	705	696	666	687	670	659	677	697	660	690	697	675	706	636	671	686	659	667	701	726	719	649	724	705	689	718	653	700	734	700	704	663	729	667	691	731	708	719	673	689	690	704	690	716	696	675	706	744	663	691	704	680	717	667	687	730	684	696	700	706	699	690	683	615	687	645	647	693	709	685	693	699	717	670	725	701	698	640	688	644	718	646	683	711	683	646	679	651	673	717	634	692	688	642	686	715	683	709	636
6579	11566	11909	8440	5859	4699	3859	3145	2706	2305	2012	11412	23280	15684	7343	2767	950	628	622	613	616	514	554	574	551	592	561	588	633	586	577	593	562	590	564	563	576	564	605	619	539	585	580	616	563	602	632	602	584	569	582	544	594	572	526	553	567	584	545	591	605	551	581	564	560	539	584	556	557	577	563	543	534	565	536	557	603	575	591	600	604	530	575	570	554	578	567	554	563	578	543	554	594	584	608	575	564	594	582	587	540	552	574	554	547	534	570	547	535	576	592	583	554	625	595	561	548	559	543	583	558	580	576	542	621	570	580	570	575	577	557	531	564	578	584	550	568	590	553	566	556	547	552	585	564	568	585	579	594	565	556	578	554	574	561	590	591	535	601	549	584	540	583	608	600	561	585	557	603	539	596	593	610	563	557	575	569	570	548	548	570	590	585	575	550	601	555	554	587	600	590	571	583	603	567	552	582	617	594	565	563	585	549	558	532	553	549	567	568	561	589	593	602	582	587	561	545	599	571	551	556	569	575	551	535	551	561	553	552	593	541	576	573	584	583	599	585	571	569	605	548	568	570	573	525	560	577	570	575	547	573	549	578	595	570	548	592	588	556	577	552	568	577	558	546	604	582	556	583	555	577	568	534	531	512	588	548	554	549	597	548	530	592	587	593	551	562	564	574	562	579	589	584	564	573	567	586	549	567	568	578	541	550	571	579	537	578	561	564	570	529	528	589	538	600	597	544	554	589	549	568	540	586	561	594	567	582	561	551	583	561	570	557	575	549	569	591	599	593	568	554	562	559	610	552	555	591	554	583	591	534	620	595	571	559	559	574	561	565	542	593	533	580	580	579	572	535	581	546	592	576	571	561	575	581	539	625	569	566	512	584	625	584	613	611	594	577	597	611	492	548	543	564	585	617	546	572	568	525	546	574	575	616	565	558	592	542	595	529	527	541	573	502	584	596	564	575	595	551	571	565	584	557	576	546	591	600	558	613	579	566	581	590	564	548	569	560	569	577	547	535	541	554	574	524	568	556	583	599	550	564	569	592	548	608	575	587	553	530	581	553	580	540	559	577	550	601	549	609	564	579	577	560	506	583	535	533	626	532	558	560	536	547	588	554	560	535	550	515	570	575	554	594	569	537	571	591	601	611	553	588	575	552	579	568	605	556	575	578	541	602	590	541	595	545	580	566	577	570	534	560	549	595	542	560	580	561	570	575	529	552	556	550	536	593	520	559	550	586	615	570	554	578	613	637	586	543	557	563	527	546	584	606	586	581	566	549	548	574	586	558	576	568	564	579	588	565	590	581	577	604	550	560	564	573	579	579	624	577	576	571	565	554	603	599	612	600	584	621	598	557	587	551	565	551	571	563	586	517	569	569	565	566	554	582	581	601	535	557	578	590	591	560	567	550	597	560	583	520	526	550	581	571	565	566	558	534	566	563	582	562	584	542	569	544	584	543	567	580	593	537	618	538	556	555	590	546	622	594	591	558	560	549	555	530	586	581	536	591	572	603	588	563	529	571	559	583	559	552	572	564	585	591	571	581	570	595	574	612	600	581	509	591	594	580	577	583	561	575	612	559	569	539	517	590	544	539	540	572	573	545	537	563	563	523	534	544	611	553	532	545	574	542	566	579	573	561	536	582	608	555	598	587	554	582	564	570	542	564	588	598	545	561	606	574	536	584	544	533	549	541	538	568	554	529	581	583	583	552	559	588	526	591	562	574	559	562	577	592	545	625	541	538	554	550	552	561	549	598	552	569	562	542	536	620	525	558	578	593	532	563	537	602	574	599	576	568	571	532	539	569	573	581	558	548	593	616	616	570	595	545	586	640	575	571	603	606	586	617	519	586	563	570	584	582	562	586	606	533	545	531	527	567	548	561	553	575	544	570	579	563	602	618	584	577	576	561	518	559	580	594	561	568	550	568	611	548	530	588	548	588	583	579	565	576	543	547	575	554	537	567	576	572	569	572	579	532	536	550	535	550	565	554	594	539	555	518	521	590	556	605	537	582	568	525	530	563	580	579	568	565	599	553	586	568	613	576	533	556	603	551	575	564	567	593	540	564	525	562	502	592	553	570	549	565	574	523	566	569	539	622	547	509	601	555	571	576	548	578	569	591	529	503	567	526	546	576	578	555	571	572	555	534	609	579	526	562	557	573	569	593	568	551	551	586	590	544	552	514	618	583	584	596	582	588	586	578	571	593	533	573	581	598	571	565	535	548	564	553	526	543	546	563	551	543	521	542	550	616	565	588	557	564	519	616	545	556	556	528	572	579	561	533	547	575	554	566	611	584	563	577	594	567	587	557	556	546	547	568	560	593	532	591	558	561	535	568	568	574	607	543	569	598	549	540	575	583	589	597	523	626	520	539	535	591	528	586	567	576	544	576	543	561	604	597	620	596	561	532	534	548	537	568	534	558	581	558	516	569	556	576	577	571	582	543	592	582	578	567	612	566	577	607	620	563	551	590	546	539	581	592	610	588	546	535	563	570	532	553	602	550	588	537	590	549	570	556	544	587	536	532	562	604	549	539	534	548	589	539	589	562	560	579	585	579	585	516	533	562	555	552	544	580	598	548	574	538	604	573	545	540	528	559	583	574	613	550	528	548	559	544	545	626	595	583	574	597	559	593	547	559	552	546	565	546	545	544	545	603	608	573	540	575	583	576	594	561	559	595	552	560	593	554	563	607	571	529	547	551	569	561	586	564	541	575	618	561	596	527	554	577	509	552	535	586	532	600	612	582	578	587	577	545	595	592	548	542	585	534	535	574	591	574	545	551	582	546	599	528	561	563	605	583	561	558	582	625	562	623	548	593	554	564	596	575	550	590	572	571	546	577	529	536	590	557	564	544	568	566	552	525	545	539	559	585	548	578	559	572	594	545	536	536	532	563	565	521	553	543	548	558	549	574	575	551	555	523	558	538	552	536	544	574	568	576	586	551	564	611	589	554	580	598	505	550	532	586	539	580	544	560	544	580	506	561	603	627	581	526	564	608	533	610	516	561	583	515	519	568	565	547	582	594	531	551	562	540	518	560	551	498	555	555	594	575	596	536	575	540	561	586	544	584	581	570	513	559	579	548	570	545	550	577	552	508	580	642	590	548	568	571	558	585	588	553	569	567	599	495	537	577	556	608	607	541	569	597	599	571	565	567	527	564	602	570	558	561	546	599	570	578	597	572	557	555	631	589	550	569	595	609	562	585	578	558	534	562	532	606	559	553	569	567	521	570	583	591	539	546	622	562	532	590	596	543	585	558	565	589	530	517	574	565	574	540	557	573	606	562	565	526	568	604	559	568	555	538	583	550	546	537	601	570	527	567	574	550	574	556	620	541	558	600	565	578	559	601	579	531	582	548	599	556	580	569	561	568	577	561	558	575	554	614	560	594	541	575	556	587	538	562	542	534	575	560	553	562	556	569	535	558	583	548	551	562	525	611	591	579	544	573	535	571	555	537	595	548	586	545	570	543	560	609	544	584	552
26927	11256	4101	2195	1328	1101	1048	743	731	700	702	1003	1885	1570	1048	788	601	515	545	541	532	576	568	572	566	559	558	568	600	532	556	532	556	537	570	586	542	566	554	576	544	592	602	583	539	566	538	577	576	579	571	557	541	562	558	562	580	567	529	544	575	541	564	571	558	545	566	574	574	560	548	579	582	570	577	533	576	538	539	526	570	556	571	527	587	570	575	538	611	534	536	582	570	611	565	550	541	600	544	557	584	552	532	543	572	583	540	574	551	575	579	574	552	559	568	562	575	526	515	539	530	570	583	529	572	609	537	570	564	572	552	562	569	579	550	568	534	528	570	529	552	516	570	589	535	596	602	564	529	559	627	554	578	550	563	538	529	580	557	556	522	542	595	522	518	558	523	509	561	554	538	606	529	569	548	553	523	521	569	566	569	569	556	517	558	579	611	579	565	547	578	615	546	510	597	565	531	533	538	571	563	542	562	523	588	564	552	562	602	554	532	540	527	582	540	558	564	570	562	534	577	533	548	572	539	592	570	532	543	498	534	581	540	533	569	554	539	549	501	583	519	541	549	531	544	577	598	514	554	575	553	529	558	530	535	571	546	514	521	528	573	556	575	561	564	587	557	589	534	540	564	541	579	559	522	533	516	611	523	555	592	549	581	545	528	574	551	559	543	556	559	544	552	526	585	561	571	573	566	559	556	588	556	558	586	606	533	605	532	566	531	492	552	558	561	567	518	568	526	577	621	544	542	577	534	536	557	545	529	597	566	540	521	515	555	525	512	542	567	549	548	574	552	550	551	577	556	571	585	553	547	559	577	587	579	560	570	575	576	604	564	561	554	571	532	539	550	521	572	557	555	626	553	544	521	541	496	536	558	551	551	580	589	560	572	544	530	531	589	567	597	579	537	514	561	580	578	572	507	563	577	616	565	562	588	568	580	526	592	553	587	541	547	576	537	543	572	569	529	543	553	545	518	577	526	574	569	537	575	552	508	566	576	484	552	559	563	555	591	586	602	586	563	576	579	546	514	557	559	571	541	535	586	563	535	551	566	539	548	567	541	581	567	567	536	545	557	558	556	558	568	571	545	556	542	538	571	568	582	560	547	589	584	570	546	522	562	550	551	565	567	556	529	507	543	555	568	536	583	572	563	565	522	537	520	572	553	550	583	581	563	554	564	532	570	580	538	589	531	556	578	571	565	581	533	561	498	561	557	580	569	523	566	506	532	562	582	562	566	552	560	525	585	539	546	598	563	591	595	550	575	545	594	551	567	546	563	518	517	566	537	511	557	541	512	541	551	560	566	521	574	575	549	563	558	558	541	561	557	521	552	541	561	551	548	527	569	542	588	578	583	550	555	523	568	575	572	537	558	537	557	567	572	560	563	595	574	511	493	536	584	538	547	533	567	567	525	529	562	553	562	561	594	530	578	596	560	556	556	571	529	587	531	551	562	580	557	560	535	536	557	565	572	578	517	549	557	570	508	577	585	572	530	568	572	606	556	611	578	573	542	522	556	524	565	601	546	531	601	533	547	515	537	579	550	536	545	528	571	543	591	570	564	543	554	518	566	586	520	554	559	541	582	567	572	575	535	548	550	596	559	559	571	539	590	543	554	539	589	531	562	524	571	553	538	580	550	560	580	568	539	579	598	538	578	563	587	576	551	561	529	583	559	587	570	570	580	536	547	578	565	578	589	558	564	610	577	569	582	520	575	580	593	567	506	570	554	569	570	549	510	579	575	569	568	592	537	560	571	520	589	563	535	605	570	569	548	516	556	555	501	568	594	585	568	559	526	557	573	614	579	557	584	539	571	541	543	562	542	562	613	574	550	563	550	590	567	556	558	537	548	553	550	528	564	548	518	518	558	532	550	519	615	529	525	554	564	513	562	612	553	610	565	648	557	559	584	577	597	553	533	554	550	534	552	546	561	517	563	564	575	599	477	583	552	532	597	556	553	562	569	553	543	543	570	560	581	544	523	593	555	574	528	584	543	543	548	568	552	572	525	574	561	540	540	554	566	562	550	535	539	574	547	564	600	550	523	538	516	535	566	587	519	526	527	528	574	566	554	567	546	525	547	584	570	551	525	527	561	572	548	575	526	563	561	570	547	568	566	569	557	590	531	586	554	545	580	574	571	528	524	570	555	560	590	559	570	585	547	532	547	552	594	565	515	552	580	534	538	529	561	561	583	514	553	582	546	537	580	555	505	575	544	547	565	572	577	547	552	560	526	546	543	546	519	532	557	557	548	518	542	592	561	559	523	571	548	596	517	503	537	526	544	581	545	552	500	578	605	564	521	513	570	564	557	573	544	537	561	568	579	524	553	546	563	591	555	537	588	584	563	557	562	570	513	545	550	556	554	549	613	606	548	555	568	564	567	543	580	553	544	565	537	576	530	532	580	571	557	596	566	543	525	530	558	535	530	536	572	565	578	548	596	572	555	561	579	571	558	571	557	562	538	539	586	536	530	579	538	535	583	562	524	553	510	538	593	572	547	537	566	589	519	532	547	533	584	580	542	584	551	555	538	554	540	525	573	568	528	556	626	573	555	558	593	564	494	563	586	538	552	562	545	564	529	541	500	546	584	539	504	557	563	534	567	552	517	568	568	531	569	499	557	551	545	570	543	571	567	568	603	560	537	570	551	540	566	583	570	536	609	553	532	552	528	555	555	569	571	597	509	562	591	572	537	547	568	576	603	559	566	553	608	524	587	598	569	548	580	505	545	545	560	533	578	559	567	601	527	585	571	566	519	562	574	584	526	535	610	566	560	571	548	566	569	527	534	563	573	588	559	558	532	605	516	554	551	518	547	548	539	586	578	539	563	565	572	564	510	529	585	585	516	559	573	595	566	522	546	511	555	569	572	537	597	529	570	544	571	583	582	554	573	517	587	589	607	569	547	601	553	596	536	542	573	552	551	568	586	558	566	558	601	499	588	545	558	542	532	547	564	534	557	558	532	549	543	555	606	544	560	578	539	549	553	561	547	566	561	575	577	545	527	544	555	569	593	498	545	584	573	568	571	523	550	549	573	549	538	543	549	588	537	567	572	513	555	582	521	534	518	574	588	531	562	553	546	568	517	571	587	531	534	555	576	525	551	534	560	552	546	521	596	536	542	590	585	508	543	580	520	592	580	534	571	541	550	533	535	575	578	548	554	570	589	542	549	565	565	506	577	498	521	514	530	527	545	573	559	587	570	529	559	537	567	567	504	565	561	535	536	564	581	589	548	514	575	549	509	538	584	556	567	575	560	533	532	582	617	562	528	565	541	558	545	561	596	557	544	528	589	615	568	552	547	568	551	556	562	541	557	597	559	596	529	523	546	582	573	552	565	538	580	517	618	508	579	585	596	568	551	587	536	557	563	562	608	512	593	559	579	604	567	603	526	554	589	563	560	577	563	514	521	552	565	531	518	578	553	571	532	563	580	545	525	545	566	562	550	579	561	547	555	605	555	560	536	574	576	559	577	546	574	580	564	567
6450	3931	3829	1940	1471	1452	1224	860	799	714	683	1154	2324	1785	977	640	505	464	435	472	489	478	499	452	451	459	489	463	486	441	466	489	458	480	481	469	453	428	488	459	503	427	446	507	467	471	432	510	467	454	478	451	501	484	473	469	457	490	450	460	466	445	447	450	448	442	442	462	468	461	413	434	436	458	434	440	448	477	478	509	423	462	445	456	434	468	438	455	430	442	454	451	455	430	440	509	448	455	468	452	458	490	453	457	475	467	443	475	459	473	433	466	468	468	446	484	447	484	432	484	437	451	430	449	413	456	421	456	482	458	430	439	458	442	479	488	470	450	425	498	440	495	481	440	481	435	461	431	470	477	459	463	457	463	475	497	462	494	460	454	443	454	461	445	473	443	420	455	457	432	444	456	428	478	447	452	428	442	399	472	474	459	473	450	478	463	427	414	451	455	474	461	424	434	435	455	486	422	467	456	457	459	476	410	412	492	496	436	472	471	443	440	456	434	454	454	477	424	447	463	469	497	441	468	424	465	478	420	430	451	438	457	482	438	453	456	462	429	466	490	458	453	474	429	483	455	406	456	484	423	464	471	424	431	485	480	473	453	470	482	475	447	468	462	452	411	458	475	425	432	439	434	445	456	460	493	439	439	443	469	460	446	443	426	458	457	438	427	462	446	476	431	436	462	448	454	474	423	463	451	448	479	452	467	493	468	425	466	432	477	462	423	452	461	460	473	485	459	443	449	477	444	469	474	430	482	459	484	456	454	430	455	442	456	438	472	487	473	441	457	487	447	474	487	437	483	468	463	498	438	484	449	474	449	410	461	518	463	447	431	450	467	461	439	453	457	474	455	499	451	473	452	456	487	444	464	453	460	460	461	468	466	426	458	449	453	491	463	487	436	463	451	443	449	447	429	459	471	449	449	508	466	516	477	469	462	446	456	433	452	436	455	410	436	446	488	419	472	474	456	477	431	487	451	401	436	458	450	459	436	454	460	459	465	453	479	459	442	461	462	462	430	479	465	476	450	425	437	477	458	467	458	438	449	510	470	442	470	464	453	453	476	466	433	481	432	455	462	455	413	435	429	435	415	455	441	463	440	434	467	473	449	473	459	436	415	413	495	467	470	418	488	431	457	451	509	488	441	452	430	487	460	448	455	448	437	455	412	450	464	445	439	462	427	496	472	497	420	435	482	466	451	441	440	456	459	462	468	435	472	452	471	482	458	437	488	461	451	481	461	459	479	483	425	438	470	466	471	433	484	412	499	455	464	474	457	472	451	469	458	435	422	469	462	447	450	434	413	471	462	479	460	464	442	442	421	450	444	418	464	484	485	426	448	466	427	475	450	459	416	466	461	439	465	440	470	451	479	475	440	435	441	434	469	447	405	424	465	451	486	451	445	459	472	443	426	459	454	486	452	457	418	477	470	473	477	472	409	474	462	464	460	452	473	447	456	465	461	408	431	496	453	422	427	404	483	459	468	422	449	492	458	493	472	456	484	464	493	436	476	469	413	448	497	477	453	417	446	434	454	477	421	461	468	450	499	495	463	456	456	495	443	410	449	469	434	457	461	487	460	433	440	434	494	474	449	429	435	444	463	458	450	491	458	464	460	436	454	426	479	470	471	458	447	460	427	451	459	476	473	458	429	470	440	432	482	473	474	464	438	427	458	473	427	439	474	478	494	484	469	438	459	455	468	461	470	460	489	481	464	455	467	464	501	447	469	447	415	452	458	439	458	474	460	466	460	477	490	471	475	436	439	472	465	443	404	460	472	462	452	456	445	440	469	447	437	434	475	504	465	460	406	448	482	454	441	471	475	476	456	459	437	471	427	418	466	442	465	498	460	461	463	448	449	453	444	457	478	459	483	486	473	431	487	427	442	456	468	470	481	488	422	439	457	438	434	434	475	458	466	436	442	435	449	428	497	461	457	467	459	419	490	428	460	464	441	458	445	458	486	454	447	463	485	475	452	473	472	482	479	431	418	440	476	414	454	427	425	408	465	446	461	470	481	459	495	474	438	450	458	482	438	469	483	469	445	441	484	454	442	447	468	446	459	448	451	448	494	418	446	472	441	460	456	432	462	436	495	434	479	468	444	421	456	429	447	471	448	459	420	447	429	464	506	453	454	463	440	461	458	424	452	434	459	450	502	479	416	446	430	437	447	473	460	422	435	481	433	468	443	454	435	473	446	448	474	470	452	470	430	442	469	459	473	451	445	444	475	426	449	442	441	411	435	469	437	435	421	435	440	447	427	416	444	456	480	447	462	424	431	454	486	462	465	467	417	450	457	442	474	437	468	449	490	454	468	424	446	445	454	413	452	447	469	471	427	499	436	417	457	447	446	443	474	446	469	414	449	411	466	509	413	463	472	434	445	455	433	459	445	443	464	439	492	448	444	472	456	447	434	458	463	445	432	424	456	410	459	460	472	417	420	462	452	453	447	447	469	481	445	473	500	445	447	480	484	441	429	464	410	471	432	467	422	430	438	485	444	479	419	408	470	470	450	467	464	410	470	452	435	434	481	480	472	430	452	465	467	493	458	454	485	479	429	485	434	468	460	458	454	469	451	466	439	423	477	479	458	421	441	418	428	449	444	506	472	491	464	501	435	482	481	460	453	472	483	447	460	432	474	453	444	471	465	442	474	447	479	449	459	433	463	422	485	447	477	461	467	470	446	458	436	501	448	455	416	457	449	459	474	458	469	485	431	438	434	457	483	478	450	429	483	457	457	455	438	455	425	477	442	455	451	452	463	457	485	443	489	429	463	475	456	427	449	470	431	488	443	448	464	470	433	457	480	437	462	500	443	440	436	415	424	467	423	450	432	459	450	466	487	477	456	474	448	460	408	476	480	449	445	493	459	451	475	509	488	435	456	448	451	466	468	443	466	464	459	489	430	478	420	483	461	459	477	449	488	457	492	450	473	439	486	407	435	462	442	451	445	467	472	421	438	434	455	469	486	428	438	474	450	510	460	471	474	458	421	447	450	458	450	418	444	463	421	476	441	486	462	481	497	477	462	441	421	460	430	446	463	417	452	438	451	473	454	447	434	459	456	448	448	466	436	438	474	485	460	457	435	455	479	471	478	470	489	459	471	454	439	451	454	425	446	452	483	443	432	417	470	457	476	458	448	464	483	472	489	413	464	479	460	429	462	470	415	443	448	463	448	470	451	426	487	453	435	463	475	471	472	464	454	457	465	440	487	470	432	407	476	487	421	478	499	444	459	494	437	447	469	507	434	482	493	470	454	479	450	449	494	468	443	481	440	472	476	431	455	450	432	477	472	447	441	448	452	463	427	441	447	458	479	432	466	468	459	454	480	477	470	450	465	472	462	469	441	452	432	474	450	433	511	453	459	438	442	413	452	436	465	481	457	450	467	447	465	464	461	479	446	469	478	479	430	453	474	447	491	489	461	470	515	485	459	437	475	456	476	456	446	465	434	441	513	444	442	494	486	489	452	467	467	410	476	483	449	494	451
24796	20806	26870	24511	11172	3083	2120	1494	1115	1035	1682	11179	14803	8346	3200	1121	659	603	581	539	550	580	578	580	554	576	554	540	571	581	567	608	564	559	560	588	560	596	615	608	584	567	557	604	580	556	570	488	557	586	552	548	564	538	528	557	573	515	561	530	551	542	560	514	589	540	551	557	533	559	574	558	540	541	542	560	611	560	552	562	576	569	551	577	552	560	546	572	569	593	570	577	528	548	538	608	555	567	552	564	564	564	577	610	543	546	487	531	582	532	590	547	516	553	570	499	535	543	590	592	575	538	539	569	516	567	586	540	551	567	574	555	564	550	557	563	582	599	516	562	553	545	537	552	566	531	539	562	552	572	586	627	538	541	625	538	516	603	567	551	529	604	590	544	586	581	585	566	536	569	591	560	540	559	556	574	595	566	596	554	557	550	590	565	569	550	553	546	576	562	543	548	535	577	595	566	529	565	573	532	548	569	585	580	541	547	572	522	589	558	577	567	557	582	579	553	563	553	533	604	525	581	574	560	547	564	553	531	574	556	547	578	598	538	576	528	563	579	574	578	562	590	548	573	597	577	584	590	553	586	551	556	561	613	550	563	561	568	604	581	573	566	574	532	566	560	540	561	550	561	565	519	585	584	573	570	571	526	549	596	540	554	551	578	518	528	560	570	609	502	563	574	538	538	502	557	513	526	588	567	611	529	579	580	577	503	548	589	577	556	583	559	559	578	540	595	532	561	560	587	595	553	519	542	561	569	553	583	579	538	582	542	575	570	563	538	585	561	507	582	530	574	538	549	550	568	551	547	600	549	567	524	549	549	560	572	547	547	555	563	565	560	590	520	580	559	545	547	537	549	548	538	555	556	541	595	544	571	585	544	607	557	565	552	577	555	530	557	528	554	524	549	580	538	563	565	568	548	577	580	530	538	553	577	604	578	546	590	594	497	527	598	535	515	564	597	559	567	593	523	583	519	540	514	545	541	581	542	565	566	580	579	530	523	578	537	565	572	562	569	575	545	583	544	563	513	553	575	544	576	537	529	538	533	551	575	585	579	533	585	531	593	569	541	589	555	558	559	543	579	560	561	562	539	584	560	590	518	602	543	565	572	573	554	524	583	521	536	559	563	587	577	531	541	571	553	546	595	578	558	521	574	558	556	537	554	545	577	553	550	586	532	531	535	542	561	548	546	558	541	650	591	602	558	521	570	545	556	576	598	551	526	529	545	538	521	554	579	564	567	607	568	560	553	521	566	578	578	613	558	532	550	534	575	569	569	537	566	551	554	555	583	583	519	571	558	566	610	570	534	590	569	554	556	560	528	577	580	621	560	528	549	575	550	559	575	567	524	564	567	559	562	546	532	573	553	538	516	500	549	556	511	544	586	544	527	556	587	579	531	584	545	580	557	521	551	551	568	546	558	587	510	557	536	565	586	551	523	579	566	590	570	578	555	535	603	557	622	586	557	554	606	592	548	523	543	590	539	570	570	563	548	543	602	543	524	581	553	581	582	592	543	555	599	552	556	579	545	595	560	564	543	555	554	563	591	598	570	546	574	588	566	575	540	585	523	571	555	509	545	562	532	535	577	510	542	570	548	551	577	560	554	572	573	541	558	567	641	519	520	530	523	587	564	536	531	558	534	563	551	503	566	570	574	546	580	547	530	554	565	507	554	592	601	579	555	528	562	514	564	574	545	567	587	585	568	533	578	573	577	584	573	606	547	602	552	548	576	537	545	591	553	579	529	548	560	514	533	560	547	583	557	568	556	596	585	539	579	536	553	549	543	531	599	550	552	600	540	562	617	594	540	592	578	588	553	570	548	583	580	547	547	570	529	541	575	567	535	548	511	548	545	548	506	555	566	563	534	523	578	535	538	505	560	540	579	576	540	563	538	545	559	546	554	573	553	566	559	588	527	595	559	570	569	590	548	546	544	565	580	553	565	600	538	582	573	543	532	534	542	547	578	594	555	500	527	549	563	551	560	548	552	544	597	605	598	582	532	583	563	551	579	544	548	549	632	551	535	562	571	579	586	560	536	577	564	565	515	569	556	570	591	568	513	591	558	520	578	589	563	563	511	576	591	560	559	566	565	521	576	531	523	583	537	571	569	574	578	570	550	560	511	589	549	554	579	521	568	570	535	522	594	535	526	542	556	597	535	583	552	598	527	553	575	519	552	518	537	574	591	566	544	566	534	542	606	547	533	570	580	567	559	506	560	587	575	544	588	613	585	540	601	598	533	588	553	564	525	527	554	537	591	564	567	568	584	564	547	569	573	546	560	603	569	578	597	561	541	555	545	551	566	583	573	604	564	546	593	559	534	536	539	558	514	596	542	572	525	515	563	540	547	568	578	580	589	573	566	522	554	557	568	555	547	515	518	538	569	585	542	565	616	555	531	582	536	561	583	530	563	599	591	538	575	544	510	542	560	544	561	549	572	590	594	544	568	591	576	559	560	531	573	577	566	605	533	561	528	571	536	570	583	547	609	571	545	547	573	582	566	551	598	550	569	560	533	561	556	558	545	539	525	527	558	571	600	577	554	582	532	538	591	553	547	621	564	581	532	593	525	556	545	524	567	533	542	522	576	519	566	596	582	532	531	572	578	592	572	518	548	590	577	601	554	505	575	546	578	567	521	554	526	535	564	616	554	536	580	566	560	560	548	615	557	619	531	575	551	568	557	529	568	489	545	543	527	569	546	563	551	556	582	511	525	611	518	539	569	535	561	526	544	554	556	561	526	579	568	578	545	546	605	565	584	566	568	568	542	552	549	575	576	607	563	541	504	576	544	537	590	555	556	596	552	592	590	561	574	597	512	539	579	587	566	514	545	572	530	573	543	603	542	560	586	553	550	571	547	556	610	572	539	516	580	590	538	596	556	520	588	593	539	572	518	567	499	534	536	548	584	535	538	578	565	552	558	565	557	599	485	587	565	601	583	595	579	516	530	516	570	556	560	541	572	553	534	530	531	557	560	585	545	559	539	551	561	490	524	610	584	511	557	558	521	550	578	506	502	590	601	594	596	561	520	546	566	536	557	568	577	549	567	538	568	575	564	558	564	519	545	582	597	547	567	559	589	547	538	551	570	524	584	510	569	524	494	585	551	527	548	554	574	541	554	547	530	532	552	550	556	579	570	541	577	574	570	572	560	578	545	502	557	526	580	581	555	571	571	557	545	563	555	547	559	520	520	553	534	569	554	574	559	562	546	547	581	634	536	535	527	569	587	543	553	510	531	512	566	552	557	566	597	570	574	552	574	572	573	564	551	545	580	597	547	565	564	568	540	552	563	599	550	557	581	568	525	535	581	564	549	630	562	623	569	554	558	559	556	586	605	531	527	490	586	546	542	576	585	567	555	586	576	568	576	586	558	560	553	509	605	579	534	582	528	584	557	527	545	547	537	549	568	587	544	555	544	550	563	629	570	561	499	564	539	543	608	557	566	535	577	560	548	604	575	545	616	542	541	605	595	535	540	555	600	552	552
5624	11073	11414	5706	3272	2518	2200	1754	1318	1318	2395	13975	13910	7821	3101	1168	628	529	507	526	503	455	470	495	506	464	460	491	476	479	506	480	471	483	492	514	501	490	476	476	503	539	488	458	490	467	501	495	517	510	490	494	441	526	495	492	507	506	461	483	454	477	477	453	462	498	509	501	518	489	467	472	507	439	488	501	506	477	504	501	506	464	464	489	487	450	517	498	514	466	505	513	463	483	474	430	471	477	511	488	451	449	455	454	485	435	466	452	463	494	491	489	550	509	470	456	458	496	439	487	484	481	462	441	457	466	455	485	450	492	468	477	480	447	467	486	486	463	491	488	458	471	509	497	502	510	485	486	443	472	473	453	496	468	496	496	474	510	462	466	518	496	427	426	453	470	459	449	460	505	475	526	499	504	487	427	470	453	490	469	443	508	490	449	511	531	493	502	399	512	455	481	483	462	535	466	486	467	410	431	478	503	485	499	495	507	484	495	474	510	451	501	476	483	496	469	468	492	520	486	481	514	513	482	517	521	444	449	452	481	454	498	457	494	468	452	467	487	481	492	507	493	451	492	519	463	511	467	427	475	467	488	503	490	493	493	455	467	488	460	521	529	448	472	432	497	473	475	526	492	518	483	476	485	497	472	497	521	482	489	457	469	501	462	464	465	446	460	506	463	474	474	497	466	466	473	463	441	508	473	460	507	469	475	471	464	500	509	514	500	520	495	481	472	494	466	507	511	518	463	471	493	487	492	467	495	526	452	466	485	453	449	517	455	468	482	432	468	469	505	499	448	463	448	489	442	500	504	467	480	476	431	481	500	494	492	439	455	479	533	475	479	460	478	459	487	464	440	463	451	448	437	442	479	451	488	512	471	450	500	475	451	503	489	480	482	522	507	474	494	511	510	474	472	456	515	473	472	491	486	493	505	483	501	479	501	477	497	514	505	471	480	452	481	491	501	495	484	417	522	509	488	470	445	493	452	475	486	448	490	491	513	476	492	460	471	476	519	504	506	448	469	508	464	481	471	493	478	471	508	459	487	465	465	474	498	466	519	492	491	459	508	496	438	485	467	487	480	479	493	441	458	460	482	481	483	504	471	472	468	482	466	509	487	430	464	477	484	462	481	479	488	463	480	457	450	459	480	508	506	479	460	485	454	513	484	475	510	422	512	505	492	515	463	479	481	468	476	494	493	469	473	484	517	491	521	473	503	470	448	478	508	429	473	445	489	479	501	482	461	455	506	482	507	474	445	496	506	449	478	436	481	524	486	489	526	453	500	472	495	450	474	511	511	522	469	455	468	525	458	472	461	507	492	515	478	472	484	458	508	491	449	458	541	516	463	468	475	440	497	470	444	525	473	489	506	482	488	443	469	464	475	445	490	458	489	537	455	498	510	485	459	488	445	470	470	490	491	495	480	476	485	474	489	512	509	456	473	512	466	501	505	452	490	455	466	475	496	477	473	458	482	472	494	481	466	483	468	469	492	466	491	468	486	497	508	487	490	490	478	471	500	487	469	460	486	447	472	530	472	463	491	495	485	480	500	494	475	453	502	506	480	466	477	512	480	485	501	453	456	471	531	515	451	440	452	461	427	519	508	482	483	453	453	477	499	461	453	453	431	464	497	466	461	469	487	485	432	519	529	448	488	465	454	453	460	466	472	467	458	440	499	431	471	483	474	472	519	466	468	511	480	551	455	480	478	459	515	466	519	486	489	450	497	511	452	452	502	434	475	477	457	439	482	477	431	490	459	458	460	495	497	460	492	501	502	481	509	435	467	476	470	471	461	469	451	436	486	475	515	489	451	482	472	471	480	518	495	464	457	530	504	516	486	461	457	489	501	474	482	488	467	488	458	477	497	457	500	438	464	493	477	451	517	482	478	444	477	473	493	522	494	455	509	487	467	496	483	461	512	479	467	466	467	423	475	458	449	468	498	490	447	482	495	466	469	458	479	500	507	471	501	482	461	468	453	477	476	466	477	459	485	437	476	485	513	480	494	459	514	483	488	470	462	457	470	454	435	484	525	488	491	480	496	432	495	467	461	467	516	466	461	492	472	468	455	461	442	436	472	467	493	532	464	481	474	503	514	444	477	448	501	424	450	465	456	489	453	470	493	515	480	477	451	455	502	475	501	501	497	477	488	495	525	475	442	502	477	458	515	473	441	461	501	468	478	464	448	486	482	469	435	483	475	478	447	530	474	490	464	475	533	508	469	488	476	485	469	507	475	474	485	488	498	514	462	457	494	501	488	523	483	496	468	501	491	461	477	512	428	453	433	469	534	484	462	497	472	487	487	466	450	448	475	470	484	481	511	464	488	478	476	430	499	474	473	500	462	489	487	472	478	469	460	469	462	487	490	422	475	483	501	483	501	513	438	531	521	495	490	464	492	482	503	506	518	485	484	512	490	491	525	464	489	474	505	484	469	457	457	461	511	449	462	459	459	467	500	476	448	481	500	474	469	506	440	514	508	463	496	460	518	494	464	478	480	495	482	451	461	481	489	446	498	484	504	463	482	464	436	473	434	474	477	447	467	489	496	504	473	527	470	482	464	497	486	480	432	454	510	500	463	481	446	446	453	502	499	500	488	487	479	475	505	495	466	477	498	499	470	491	473	427	494	510	435	499	471	482	469	478	469	453	497	463	521	497	486	445	438	500	485	488	443	506	486	484	446	455	464	478	460	507	495	468	474	471	512	477	503	489	504	468	463	480	473	468	491	499	463	494	431	435	476	479	482	472	427	471	482	470	443	530	468	460	472	455	497	455	475	525	493	450	465	505	481	451	505	481	453	450	457	462	462	486	481	462	450	470	522	460	459	455	443	498	475	503	492	463	461	506	461	466	451	461	458	467	455	499	530	479	487	473	465	461	472	486	446	456	443	489	457	459	509	482	479	535	496	493	483	436	469	455	493	489	459	478	495	452	479	458	477	523	497	492	499	520	482	507	491	439	475	516	450	466	454	468	493	465	501	472	453	473	498	464	472	473	457	466	514	459	472	476	513	500	479	518	454	471	475	475	505	448	510	452	487	474	528	486	479	464	491	527	472	460	476	510	493	462	522	485	474	469	476	500	458	510	464	466	464	486	511	482	449	476	442	491	465	450	457	466	471	488	449	429	470	488	484	492	496	506	459	482	464	479	479	449	446	438	494	485	503	465	481	503	477	540	470	489	485	484	477	487	443	462	484	454	476	456	489	512	459	506	440	464	453	457	501	460	486	486	469	480	463	477	478	441	480	479	454	491	446	457	458	489	488	449	491	454	498	500	473	497	454	492	502	458	468	477	455	473	485	466	455	501	473	470	495	460	477	464	478	487	464	481	434	518	452	456	460	477	482	445	454	500	476	441	470	488	455	500	511	499	455	510	452	479	479	492	464	470	487	503	457	481	472	429	436	449	453	428	442	475	464	476	459	517	452	475	470	495	463	462	474	473	475	514	447	493	463	423	488	483	504	478	507	478	456	461	487	488	497	485	478	464	478
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
