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
341163663292	341163663851	341163664401	341163664951	341163665499	341163666051	341163666601	341163667151	341163667699	341163668251	341163668801	341163669351	341163669899	341163670451	341163671001	341163671551	341163672099	341163672651	341163673201	341163673751	341163674299	341163674851	341163675401	341163675951	341163676499	341163677051	341163677601	341163678151	341163678699	341163679251	341163679801	341163680351	341163680899	341163681451	341163681976	341163682526	341163683074	341163683626	341163684176	341163684726	341163685274	341163685826	341163686376	341163686926	341163687474	341163688026	341163688576	341163689126	341163689674	341163690226	341163690776	341163691326	341163691874	341163692426	341163692976	341163693526	341163694074	341163694626	341163695176	341163695726	341163696274	341163696826	341163697376	341163697926	341163698474	341163699026	341163699576	341163700126	341163700674	341163701226	341163701776	341163702326	341163702874	341163703426	341163703976	341163704526	341163705074	341163705626	341163706176	341163706726	341163707274	341163707826	341163708376	341163708926	341163709474	341163710026	341163710576	341163711126	341163711674	341163712226	341163712776	341163713326	341163713874	341163714426	341163714976	341163715526	341163716074	341163716626	341163717176	341163717726	341163718274	341163718826	341163719376	341163719926	341163720474	341163721026	341163721576	341163722126	341163722674	341163723226	341163723776	341163724326	341163724874	341163725426	341163725976	341163726526	341163727074	341163727626	341163728176	341163728726	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22956	21551	29347	24208	21548	21584	7232	1069	888	796	673	705	624	647	663	607	582	554	525	542	546	520	474	531	470	547	520	529	515	487	462	472	519	489	524	513	485	483	485	450	458	458	485	490	513	447	469	449	503	478	443	462	485	493	460	486	422	493	471	498	466	485	503	488	488	501	475	441	472	462	448	474	453	488	488	465	478	481	477	463	463	449	459	514	484	457	460	484	442	461	436	479	459	481	482	438	464	486	441	502	479	464	466	503	463	485	462	448	445	455	462	504	481	428	475	492	467	505	468	477	469	485	481	484	462	479	502	509	466	476	396	473	483	449	460	428	476	470	443	538	446	455	512	500	469	469	477	463	489	482	491	440	466	480	482	461	481	485	465	498	433	476	511	450	492	472	467	483	471	437	453	427	466	445	495	495	462	443	473	513	447	448	470	478	441	450	506	472	459	518	464	499	435	467	445	494	495	454	465	481	431	470	459	475	462	453	477	473	483	493	466	437	479	461	437	470	442	434	468	502	467	462	449	456	472	476	461	460	527	463	488	477	475	443	493	453	466	463	468	517	481	461	417	448	498	446	445	450	446	446	456	493	471	485	426	466	415	472	452	437	447	517	507	467	475	454	471	479	495	475	456	466	467	474	481	498	456	458	458	468	498	522	478	497	493	483	469	479	456	452	491	452	451	467	455	441	443	504	446	487	452	483	486	437	458	449	515	453	437	495	473	495	422	419	466	506	447	449	492	475	471	491	439	453	462	467	480	446	505	519	462	447	491	470	467	465	449	510	467	465	472	451	468	470	503	518	500	459	510	447	434	438	502	474	479	472	489	478	476	453	437	491	482	497	444	496	471	511	480	467	466	522	466	445	485	451	458	447	443	493	480	450	454	477	487	500	463	450	483	438	442	498	512	460	477	467	491	489	455	466	458	465	463	489	467	465	495	482	502	464	433	450	466	487	472	507	459	459	464	460	463	449	497	449	499	433	473	464	475	474	464	440	448	431	493	417	513	507	458	494	482	488	454	485	465	467	475	473	459	460	464	483	462	471	441	470	458	495	452	434	492	485	469	454	436	471	441	494	478	470	435	512	449	452	493	465	473	486	445	415	480	500	465	466	497	481	509	463	453	456	445	480	503	444	468	486	484	470	482	477	493	491	457	457	465	466	482	490	436	489	421	451	446	490	476	483	482	437	420	480	482	495	491	453	478	476	462	475	466	448	446	489	511	435	438	468	447	476	487	455	477	485	490	462	484	445	515	481	503	447	445	489	492	481	474	484	490	491	461	469	460	465	504	471	467	500	451	465	478	452	465	434	416	467	472	458	457	420	479	508	454	488	481	447	478	428	452	457	510	488	484	471	514	513	414	494	491	477	477	465	487	469	490	448	481	430	450	472	482	468	471	463	441	483	493	455	495	472	472	492	503	465	508	432	476	481	489	410	479	439	471	504	486	485	465	459	484	484	462	475	476	461	468	486	439	472	453	460	490	479	456	422	467	462	457	449	448	480	452	486	501	472	463	469	449	488	466	459	474	492	483	445	464	493	502	431	485	444	484	499	472	448	456	460	473	463	409	496	462	487	480	481	484	469	472	493	505	482	428	471	457	476	456	463	496	460	468	447	437	456	474	426	492	438	418	475	421	498	493	472	488	463	456	488	480	459	453	458	484	496	465	483	475	478	501	442	493	452	481	478	538	475	462	481	455	461	446	492	478	499	450	454	466	456	494	479	455	450	421	439	450	401	483	469	462	456	491	493	467	458	468	469	480	425	492	459	437	487	505	487	431	501	449	405	447	460	463	477	488	491	465	478	484	482	457	482	481	476	428	454	477	445	486	495	469	473	467	447	467	473	478	474	450	463	504	492	468	462	447	476	432	420	465	461	477	507	497	433	475	501	453	438	414	468	436	469	462	499	439	463	431	459	417	462	503	479	467	467	491	479	498	502	505	483	490	475	495	447	447	495	500	477	466	461	481	473	463	449	441	478	469	473	434	460	472	460	452	422	493	437	476	497	466	474	492	430	445	470	497	458	462	460	463	487	476	450	497	504	505	458	494	455	453	510	478	469	471	465	464	488	501	478	458	458	481	441	491	481	481	449	474	452	519	472	497	485	471	433	491	477	484	462	471	492	458	491	446	457	466	465	477	459	495	484	460	467	488	435	494	489	472	416	479	435	486	464	463	454	491	527	455	464	459	466	462	466	477	473	455	479	439	458	468	469	511	460	459	501	441	475	435	491	445	464	486	426	483	459	479	501	480	499	476	511	519	512	470	491	491	496	439	461	458	448	455	463	465	504	440	480	506	499	468	497	485	472	445	471	512	467	476	457	465	401	458	453	466	478	451	456	426	497	456	482	435	521	471	423	496	489	459	490	507	475	476	439	464	484	465	481	450	500	462	447	463	482	480	485	449	474	461	477	464	454	441	430	481	451	474	475	480	465	486	477	470	443	494	425	476	481	454	477	450	454	480	482	480	456	480	459	432	467	462	497	469	460	433	477	429	456	474	442	512	503	460	493	485	464	461	438	443	492	445	453	505	473	465	446	432	477	488	471	454	481	476	509	486	428	489	502	445	465	423	491	498	437	503	465	461	444	503	486	528	511	472	450	504	502	516	477	466	463	440	528	529	452	479	460	454	484	411	490	489	454	431	451	462	492	460	434	488	498	431	471	469	439	457	436	477	469	488	501	456	510	464	428	504	464	450	477	464	453	485	436	444	492	434	472	465	512	446	486	434	478	430	470	470	460	482	482	460	465	462	472	509	479	466	496	465	449	499	483	473	477	487	465	458	493	456	449	489	471	450	499	457	460	465	460	420	435	470	484	451	497	451	476	487	462	483	471	441	479	522	477	455	466	435	474	466	509	478	432	482	460	432	455	470	479	450	422	460	480	501	457	491	474	442	463	461	466	475	433	475	476	430	459	507	452	442	449	423	439	453	478	453	488	450	476	440	456	485	459	448	439	470	464	466	477	458	415	457	493	457	478	484	461	482	462	496	424	474	435	460	451	496	433	490	478	490	429	481	454	466	468	500	506	458	459	457	434	487	461	487	431	507	516	447	479	485	399	483	438	441	509	487	439	456	476	436	462	502	446	490	464	528	471	472	478	455	466	455	463	465	436	475	484	442	447	479	453	497	452	502	485	473	441	449	433	457	483	482	468	429	466	479	443	470	477	466	468	476	474	504	446	464	465	468	480	443	459	446	481	442	522	507	473	449	465	456	532	504	463	488	447	438	422	463	462	477	475	475	466	441	475	465	440	454	472	415	458	455	460	450	484	478	425	437	444	491	463	458	468	448	473	439	452	460	436	447	455	468	456	442	459	475	510	451	448	456	472	477	486	466	437	490	458	431	457	466	480	473	488	510	472	440	490	453	463	437	476	495	504	430	502	453	444	481	470	451	440	485	460	472	462	434	487	504	461	462	477	466	436	434	480	488	467	472	499	450	486	459	466	484	502	457	442	459	490	470	466	494	477	465	468	475	458
4764	14030	9496	4667	3483	2603	2019	1557	1329	1166	953	887	824	783	749	692	648	603	615	628	582	582	574	503	552	553	529	474	538	541	495	548	535	481	529	527	456	496	532	503	511	493	509	464	540	508	481	532	496	507	517	499	458	489	463	489	524	494	501	507	542	478	428	506	489	544	450	483	452	492	485	485	489	477	551	480	468	488	527	501	478	482	468	467	485	491	549	504	444	497	477	473	472	450	457	465	463	479	465	493	500	483	486	473	467	487	447	476	488	453	475	509	487	489	469	458	468	456	481	490	476	459	487	455	448	485	496	496	463	491	491	423	507	500	449	526	492	482	464	479	480	465	500	478	455	506	471	520	486	456	461	524	501	454	500	453	511	470	472	473	498	486	503	466	494	476	492	488	474	509	487	522	466	483	478	455	481	485	517	439	523	486	484	492	479	449	493	468	460	488	507	507	464	449	498	461	470	460	466	468	475	482	510	465	460	456	476	493	462	482	506	483	521	469	467	478	521	493	471	467	491	477	454	451	492	465	461	511	493	478	484	440	464	475	464	445	484	488	460	438	510	481	485	480	451	467	474	528	476	464	485	465	475	494	506	478	472	540	490	447	489	509	472	491	506	485	447	517	488	456	483	495	500	489	455	463	488	492	500	448	460	477	459	481	476	485	460	498	484	521	514	489	487	471	515	513	472	474	478	492	492	488	475	500	463	433	483	472	451	509	481	461	492	468	497	501	471	460	489	463	476	490	507	495	496	505	442	475	480	449	496	450	474	438	489	455	473	455	478	498	475	509	444	453	459	476	461	513	477	474	473	537	488	432	489	486	495	493	535	464	483	473	464	454	544	496	466	510	467	521	476	477	514	479	481	461	472	470	454	523	474	466	474	494	495	456	488	482	482	450	445	504	475	481	452	453	481	503	448	519	431	480	474	487	444	486	471	455	434	501	486	467	471	493	468	496	483	500	469	491	481	482	450	446	489	504	494	474	492	524	468	443	524	453	466	493	474	474	432	483	495	484	462	471	479	481	488	498	464	485	493	454	475	479	474	475	491	490	445	458	458	485	455	454	493	465	465	447	445	478	520	489	464	509	442	511	477	488	478	530	468	475	461	481	482	450	453	486	461	465	483	483	490	482	457	469	469	502	455	463	452	492	492	502	476	470	450	478	500	473	516	502	466	477	443	493	505	493	483	504	503	475	445	490	530	476	476	449	501	461	490	471	441	495	487	450	480	478	464	481	490	445	496	464	527	447	529	482	451	469	507	500	461	483	490	448	477	445	468	500	474	490	494	477	499	457	459	502	510	469	505	495	484	476	478	485	487	474	486	454	497	496	451	466	451	459	458	480	415	472	480	493	497	495	410	472	471	460	473	457	488	509	491	448	501	478	515	468	495	492	432	483	488	467	478	481	446	482	477	473	502	499	460	475	528	498	460	482	489	468	456	488	490	452	461	523	463	510	537	509	468	516	467	470	470	492	457	436	446	474	518	450	467	507	500	495	498	471	461	449	437	469	489	492	484	441	523	450	484	435	504	496	469	505	458	512	471	501	439	509	501	488	488	458	469	489	499	449	498	486	467	493	519	467	524	497	503	471	517	440	492	477	479	472	525	472	450	460	426	443	510	470	484	437	462	495	428	474	488	467	507	472	447	483	465	477	457	526	507	477	503	500	458	485	480	453	501	480	472	528	441	510	449	459	463	494	465	493	465	479	513	466	461	449	497	501	457	471	439	499	462	456	526	453	438	445	514	488	477	479	468	464	494	451	493	472	459	444	495	478	483	475	494	487	468	492	467	487	493	490	491	517	537	503	440	495	488	491	458	487	460	491	490	500	472	493	458	481	510	460	431	466	476	456	484	458	486	489	507	495	464	467	461	455	451	490	473	492	497	448	477	483	468	449	497	476	490	472	479	480	477	468	469	475	519	451	491	490	499	495	444	483	475	464	460	471	506	480	470	495	455	491	483	493	461	472	454	504	458	461	499	486	467	486	481	471	458	519	496	455	448	429	441	471	482	495	489	470	453	484	517	440	464	474	457	508	512	477	493	493	444	448	499	547	479	447	526	476	478	508	493	459	498	485	463	505	459	456	503	460	472	520	501	482	501	489	475	441	501	469	493	470	462	456	480	463	460	501	493	504	479	482	457	505	513	472	492	476	464	458	515	462	475	461	486	499	479	479	462	474	509	483	506	484	470	479	474	461	512	493	464	489	479	444	522	494	474	471	499	528	489	490	499	479	452	471	428	462	482	495	481	437	467	458	430	479	456	433	486	484	479	469	459	538	488	445	477	510	484	485	502	468	497	478	439	477	508	496	500	496	516	483	426	486	459	467	459	441	444	449	475	478	468	463	493	459	492	483	473	472	442	469	489	499	447	505	511	498	507	464	439	508	518	496	473	476	443	480	478	446	496	486	504	507	469	454	491	486	474	470	531	465	457	458	469	486	519	522	492	482	452	502	498	472	476	468	504	477	499	464	464	488	447	500	496	495	493	446	474	501	506	479	440	534	469	489	443	497	476	457	456	451	461	486	492	485	480	463	503	483	488	487	479	508	480	438	470	457	483	477	480	468	451	465	448	478	478	479	512	487	488	473	521	429	460	453	450	466	492	486	500	481	451	527	462	448	483	444	485	480	495	451	482	496	485	468	488	466	475	461	481	465	459	512	477	501	461	451	534	504	461	497	488	458	486	487	446	471	487	481	478	484	478	489	491	496	512	472	469	441	492	481	499	448	455	440	489	490	484	471	463	482	436	483	482	466	456	466	449	471	476	480	464	445	495	551	477	489	488	464	455	493	454	469	445	453	466	472	445	531	489	507	480	501	437	462	496	472	538	458	484	483	482	479	456	470	445	440	504	458	453	529	465	499	468	489	482	478	521	440	500	465	467	479	485	467	480	507	462	511	466	508	492	451	461	442	483	430	491	461	481	466	518	426	499	520	430	445	496	491	478	463	500	482	500	484	446	498	461	470	524	465	474	497	450	474	475	497	471	451	490	492	463	489	461	487	494	446	443	461	492	447	491	477	490	522	495	501	462	496	446	472	492	498	481	491	489	454	474	478	469	470	451	416	532	458	487	461	463	466	460	507	511	515	452	503	467	507	484	491	445	498	511	476	463	495	459	456	467	471	505	475	488	455	453	482	499	479	461	458	467	465	463	486	438	498	472	448	499	537	457	527	461	521	519	512	501	441	501	483	451	499	481	485	452	499	490	512	506	467	491	500	536	517	470	477	507	488	511	466	465	456	461	473	475	500	505	470	479	505	506	480	491	448	493	462	474	475	491	499	489	492	493	501	488	426	488	488	501	513	498	452	477	471	506	480	493	486	430	497	483	475	506	502	452	503	491	479	485	468	491	505	469	478	484	477	485	444	491	513	455	478	452	468	460	454	491	482	456	506	432	462	474	466	435	507	451	499	455	492	507	444	500	469	484	449	460	507	441	458	479	465	467	467	466	464	513	483	457	417	454	423	487	449	470	443
27856	17462	3727	966	789	741	524	479	510	518	553	486	488	472	467	494	477	505	530	483	492	450	501	518	520	486	516	464	495	491	510	498	515	452	523	529	492	492	510	482	473	547	468	477	509	463	479	510	486	493	485	488	486	505	462	522	453	477	522	535	489	504	516	473	471	506	507	467	519	516	497	493	493	497	483	494	499	499	505	450	499	495	488	466	499	469	485	512	513	488	489	496	479	559	499	486	485	485	497	482	472	478	495	496	482	476	480	450	500	475	497	482	477	480	471	483	510	500	502	527	492	471	464	497	498	507	528	506	499	441	491	485	440	486	485	488	414	463	529	490	521	490	477	494	527	499	539	480	520	497	533	461	514	539	442	465	475	463	454	523	458	490	492	508	456	467	494	517	494	480	483	485	471	457	473	473	462	488	497	518	516	502	540	507	514	488	492	511	476	532	486	476	482	490	473	486	540	474	533	503	494	476	503	492	456	510	488	505	470	480	467	447	502	493	498	479	480	505	447	459	440	496	461	469	460	502	480	483	515	488	474	478	456	509	501	501	522	483	484	483	502	462	526	500	517	505	536	464	497	486	453	529	467	494	513	468	485	514	459	496	530	487	519	498	478	501	496	490	479	466	463	502	523	492	513	500	457	475	488	491	507	505	482	476	509	488	557	491	474	494	469	486	461	462	438	504	519	514	510	503	484	468	521	473	467	470	475	467	513	521	512	529	483	485	494	521	508	462	486	485	534	491	496	480	513	452	520	494	470	498	459	521	493	519	500	502	496	485	507	488	511	486	498	463	535	497	471	512	486	459	458	445	442	503	525	509	464	469	498	492	503	511	455	475	526	473	462	490	488	472	475	486	488	490	511	492	458	499	531	507	484	471	513	481	517	501	451	457	436	483	513	520	469	505	498	508	493	511	496	495	470	452	450	471	497	478	471	459	488	483	447	508	479	448	462	482	473	479	504	501	499	474	440	469	528	505	456	464	521	484	516	506	458	495	487	514	542	541	510	492	504	503	472	512	514	465	509	494	510	480	474	520	503	479	528	447	477	455	453	508	532	512	508	470	488	487	524	505	491	492	480	505	504	510	449	476	465	513	488	463	462	511	484	473	482	516	512	507	463	491	463	465	471	523	447	488	504	508	476	495	517	487	493	441	462	523	474	516	499	496	538	485	449	492	488	511	482	475	515	493	472	484	485	484	468	438	455	503	527	496	478	469	499	475	459	521	483	488	490	510	487	485	494	467	518	470	492	520	493	479	488	474	501	493	514	454	497	478	460	494	496	494	491	490	492	462	527	453	476	479	492	479	507	454	504	492	448	492	516	477	524	511	448	493	463	505	471	527	439	516	500	515	523	503	521	488	479	515	481	481	496	503	481	505	469	473	477	542	537	478	502	467	493	474	516	464	546	488	466	479	502	505	487	502	484	495	482	475	504	503	469	506	484	497	488	533	498	486	457	470	532	469	491	480	450	477	509	529	493	458	539	520	522	454	516	496	525	503	526	478	498	502	476	470	519	484	505	476	495	520	489	520	510	483	506	496	481	471	512	505	506	512	506	476	467	496	489	504	496	534	496	470	498	464	507	518	472	485	488	506	481	500	452	470	484	505	494	493	508	492	486	469	482	512	488	478	491	466	520	478	490	491	483	472	508	485	493	455	489	508	476	485	499	484	468	488	467	510	463	466	460	508	525	453	484	500	482	504	486	490	472	504	481	457	459	483	471	517	480	479	520	494	509	501	498	487	448	497	473	463	479	467	477	493	480	497	448	491	480	471	516	483	525	471	519	507	483	480	521	545	503	449	479	492	459	499	470	502	529	486	496	502	494	468	471	482	515	486	500	473	487	537	457	505	554	424	520	523	454	487	485	442	482	509	493	473	481	484	467	509	511	461	480	470	471	463	511	518	495	511	478	518	484	543	530	504	499	485	470	520	453	522	513	469	525	468	529	488	501	527	534	498	485	475	510	507	487	487	492	480	460	487	472	525	503	489	471	465	475	465	493	511	516	481	485	509	491	520	444	466	486	497	581	491	503	498	518	459	493	495	501	488	514	482	519	503	487	513	483	455	484	501	444	469	495	446	544	473	480	484	486	479	533	466	490	530	450	504	509	504	477	488	483	487	503	481	488	492	514	497	516	488	508	472	520	493	502	501	485	452	495	525	479	478	497	489	504	506	524	494	483	451	488	534	505	502	499	462	477	518	482	474	485	470	514	492	492	478	504	508	504	475	457	472	440	480	471	468	472	510	493	459	496	476	552	455	477	519	516	470	507	499	483	429	506	486	490	452	496	499	427	456	534	497	478	490	495	475	482	501	481	488	480	488	498	452	488	490	501	517	477	461	464	488	484	516	521	516	480	461	484	471	460	435	475	497	498	484	493	476	490	473	512	505	472	495	450	481	481	516	503	492	524	489	532	522	498	503	509	446	525	513	499	475	491	471	504	456	453	494	474	494	489	501	479	471	546	470	452	484	472	516	506	470	514	472	498	456	479	484	485	463	495	501	498	518	531	528	499	490	541	475	484	463	481	519	491	454	504	487	507	467	461	509	496	475	496	506	518	499	494	474	448	444	474	496	521	538	488	456	509	507	532	526	475	490	481	486	499	467	511	482	496	475	503	494	473	465	471	495	478	518	499	527	481	450	479	493	488	460	496	495	515	478	494	511	494	452	442	510	497	495	493	449	499	482	502	470	491	500	494	472	489	510	499	501	528	498	493	518	476	487	501	488	498	485	493	501	487	473	522	511	466	491	474	462	468	473	493	445	569	510	451	500	503	496	480	453	477	508	486	463	486	488	447	519	469	463	468	489	517	498	451	501	497	513	493	509	504	477	497	493	487	506	461	503	474	465	464	462	483	491	447	490	520	473	504	453	431	524	506	493	502	452	517	505	500	484	505	500	498	518	469	470	514	505	436	488	509	515	504	498	517	483	520	481	498	495	505	512	510	467	500	470	520	505	525	448	508	483	525	500	473	513	442	486	499	469	488	484	521	451	475	492	457	503	491	492	474	515	467	479	465	519	493	475	465	453	503	494	483	499	489	483	531	497	497	506	493	472	517	477	475	472	472	504	489	498	486	478	524	516	514	477	477	508	505	511	462	527	487	531	493	461	496	518	522	503	470	485	458	487	491	465	496	507	494	504	464	537	514	456	507	500	516	491	518	497	527	512	502	470	479	470	486	493	486	497	480	529	453	469	490	495	502	515	503	490	527	473	483	506	512	561	506	492	480	495	518	447	492	489	478	517	493	514	480	510	520	484	474	485	474	520	504	483	463	496	459	511	525	532	492	466	521	484	451	481	496	467	458	490	471	503	471	476	552	503	525	463	500	454	512	506	467	508	495	444	477	513	479	538	495	482	510	472	484	468	491	497	468	459	488	501	515	514	463	474	513	460	468	506	472	500	485	482	496	506	492	549	507	465	482	460	464	474	502	487	504	517	482	512	460	528	515	512	545	468	514	488	536	516	487	490	422	536
4563	1111	895	702	657	623	605	542	632	546	536	583	537	530	532	525	521	551	513	560	522	529	498	511	523	514	527	575	534	517	541	530	487	520	532	577	549	514	539	576	545	532	541	555	565	590	536	506	505	555	529	560	526	507	532	559	563	509	500	505	533	519	512	545	572	492	536	549	522	500	553	531	548	545	551	498	547	540	556	531	565	540	545	545	542	501	522	571	543	518	553	534	543	528	581	533	535	549	538	519	536	551	501	528	546	566	564	518	515	515	548	543	519	527	491	543	524	536	577	516	567	540	555	529	517	538	576	570	562	545	513	547	524	524	485	549	499	538	532	551	559	562	533	549	526	555	493	540	564	545	485	503	538	537	511	532	581	560	530	503	560	560	537	575	516	525	520	534	521	538	513	538	534	563	513	535	565	525	552	517	514	499	527	546	550	562	538	530	522	532	515	538	531	497	545	534	541	519	546	521	574	506	545	590	582	529	542	537	537	535	580	494	550	508	519	548	512	515	541	550	530	557	534	542	533	521	534	545	512	546	585	530	503	541	541	557	497	504	514	510	566	547	502	509	572	511	524	541	517	517	554	534	542	547	522	579	522	594	501	536	541	540	516	538	554	559	517	527	551	524	544	563	535	497	525	558	547	525	536	545	583	556	571	525	511	553	527	551	526	567	518	551	524	499	519	544	527	569	539	510	554	529	535	535	553	564	533	543	534	536	520	505	498	578	574	488	538	510	521	538	528	543	479	507	541	523	514	530	533	547	547	504	553	516	492	565	548	530	546	543	536	541	513	574	536	559	518	569	538	544	520	533	543	572	506	537	514	542	482	541	595	557	529	501	544	545	575	495	538	567	540	544	541	528	537	533	535	531	531	555	517	576	502	515	504	535	537	525	540	537	583	487	525	564	512	506	542	544	531	546	587	529	501	535	519	503	554	550	513	525	527	532	558	520	516	529	542	516	470	548	553	558	515	516	505	541	540	536	508	535	488	552	538	492	563	531	547	517	514	494	505	548	575	523	513	502	498	531	522	510	545	526	547	558	527	566	509	542	536	534	491	555	552	512	508	534	573	503	531	489	490	542	555	562	516	550	549	519	543	499	528	534	512	515	520	508	571	507	520	517	509	579	540	522	544	523	546	581	503	568	484	510	526	523	515	517	533	515	530	517	510	520	516	516	529	542	526	534	517	524	533	598	500	498	500	529	513	572	537	556	532	529	540	552	508	553	542	549	531	475	544	546	524	572	552	555	496	538	579	492	521	546	552	516	539	530	547	555	542	536	501	525	513	541	529	523	518	585	565	535	541	523	489	562	506	530	537	583	519	532	540	570	552	519	546	552	532	505	535	564	576	524	539	461	509	518	504	554	561	527	481	538	511	547	542	522	526	508	527	527	518	546	528	536	557	518	518	528	540	522	523	524	503	548	506	520	529	538	538	532	518	561	535	542	518	535	492	548	482	515	513	544	559	540	567	578	521	565	546	508	516	507	544	573	520	596	503	522	538	566	540	523	512	526	517	521	535	535	494	541	524	504	509	512	558	555	510	504	547	541	551	522	538	510	526	553	522	516	526	565	551	553	493	521	557	560	532	516	558	548	521	545	546	546	543	560	517	508	510	538	552	502	545	555	526	526	513	558	555	521	520	517	539	530	546	536	541	544	555	513	520	518	522	552	549	504	567	545	537	538	564	550	529	581	585	500	529	529	528	522	553	538	496	522	552	531	521	484	557	500	542	504	548	512	534	508	531	515	544	560	539	532	504	526	525	535	537	583	513	532	514	509	539	557	543	512	506	544	564	527	520	510	479	556	491	558	553	538	507	525	556	525	566	481	557	535	559	510	515	510	532	542	517	508	516	518	515	526	482	536	524	488	540	532	555	512	510	522	530	549	541	565	517	547	533	520	529	540	543	528	520	535	556	494	502	514	535	566	530	536	552	589	533	556	543	526	516	482	556	509	546	559	541	550	530	581	515	521	539	505	527	539	539	520	562	513	536	511	538	567	556	520	541	571	573	531	473	507	502	517	502	544	531	534	553	543	507	557	525	539	502	536	532	554	518	499	537	529	566	499	524	561	559	535	501	547	515	522	544	505	555	535	543	527	499	538	514	543	515	554	500	500	555	534	539	558	544	570	551	532	516	519	559	538	538	541	524	501	551	502	521	545	531	520	577	539	550	549	563	498	541	471	560	516	544	495	491	528	562	521	501	577	526	495	528	546	530	480	559	495	521	493	552	544	494	535	519	560	564	531	547	546	523	535	596	597	543	533	573	524	582	546	582	526	528	524	478	523	525	560	515	537	525	519	543	505	506	560	504	535	495	542	537	552	518	565	516	527	533	588	536	515	543	488	502	556	526	536	531	550	539	502	551	533	516	550	531	529	518	531	573	532	542	539	550	560	524	517	519	512	569	514	529	528	519	518	558	541	497	525	517	513	552	488	509	549	514	514	538	504	586	510	535	561	520	557	566	538	547	523	542	501	538	575	502	506	527	531	506	535	532	573	503	502	496	504	547	496	523	544	510	573	544	545	511	522	490	505	521	490	530	478	532	549	542	528	541	561	532	543	526	525	534	527	534	529	549	541	545	483	544	512	575	568	577	526	565	546	501	528	538	483	536	540	494	546	543	500	515	489	522	501	511	528	555	555	498	567	567	527	526	515	537	541	523	501	558	538	528	519	505	541	541	565	562	536	551	538	514	526	538	514	550	539	483	540	566	570	514	523	509	545	525	518	512	516	505	533	507	513	538	533	526	549	536	522	490	558	528	545	549	556	505	553	521	551	509	504	519	512	524	545	512	480	583	530	539	572	503	554	552	522	535	535	505	575	547	562	523	541	565	499	523	508	557	582	524	539	536	536	529	555	573	549	528	553	532	518	544	534	560	542	536	538	538	526	550	514	542	579	483	526	532	537	549	541	524	592	553	543	542	544	529	569	530	566	486	522	559	507	527	529	520	532	568	517	540	546	551	538	558	526	507	494	541	561	520	518	500	517	517	519	553	565	511	532	574	535	573	540	549	542	534	523	527	566	513	536	580	517	495	521	519	546	551	506	496	519	521	582	552	529	561	512	534	531	570	505	536	529	512	521	534	524	507	534	560	523	519	540	533	579	581	528	524	532	552	544	558	527	521	548	582	550	534	535	544	508	545	496	529	555	489	582	534	530	487	545	539	533	502	493	569	549	550	528	533	511	545	532	549	519	556	544	529	531	545	525	531	523	525	537	527	547	561	579	561	503	519	538	550	518	582	521	564	528	540	551	565	515	537	492	558	525	534	522	528	527	535	591	542	533	556	522	524	563	492	536	528	515	544	533	527	567	546	561	527	549	545	542	554	533	525	573	558	561	530	548	529	526	563	549	544	535	546	523	566	521	518	511	558	516	507	501	536	520	525	540	521	530	518	524	535	560	520	542	538	544	532	544	567	533	543	512	584	516	562	542	577	532	551	542	543	521	563	553	542	542	562	522	561	539	487	530	592	517
23711	21107	28031	23847	20857	9170	896	561	489	451	436	396	346	355	361	306	321	301	289	301	323	282	322	309	311	291	281	301	269	317	281	288	305	302	291	274	283	267	289	249	292	311	268	298	294	278	299	275	296	269	280	284	290	314	273	287	282	319	288	302	276	284	273	303	276	309	297	300	256	287	290	274	275	309	276	288	282	281	275	264	290	268	264	279	257	273	245	294	295	260	296	274	287	261	277	290	262	274	269	296	265	258	287	265	263	288	285	273	276	271	292	287	289	308	251	286	272	283	294	291	298	265	288	297	275	263	288	281	297	306	294	275	266	271	265	308	270	300	240	276	264	269	268	277	274	244	303	253	285	259	319	264	266	292	281	309	270	283	267	270	260	295	268	296	277	280	291	277	277	270	262	280	289	255	304	267	310	269	269	281	286	280	267	272	258	296	301	302	301	270	268	288	266	294	270	290	282	282	273	247	275	270	286	292	282	262	276	275	283	302	295	268	295	238	275	283	273	283	282	299	302	253	291	291	310	264	254	292	277	251	276	272	257	293	297	293	261	289	274	297	273	298	274	274	287	268	260	283	261	279	311	246	275	321	278	269	267	318	286	290	283	302	287	279	264	244	291	282	286	266	243	267	272	282	272	308	317	261	289	260	294	281	267	266	265	268	285	279	267	266	249	253	279	268	317	284	265	273	279	280	267	262	241	318	323	259	289	276	276	274	298	259	312	258	270	254	264	272	287	272	272	277	314	295	323	302	308	312	255	258	307	269	291	270	291	262	302	295	269	284	279	275	275	268	251	267	315	301	250	260	259	319	297	286	281	299	251	290	301	264	280	273	304	299	288	278	268	273	302	257	286	270	306	257	260	255	251	295	265	278	274	263	338	283	276	274	273	255	292	293	282	278	295	252	279	273	272	325	281	273	284	297	317	256	291	305	253	292	289	256	270	258	292	284	297	289	268	262	275	269	279	252	270	302	279	281	277	258	288	264	297	284	281	290	263	284	263	257	267	259	287	286	272	243	289	274	269	286	259	275	282	264	278	293	242	260	282	266	306	284	289	261	263	284	268	277	258	296	284	278	282	276	276	269	282	274	252	280	292	297	246	297	284	296	293	291	292	292	252	256	277	294	261	264	287	275	276	276	306	281	300	281	285	276	279	262	295	252	274	280	311	302	273	282	287	277	298	289	282	294	304	282	304	290	288	299	277	268	277	268	278	280	287	288	264	284	292	283	284	254	282	273	269	263	288	277	310	295	255	285	261	272	268	287	260	249	308	294	299	291	261	307	277	306	263	276	258	292	290	272	268	279	253	264	264	264	271	283	267	239	293	287	295	260	291	286	285	295	268	262	258	265	282	303	257	301	269	302	287	279	276	287	255	276	277	272	290	269	253	293	279	276	302	283	269	286	279	298	264	296	253	287	272	330	281	305	277	280	271	292	262	283	275	297	275	293	288	287	282	276	300	287	276	291	269	303	281	276	286	299	254	291	295	290	266	258	301	280	312	245	298	252	271	265	285	287	254	311	279	263	275	298	256	287	264	265	261	299	272	312	292	279	293	272	279	251	277	297	281	290	247	296	283	257	258	272	285	265	294	304	288	268	261	289	266	312	266	273	285	289	288	283	284	276	254	282	272	286	292	271	272	298	287	278	252	264	244	249	273	270	276	261	244	289	273	262	266	262	300	295	297	300	290	259	302	265	270	288	284	287	248	281	272	274	288	283	278	305	273	278	284	282	304	294	293	246	297	280	278	305	283	288	256	294	264	258	282	254	296	315	289	280	283	268	279	265	262	273	304	283	273	287	255	253	279	284	260	301	260	244	294	269	261	256	281	274	269	268	290	317	273	278	294	267	267	305	270	302	284	291	266	303	284	287	283	241	277	268	285	303	253	318	260	289	299	263	302	293	284	297	259	311	319	264	280	274	288	272	286	264	262	268	285	273	284	281	276	262	262	295	266	279	271	279	316	279	286	286	269	272	270	271	262	294	269	259	294	255	281	280	234	276	278	276	281	275	260	287	269	304	282	266	273	278	272	303	276	293	273	297	287	298	302	264	255	257	302	275	295	282	279	247	280	287	267	255	283	272	255	293	266	285	272	282	299	280	258	279	254	268	265	274	292	279	265	273	279	302	257	284	282	284	277	285	261	282	278	277	286	310	267	241	276	255	268	264	298	267	312	246	271	260	275	260	278	279	266	303	273	276	272	274	308	269	259	277	280	295	286	287	290	275	285	283	266	263	249	265	276	302	267	274	274	259	288	275	251	271	267	286	278	312	263	290	300	309	290	308	305	310	287	291	271	295	275	281	267	296	261	267	277	293	285	260	297	277	242	261	276	276	281	263	251	284	284	301	302	270	281	289	283	302	252	284	237	285	272	270	300	301	267	270	301	277	290	291	265	263	258	270	255	282	283	260	278	241	271	275	274	246	285	265	297	286	295	315	311	297	273	296	273	297	300	253	300	276	290	292	265	272	291	276	270	270	262	270	273	285	271	264	270	273	272	297	308	294	271	256	269	261	285	271	268	285	293	275	283	260	296	285	287	303	285	288	303	274	255	288	276	280	270	280	285	258	279	275	295	256	246	251	279	254	275	272	271	277	295	307	301	292	248	275	273	287	285	260	268	293	248	262	295	276	265	280	301	296	270	271	306	261	268	270	264	263	301	293	268	270	302	285	266	291	275	307	282	268	303	247	266	305	262	282	283	273	294	292	271	267	281	254	316	270	288	268	293	299	267	289	285	249	291	262	268	276	281	287	281	277	263	287	294	266	253	275	280	260	285	271	283	285	285	255	253	252	252	267	274	280	249	300	284	281	248	281	268	256	300	294	243	290	292	268	287	290	297	296	315	261	265	283	259	273	292	264	254	271	292	283	322	282	266	290	297	247	268	261	287	262	270	266	289	270	257	327	303	266	249	283	304	270	279	276	265	276	249	306	300	281	285	247	263	274	297	271	277	258	283	294	321	295	292	289	287	262	323	266	276	265	294	266	262	276	298	291	283	300	302	272	300	286	270	281	275	293	304	250	240	266	288	279	266	284	260	260	298	266	295	237	256	274	282	264	279	280	290	250	255	278	282	274	288	296	309	256	280	297	268	289	299	267	304	287	281	259	264	295	277	256	298	258	291	260	262	283	275	274	314	310	287	272	270	298	283	303	265	250	268	301	278	286	281	294	276	247	276	283	286	292	274	272	296	279	296	273	296	280	268	290	253	278	304	270	269	268	287	278	284	257	276	295	288	252	272	286	262	264	300	262	268	243	274	284	305	281	276	279	268	279	272	280	258	275	261	317	287	275	311	299	280	272	240	277	276	257	269	279	277	263	261	268	280	278	273	269	269	279	261	271	286	305	281	285	270	245	273	275	240	293	296	262	298	270	307	239	268	251	299	283	308	284	312	274	277	259	255	281	243	258	286	270	271	275	303	274	269	275	282	277	304	298	268	273	282	260	293	275	238	266	282	262	265	264	248	305	255	290
3319	8451	5636	2549	1877	1369	1056	888	722	619	558	542	475	438	466	399	366	404	361	334	387	324	342	370	374	348	364	324	346	364	310	336	321	321	313	316	344	305	360	340	290	295	301	332	310	325	325	323	325	329	320	284	348	281	337	308	289	332	324	326	310	333	291	338	364	340	300	321	331	302	319	309	341	332	308	323	284	308	324	321	287	289	290	316	326	298	331	306	297	294	331	298	314	348	318	340	349	283	291	313	318	310	334	323	288	335	299	305	332	291	273	298	317	339	299	319	324	335	290	316	316	312	332	308	330	304	312	301	304	271	318	335	313	297	302	311	338	315	280	315	290	293	311	295	323	319	319	310	305	296	328	323	331	281	311	327	309	304	309	325	294	297	276	315	321	340	307	296	321	283	288	285	332	305	338	339	297	309	301	294	307	298	330	303	302	308	336	358	333	290	307	331	297	308	318	313	297	302	349	325	331	315	358	341	292	304	303	324	317	288	326	284	294	334	303	300	310	336	321	334	289	293	323	311	301	323	323	313	291	324	306	335	295	287	312	302	318	326	299	293	310	308	299	303	307	329	350	318	293	335	280	286	309	297	333	294	278	311	274	298	352	278	297	291	322	321	290	312	338	295	304	284	281	298	259	327	328	336	306	326	285	304	312	292	352	325	313	313	296	292	296	302	310	302	303	322	317	308	258	302	290	329	310	290	337	268	289	307	291	316	318	315	306	297	341	306	338	288	310	313	287	326	280	337	297	285	275	313	310	301	315	291	332	325	320	342	314	295	327	318	299	328	306	322	318	319	315	296	319	286	299	334	296	301	291	328	303	318	295	314	338	328	324	327	314	317	303	287	273	307	311	340	298	297	316	334	313	331	308	285	288	330	304	301	289	332	286	311	288	305	322	268	302	304	299	331	305	326	330	290	329	308	320	281	281	308	274	290	287	320	275	294	330	301	303	326	306	325	313	316	306	274	283	301	282	307	317	288	273	324	329	286	320	301	336	297	318	287	311	278	304	306	319	309	268	325	338	323	328	300	300	305	317	302	305	325	315	311	307	294	298	338	286	302	278	279	325	287	308	290	308	318	292	298	326	288	295	297	264	309	286	279	299	310	296	307	300	316	285	342	318	314	332	270	319	295	313	304	301	314	310	332	324	328	296	281	339	309	321	307	311	352	329	315	308	292	310	327	323	345	323	299	324	298	322	318	302	316	312	304	270	294	321	299	323	309	322	352	308	286	313	321	317	301	301	320	315	272	303	317	316	345	316	334	303	306	293	296	287	306	321	324	289	299	289	328	302	280	328	280	298	306	292	307	308	282	284	300	310	289	313	295	333	319	287	317	286	287	299	271	287	317	308	311	263	289	318	283	332	325	326	345	304	296	316	317	334	329	313	275	309	313	279	303	320	302	283	323	294	294	330	294	310	287	310	322	273	318	292	327	314	306	318	330	306	334	314	333	312	330	311	276	326	277	330	324	298	266	315	296	295	261	269	312	329	292	312	291	334	318	322	278	302	313	304	302	324	307	291	332	313	313	306	300	292	299	338	291	316	320	293	320	308	295	310	322	314	304	287	313	303	307	314	286	327	326	307	281	336	320	308	333	299	322	281	321	297	323	304	322	335	317	282	277	272	290	305	269	313	287	321	316	317	281	329	284	343	295	322	312	291	327	312	332	307	284	306	332	306	310	285	303	265	293	300	310	311	303	318	325	302	312	320	311	299	294	303	281	296	314	287	299	305	295	269	310	280	293	350	303	326	309	312	292	324	301	329	366	306	292	277	297	291	320	332	286	332	350	310	285	338	296	328	322	319	281	327	293	290	305	311	319	339	284	298	308	292	305	314	301	292	293	325	318	309	263	288	279	291	310	295	297	287	290	313	334	278	313	319	324	297	307	325	306	298	337	318	312	349	312	288	323	303	313	305	327	293	323	302	303	278	312	317	305	305	315	301	322	321	319	281	322	310	357	277	351	292	289	320	289	274	338	334	319	278	300	316	338	295	327	319	320	308	266	334	332	287	299	284	319	309	295	335	321	310	277	348	318	325	304	312	328	317	312	299	320	328	283	290	321	301	309	336	314	300	301	296	322	310	299	314	333	294	293	304	298	307	326	321	290	290	314	322	320	323	298	315	304	308	309	343	337	333	333	291	322	295	311	315	332	277	294	309	319	325	322	333	320	301	300	290	329	323	306	292	303	310	310	312	272	345	303	295	313	299	291	292	317	286	302	280	303	318	331	334	309	314	285	304	283	339	313	319	316	313	311	315	305	304	332	293	293	333	284	319	280	298	293	304	322	310	316	304	307	324	271	283	317	275	289	323	307	303	353	299	309	340	321	298	301	340	302	322	276	277	310	293	306	299	328	304	288	316	341	318	313	258	327	314	305	339	294	325	307	304	307	331	276	318	316	305	327	297	313	289	299	321	323	333	312	304	277	326	331	321	303	326	284	274	314	295	342	298	323	328	303	330	305	329	290	336	341	324	308	303	305	289	322	309	273	284	337	294	318	327	318	302	296	300	333	305	324	297	307	317	313	299	328	357	309	334	319	328	330	308	321	316	311	295	309	313	291	316	304	343	291	314	331	311	312	299	342	325	341	337	320	340	310	331	322	307	313	327	308	341	336	343	316	324	310	307	317	327	306	315	284	361	302	317	262	272	289	324	294	314	289	337	319	319	365	316	314	282	346	293	293	310	324	275	296	302	311	288	314	323	307	307	324	326	303	306	298	310	297	301	331	315	290	311	277	303	310	294	309	313	312	318	329	300	279	307	328	281	322	295	324	315	318	328	336	293	323	294	316	280	287	301	326	284	308	321	346	356	339	272	317	310	306	275	320	328	321	301	302	286	298	308	309	306	302	296	320	300	296	331	295	262	305	317	309	308	279	305	295	319	313	327	330	300	324	338	313	291	294	317	299	337	308	296	303	301	306	289	315	292	332	304	300	334	297	327	312	325	338	312	305	303	325	316	304	303	307	309	296	341	310	321	311	293	316	323	322	310	321	307	319	303	286	317	293	336	350	319	321	325	320	331	308	305	273	289	285	312	292	305	285	317	282	285	312	294	315	328	286	333	319	308	293	314	300	315	344	314	318	335	343	309	291	316	294	291	314	313	305	332	326	294	325	310	319	314	324	314	288	306	308	322	321	298	314	295	321	303	328	298	318	305	347	314	298	340	301	308	280	314	341	292	336	298	306	296	314	316	295	297	305	324	317	305	315	284	320	355	274	294	315	291	307	295	307	282	296	299	330	316	326	317	298	272	258	348	320	285	298	295	304	306	337	302	313	301	324	305	281	306	319	308	290	280	330	327	294	363	308	306	325	315	335	308	308	330	315	288	347	289	290	323	289	289	304	308	269	349	304	306	315	279	330	299	312	301	298	307	274	260	310	303	320	302	300	284	331	279	307	314	322	315	333	310	311	326	306	275	305	285	333	292	294	305	309	294	300	319	325	363	333	298	279	309	296	297	286	321	312	328	314
24780	21087	27098	25215	9427	1162	857	859	810	845	768	782	785	734	720	723	692	728	734	699	719	725	711	750	666	692	727	733	717	695	687	728	728	700	721	729	686	663	756	711	737	660	711	751	682	719	677	698	707	703	678	734	715	705	683	701	668	665	721	694	689	697	731	659	716	710	739	708	684	708	747	717	669	696	753	693	742	707	740	721	667	657	665	664	703	696	719	734	691	689	716	723	729	711	717	702	670	678	715	694	730	686	691	708	703	710	705	729	671	746	684	692	715	701	674	723	653	675	652	693	693	639	709	652	735	701	709	651	739	690	707	672	695	707	711	677	705	685	723	697	687	720	710	696	683	689	688	701	728	730	677	673	709	694	707	699	671	705	719	712	728	685	717	688	717	736	766	668	690	716	722	720	689	680	713	686	741	657	706	748	682	716	709	728	721	704	702	728	704	684	697	700	712	761	710	729	712	712	679	678	714	671	682	658	686	709	674	707	680	727	701	759	723	718	646	698	718	676	676	702	692	669	726	700	711	683	664	683	676	736	681	699	690	698	698	649	690	746	656	718	690	650	743	686	699	705	716	732	681	699	652	718	719	746	741	680	718	688	726	714	700	686	758	710	711	710	661	672	696	761	726	685	725	674	689	722	697	685	636	704	687	665	677	697	722	673	724	700	718	702	680	697	722	686	692	706	708	712	672	693	721	727	670	705	701	711	698	687	756	712	699	674	692	740	681	716	714	714	725	730	667	696	676	686	680	712	659	711	719	675	678	709	699	723	665	753	718	699	681	717	684	714	680	699	733	762	680	671	676	750	728	722	713	704	679	664	671	749	699	725	660	716	687	671	701	691	703	725	671	677	716	738	687	695	678	708	709	678	693	725	688	698	734	765	748	698	697	742	697	718	729	699	667	700	701	709	715	687	707	692	708	724	746	714	699	686	668	725	728	730	664	691	717	725	696	659	710	707	708	661	702	649	686	656	677	709	688	748	688	715	655	705	683	704	667	723	700	664	683	692	684	725	705	672	724	683	687	691	714	736	740	753	661	702	700	722	646	714	687	706	747	681	667	704	668	727	701	725	646	678	663	728	690	706	737	669	675	687	705	686	733	722	691	717	752	697	713	735	696	664	772	703	721	683	663	695	727	762	735	716	705	764	742	708	755	743	749	727	680	734	710	684	754	680	739	716	698	703	696	688	665	655	664	689	660	681	697	722	696	704	703	667	699	711	724	765	701	673	700	682	712	693	705	667	675	717	655	685	710	665	681	717	754	712	746	736	733	736	699	706	717	731	650	756	717	709	712	730	700	650	718	741	696	666	668	685	656	742	715	667	667	670	686	704	680	747	731	682	676	620	736	674	660	736	703	715	702	659	730	742	669	697	726	695	698	651	722	694	696	676	683	707	710	742	700	686	703	691	694	718	708	672	729	715	668	683	706	737	698	637	668	710	660	704	711	657	694	680	735	722	719	663	718	662	720	717	704	659	665	728	686	679	667	708	665	661	722	673	656	708	707	698	689	722	674	717	710	709	712	734	726	707	715	678	708	713	696	677	677	715	679	639	732	715	689	677	715	703	709	664	710	692	709	669	643	719	669	670	658	730	735	662	704	690	718	687	721	704	687	706	676	680	672	674	699	646	750	721	723	670	691	649	787	718	683	682	751	671	746	661	726	672	675	644	702	714	728	676	723	714	698	702	688	747	724	661	685	736	683	735	712	753	750	748	736	654	676	736	708	681	699	705	700	709	717	750	698	653	678	714	736	690	720	711	709	691	707	703	740	683	666	676	700	733	747	717	720	699	688	731	673	717	695	682	676	698	646	673	741	682	752	686	684	716	751	634	677	690	704	742	752	691	705	677	684	714	681	710	682	672	676	687	701	686	666	726	696	708	693	684	719	692	726	704	707	724	669	701	713	714	683	717	711	696	690	679	715	741	709	678	699	648	716	662	720	660	739	719	686	674	665	731	721	763	689	717	694	697	701	730	644	729	721	727	694	702	744	717	677	689	682	681	745	739	691	727	683	705	689	661	668	726	726	711	717	635	700	705	743	687	674	654	711	683	737	752	674	724	709	669	727	684	682	743	692	720	704	708	701	705	676	696	690	736	687	672	691	721	718	728	711	665	685	675	664	718	730	692	678	716	673	718	707	750	661	705	688	725	675	725	697	712	738	695	695	721	654	700	696	714	716	653	730	630	684	732	726	699	711	700	696	678	643	655	705	680	706	687	672	688	714	738	764	742	725	693	676	711	720	654	721	675	709	681	714	696	658	672	751	675	698	715	691	708	696	703	698	670	690	618	750	745	680	691	678	659	671	700	698	672	705	736	670	701	691	691	679	675	705	742	667	631	693	631	704	656	671	731	696	765	721	714	701	701	723	706	710	713	715	741	693	704	650	686	693	725	698	684	722	676	690	700	734	692	703	714	756	663	683	695	696	745	705	699	630	706	693	624	703	667	722	724	728	691	710	704	688	698	739	720	694	697	701	725	692	693	684	668	702	710	699	666	675	701	680	699	717	660	692	698	728	628	729	731	681	681	699	712	704	701	682	645	685	703	692	706	723	751	678	676	733	694	701	700	730	719	749	756	623	697	742	692	708	726	690	717	690	688	685	702	734	676	697	691	704	721	728	642	707	751	673	674	700	708	683	625	634	694	686	676	711	666	657	714	701	673	706	693	679	640	716	658	690	654	687	685	697	720	705	739	689	705	714	697	676	694	759	678	651	719	693	697	712	717	682	737	743	684	679	717	679	723	691	680	698	677	680	669	670	681	694	705	704	709	654	730	642	701	653	706	692	725	704	753	694	733	749	671	819	695	685	740	686	702	719	672	747	734	686	690	737	692	728	685	640	666	653	661	653	739	705	744	725	663	722	719	730	705	723	728	682	681	677	729	711	709	713	675	688	693	704	685	661	763	690	702	721	686	690	724	721	713	735	712	735	699	712	652	688	646	711	704	701	739	724	657	714	725	649	691	670	694	737	737	668	746	703	721	718	714	685	719	670	729	688	716	652	712	761	751	674	735	698	701	677	644	708	717	739	687	685	692	675	706	691	713	709	713	711	669	688	691	727	641	702	705	663	716	741	667	699	727	714	725	710	730	689	685	715	690	710	731	715	727	675	679	688	690	697	725	757	727	659	655	728	729	700	695	712	729	718	672	720	742	697	665	705	669	645	688	657	675	706	665	712	714	711	624	699	734	681	640	683	670	694	707	715	711	658	637	730	706	696	693	699	714	674	699	681	738	706	707	697	709	731	728	753	693	688	713	701	766	710	726	685	695	647	678	679	741	697	758	710	687	716	718	706	695	722	720	725	715	636	653	706	685	712	681	688	693	689	674	729	713	735	691	752	699	679	683	733	711	680	669	692	677	722	668	710	728	645	672	704	644	655	729	735	690	746	712	724	675	675	718	716	725	736	704	750	706	675	644	657	695	742	734	722	713	735	638	726	663	687	679	707	696	726	662	699	730	653	693	673	673	707	732
3701	5137	3319	1888	1505	1308	1151	1048	987	903	878	828	778	822	821	762	787	777	721	793	789	762	735	714	813	777	738	737	772	771	738	795	746	716	751	718	749	741	707	771	722	781	718	757	738	752	748	752	753	750	717	709	712	766	687	712	725	731	723	740	770	752	753	719	767	698	712	729	677	731	707	728	739	687	688	722	638	731	723	709	757	745	726	726	767	739	716	701	717	761	713	734	724	756	711	726	739	713	791	699	710	686	712	750	721	726	683	757	720	721	745	762	752	730	746	735	698	667	725	696	726	739	767	716	779	677	756	712	726	796	687	757	763	736	735	687	744	734	734	727	705	725	737	726	716	698	759	730	743	717	743	718	729	741	717	781	717	719	713	710	752	742	722	811	699	667	767	776	762	755	719	716	731	746	765	751	713	727	761	765	742	736	691	793	734	755	727	723	779	754	744	763	719	716	698	709	716	701	747	743	729	725	699	752	746	756	717	723	743	778	785	765	732	710	718	705	705	723	716	753	757	730	717	717	720	732	736	747	686	735	776	740	700	808	690	670	744	727	714	718	698	755	725	705	718	671	759	719	718	731	729	727	714	761	712	759	743	689	710	712	771	741	720	754	707	747	680	772	732	741	744	704	711	753	709	757	692	748	717	759	718	742	719	725	767	773	790	702	661	711	711	729	774	696	747	718	713	695	721	751	765	708	774	784	728	741	723	733	723	700	752	721	729	733	710	722	770	750	765	694	755	702	735	698	720	709	767	732	765	687	691	700	743	755	720	708	743	716	744	717	711	753	714	726	749	736	716	765	758	761	715	706	769	735	759	753	737	742	731	704	762	773	737	744	705	710	742	716	701	741	757	713	749	719	662	682	728	722	751	701	721	732	727	729	786	785	678	698	710	733	720	674	743	753	691	714	756	725	780	710	722	715	746	773	755	761	722	744	720	706	717	735	696	769	729	762	706	702	708	742	782	762	730	738	701	703	731	693	706	709	731	747	690	726	723	676	741	710	688	717	789	726	715	769	709	710	704	743	763	675	759	740	766	756	704	705	713	755	714	687	713	756	779	739	736	729	755	725	747	749	722	715	769	719	732	797	716	732	691	733	722	706	732	716	733	701	735	750	723	802	699	719	697	699	694	737	715	706	736	689	742	752	752	734	746	707	726	748	776	718	692	683	685	682	721	738	739	738	764	757	765	724	757	711	764	720	721	669	754	718	726	737	730	767	695	760	716	693	759	749	686	751	767	722	736	747	737	715	682	729	722	711	711	749	739	743	738	716	701	731	692	765	721	759	666	716	724	703	727	729	735	703	752	756	745	746	748	728	740	728	729	745	771	759	735	717	739	759	715	730	714	795	745	733	742	765	740	702	760	715	747	733	723	764	708	743	691	763	721	743	741	787	728	703	708	700	790	786	731	744	743	746	752	733	712	716	728	770	684	759	724	712	740	799	714	741	751	790	739	753	754	736	771	667	761	739	720	715	769	755	743	761	729	809	716	717	714	779	708	744	789	748	746	717	752	749	691	711	730	732	700	716	756	715	762	709	743	662	702	727	703	759	675	742	689	769	736	748	726	707	735	743	711	752	743	798	733	777	728	697	746	714	813	748	714	745	710	730	708	728	688	764	750	706	735	692	712	700	737	736	736	734	761	759	709	758	734	715	708	741	712	701	777	743	742	737	785	710	729	757	729	706	706	701	729	732	732	740	781	730	749	739	724	743	732	693	767	747	743	719	740	735	736	715	692	720	726	720	771	698	702	761	701	720	729	721	715	714	726	721	742	729	705	790	756	800	742	752	762	748	762	717	788	728	750	778	775	719	743	732	720	736	728	768	711	734	721	751	726	729	671	742	743	724	749	723	734	693	749	720	730	776	689	733	765	719	748	687	737	684	759	753	714	698	700	754	687	696	687	746	708	762	740	754	743	754	672	765	703	702	724	726	743	724	757	753	738	712	734	752	740	769	678	787	720	738	743	739	730	734	752	694	756	718	752	722	716	716	678	742	747	736	747	714	699	795	753	735	710	717	749	713	770	744	723	721	748	719	754	744	734	698	690	711	689	786	772	716	715	747	739	708	744	712	729	762	708	803	736	705	686	736	745	724	742	718	649	704	726	744	756	731	724	713	737	751	756	706	731	718	726	759	749	744	757	727	748	723	683	671	710	757	715	746	754	716	735	704	789	718	772	744	744	717	730	739	703	689	695	737	723	761	717	761	749	785	746	754	727	692	760	742	748	722	745	702	748	789	720	724	747	758	749	756	746	723	740	756	759	712	708	735	768	737	786	749	725	685	695	729	716	692	689	767	697	713	725	716	748	711	741	693	759	689	696	746	719	726	722	695	700	718	759	692	765	711	734	719	705	732	736	732	721	758	766	745	737	729	719	764	722	749	758	672	755	773	688	736	730	730	713	720	728	794	761	724	707	762	731	730	723	720	728	782	719	738	732	754	716	752	723	733	726	733	684	758	685	730	733	773	750	697	754	738	740	718	724	770	716	665	730	748	717	742	735	755	746	693	732	748	745	691	708	735	749	672	761	734	732	780	702	734	735	686	747	706	757	703	770	760	731	708	760	739	675	715	731	692	750	755	692	713	754	680	725	722	749	789	709	736	737	736	733	713	729	701	724	697	744	687	648	770	740	734	726	716	744	700	724	712	768	720	702	790	758	755	760	704	695	727	728	748	771	741	667	696	699	753	676	717	730	750	799	756	748	719	705	747	703	699	731	676	716	726	746	714	726	735	748	729	764	725	793	701	719	735	682	731	772	746	725	747	757	735	686	718	742	670	731	764	695	747	780	745	733	802	750	727	745	707	757	722	731	697	700	711	779	783	749	757	729	703	666	713	750	713	740	753	691	701	700	742	749	739	706	730	754	716	725	732	724	747	721	710	734	708	755	724	736	727	729	708	755	743	711	744	767	777	758	731	713	752	703	783	673	800	717	745	758	706	719	717	674	737	706	691	704	665	799	734	730	730	726	733	720	744	806	714	749	735	689	775	773	768	744	736	737	757	727	702	787	753	755	700	726	740	741	720	736	721	733	669	662	720	710	746	759	777	728	702	769	759	703	767	721	727	725	757	733	677	747	696	734	765	733	731	764	749	708	738	747	699	767	727	738	721	730	723	710	733	703	743	729	708	744	715	710	701	728	740	728	733	710	682	726	719	701	725	719	737	708	745	791	704	752	712	731	697	704	766	721	705	715	705	736	705	727	701	778	694	715	763	769	677	697	741	728	749	739	710	736	783	670	710	732	753	723	780	729	780	763	740	733	731	734	701	742	735	723	705	743	702	707	784	761	719	755	776	655	745	737	754	726	732	723	747	691	707	738	757	745	746	745	763	764	709	754	707	686	715	687	705	788	696	705	755	722	777	747	710	696	752	707	711	724	751	691	724	702	715	723	710	729	711	758	714	745	753	727	739	725	762	723	714	754	744	724	726	724	744	719	712	729	738	733	734	730	728	768	741	739	707	752	734	775	679
22578	21198	28856	23835	21196	21224	7243	1181	906	798	724	728	623	602	637	576	551	553	503	533	494	557	525	473	514	476	467	521	502	482	519	476	466	474	466	525	499	467	467	491	467	494	479	528	462	485	467	492	500	486	475	471	428	474	453	455	434	461	451	446	473	437	509	479	484	488	441	445	459	528	508	447	456	482	484	467	487	518	449	467	436	466	504	460	471	447	442	470	453	492	464	483	485	471	474	455	445	441	460	447	478	479	482	488	465	458	529	460	432	489	442	489	487	458	450	479	442	500	458	435	468	436	437	478	475	480	465	478	482	483	481	450	480	432	515	503	419	474	450	496	435	438	461	478	463	463	460	470	469	477	470	459	485	416	453	463	511	458	476	447	458	446	470	437	474	487	461	463	426	511	452	509	462	503	475	442	457	472	461	475	475	505	430	469	486	446	475	475	498	472	497	413	453	478	451	454	463	458	473	482	481	473	449	479	459	445	448	454	449	428	419	506	468	434	478	458	484	492	440	511	456	438	453	465	442	483	463	484	447	448	478	466	459	458	481	444	453	422	489	476	428	458	489	456	445	453	427	428	438	462	447	448	459	481	495	461	457	449	486	461	511	428	467	450	461	496	463	417	483	433	454	460	424	484	501	463	494	493	474	481	478	480	441	434	401	447	458	477	458	486	432	470	495	451	457	492	472	466	446	452	465	469	449	450	466	449	427	463	460	460	473	474	433	467	444	480	441	446	471	462	489	440	499	444	440	459	429	457	482	459	500	468	449	468	461	441	470	463	467	498	430	467	437	457	441	461	454	446	451	478	450	493	433	452	454	429	445	511	441	448	474	452	439	461	461	464	484	510	485	457	458	469	458	445	465	430	432	481	494	471	477	452	478	432	477	449	426	479	444	471	413	454	444	442	471	443	457	497	471	413	457	459	446	428	468	448	484	445	450	495	442	456	456	467	455	478	439	458	471	465	427	460	468	478	449	456	480	459	443	421	433	493	491	448	449	432	483	448	479	451	444	462	462	464	450	465	464	458	448	466	476	455	440	414	471	457	448	468	472	477	465	478	442	461	474	470	470	466	445	460	510	451	441	479	469	467	461	453	431	457	479	429	453	434	464	424	440	439	446	454	448	489	481	417	476	453	429	438	441	450	450	478	493	444	508	439	469	444	475	512	465	473	492	444	447	449	500	481	482	483	448	474	488	470	448	482	496	467	446	444	430	485	432	431	417	457	458	483	451	436	477	468	440	477	498	488	469	480	462	468	496	466	439	461	482	487	455	468	483	468	462	471	435	481	431	481	451	432	457	432	444	457	426	464	440	457	476	449	405	467	462	489	428	446	434	447	443	477	449	438	448	457	469	481	405	432	483	459	482	435	475	471	445	444	466	457	442	441	446	467	449	442	478	475	441	409	457	466	507	472	428	461	449	461	439	460	497	465	482	446	486	448	452	428	448	483	469	471	465	477	468	434	484	473	441	459	449	488	464	483	462	421	452	465	480	435	464	418	445	438	428	492	445	467	503	439	483	500	430	447	477	446	467	489	429	473	455	477	446	459	478	460	454	489	469	463	443	475	499	429	416	470	481	478	446	447	480	428	480	434	461	494	489	474	442	440	442	470	469	445	448	430	460	470	473	452	457	460	478	480	451	467	429	462	445	454	492	452	438	442	491	454	471	459	432	444	465	467	462	464	451	493	435	448	469	448	451	455	444	471	459	456	469	454	478	439	449	417	450	461	464	453	467	470	434	453	431	452	489	519	444	436	457	466	422	439	431	447	464	471	490	422	487	448	456	488	471	421	455	478	444	473	459	505	486	482	466	456	453	469	458	456	458	463	492	469	475	474	458	491	487	464	503	450	444	470	437	473	436	462	465	482	417	447	481	429	451	460	445	467	469	461	462	454	457	467	434	448	496	475	476	496	435	495	449	436	481	425	444	483	451	451	446	456	475	457	474	459	432	471	446	480	483	426	466	441	444	455	494	454	494	430	500	470	431	481	450	479	494	477	444	459	438	472	488	464	468	464	458	482	459	442	480	480	436	449	458	446	457	450	437	448	470	462	506	477	462	495	439	448	456	440	439	482	463	450	466	456	480	440	457	475	462	454	407	445	469	449	465	463	477	466	454	480	439	478	527	440	428	487	464	450	446	474	429	449	477	438	456	450	429	474	528	447	454	451	469	474	462	457	439	465	455	446	427	403	418	459	474	484	435	476	451	488	501	438	467	489	471	463	453	456	499	472	430	480	475	497	438	472	460	428	467	472	443	460	472	437	465	450	470	448	470	449	458	465	456	462	454	480	452	465	449	450	450	401	449	433	451	401	442	481	459	461	433	487	449	413	445	478	475	458	448	450	464	415	424	453	452	457	469	441	484	461	455	471	470	443	481	478	443	485	443	459	462	442	457	429	478	430	454	469	472	452	450	439	419	387	452	448	454	442	469	483	473	476	411	440	460	467	463	475	488	476	442	467	461	441	464	463	417	469	495	454	454	471	460	477	430	439	450	470	464	448	459	484	440	433	439	469	449	468	461	454	475	493	437	489	444	461	431	448	459	465	475	465	479	446	468	481	467	427	489	471	485	431	453	458	508	454	458	431	480	445	471	489	442	431	478	458	448	443	430	463	462	493	471	452	452	444	498	413	449	461	455	449	486	443	457	455	445	464	466	451	426	461	467	448	470	466	480	437	485	462	416	458	463	451	462	461	495	475	452	434	480	447	457	441	470	448	423	493	476	474	473	440	490	478	447	481	442	456	453	456	433	500	467	437	448	448	463	435	454	459	437	475	465	482	433	453	466	465	488	462	436	448	461	457	475	485	453	478	464	445	456	446	483	450	496	441	481	413	417	473	450	480	431	460	467	438	422	499	482	466	462	500	488	411	456	453	487	469	453	469	467	462	441	461	460	468	454	423	484	459	440	441	461	437	456	470	447	421	446	453	487	477	470	484	416	446	452	470	495	454	463	477	475	465	439	485	476	453	456	453	425	494	442	486	475	484	463	434	466	481	457	478	423	446	482	478	440	465	452	505	454	457	464	463	497	453	439	434	478	459	446	482	471	459	468	485	431	488	451	475	476	476	469	486	438	488	467	450	468	470	472	446	465	436	433	450	448	449	453	480	442	456	445	454	469	472	488	486	468	398	441	425	464	443	457	487	484	445	434	425	472	499	464	439	480	479	496	473	483	457	463	474	452	462	490	466	467	434	494	437	450	446	456	398	447	446	473	440	459	447	439	455	452	469	454	435	426	459	473	470	463	465	419	478	511	449	486	462	463	477	459	483	439	449	494	440	460	435	434	457	465	488	452	464	479	498	447	461	459	463	481	454	516	476	490	466	460	459	439	471	446	453	422	494	436	488	418	478	467	482	458	440	480	436	447	454	443	453	412	492	412	458	402	427	474	472	478	480	498	440	498	488	438	455	451	457	493	487	452	454	474	501	479	435	464	455	459	466	461	468	451	456	453	478	448	451	457	465	462	474	441	459
4736	14188	9595	4657	3321	2572	1928	1622	1305	1091	989	908	853	724	742	669	661	645	568	629	561	538	551	569	536	547	541	534	541	491	503	535	513	505	525	458	500	505	494	520	494	503	512	523	544	462	502	451	493	501	488	449	476	475	488	444	457	460	474	516	448	496	488	468	524	534	441	472	471	454	485	526	491	445	471	502	487	469	476	455	465	478	482	465	446	439	480	489	471	460	451	457	513	477	471	510	452	486	464	482	458	447	451	474	487	505	493	494	483	506	476	466	470	450	451	463	497	441	494	484	476	468	478	513	459	489	474	488	446	472	461	482	518	486	484	486	475	500	446	473	472	461	492	478	487	516	465	456	482	482	506	467	467	476	471	473	484	456	488	498	471	488	457	496	474	500	481	460	475	466	494	465	450	516	455	465	454	482	448	479	507	480	483	494	495	485	521	510	448	471	492	477	448	464	475	479	510	451	449	440	456	508	490	486	457	466	494	463	461	471	489	435	495	479	427	460	446	453	470	483	460	465	436	458	438	468	473	460	480	493	492	503	484	451	474	452	465	465	495	463	478	454	458	484	420	492	479	479	463	470	481	477	430	455	485	457	458	490	469	466	454	440	486	454	447	484	505	470	463	428	453	480	448	478	459	501	482	457	490	473	437	467	469	478	443	458	471	459	489	465	444	502	484	447	435	483	446	465	476	466	441	481	466	472	476	490	451	505	480	515	467	481	486	475	481	514	486	471	482	445	465	476	499	480	464	444	486	473	480	463	433	450	456	518	478	482	439	431	500	464	473	494	448	472	498	428	427	497	512	468	489	473	476	458	468	496	461	467	457	454	425	499	456	490	454	479	455	459	448	494	456	441	482	494	516	458	466	451	488	491	463	494	482	448	480	438	442	479	433	464	481	448	476	461	461	470	497	476	458	466	510	471	482	471	437	477	503	446	491	455	501	454	459	462	471	471	457	492	501	455	445	479	485	416	455	458	456	492	480	496	456	459	462	468	429	480	500	498	475	454	461	479	509	479	458	453	462	461	480	456	474	514	450	502	493	451	420	488	493	496	475	490	468	486	443	474	501	507	455	445	475	429	465	473	480	458	460	451	473	442	456	474	530	473	492	491	449	447	412	465	482	474	433	489	465	464	470	488	480	467	491	456	455	442	525	450	485	494	448	474	461	458	455	463	449	438	469	495	423	482	504	442	472	474	514	470	518	469	472	511	455	461	464	471	517	472	487	511	462	474	422	495	503	507	468	476	448	522	492	519	468	473	460	488	504	472	425	503	494	473	474	446	477	454	468	475	457	426	453	480	518	471	474	425	456	480	471	462	473	478	472	495	471	474	519	499	473	457	452	465	519	440	462	467	499	488	454	473	458	452	518	464	447	497	477	499	459	457	479	448	433	515	479	453	467	502	485	439	469	473	461	457	474	498	481	443	477	471	492	448	459	446	453	463	489	446	465	471	489	500	462	439	487	480	482	493	474	447	460	486	447	465	463	456	478	476	513	469	461	468	443	478	469	461	497	460	471	439	485	467	469	466	462	491	458	477	450	462	464	453	479	489	495	448	451	500	468	477	414	398	449	444	475	469	486	463	435	497	463	495	466	475	522	438	489	483	497	466	476	494	475	430	454	420	463	466	440	441	481	452	470	485	485	464	505	481	477	456	477	450	454	452	477	454	445	446	455	464	470	467	464	510	495	481	493	486	481	495	495	451	479	470	481	453	454	478	488	465	456	443	464	474	470	495	455	494	475	438	484	492	499	476	479	451	466	495	485	488	446	494	485	486	449	468	460	504	467	450	487	499	442	471	472	499	471	464	444	475	448	473	446	482	464	480	487	481	459	478	496	472	485	520	459	473	472	465	483	442	438	506	443	456	489	474	480	449	474	510	447	486	481	489	488	459	462	445	468	480	473	468	482	462	479	486	482	455	455	462	465	439	461	445	469	477	492	412	484	483	440	447	479	444	511	494	464	519	464	444	481	466	448	499	440	473	464	454	486	467	488	508	479	485	507	484	478	497	482	486	415	495	468	447	489	465	491	471	510	473	461	487	491	481	444	483	469	473	462	465	490	458	448	497	506	454	482	432	484	486	461	449	478	465	456	474	472	447	475	467	464	461	498	437	456	453	498	460	470	495	450	491	470	477	470	491	451	466	469	474	457	517	494	485	478	475	467	430	463	464	466	449	474	458	460	438	471	488	519	447	448	474	440	471	488	427	464	490	487	495	471	477	496	467	486	482	461	448	487	450	494	479	450	437	425	466	468	474	453	439	485	456	450	466	488	491	446	459	452	509	483	475	458	472	466	478	471	489	494	430	455	478	467	466	413	467	471	461	470	479	463	478	481	490	475	482	456	454	468	461	440	490	468	493	471	507	455	437	472	478	435	441	471	488	452	438	459	475	482	480	471	439	416	448	478	472	508	487	454	468	502	462	473	445	474	498	444	459	443	461	510	433	466	462	455	503	460	478	480	506	508	408	485	459	479	454	463	440	483	481	485	511	451	508	483	439	473	473	441	494	502	472	469	446	486	470	485	466	470	461	488	470	483	470	483	441	433	453	478	489	492	470	491	464	523	486	467	508	473	437	484	446	462	460	453	419	463	469	513	497	446	470	447	480	459	417	449	457	471	490	461	449	478	468	447	445	487	481	466	472	508	467	487	480	452	448	455	497	487	472	475	444	501	523	470	492	469	457	474	511	475	433	460	436	466	498	456	481	462	531	466	466	465	468	486	507	489	484	455	447	491	509	471	449	478	462	456	494	464	471	463	461	464	451	440	473	461	480	480	466	458	456	494	430	489	473	478	436	454	489	492	474	479	488	471	504	472	458	432	455	465	474	465	477	486	512	503	431	490	475	430	429	483	415	475	483	443	425	413	474	504	453	468	492	458	468	441	466	466	433	448	506	455	459	475	448	479	502	495	514	525	447	450	488	466	432	477	487	486	475	413	458	464	491	452	463	447	456	481	463	466	457	478	468	462	491	498	475	490	471	489	470	472	473	464	464	474	457	465	467	441	455	476	473	440	487	450	477	505	459	451	427	471	439	514	455	473	479	461	443	442	502	471	463	472	488	445	487	455	464	478	449	490	428	483	463	493	464	438	488	453	436	478	483	492	478	458	501	454	517	434	445	489	467	515	437	493	455	506	442	474	465	461	442	441	441	504	466	444	458	482	438	497	452	454	454	442	433	476	467	457	482	477	449	463	462	497	485	495	475	449	509	491	479	475	466	453	454	490	500	452	515	474	458	440	478	500	448	454	474	451	509	487	446	444	512	497	514	468	510	462	456	425	487	500	470	490	472	445	456	454	442	510	459	487	439	476	483	458	457	473	467	471	465	464	453	450	475	431	484	467	466	468	494	493	463	450	438	430	453	491	426	458	484	485	483	468	456	438	488	477	519	490	438	487	468	446	444	496	467	462	487	478	456	525	516	448	429	487	465	482	453	478	507	516	497	429	416	465	474	475	451	459	468	479	447	466	462
27806	17284	3589	749	616	538	518	486	463	491	476	467	494	477	492	493	488	457	460	496	497	511	494	510	504	501	468	521	506	479	495	498	491	511	507	506	463	500	450	480	469	492	483	523	498	463	482	482	497	467	452	526	465	498	492	490	455	444	477	472	520	480	465	494	466	489	435	507	470	475	491	498	494	537	435	468	474	527	486	495	491	512	484	473	476	475	492	485	499	468	471	476	498	485	508	477	465	490	534	505	538	465	484	494	472	495	495	488	485	489	481	472	522	489	484	441	485	471	518	453	513	497	503	465	496	486	452	501	489	493	486	478	467	486	508	480	473	505	483	473	485	518	486	518	486	529	444	464	519	455	463	514	483	509	510	504	493	454	447	498	493	474	461	474	459	513	441	469	485	478	477	466	509	494	479	488	503	492	451	480	486	472	450	475	498	470	468	505	455	466	473	530	479	461	505	469	477	480	493	490	495	466	446	511	490	520	481	481	498	501	492	451	485	446	479	498	463	464	511	451	433	491	438	468	484	471	491	497	456	479	457	522	450	476	515	496	479	458	512	454	423	487	504	462	483	535	477	503	509	505	504	499	456	439	508	468	507	499	482	471	528	494	520	466	460	479	481	454	516	468	495	470	507	464	456	487	490	494	489	538	486	475	486	489	489	439	503	466	514	536	474	493	477	443	505	481	478	468	492	459	563	464	421	436	507	462	518	496	466	504	516	487	513	467	483	491	484	457	496	515	474	514	490	481	506	467	535	442	484	461	471	483	511	464	483	459	477	489	457	509	487	491	499	498	483	482	492	509	454	496	474	455	484	478	461	470	460	483	487	471	489	470	499	452	445	490	480	508	497	458	487	507	480	492	455	488	490	518	465	531	470	457	460	498	490	465	470	515	477	513	496	502	499	474	446	458	477	478	444	458	482	510	445	470	481	500	493	493	498	474	469	454	485	509	472	474	441	497	503	468	494	519	473	511	491	478	538	531	465	454	507	493	482	514	480	466	472	479	515	464	500	496	476	464	492	493	528	492	458	474	478	493	481	532	501	483	488	472	491	518	494	486	508	473	512	453	486	504	537	439	465	472	557	466	474	488	481	473	483	449	442	469	473	510	498	499	488	507	423	480	479	507	470	471	496	474	501	482	509	525	503	509	492	487	465	513	473	489	489	470	513	475	506	520	462	491	486	445	471	485	504	479	467	480	471	484	449	446	435	501	507	484	495	497	504	415	511	463	513	454	462	473	465	516	492	517	469	484	532	467	494	474	476	514	485	445	509	495	476	459	492	447	475	516	491	476	447	464	536	479	491	476	450	470	492	460	453	475	462	422	533	502	470	507	483	481	484	491	508	484	505	493	474	443	482	500	507	509	503	449	497	474	529	488	483	489	457	513	493	532	479	494	494	491	446	481	463	459	463	490	461	490	479	465	505	448	458	477	450	488	527	479	487	465	494	534	452	477	464	488	483	459	479	479	474	504	518	478	467	531	482	467	494	513	467	486	483	465	473	514	492	446	449	479	514	475	478	494	458	465	469	477	465	496	474	477	522	498	524	514	497	476	493	478	463	495	506	461	479	475	475	474	468	469	479	490	486	443	466	472	495	499	480	498	481	508	466	465	483	470	497	479	468	461	468	485	472	520	499	458	490	437	502	457	506	495	488	478	502	507	494	509	483	543	485	510	524	506	461	449	497	470	455	459	477	482	466	486	497	466	472	498	501	517	485	501	494	503	483	467	470	503	487	468	500	494	500	461	508	513	504	512	487	462	520	491	436	510	458	485	500	517	497	448	484	472	499	488	448	471	474	483	494	475	481	512	516	492	475	520	494	470	503	505	476	486	510	471	463	503	478	495	495	435	535	481	506	478	473	484	476	472	513	469	493	495	503	449	497	474	547	415	481	491	496	508	506	481	491	465	530	524	496	497	502	488	511	529	464	467	482	451	503	478	469	478	505	494	458	540	474	496	479	434	477	427	495	496	449	472	482	491	464	443	469	514	491	475	462	503	478	487	498	470	490	463	480	438	471	507	492	489	493	469	480	481	479	443	507	470	453	488	487	506	497	484	489	521	483	467	451	518	487	472	501	483	477	488	493	461	491	493	460	487	511	475	430	469	483	471	498	521	522	449	470	486	496	494	451	455	448	533	460	506	534	522	465	462	460	446	452	470	467	496	467	518	483	494	479	447	452	500	534	489	474	494	496	481	471	478	489	514	472	503	503	462	517	504	501	471	495	454	502	443	480	455	477	491	449	506	460	503	504	459	499	456	456	472	489	485	513	483	518	481	433	490	483	493	497	463	494	479	495	490	465	456	494	466	466	478	477	460	477	469	460	502	466	476	527	511	467	507	500	495	492	477	483	464	494	487	503	494	507	485	466	477	455	487	474	471	518	467	477	470	443	476	456	459	482	490	472	514	523	487	451	498	492	484	512	520	506	488	494	502	510	507	451	438	457	447	449	480	473	537	506	501	460	468	463	487	512	473	486	491	466	475	493	462	471	466	458	474	461	461	478	500	475	471	483	510	474	499	482	501	506	510	492	479	463	502	499	462	500	474	476	502	460	499	462	506	512	486	500	447	520	496	464	486	457	499	449	456	487	524	488	485	496	499	493	510	474	498	462	447	463	477	497	506	477	486	508	415	501	483	476	484	490	451	555	512	498	470	513	470	479	475	483	503	502	487	486	480	496	529	474	450	478	451	473	483	510	491	507	490	495	470	476	478	480	467	508	495	487	493	474	449	488	449	495	479	449	489	492	476	544	534	487	482	498	484	473	450	484	487	466	464	499	477	514	471	525	466	505	476	522	527	475	496	465	492	496	480	543	495	482	443	480	449	485	504	456	476	494	517	489	482	430	447	484	515	520	437	504	502	492	449	476	479	520	501	461	465	507	529	512	474	454	489	477	508	511	470	459	462	500	493	487	471	490	443	503	492	498	498	460	500	480	472	477	522	426	526	490	436	482	510	462	461	510	440	522	500	476	541	495	501	464	452	488	463	489	470	492	502	504	447	477	482	464	506	491	486	456	473	520	465	491	489	465	493	494	461	530	465	461	478	486	545	467	511	454	477	501	464	480	483	483	496	520	464	466	451	441	498	510	477	512	480	480	518	444	488	494	461	488	469	471	475	498	483	489	470	486	528	448	469	485	461	504	482	491	489	451	488	476	501	509	468	468	437	469	467	512	440	508	505	469	453	489	509	504	458	491	500	448	447	483	471	495	496	438	460	484	474	485	502	498	479	476	531	490	486	500	464	466	469	480	510	521	455	499	491	500	482	488	491	459	472	458	454	496	484	473	466	534	519	500	480	522	474	464	490	486	513	503	495	514	484	498	516	472	488	516	473	454	471	509	481	498	523	516	496	489	472	489	486	479	448	469	470	521	449	464	458	495	467	502	484	464	481	487	507	489	479	508	488	468	495	506	452	482	511	494	512	484	480	464	498	493	447	491	434	496	476	454	489	429	468	509	498	489	492	476	485	516	544
4538	1054	828	644	552	600	578	538	536	551	503	567	546	585	522	531	506	529	513	539	498	569	528	576	561	535	570	558	555	554	569	507	516	565	559	527	524	535	522	530	578	548	493	494	523	520	553	543	524	551	500	544	514	533	535	532	531	527	522	529	535	530	544	546	527	537	558	534	530	529	545	535	550	531	537	545	522	522	558	559	542	529	509	515	550	525	526	525	523	549	523	525	489	517	520	533	517	509	537	535	537	499	538	558	519	489	506	536	510	531	508	534	534	496	538	562	524	503	537	531	503	559	543	533	530	562	537	528	564	527	519	552	541	497	548	518	526	587	523	560	496	528	521	501	508	531	555	542	512	515	495	513	500	540	507	512	522	520	534	573	513	537	484	551	543	544	535	513	523	512	536	515	532	548	514	551	539	546	528	500	544	528	525	519	493	545	532	540	524	528	496	506	528	538	554	511	499	550	549	541	486	490	538	554	543	553	510	519	551	501	542	510	473	464	557	540	535	560	558	536	484	535	546	544	554	558	528	540	528	535	521	570	528	515	537	516	514	520	510	497	548	538	517	533	528	558	528	513	548	497	521	515	539	518	539	488	517	523	545	561	552	524	524	531	505	546	499	513	540	515	522	508	515	548	532	566	539	530	564	539	555	541	532	539	519	526	552	540	526	580	491	554	527	492	546	497	524	547	566	519	508	566	502	563	536	527	515	526	502	511	522	528	538	537	511	571	523	545	520	566	497	507	495	561	484	506	539	492	564	530	537	520	527	532	552	531	532	523	543	556	501	504	551	507	546	497	548	514	520	460	508	550	554	498	577	514	595	567	584	530	558	513	522	510	533	540	504	503	488	505	517	512	522	529	541	553	512	493	550	546	528	483	532	556	532	548	548	486	534	518	548	517	537	516	535	495	558	534	531	522	486	515	520	491	557	490	563	508	508	521	486	548	558	494	474	513	472	513	549	488	550	505	582	588	572	524	520	545	528	556	542	536	524	509	571	526	541	529	543	536	555	580	536	515	508	547	549	552	528	524	560	508	540	547	516	506	498	544	549	559	543	545	531	472	509	503	516	473	558	527	565	554	473	495	525	503	532	521	521	508	545	519	527	522	554	540	539	535	537	549	520	520	471	522	512	515	506	482	569	507	542	513	524	494	558	523	523	538	521	550	541	553	519	548	471	544	533	502	511	561	510	566	539	491	511	515	513	506	525	494	500	502	555	512	494	530	518	558	539	575	507	532	565	536	557	563	527	536	515	512	523	467	507	560	534	514	534	567	526	488	540	529	532	528	524	544	508	516	527	554	539	541	531	517	568	554	561	559	504	500	527	505	519	527	457	522	562	533	492	555	548	525	568	540	529	533	520	534	600	536	538	504	505	512	535	530	565	527	519	540	502	544	525	522	532	527	552	543	552	503	535	513	531	522	580	527	573	519	552	509	563	522	557	543	568	552	495	554	549	506	546	544	521	500	527	519	500	544	520	528	541	525	560	560	480	523	535	512	512	539	492	556	560	559	456	525	530	547	564	528	488	550	502	500	537	513	520	520	522	519	536	533	518	483	550	492	531	519	520	509	514	571	577	553	523	525	577	551	525	581	542	527	517	497	552	550	552	540	545	539	517	536	522	525	539	576	547	538	516	550	525	542	564	513	524	543	506	508	507	533	553	513	542	544	507	534	580	536	558	542	578	523	563	521	513	531	493	549	525	505	506	518	513	533	503	556	583	543	529	533	543	511	515	492	499	527	510	537	550	545	534	550	544	530	512	539	509	538	511	560	541	498	537	488	492	562	526	529	500	516	570	562	529	507	484	498	533	502	520	515	498	515	544	530	523	541	548	537	505	551	547	509	549	498	521	519	516	525	543	511	512	526	554	540	536	505	544	586	475	546	548	525	521	518	489	545	514	522	550	544	524	546	537	511	567	548	535	553	506	513	526	523	511	565	499	567	516	546	515	525	502	529	537	521	549	552	482	551	546	530	517	538	545	541	535	522	523	528	538	548	535	538	527	476	527	568	542	519	546	552	545	498	499	526	504	513	526	521	490	512	508	543	543	497	543	531	549	544	521	531	553	511	503	483	520	511	521	532	543	526	509	560	531	515	559	572	489	505	524	544	577	519	528	519	511	495	518	519	518	534	507	503	510	498	509	548	524	537	549	515	506	535	485	489	510	565	553	573	544	523	513	495	542	536	517	550	531	491	505	474	523	560	539	541	557	548	541	521	516	522	516	529	518	562	530	515	516	499	541	526	491	498	553	534	533	524	546	504	563	527	542	505	559	542	485	520	495	538	533	512	513	570	540	545	568	531	509	566	500	498	537	521	540	520	520	527	517	545	511	507	497	497	516	501	539	517	549	547	541	541	517	534	494	547	498	511	529	538	516	512	531	520	525	506	511	559	550	506	532	567	538	523	541	490	545	557	545	506	492	542	525	523	558	545	518	539	498	553	503	534	516	510	510	478	508	539	562	527	508	544	554	520	525	546	524	482	493	515	564	532	526	510	532	516	546	482	560	528	558	492	509	559	495	549	531	515	530	521	506	563	511	546	548	503	549	534	497	553	466	541	547	533	500	489	582	506	563	529	501	544	556	556	538	530	556	535	544	507	578	530	510	536	578	506	550	516	509	531	560	531	524	515	517	529	542	545	520	538	500	534	509	511	553	502	481	552	533	538	523	499	491	471	487	506	542	538	550	515	510	545	507	501	524	528	507	525	506	550	514	511	528	497	570	514	542	541	531	543	498	532	511	511	530	527	510	548	551	495	527	535	530	532	565	483	518	545	499	562	509	556	519	550	558	564	504	548	567	478	511	534	535	519	527	508	543	521	519	513	518	519	508	524	489	501	514	554	535	517	507	520	527	558	566	546	520	529	537	515	526	526	581	510	527	522	544	557	549	510	512	490	530	497	540	536	518	537	506	509	566	532	478	503	542	521	534	488	531	545	509	511	523	554	484	540	560	536	510	569	509	511	520	507	520	493	522	545	560	579	510	490	535	462	499	541	531	552	560	537	516	518	516	500	583	528	543	531	524	523	523	541	514	516	490	535	510	521	483	559	482	530	554	527	552	565	522	501	541	569	512	589	542	517	525	530	520	551	558	550	566	537	514	566	490	548	514	534	538	534	509	517	494	555	529	518	551	543	524	535	533	534	536	518	505	537	540	506	549	530	531	551	502	511	530	541	508	497	534	569	553	573	563	506	530	527	496	487	545	529	544	527	526	535	554	515	515	490	566	551	500	544	511	505	549	530	532	511	553	521	545	551	541	520	530	544	557	536	496	498	511	550	518	557	523	500	537	503	496	545	493	521	486	546	568	477	494	543	505	546	556	531	547	512	516	507	528	556	590	558	549	519	550	547	504	530	523	529	462	527	581	539	569	521	540	523	543	543	549	520	535	539	522	570	543	535	513	537	530	500	544	511	572	487	544	495	582	563	573	515	488	487	518	523	454	507	493	523	510	543	528	554	528	538	531	533	526	561
23572	21080	28242	24160	21062	9257	857	554	510	469	424	375	378	358	339	300	343	354	294	269	315	298	321	293	298	311	281	277	284	278	299	267	270	293	285	268	284	256	272	255	264	279	265	258	260	301	269	258	247	280	265	280	257	294	273	257	277	296	294	271	278	241	267	260	319	269	272	282	261	299	244	278	256	276	270	261	257	237	285	236	284	265	244	241	294	259	260	312	297	294	264	259	270	268	260	264	265	234	266	284	253	270	250	292	267	257	265	240	266	268	283	278	262	292	268	262	301	253	249	295	269	276	287	277	229	231	285	278	274	248	275	272	275	251	263	269	270	270	256	287	293	280	290	267	306	263	280	269	272	258	279	281	294	284	292	244	309	268	276	271	276	255	255	257	259	252	263	283	282	256	262	265	278	268	264	260	274	291	251	280	298	247	281	271	293	268	247	237	269	266	262	272	272	266	273	255	250	301	271	285	270	269	255	266	291	258	271	250	263	252	253	266	268	281	279	272	265	281	276	299	256	252	283	274	263	247	298	256	260	266	276	282	265	296	273	291	264	256	278	299	275	270	269	266	280	254	289	265	295	243	267	274	247	254	257	249	249	262	274	306	276	272	280	287	266	252	257	277	281	283	261	263	258	242	244	221	258	286	252	241	260	280	278	259	254	243	279	256	268	254	250	244	284	261	235	249	260	249	269	281	307	269	267	246	301	275	262	269	272	241	284	262	259	274	288	256	249	265	269	268	270	271	253	256	259	248	253	258	251	266	281	265	289	293	299	266	271	276	274	273	271	266	300	254	267	278	252	294	269	281	235	275	269	301	279	291	254	267	241	299	258	236	286	279	260	282	277	273	258	284	222	275	240	235	246	284	299	292	284	287	266	280	255	267	276	262	256	267	263	276	286	269	248	245	272	261	241	251	236	247	281	286	246	254	241	232	256	251	280	268	268	276	247	255	296	278	259	274	265	276	282	232	271	277	273	282	265	275	294	269	270	280	273	249	261	271	243	283	256	265	268	273	266	274	301	316	280	274	272	256	251	248	270	276	274	284	279	254	257	281	282	246	250	292	287	274	284	265	241	277	271	247	296	284	267	279	308	276	269	257	255	244	270	273	237	272	267	249	293	294	267	262	263	261	296	281	264	259	287	275	253	263	276	273	257	276	251	268	266	272	261	250	243	276	261	268	256	256	276	261	260	275	283	272	244	299	252	266	284	259	255	250	231	263	248	293	271	251	260	277	275	261	259	281	263	289	284	241	250	255	263	266	256	289	259	266	263	266	269	245	280	290	304	274	252	272	274	260	255	277	259	282	297	257	284	266	268	259	254	262	248	275	263	253	274	265	253	278	272	249	258	259	260	257	263	293	249	284	250	268	249	282	271	268	236	286	270	267	266	276	276	290	250	257	260	250	247	245	253	279	253	279	251	249	293	284	271	254	244	306	274	292	268	248	280	259	258	263	262	271	271	257	274	271	247	277	275	243	235	268	247	244	256	253	233	244	255	289	254	253	300	285	230	237	269	275	262	254	230	286	267	251	245	246	303	275	267	264	264	258	253	262	270	257	280	260	272	247	249	261	255	259	283	261	252	253	260	280	255	285	246	288	238	271	281	288	295	277	259	277	252	276	243	247	257	275	263	272	264	250	276	272	260	271	294	244	272	266	243	249	253	283	265	266	280	283	301	255	262	257	255	273	276	269	263	267	268	296	255	280	303	283	249	289	289	242	261	253	247	241	274	297	258	242	303	271	251	257	289	267	303	304	255	279	253	256	248	292	242	284	265	262	256	286	276	275	289	259	277	242	265	296	259	277	281	271	260	250	276	282	275	276	269	288	238	249	276	267	275	267	285	243	255	248	270	247	279	238	273	266	233	267	268	248	270	263	291	274	244	255	272	275	269	259	268	267	261	258	261	275	286	270	246	268	254	261	276	271	311	279	276	269	271	250	263	281	257	255	278	258	246	251	277	246	258	274	253	289	270	270	300	276	282	242	301	268	286	264	286	272	266	260	262	264	284	261	262	259	273	277	281	272	269	272	261	257	302	276	278	284	245	242	257	282	297	292	243	292	273	281	263	257	249	236	257	270	281	281	306	300	251	253	253	246	267	252	259	293	252	283	271	241	268	273	262	253	252	262	256	278	270	285	246	283	264	276	250	243	254	258	252	288	273	249	279	267	300	264	293	269	264	275	288	290	263	307	282	284	292	263	256	291	267	257	268	271	270	273	261	253	234	263	307	266	281	283	296	273	257	244	258	255	248	261	265	271	254	277	270	269	246	280	258	269	262	291	278	258	262	276	264	292	287	250	274	271	270	280	290	283	296	265	273	259	288	267	228	252	269	249	267	244	230	231	272	259	280	263	256	240	301	252	257	261	271	284	283	263	278	259	269	265	245	245	267	279	270	274	271	256	290	287	296	282	259	253	275	252	275	293	284	274	267	269	276	263	268	275	285	280	292	277	232	240	274	263	287	263	274	286	270	266	252	292	242	265	263	277	284	244	288	274	252	266	267	228	261	278	244	283	252	269	277	266	271	254	265	274	260	264	260	267	287	251	242	284	281	275	250	261	263	243	257	251	284	266	295	249	236	259	255	274	270	264	303	255	288	283	263	220	244	246	275	243	264	246	273	276	283	264	271	265	273	268	255	281	280	251	246	269	271	275	280	260	274	282	292	300	285	278	273	280	257	255	272	282	274	261	304	287	281	287	229	259	244	273	263	246	249	268	272	269	225	249	301	275	244	266	241	259	294	265	249	286	263	281	224	253	261	272	260	279	269	229	258	264	269	261	243	289	257	260	299	277	263	261	291	272	262	270	255	268	295	240	239	276	270	268	236	287	272	273	261	268	282	279	233	246	227	254	298	242	279	298	268	244	281	247	258	284	270	259	295	274	267	264	259	246	274	267	267	289	265	288	242	262	264	262	257	264	293	248	285	273	261	290	276	243	265	258	266	279	283	261	256	255	283	253	282	297	265	297	288	280	254	286	247	273	275	296	244	275	265	241	253	250	243	253	250	264	261	263	242	253	284	235	263	271	277	256	232	253	273	266	265	286	268	265	256	242	267	248	266	261	261	273	249	256	265	275	280	214	275	262	267	254	245	268	275	253	261	266	257	259	266	251	262	242	299	268	261	272	253	287	275	242	296	257	263	249	271	277	254	303	275	272	255	292	250	264	281	250	280	294	286	261	279	243	275	272	241	284	255	273	265	266	271	253	257	282	277	284	265	277	268	262	263	281	238	243	282	251	298	280	272	263	255	281	246	283	269	271	283	280	268	248	301	248	245	284	284	292	281	275	258	231	285	262	269	257	250	259	277	268	278	254	233	277	270	290	244	253	272	277	271	261	270	276	261	243	253	287	290	282	260	276	263	220	241	269	260	272	292	271	269	261	251	276	275	255	274	271	285	234	279	250	266	273	266	290	266	258	280	253	271	249	266	252	274	264	250	285	278	282	263	288	255	255	283	254	281	313	268	256	297	235
3411	8458	5651	2541	1868	1406	1102	876	725	660	558	498	499	453	416	435	377	366	364	366	351	332	332	339	300	321	358	318	339	334	304	324	334	315	302	318	323	343	288	304	305	305	267	306	301	300	308	305	316	307	287	309	294	295	324	297	266	352	304	314	304	303	326	326	321	355	291	300	304	312	318	285	282	316	312	310	265	308	293	313	322	329	300	304	267	298	253	284	293	286	308	314	286	308	275	324	305	314	302	255	307	302	328	298	314	287	294	298	310	320	289	316	269	315	324	322	290	337	272	313	290	286	299	289	283	278	290	311	302	299	284	284	281	250	305	283	301	280	328	307	325	296	300	303	295	303	306	317	318	314	300	276	306	286	275	288	311	311	320	287	282	323	280	281	321	317	283	300	315	298	250	270	310	283	310	320	342	279	311	326	286	315	257	319	319	292	292	322	288	328	323	289	311	306	299	255	315	278	294	296	297	301	289	307	279	292	322	299	300	309	300	329	284	270	323	340	308	298	293	285	298	312	295	299	303	265	293	329	357	322	317	307	289	278	286	304	312	283	335	337	312	299	323	283	301	268	313	299	291	323	284	276	303	307	320	297	286	299	287	336	313	296	330	276	310	272	283	315	319	298	304	286	306	300	287	337	329	295	296	291	278	293	310	282	318	319	301	326	288	275	303	339	273	323	314	321	310	287	299	284	309	307	302	280	291	301	351	305	310	298	296	296	279	298	269	285	298	298	297	303	303	311	321	316	293	297	296	289	268	332	280	292	292	295	324	284	323	308	284	324	311	288	291	290	300	300	324	269	303	319	288	321	294	301	291	294	327	301	316	298	290	269	318	306	294	313	317	323	288	329	325	310	305	303	305	281	312	335	269	299	322	323	313	287	309	301	292	340	289	304	291	289	282	282	288	273	266	283	336	294	303	311	287	306	252	285	320	296	298	296	306	293	313	287	287	315	275	283	317	269	294	322	334	271	254	296	279	304	292	296	324	282	312	304	294	277	289	332	288	316	293	303	287	280	294	302	310	277	285	308	321	312	329	310	255	299	281	313	274	296	277	319	291	279	287	288	302	294	308	303	291	290	323	284	323	307	301	293	304	286	295	290	292	299	290	298	318	306	304	280	306	323	324	314	283	273	309	301	323	305	288	319	279	286	278	282	295	295	317	280	283	281	283	329	311	283	312	302	337	259	292	262	312	305	291	309	289	327	323	318	283	289	317	285	312	310	298	304	273	275	288	305	307	297	287	311	302	303	302	304	285	294	261	266	290	314	306	284	310	307	327	297	324	293	303	288	287	301	313	303	314	309	302	278	305	309	326	293	283	293	289	301	294	335	329	312	298	301	286	294	328	310	332	298	297	297	286	350	305	323	310	287	299	315	294	295	318	282	295	309	270	311	288	316	299	263	305	316	297	309	285	311	303	311	304	290	319	278	285	294	260	295	286	310	322	301	322	286	280	272	303	321	284	287	304	309	298	293	281	286	296	325	287	322	334	296	284	293	285	293	286	281	295	319	297	305	312	265	324	290	305	295	289	284	325	280	285	282	273	307	308	291	320	321	305	296	304	265	301	331	293	286	303	326	318	308	302	284	293	329	301	287	299	315	296	276	340	312	316	269	287	311	316	301	308	310	317	290	311	310	282	288	330	321	298	295	287	290	304	289	309	277	323	323	285	286	298	294	306	303	314	302	290	284	298	299	298	339	299	298	296	297	296	291	349	327	297	307	289	295	306	328	292	281	319	304	281	300	285	291	280	258	290	294	273	279	308	300	295	262	318	299	300	294	297	268	310	297	296	316	320	253	311	315	307	314	299	284	307	274	307	303	325	294	281	329	313	275	298	294	308	299	280	310	304	279	321	303	319	330	291	277	273	284	307	310	294	318	320	322	272	297	314	291	301	276	319	293	298	282	302	286	302	306	300	282	317	265	284	309	319	275	269	305	295	334	298	304	315	312	298	319	313	286	289	296	282	283	288	307	323	314	307	316	317	303	278	286	289	316	272	288	309	305	315	269	325	251	292	250	320	306	273	273	329	329	285	321	291	301	290	313	330	293	309	314	309	318	278	275	279	319	326	323	286	307	273	261	287	318	296	306	310	291	297	322	278	322	311	285	315	277	296	297	278	294	311	315	291	286	281	305	277	321	300	324	313	290	310	302	302	289	310	268	292	279	273	311	294	325	289	325	298	288	296	278	322	302	279	314	325	275	316	310	278	302	329	262	300	285	305	288	253	302	296	311	286	305	296	319	309	328	260	341	298	298	270	279	318	317	335	308	309	303	304	271	289	317	307	310	334	302	311	306	300	313	304	282	342	312	319	309	296	281	296	304	275	281	282	291	293	275	269	280	300	265	306	284	308	286	295	295	310	273	309	299	313	269	301	305	299	313	307	309	324	312	301	285	321	301	318	301	327	310	331	311	321	310	296	320	283	258	283	307	278	285	307	291	311	319	278	265	308	308	293	270	323	290	293	295	296	304	318	296	295	288	287	310	279	333	309	261	285	308	303	293	305	265	290	333	306	242	340	319	296	322	300	303	321	283	293	294	285	305	316	317	324	299	282	308	288	316	317	320	299	293	306	299	300	301	309	301	312	275	296	304	317	271	269	318	293	279	266	314	301	301	289	281	290	298	296	311	274	273	301	283	296	273	302	304	305	279	318	268	332	297	286	294	288	329	317	301	305	296	319	305	300	270	309	317	293	316	280	305	313	336	302	337	299	308	287	301	305	300	309	262	287	261	320	278	290	287	315	305	308	294	286	281	280	280	255	308	319	280	280	329	296	319	326	299	281	305	296	282	312	322	317	334	289	323	303	309	293	265	295	297	301	287	310	334	287	285	310	289	308	287	313	298	297	252	258	275	319	324	289	327	289	312	337	288	290	289	286	298	294	285	286	293	276	277	312	290	296	300	299	321	322	292	260	294	310	291	330	288	332	316	303	287	302	309	280	293	268	264	285	332	316	302	291	312	315	282	305	307	284	301	298	287	258	285	270	308	297	298	277	308	271	269	321	305	311	297	294	318	305	305	314	294	305	303	329	291	305	279	278	318	314	288	290	288	298	312	270	294	269	292	299	259	287	320	294	289	281	270	265	308	307	312	310	313	293	312	268	324	319	269	293	286	284	316	339	322	297	296	290	288	286	268	312	284	286	316	319	332	304	254	308	310	293	281	299	298	326	288	312	291	303	335	315	310	281	323	261	294	310	327	309	319	266	296	311	302	287	264	333	319	300	302	324	329	312	311	297	311	297	282	296	296	309	316	290	326	321	285	290	276	276	311	298	281	286	299	286	301	275	283	290	302	279	299	336	304	304	290	300	311	271	274	308	288	316	282	311	292	329	289	317	316	247	284	313	268	314	295	290	295	303	273	264	307	297	302	279	298	284	296	293	293	306	313	294	288	307	312	284	302	296	285	296	279	320	293	300	299	309	290	297	298	303	300	300	303	275	293	292	299	295	287	300	291	329	308	326	315	261	278
24730	21098	27177	25218	9551	1229	964	801	783	814	785	767	738	756	787	757	766	724	709	682	734	729	715	742	791	677	709	704	719	724	799	746	666	693	689	711	738	698	696	702	662	706	707	742	704	681	649	738	701	696	702	704	648	688	732	729	702	664	728	707	673	676	712	695	777	668	698	682	730	689	708	744	651	746	675	677	705	672	717	738	723	748	729	698	681	699	696	705	688	658	666	709	664	733	703	719	728	701	676	750	736	740	723	682	676	730	712	721	697	676	726	713	719	718	718	674	675	766	686	694	767	716	714	749	735	694	666	664	658	698	742	719	698	690	712	730	720	751	716	702	727	694	715	711	688	658	766	706	719	708	682	708	725	696	737	660	687	708	701	713	709	716	689	749	715	701	679	751	673	711	767	690	704	715	710	723	730	718	697	736	717	694	716	714	731	688	744	735	743	731	704	652	722	673	731	711	746	683	776	725	682	704	679	752	708	696	713	695	695	694	712	662	675	715	701	741	710	711	709	719	737	711	746	693	705	727	723	705	717	740	720	710	653	700	727	728	693	666	726	739	672	686	654	710	754	685	708	706	705	713	733	691	686	706	665	734	691	713	681	640	709	700	702	680	701	681	720	682	694	712	690	776	695	713	734	692	692	721	646	720	671	739	737	759	687	728	686	722	696	669	694	694	741	682	684	701	723	644	723	682	739	740	717	636	682	705	725	698	692	756	726	772	707	696	716	758	718	686	685	752	698	743	749	736	687	681	685	772	730	718	693	666	729	722	668	724	674	710	738	703	708	688	667	680	655	693	652	736	697	690	681	697	697	707	707	653	671	706	724	673	759	710	692	723	722	763	677	709	724	679	775	748	714	701	676	713	718	695	751	707	694	734	694	678	691	714	734	682	726	677	703	679	749	728	722	716	758	711	665	678	706	688	680	685	707	709	684	703	708	665	712	710	664	719	715	682	724	679	681	689	740	655	708	683	663	734	684	759	723	731	701	706	689	705	700	670	675	760	698	677	668	700	682	716	706	739	696	708	720	709	696	663	697	708	715	702	674	731	675	671	705	739	659	638	745	672	657	692	702	705	733	713	701	684	690	774	709	693	728	695	705	721	707	720	669	654	699	673	697	714	747	692	686	682	744	697	694	717	705	702	694	700	707	671	755	670	714	727	727	707	687	725	688	716	684	681	680	715	742	682	665	682	767	675	721	698	670	721	713	701	650	704	711	674	696	734	706	666	722	704	677	718	700	700	644	679	662	655	723	720	710	759	686	721	702	675	698	683	711	736	695	673	698	686	704	670	718	711	697	664	707	693	712	735	722	700	700	705	716	716	695	701	696	681	656	681	701	660	700	718	708	677	743	714	715	715	690	677	698	702	728	701	671	663	672	743	706	713	711	710	662	725	707	705	694	692	686	694	730	726	696	687	675	671	677	690	736	703	646	665	681	694	716	688	702	719	676	679	694	707	738	712	713	736	668	702	705	727	711	718	731	729	716	687	739	665	708	682	661	681	708	764	704	767	703	743	708	718	703	695	681	718	699	720	669	682	691	651	658	721	697	756	683	682	724	692	700	737	735	707	772	760	683	717	690	688	720	683	717	684	684	682	701	684	728	720	693	681	659	712	670	692	705	646	740	730	723	693	702	708	684	700	714	725	678	680	694	743	742	664	672	695	754	717	709	699	687	718	742	682	719	704	704	644	700	726	703	722	724	717	747	674	684	695	697	718	732	720	730	734	677	683	711	693	731	719	695	695	696	715	714	730	692	673	638	680	704	670	664	705	661	724	696	666	709	709	718	714	696	710	726	664	663	658	698	750	745	696	644	705	696	717	685	697	714	698	699	685	680	689	717	747	722	693	656	714	693	703	695	756	687	695	728	703	721	743	684	674	706	705	704	710	649	719	676	681	702	665	625	716	740	688	705	734	666	697	745	706	683	662	720	698	697	690	710	707	728	706	693	724	710	709	723	733	740	727	726	733	716	692	709	703	722	773	695	685	720	714	625	699	666	717	665	620	750	681	671	667	685	739	697	682	709	698	752	671	694	673	632	675	708	673	680	705	695	691	719	652	655	672	683	661	694	707	698	709	719	697	675	694	763	697	768	688	742	723	719	709	642	710	654	711	710	717	696	717	670	712	759	654	646	697	712	743	713	684	710	700	698	718	704	722	704	712	679	710	715	699	697	685	714	691	765	687	673	712	670	704	719	687	717	703	704	724	688	696	729	690	707	725	727	721	738	656	722	695	687	715	766	711	725	703	690	726	663	691	708	686	696	722	673	723	704	710	710	688	657	680	715	693	706	698	717	671	689	741	753	728	693	717	672	709	742	738	746	672	681	678	753	706	698	729	706	758	738	701	692	660	660	703	715	705	717	670	754	719	711	723	700	707	685	719	707	683	703	707	721	700	712	726	695	692	709	708	697	693	726	703	783	694	780	678	688	670	733	751	741	701	690	695	712	741	672	697	743	674	692	679	754	703	752	717	678	684	715	690	699	727	736	726	635	717	725	722	704	705	691	707	717	698	686	738	706	742	715	673	713	696	734	714	687	698	709	664	735	757	696	715	723	670	711	691	761	682	663	659	737	663	732	739	688	710	671	707	708	698	713	716	751	718	714	728	724	700	728	682	705	694	705	709	674	709	707	724	718	719	681	727	696	677	714	763	683	663	767	712	735	685	726	699	715	734	748	711	715	723	695	727	685	655	680	714	687	679	664	675	747	655	688	719	702	671	684	686	721	728	665	688	684	701	687	718	729	691	698	720	758	655	693	762	702	753	737	701	698	694	749	688	698	719	694	681	703	705	721	720	768	794	695	703	704	666	680	713	650	718	658	710	681	689	738	714	721	736	696	715	724	694	687	703	713	737	685	724	713	667	758	686	690	754	706	714	723	724	685	731	734	707	708	729	701	671	644	691	735	666	713	693	691	702	730	676	699	715	741	718	705	690	685	681	685	702	678	690	684	702	805	678	763	680	673	700	679	676	687	716	678	685	692	743	727	671	711	709	753	740	687	721	674	694	719	720	726	672	667	690	678	736	715	705	729	717	647	696	713	725	682	716	686	672	699	733	685	711	669	698	724	705	684	694	711	720	723	683	688	699	701	724	651	706	677	722	662	704	657	698	735	700	683	689	711	699	723	720	690	699	749	700	685	686	703	707	704	733	708	684	710	737	729	740	712	687	680	666	725	742	701	716	761	689	688	725	729	743	703	717	737	685	716	699	678	686	694	753	723	669	738	710	713	684	727	694	767	717	661	716	688	713	680	716	740	768	727	691	674	698	700	704	707	753	683	737	702	727	755	703	718	696	683	646	665	730	705	726	735	722	742	696	722	716	699	726	693	720	692	718	699	693	728	713	733	700	716	668	685	690	709	702	727	770	659	736	693	626	739	717	631	681	685	678	692	720	701	699	685	731	681	710	655	735	735	659	686	705	700	680	679	707	727	723	720	696	704	683	697	659	720	724	703	746	659	713	736	688	678	719
3735	4962	3386	1931	1504	1291	1099	1023	982	900	893	815	807	815	811	841	794	745	764	739	813	792	797	790	826	755	749	758	746	759	735	741	758	766	697	746	764	728	754	711	768	727	733	705	715	743	732	770	772	755	781	693	734	705	703	738	812	734	736	732	737	718	724	730	782	751	745	747	757	693	728	697	724	726	751	817	734	727	726	693	740	749	747	698	731	716	730	755	741	775	682	730	742	770	767	770	761	703	760	734	711	737	735	721	695	709	719	768	781	738	743	752	741	703	742	754	789	718	720	704	755	734	745	777	752	737	743	686	723	705	698	761	735	753	742	733	719	728	729	757	708	705	801	720	748	732	724	768	776	730	763	764	683	765	716	711	695	686	751	730	725	733	740	718	681	718	738	728	730	699	769	758	724	733	708	658	692	711	770	756	739	732	744	763	789	712	741	747	752	712	724	700	740	769	697	742	732	780	736	740	760	752	729	702	723	728	711	735	737	801	699	785	711	745	732	686	701	711	745	758	746	751	731	754	771	658	756	779	695	739	748	742	689	766	751	722	778	728	731	683	744	737	764	720	728	734	706	773	736	742	729	745	729	704	761	741	734	743	714	730	736	744	737	727	730	722	731	729	763	764	753	742	744	736	750	774	748	696	747	775	742	733	721	681	705	709	718	721	653	713	698	715	703	769	731	723	741	754	736	795	695	716	723	710	742	723	734	738	753	719	717	715	737	755	785	730	769	753	686	719	718	703	742	745	694	736	737	740	759	735	727	766	772	777	726	764	753	736	809	712	723	767	742	675	711	708	709	740	717	715	716	703	718	734	742	749	690	722	733	692	790	721	684	740	744	710	711	773	710	748	776	756	680	785	727	733	781	733	697	736	790	795	729	800	764	730	762	730	743	757	711	745	711	688	747	762	738	760	737	768	738	730	694	751	756	730	717	720	733	767	716	725	717	691	729	728	710	718	710	727	754	780	724	748	724	712	761	779	763	735	753	706	737	692	736	735	749	740	711	763	739	727	724	729	738	683	787	708	739	720	711	752	754	738	708	764	735	720	712	665	711	745	743	732	728	716	776	754	757	766	693	737	781	727	774	739	764	756	699	694	709	670	704	746	728	696	683	783	768	711	716	726	739	756	746	694	707	684	722	745	757	719	721	743	727	695	696	762	699	677	731	705	765	707	764	722	726	689	702	713	743	776	735	734	772	777	716	717	718	742	760	758	726	687	703	742	712	741	765	691	737	740	769	719	735	714	771	713	753	710	697	764	749	670	724	753	752	702	760	701	757	740	741	705	714	722	737	697	733	723	720	713	690	715	728	737	715	746	782	689	739	697	755	691	715	761	697	692	714	708	741	693	741	796	753	726	721	735	703	731	770	771	741	695	805	762	727	749	741	723	758	776	717	758	718	677	717	766	737	717	706	758	781	689	722	702	694	714	718	718	725	762	713	734	673	737	703	717	771	683	734	738	698	725	698	753	739	722	744	708	727	719	783	701	702	767	769	769	705	728	742	775	755	731	752	755	715	715	737	726	728	735	749	697	716	738	715	725	716	735	718	757	714	765	743	704	736	806	757	752	788	735	726	740	735	738	754	729	727	748	684	747	743	780	707	710	713	794	725	707	753	747	760	725	759	710	723	762	762	696	728	713	726	747	718	721	729	782	777	763	704	734	744	746	706	726	765	747	712	721	760	789	722	708	704	684	706	739	705	721	727	700	715	707	717	730	747	687	721	693	696	756	750	734	709	705	767	756	752	744	741	776	688	715	728	700	729	758	722	727	720	738	725	746	685	745	689	751	759	700	781	700	732	735	712	738	711	745	746	716	716	732	734	697	722	692	747	762	776	737	736	760	720	694	733	736	711	710	688	720	724	718	729	740	776	709	691	734	747	726	757	715	769	742	746	742	686	753	730	669	740	742	739	722	744	758	785	726	784	744	706	744	742	767	727	747	704	732	726	766	768	714	715	709	698	669	755	761	692	700	701	736	710	690	714	721	747	745	704	686	769	709	716	695	711	707	721	719	705	761	698	732	759	750	742	739	754	736	768	715	723	754	714	705	734	719	753	767	753	729	761	679	737	728	748	722	734	736	723	671	721	724	716	705	708	784	712	725	744	739	758	761	721	693	747	777	711	763	710	720	731	767	731	738	727	790	751	729	734	731	727	745	767	706	677	743	697	733	710	735	741	745	718	775	670	756	734	699	744	728	713	708	729	773	775	742	746	763	761	707	724	743	703	711	734	733	727	750	753	742	712	665	725	701	744	758	739	749	755	744	719	795	764	733	747	692	699	720	739	732	708	726	729	698	722	727	712	764	747	697	724	709	714	758	731	726	753	711	757	767	744	735	727	761	744	771	711	705	742	720	735	708	713	751	686	760	717	727	762	716	716	664	737	746	723	781	738	718	746	734	693	684	714	745	726	681	735	710	752	730	759	759	734	746	701	688	705	732	738	726	776	686	725	738	709	782	776	780	723	752	726	746	731	732	754	712	702	730	763	719	733	721	716	778	722	717	709	728	755	757	711	714	748	712	734	723	709	673	692	716	756	754	759	712	697	757	762	700	744	695	704	730	668	725	707	768	740	700	722	757	742	728	662	712	676	718	743	715	729	777	750	782	773	723	754	701	760	720	751	705	727	766	748	722	708	753	759	756	751	762	724	709	700	709	697	765	719	741	740	733	719	699	762	742	750	734	733	730	727	721	750	745	730	716	694	743	715	758	740	711	745	721	786	746	763	766	742	716	740	749	719	736	748	692	731	721	698	808	747	768	731	745	692	706	718	727	745	728	764	727	720	776	705	702	715	723	764	699	760	736	716	705	678	704	716	766	727	699	707	702	732	725	771	748	718	709	723	719	749	756	717	733	776	794	726	780	709	748	704	735	727	754	731	796	723	729	766	717	765	732	706	751	762	714	794	757	706	701	699	765	711	706	744	720	737	727	765	730	748	728	748	743	710	736	732	780	753	693	691	746	670	738	748	743	724	712	768	715	751	725	718	739	708	724	777	693	763	719	737	748	711	708	732	731	681	729	742	795	741	799	735	712	742	744	741	691	697	748	761	735	726	743	750	736	729	721	706	681	717	729	683	747	757	764	746	748	700	737	695	708	791	720	723	723	725	724	712	806	739	748	740	787	717	735	739	775	722	730	713	744	766	755	722	774	729	717	697	727	763	721	707	750	712	821	725	690	688	724	748	725	756	728	735	742	772	697	753	757	743	711	727	716	747	758	749	719	771	705	743	767	740	787	713	719	697	772	758	717	782	733	768	781	720	720	703	734	719	760	734	747	722	744	756	748	737	752	685	755	748	745	738	766	771	709	759	720	731	727	749	697	716	705	755	713	726	701	797	752	758	703	751	733	747	763	746	732	727	783	717	675	758	727	758	699	755	772	680	724	754	723	707	707	750	740	761	754	725	743	760	745	745	736	785	747	765	694	782	725	756	755	743	704	716	742	721	715	720	716	749	726	740	746	731	720	728	750
22582	21188	28841	23810	21184	21225	7481	1214	943	818	687	714	619	639	589	610	553	520	558	523	513	491	571	494	497	508	478	499	528	516	521	513	466	499	465	478	510	497	437	482	498	491	513	481	466	509	488	518	490	443	476	489	496	464	478	501	489	534	474	454	459	470	467	517	500	468	447	484	464	475	460	489	475	508	472	471	471	520	512	483	460	456	479	535	471	442	455	482	458	452	457	477	478	483	477	455	474	486	489	444	451	469	456	472	473	486	495	446	453	453	453	484	488	471	503	452	495	521	476	459	443	482	451	477	464	441	477	472	441	464	460	457	458	437	475	477	509	447	438	477	486	441	453	487	478	457	504	474	463	458	452	503	449	494	481	472	467	480	494	474	471	454	503	500	472	441	457	476	487	459	487	459	448	436	474	480	467	465	469	473	487	492	471	473	442	453	441	452	489	455	500	484	427	499	444	464	481	467	463	471	506	431	477	475	452	483	477	437	482	447	471	451	476	433	450	464	458	503	482	466	474	482	493	463	478	446	497	440	470	470	490	490	454	459	439	461	511	446	492	448	444	492	435	477	521	498	476	396	468	448	455	468	459	489	482	491	467	499	432	471	498	476	456	469	442	470	488	454	456	483	504	473	452	484	492	480	447	510	460	466	490	456	494	429	452	444	469	456	456	453	512	452	434	447	464	462	479	523	496	501	478	473	486	488	450	494	484	488	512	476	469	425	456	461	483	452	484	436	426	473	423	434	472	463	474	442	427	527	494	454	460	427	477	441	461	462	505	482	460	467	467	454	470	474	461	481	447	472	468	487	474	464	478	486	475	464	493	483	481	486	439	485	502	496	444	476	502	473	500	438	429	447	458	475	498	468	475	448	445	468	486	454	481	510	458	473	499	490	474	424	423	488	511	496	404	484	484	478	468	498	466	475	500	445	511	460	505	477	468	464	529	428	506	471	463	457	457	419	480	486	472	458	448	475	476	475	494	475	460	515	468	475	442	504	433	454	500	450	452	453	482	478	449	477	473	473	464	486	454	462	507	478	499	466	476	488	450	496	485	469	479	469	449	490	470	483	455	503	452	458	474	455	504	452	490	459	458	495	482	498	468	501	473	467	479	492	475	485	432	480	481	544	451	445	481	482	448	456	426	444	452	485	472	459	491	453	471	485	438	499	453	474	473	478	452	516	472	473	456	445	464	471	443	453	445	454	467	462	491	456	470	470	445	470	459	472	449	445	445	505	465	507	434	499	456	438	514	497	460	434	481	491	465	465	476	481	488	494	492	460	453	492	453	456	507	448	493	435	444	481	460	455	494	445	483	484	447	460	452	427	469	444	436	488	442	495	476	488	506	479	466	491	494	452	423	463	462	430	443	455	453	483	451	467	465	440	453	447	480	479	448	471	472	508	502	487	497	501	445	449	449	488	479	457	455	425	506	489	452	461	444	480	441	453	465	451	517	476	454	453	477	450	448	477	507	467	443	434	474	478	469	488	467	486	471	526	454	458	460	467	476	487	500	478	473	471	486	475	477	439	462	461	488	490	451	426	453	479	463	480	452	488	491	457	480	471	446	454	460	449	466	479	469	450	483	444	458	503	436	438	425	462	482	489	450	457	445	476	469	450	496	466	463	487	482	485	467	456	473	480	460	471	470	472	485	436	494	488	479	476	468	477	449	453	470	457	442	420	434	465	466	473	479	444	520	460	452	508	461	471	447	445	480	471	487	490	430	460	484	405	452	483	439	473	425	502	502	462	490	460	462	501	444	451	468	521	464	460	466	484	445	485	472	497	459	500	463	493	443	446	433	467	512	439	492	469	437	465	456	454	483	424	442	471	485	473	472	479	478	484	486	484	493	468	460	476	454	481	476	437	450	452	479	453	475	497	479	445	463	501	476	472	458	482	456	474	443	483	478	454	516	449	536	460	435	471	439	487	448	482	455	480	470	459	489	405	452	464	469	462	447	473	469	452	483	488	466	431	465	466	490	452	462	436	463	466	498	439	476	452	427	508	488	433	430	510	513	493	476	454	458	454	484	462	463	459	469	471	453	481	476	480	471	465	478	469	457	475	467	470	483	466	433	435	481	485	444	461	473	454	438	457	476	471	503	454	491	492	497	417	512	468	474	454	487	477	482	531	474	479	460	500	466	465	432	450	463	451	418	479	462	463	479	490	479	449	467	475	450	465	482	447	457	477	496	480	420	471	469	491	449	484	454	441	496	435	484	454	458	455	464	468	429	437	454	505	456	458	458	445	457	438	468	472	501	481	462	493	456	509	496	457	461	466	452	505	461	431	470	471	445	453	473	476	511	469	436	474	455	478	411	499	454	482	434	480	504	439	456	466	478	472	470	459	476	441	478	481	462	452	453	476	510	473	460	518	445	430	464	453	468	439	472	457	480	468	467	477	455	472	463	492	458	493	465	485	451	441	446	509	462	468	471	466	448	488	456	459	429	470	483	471	472	470	471	455	486	464	435	462	510	488	461	463	487	464	465	454	481	492	492	501	504	479	462	479	460	467	489	445	502	497	475	457	482	448	489	465	471	435	510	447	441	489	485	480	470	446	492	503	452	475	467	498	443	424	459	442	464	497	479	497	435	456	430	469	470	454	476	449	473	461	477	482	476	461	453	478	490	480	466	488	457	463	470	476	485	435	436	463	462	482	483	495	433	415	488	469	456	496	451	482	456	479	466	459	473	487	459	464	436	443	450	463	474	454	459	452	456	469	462	437	456	479	472	453	497	496	466	426	478	433	475	503	487	479	539	475	467	462	489	467	475	460	457	414	449	426	444	461	507	463	467	511	449	495	460	473	435	485	450	517	490	446	482	463	458	434	476	454	473	413	451	478	452	442	487	516	449	499	486	465	448	502	456	462	481	496	466	435	441	460	482	487	489	474	479	503	466	469	451	473	462	438	483	478	422	479	496	444	451	473	461	471	473	470	492	451	434	480	455	483	460	480	458	454	476	458	460	500	488	419	477	467	466	465	487	479	428	468	474	458	478	486	489	448	430	493	468	458	473	458	482	453	460	500	477	478	437	440	457	402	464	489	480	458	494	467	450	452	452	456	447	507	487	474	492	472	458	467	447	479	480	490	494	461	479	464	463	466	504	497	458	509	432	515	508	444	477	481	447	511	484	491	451	444	474	458	470	462	512	464	474	472	484	453	508	503	469	405	440	447	483	475	457	457	460	450	461	485	474	440	480	515	447	490	501	474	465	461	459	461	465	434	495	458	468	472	476	450	453	457	480	429	476	503	461	436	439	489	469	533	481	441	459	493	484	465	479	434	438	468	476	449	458	458	426	465	445	482	441	489	460	476	489	480	481	459	423	488	440	518	434	496	449	475	518	450	468	464	466	442	456	475	461	474	484	501	481	491	498	492	490	479	465	463	473	493	437	452	459	431	480	488	472	472	462	485	434	454	469	461	473	460	482	479	476	467	485	478	474	465	480	487	450	480	482	450	462	532	458	450	426	497	498	422
4680	14143	9519	4771	3221	2553	1880	1595	1332	1115	989	943	824	728	705	670	704	640	581	564	587	546	635	532	561	561	521	515	509	549	505	502	490	485	449	522	509	523	472	500	524	510	511	493	495	466	476	523	486	458	507	520	491	482	463	511	473	476	474	488	505	478	482	489	560	511	464	487	440	513	452	452	527	492	483	484	476	517	459	480	505	486	492	465	468	509	486	470	459	489	467	495	480	474	448	489	450	476	474	484	463	516	495	478	464	470	496	463	513	500	508	487	477	546	490	503	527	471	485	489	470	485	482	460	477	518	482	455	486	468	466	478	470	499	503	461	524	466	483	515	495	461	478	492	504	461	479	454	443	493	511	452	450	470	507	460	477	519	430	491	482	464	506	483	468	487	448	502	467	427	472	493	514	443	462	507	488	476	441	495	457	475	501	454	461	484	530	478	481	519	487	512	466	463	434	447	524	474	493	514	433	425	484	475	474	495	517	478	451	449	474	477	478	481	438	443	479	477	489	484	481	522	443	497	478	445	476	456	461	477	484	465	464	475	483	480	451	473	446	445	472	512	478	492	507	468	477	497	483	503	476	439	484	476	479	527	523	502	440	484	498	515	461	500	470	489	453	473	492	495	447	487	444	481	455	509	474	508	501	469	483	469	471	511	507	484	500	470	471	497	525	508	485	478	476	492	463	443	475	501	440	505	482	476	472	482	511	462	483	463	459	463	480	479	463	483	509	504	479	499	513	473	488	471	477	474	474	509	469	483	431	476	483	471	475	465	471	471	486	454	468	519	492	518	479	480	478	489	448	479	462	474	452	488	485	475	469	455	450	500	463	471	495	488	500	446	474	484	465	478	460	451	445	431	488	494	480	514	458	476	479	478	476	461	444	475	504	487	458	486	473	495	468	495	476	424	487	471	492	459	501	469	477	465	484	473	521	486	495	480	467	482	474	476	459	474	473	470	477	492	471	474	469	456	461	496	510	480	478	487	444	501	489	505	471	460	481	461	491	468	495	493	456	492	452	482	471	498	481	469	504	456	459	504	478	520	519	482	456	485	481	478	483	443	473	453	434	476	496	475	485	488	477	454	471	474	461	479	463	494	489	428	484	499	483	465	466	495	483	469	489	508	476	461	484	460	501	475	477	505	480	435	472	489	486	496	436	446	455	454	484	511	478	474	427	511	466	459	453	446	478	465	436	476	497	473	470	501	464	457	445	451	478	475	515	494	456	496	513	484	487	487	443	492	443	482	466	480	486	492	491	462	488	520	447	487	492	475	453	514	463	464	482	417	466	475	489	437	514	475	465	502	526	474	453	475	517	471	497	496	455	501	461	496	481	493	472	484	482	429	481	493	477	482	440	432	497	464	493	475	497	447	472	517	464	440	484	455	454	495	472	504	418	504	494	499	472	479	481	415	484	513	480	518	469	490	465	483	471	474	498	453	497	482	488	488	490	488	479	443	479	464	497	494	487	491	486	463	471	480	500	443	465	498	480	496	456	493	462	453	502	494	515	475	500	462	509	446	469	478	508	481	436	464	444	486	500	448	495	461	462	489	505	474	492	493	471	432	491	493	480	492	513	507	482	503	476	496	442	476	471	492	512	460	496	481	471	465	466	483	446	452	497	511	487	454	440	463	490	475	472	497	443	484	502	491	466	468	496	468	509	442	517	491	481	483	466	484	474	492	519	533	416	476	469	485	483	481	509	499	512	484	479	472	462	487	486	453	502	453	466	496	445	457	459	471	454	439	481	517	442	485	491	452	439	487	462	478	491	443	490	497	512	523	460	468	444	480	477	456	479	500	475	482	498	477	499	475	489	489	502	485	486	455	457	460	505	480	452	469	477	441	485	456	506	441	512	495	511	483	494	469	483	480	461	473	501	472	470	431	500	470	491	496	478	470	469	489	497	497	519	445	493	472	472	482	486	492	503	482	439	473	499	491	494	478	478	487	475	487	489	476	478	472	484	481	480	464	494	467	491	479	495	462	490	476	477	506	501	522	459	455	457	497	497	494	465	490	454	482	472	448	447	462	473	467	444	465	453	528	501	465	482	451	478	508	430	480	474	476	459	456	439	481	460	468	494	476	463	425	474	492	470	475	473	469	471	487	520	513	463	507	444	494	480	467	497	499	480	460	444	457	500	486	494	475	516	485	464	521	500	503	485	430	463	463	481	476	475	443	437	451	435	502	485	489	493	492	475	465	503	545	459	463	467	526	440	466	476	452	442	491	445	446	484	475	465	472	503	483	451	469	440	501	467	481	445	463	469	475	509	487	509	458	504	472	488	470	448	473	467	459	492	502	445	457	486	455	509	498	478	466	512	468	489	508	494	488	485	477	481	485	459	484	479	479	471	460	499	502	479	461	474	501	499	515	466	498	480	487	467	468	462	477	451	497	443	504	463	470	490	506	486	452	471	429	488	501	480	467	481	474	482	460	489	484	461	467	492	477	468	460	460	482	462	493	477	473	497	470	457	472	489	504	474	480	483	506	456	490	434	520	480	487	500	451	500	439	455	470	504	458	489	456	462	495	483	520	466	475	477	532	491	423	472	458	474	494	467	472	482	462	473	497	471	533	490	449	511	447	488	473	478	461	479	434	474	462	483	460	450	471	465	534	499	485	471	457	497	499	538	527	455	495	492	447	446	459	479	490	482	487	488	487	488	504	466	504	493	480	448	475	499	508	484	517	472	473	442	494	537	516	455	492	471	471	510	471	473	490	438	497	471	451	508	449	507	471	448	474	513	484	446	502	481	481	496	489	486	507	451	480	464	460	446	489	502	485	475	498	457	499	468	474	490	480	450	504	463	478	497	441	514	489	475	480	467	507	553	459	516	496	494	455	473	483	453	495	504	458	457	509	463	463	516	498	486	478	470	459	482	486	491	466	483	448	442	454	490	488	482	477	489	473	471	497	488	453	426	501	466	496	460	492	474	487	509	516	457	446	468	500	481	484	480	454	491	459	512	470	501	473	479	488	450	506	481	477	513	461	464	448	501	474	440	467	481	493	436	480	503	472	496	482	456	471	461	506	464	499	447	510	502	474	490	475	476	468	462	479	457	427	446	472	463	476	479	422	484	474	473	470	488	447	472	464	417	474	443	526	466	492	533	456	455	434	493	442	494	451	484	485	453	484	474	468	508	490	485	501	463	478	492	476	472	425	494	458	491	476	422	492	460	462	461	475	483	494	483	435	503	490	471	530	454	494	488	463	488	449	447	473	464	505	463	470	478	462	488	477	474	509	485	487	457	504	498	473	494	467	492	503	463	452	462	474	531	496	478	438	455	467	474	455	468	457	468	465	459	523	474	502	466	484	505	476	476	444	503	478	456	485	515	471	471	470	466	490	420	459	467	471	485	457	465	490	469	502	443	408	445	505	441	490	483	492	489	485	469	458	493	486	480	496	449	490	491	477	484	505	492	416	451	440	500	536	494	471	468	458	481	508	456	441	499	481	477	521	437	495	457	481	447	477	467	511
27687	17157	3472	757	549	556	549	521	544	496	564	512	499	472	505	515	492	509	513	536	524	511	491	535	500	491	478	491	472	508	504	511	477	497	452	481	460	515	477	490	536	521	486	475	462	509	513	491	475	478	520	491	494	465	448	532	483	486	470	480	489	485	486	502	568	507	494	490	539	484	483	468	497	503	520	498	441	494	496	456	453	484	484	496	491	459	480	482	502	469	490	497	504	530	478	534	470	460	484	522	486	512	526	490	469	485	500	487	481	456	515	466	516	472	459	500	525	520	507	485	514	498	535	468	491	488	525	467	489	470	471	469	471	438	509	500	533	511	492	531	514	496	473	476	499	487	502	471	510	477	502	473	510	479	503	488	496	449	537	469	475	499	508	488	488	537	494	475	502	495	517	473	497	489	499	539	510	516	461	502	510	510	501	484	515	502	526	521	503	493	506	498	482	517	557	506	484	486	508	464	477	499	494	516	504	502	448	514	452	487	510	510	481	514	496	432	518	504	450	495	490	484	484	453	516	511	517	480	510	476	489	466	539	461	452	458	498	524	482	474	489	474	466	506	484	501	486	477	505	487	480	496	488	467	524	466	495	497	463	496	492	488	504	503	491	483	516	541	494	471	484	465	530	487	500	494	494	480	500	491	464	512	466	504	504	470	483	507	460	496	474	487	470	509	471	505	462	504	503	477	499	515	494	490	483	501	488	501	476	486	505	507	510	546	490	473	499	459	480	484	476	477	512	503	501	488	512	483	502	494	485	510	522	499	486	499	463	482	560	479	509	522	537	474	518	470	477	454	503	492	548	497	502	487	502	460	496	493	531	509	464	498	517	472	508	468	521	483	497	506	535	483	497	468	481	497	504	500	518	522	485	464	515	524	497	494	497	446	515	500	531	472	477	480	504	511	481	489	473	507	465	491	504	487	490	462	538	475	482	481	476	458	549	489	525	514	542	494	482	484	504	455	486	536	492	459	485	458	448	469	475	504	460	510	492	538	472	497	509	462	468	463	495	508	518	438	492	472	493	464	484	498	434	502	497	493	515	475	482	474	489	475	508	510	532	431	509	498	481	509	516	510	464	506	475	478	473	506	509	493	498	497	475	476	495	478	477	473	516	466	478	516	538	492	524	460	472	498	495	490	487	525	507	510	482	522	512	504	534	557	481	494	464	465	495	495	462	494	517	495	508	521	512	459	510	509	526	461	465	517	504	486	476	443	523	518	496	501	508	547	486	548	455	495	519	466	469	496	498	472	472	493	471	492	493	517	515	516	504	516	514	519	456	470	502	483	492	514	541	467	457	502	467	506	507	496	495	503	507	488	486	495	506	491	452	477	457	459	496	486	456	503	512	514	504	469	499	489	506	459	489	500	492	494	520	518	521	497	514	513	456	503	486	487	489	489	548	510	489	502	462	476	509	488	476	480	461	521	478	527	458	479	451	472	484	482	499	498	483	467	465	500	477	453	492	477	519	469	500	436	495	481	498	485	540	469	548	495	500	523	500	479	511	494	466	504	486	489	502	485	442	493	480	470	488	462	502	475	525	507	500	487	471	478	494	495	492	460	524	509	496	494	525	489	493	489	497	545	487	468	467	485	493	513	513	516	536	483	514	483	505	495	456	486	480	493	489	497	498	488	528	543	484	498	454	491	490	495	483	513	466	499	543	456	492	533	495	474	500	507	530	475	480	489	529	513	472	498	452	505	507	445	492	520	501	484	466	516	501	479	493	484	460	489	493	510	517	479	503	509	503	468	475	502	475	524	498	488	512	523	519	493	497	490	497	501	499	467	483	487	500	467	474	481	511	528	493	467	535	461	495	506	499	485	477	475	489	525	478	459	500	485	476	530	476	486	476	472	474	530	500	504	496	495	454	556	452	474	505	504	501	478	485	492	479	501	460	513	499	530	486	512	504	486	479	470	516	469	507	498	502	500	511	525	495	489	487	486	499	529	451	487	484	504	527	456	480	499	505	486	474	465	507	472	521	535	481	523	521	461	502	530	498	490	522	513	492	481	509	484	483	487	484	512	483	496	549	491	483	515	505	499	451	495	492	518	471	505	478	455	463	490	482	509	544	496	523	525	455	485	467	505	441	492	496	449	503	527	526	484	490	472	499	484	469	476	477	515	492	468	502	493	456	481	516	501	515	492	518	483	525	477	496	463	492	473	489	497	443	438	507	448	458	471	455	481	529	490	520	510	481	467	459	470	501	469	491	521	506	526	506	463	476	519	495	526	472	518	487	531	454	494	536	507	447	502	486	520	511	514	507	525	453	490	511	495	488	517	497	485	490	486	483	480	503	471	502	464	431	523	507	492	504	489	475	475	476	507	492	494	495	506	474	506	485	509	488	475	489	527	508	492	450	458	461	491	471	471	534	505	521	519	493	517	510	512	501	452	514	507	516	510	520	480	489	489	468	513	468	490	544	486	498	537	495	508	470	470	499	481	499	498	482	523	499	492	515	510	498	501	464	505	505	537	513	509	461	507	489	497	482	476	473	470	496	529	524	518	508	462	448	498	523	483	496	503	454	493	491	486	514	529	511	479	506	450	473	525	469	457	512	475	503	523	509	460	506	502	512	473	506	471	470	510	446	456	507	479	513	496	497	471	476	485	453	484	492	464	500	455	444	471	456	548	449	489	480	485	534	471	448	425	482	485	486	492	503	513	535	504	494	498	513	488	499	530	509	481	504	481	473	502	467	481	483	472	484	521	485	497	486	480	536	508	465	481	522	454	504	460	499	494	464	482	486	453	490	506	482	504	467	480	453	474	484	471	455	478	486	498	506	511	489	490	449	508	506	461	522	498	484	477	494	484	498	480	512	479	509	527	496	498	493	458	484	474	523	545	505	508	527	513	501	498	554	502	512	497	438	489	533	435	457	473	521	485	474	466	518	479	493	499	470	505	481	511	531	477	536	513	515	511	481	512	499	538	485	471	515	511	521	489	518	497	475	476	466	473	462	528	496	473	480	521	491	474	497	456	511	491	502	468	505	482	468	502	506	504	520	504	503	448	511	467	486	444	471	493	485	484	503	437	535	527	496	460	530	483	494	498	484	491	458	488	504	527	480	501	475	473	497	516	532	479	467	492	481	509	494	480	470	480	513	501	499	469	521	504	506	497	502	497	503	489	447	480	515	492	488	497	514	491	505	493	498	476	468	481	503	472	465	487	473	468	471	482	503	527	507	526	515	470	483	522	524	497	494	447	517	514	507	471	492	485	493	497	491	499	477	469	513	469	476	477	479	522	468	507	515	475	489	470	500	560	506	506	446	471	486	490	502	464	497	475	507	474	502	493	479	496	491	478	479	514	500	499	503	507	492	470	536	507	466	447	482	506	505	483	464	502	486	471	506	476	514	484	487	507	498	484	505	455	490	449	485	509	496	487	479	496	498	457	506	490	458	480	506	498	448	509	503	467	500	482	470	501	446	459	500	512	472	461	480	492	495	460	511	500	479	490	484	491	466	500	464	496
4527	1003	882	664	627	625	562	582	506	603	509	539	591	560	528	542	508	554	547	549	557	566	548	542	557	533	542	571	559	558	511	532	541	554	569	543	505	528	547	568	548	533	525	497	506	520	527	528	544	539	538	584	487	548	565	576	520	531	541	528	518	552	505	543	567	538	540	547	554	523	531	539	519	548	538	564	579	515	555	531	530	525	524	530	570	506	542	526	546	520	512	571	512	533	556	539	571	505	550	553	525	527	535	523	488	547	540	570	546	534	537	554	556	480	488	526	534	537	540	487	550	533	544	565	540	553	534	545	568	535	508	542	533	553	557	532	503	571	538	508	560	555	540	540	486	527	556	524	515	529	502	517	546	507	542	505	543	547	498	520	521	536	539	558	544	508	549	497	528	513	515	531	539	549	557	560	514	537	530	531	496	498	560	511	507	592	537	553	506	603	533	524	546	542	550	551	521	538	574	527	558	533	540	538	492	514	554	475	577	545	509	558	502	528	568	538	494	557	536	554	582	495	555	539	517	546	555	557	506	529	493	537	531	516	539	544	538	555	558	522	522	547	499	547	497	489	590	579	532	500	585	538	518	503	557	536	542	530	529	529	497	515	573	521	507	542	528	492	547	506	527	556	524	587	540	537	520	588	520	536	529	521	533	532	572	485	571	545	578	547	528	569	577	526	533	538	590	563	573	567	535	529	529	551	551	519	565	555	558	521	497	549	517	535	534	549	599	550	534	535	579	537	567	537	555	563	528	525	526	524	553	544	556	538	553	543	532	526	527	514	558	541	528	548	552	500	562	506	551	535	485	570	528	521	570	501	524	549	537	509	548	574	532	531	545	541	528	567	554	541	576	574	552	538	551	541	526	525	539	562	548	538	569	554	552	503	528	567	523	595	536	526	522	499	542	502	558	563	496	574	551	515	530	550	540	518	551	548	557	565	526	573	544	544	546	553	570	496	507	580	542	529	455	550	540	556	572	568	528	585	555	560	529	576	569	507	506	535	526	568	518	490	541	573	524	520	583	525	509	569	545	531	507	530	516	531	493	554	565	525	550	544	511	533	512	483	539	530	532	560	527	577	490	554	575	539	516	533	533	532	525	535	545	544	533	554	518	555	511	547	557	569	532	552	551	528	538	525	539	531	486	534	514	534	547	519	576	568	519	546	550	528	564	530	543	502	515	518	543	540	554	542	532	529	509	518	508	569	546	541	549	502	530	508	534	527	484	559	530	515	522	475	553	534	577	523	545	512	537	509	529	505	533	552	518	555	460	531	511	528	524	564	502	538	560	551	538	567	515	545	535	559	493	536	521	526	544	515	572	533	556	549	529	504	553	507	548	490	502	550	489	530	559	513	542	544	565	553	546	524	499	515	547	563	522	514	526	572	549	513	528	553	566	555	565	532	542	536	531	482	547	549	535	544	554	524	532	532	495	567	495	549	547	536	576	531	531	513	507	498	567	530	550	497	532	565	530	535	512	511	537	532	499	513	496	531	531	518	513	491	550	525	514	519	512	545	534	540	526	548	529	493	504	580	563	551	515	509	561	559	578	548	551	563	523	534	536	519	531	533	528	529	580	542	535	512	511	524	502	523	536	502	560	483	557	505	567	531	549	557	526	490	526	564	544	513	543	550	546	519	584	538	551	540	544	548	530	566	479	562	545	524	548	529	497	508	554	539	541	517	552	537	599	537	517	591	558	528	564	571	536	540	512	529	499	554	526	540	559	551	512	535	570	535	498	569	534	525	544	531	524	525	505	505	513	504	551	529	568	532	529	528	509	507	495	507	504	538	519	575	540	543	533	485	534	529	526	557	565	539	533	527	528	558	519	569	573	518	496	504	513	554	506	535	580	539	515	526	535	487	498	520	501	529	476	532	486	486	531	502	493	521	562	570	532	500	530	534	540	583	573	535	580	546	513	567	559	571	551	551	528	548	516	535	547	542	579	572	557	562	535	556	536	523	536	503	519	509	553	527	536	555	537	544	521	560	504	526	526	559	558	563	580	500	533	502	542	494	553	523	546	519	499	537	553	564	509	532	559	519	510	556	508	543	518	524	549	556	549	541	564	537	534	551	539	529	558	539	552	545	552	532	544	529	516	607	460	540	548	505	574	508	558	506	537	535	548	533	527	515	532	540	546	533	584	551	586	503	562	514	523	530	554	518	521	554	556	530	558	532	523	523	533	527	555	539	527	509	510	534	539	519	535	553	536	544	564	528	536	531	546	554	530	573	562	545	519	547	556	541	537	535	574	576	535	540	511	525	532	540	517	530	521	504	533	588	522	514	588	520	563	541	535	528	517	515	546	511	523	545	512	504	560	504	561	587	518	516	546	528	532	546	586	539	536	517	520	530	523	530	512	526	565	516	549	495	506	554	530	568	519	525	508	504	547	544	489	534	544	547	540	567	557	529	486	536	522	574	486	544	577	538	518	462	524	585	490	513	542	502	523	553	535	522	502	545	526	540	525	530	575	502	516	534	547	523	578	510	513	579	565	496	553	522	564	568	569	549	561	564	528	527	562	540	537	545	517	537	545	553	520	500	512	552	522	522	520	525	523	527	518	527	542	555	539	497	559	584	553	529	583	532	524	498	534	549	554	519	553	544	554	512	566	493	568	487	560	533	524	543	541	508	545	616	546	514	534	551	558	546	516	561	526	472	517	567	479	523	557	548	528	568	527	554	517	533	542	554	566	528	535	506	531	530	526	522	524	547	530	545	536	527	541	534	535	520	527	566	563	497	494	523	530	513	537	552	531	558	531	531	535	536	489	552	515	534	533	507	510	503	567	530	522	573	526	538	531	543	574	515	522	551	531	553	536	507	531	512	537	530	557	517	517	525	539	509	527	547	535	505	510	512	512	559	537	565	556	553	579	535	551	550	542	488	534	552	525	549	509	536	496	509	529	540	512	513	552	526	563	529	581	556	532	531	512	568	508	557	526	572	542	505	497	516	548	540	560	493	528	584	555	529	524	541	550	527	584	550	544	510	502	522	518	504	552	539	552	502	522	537	550	507	535	532	549	526	522	534	534	544	554	510	528	505	538	531	536	547	540	540	532	524	542	515	539	532	537	549	518	555	507	576	574	512	527	504	517	536	505	508	508	566	548	525	524	556	545	555	562	542	563	543	521	537	532	557	517	535	507	551	509	528	554	520	542	520	535	563	519	524	570	585	549	499	523	501	533	544	520	529	508	526	554	530	512	553	525	517	536	580	532	493	518	499	532	534	506	515	579	527	541	515	520	536	543	574	555	545	538	538	535	508	510	506	548	574	524	556	488	568	542	528	541	563	536	545	554	551	523	562	515	574	503	532	596	528	530	501	532	526	556	557	555	548	551	551	553	527	565	546	558	510	541	565	507	546	516	573	547	551	553	582	536	569	536	487	544	567	578	546	545	526	536	594	564	486	550	558	569	535	582	537	543	551	521	528	564	529	527	557	504	546	506	480	580	537	528	521	557	520	519	524	559	524	549	504
23632	21196	28430	24211	21185	9296	905	575	488	479	428	390	412	359	344	325	365	359	324	343	288	323	316	271	281	332	325	290	288	303	319	304	320	305	303	287	312	298	310	291	296	281	328	295	284	287	308	281	289	266	276	280	244	285	293	285	286	301	289	298	287	323	267	334	304	283	283	306	295	270	288	296	274	261	312	315	284	261	301	280	293	283	286	282	294	300	267	267	298	327	303	268	320	326	294	256	276	259	321	300	285	297	280	306	293	274	265	297	266	276	263	276	260	287	278	309	299	294	281	268	295	288	307	273	286	317	313	295	289	291	280	275	293	281	296	298	288	283	276	311	288	293	257	275	284	292	266	276	257	281	258	307	300	281	266	294	267	282	287	282	266	249	261	279	253	266	277	280	272	287	282	267	274	296	307	275	282	293	280	282	283	278	278	297	298	309	278	303	284	298	269	299	293	289	291	262	295	297	298	278	317	295	261	312	283	308	297	291	271	283	285	296	298	279	286	299	296	323	263	289	264	279	254	287	287	278	284	307	300	278	275	292	281	280	269	301	303	303	290	274	265	257	283	312	302	302	287	282	292	274	265	275	300	288	271	278	269	292	277	290	269	288	268	280	290	275	295	291	310	304	293	252	271	287	260	285	277	287	302	278	297	285	292	330	297	291	271	271	324	272	310	287	280	276	287	258	279	256	282	284	284	265	296	251	297	283	244	257	280	277	297	268	318	288	269	280	292	303	292	274	289	267	277	269	298	260	277	279	271	268	296	288	299	295	300	306	251	295	284	263	296	293	274	274	296	278	281	298	295	336	294	292	268	277	270	277	286	293	269	315	328	293	301	312	298	283	272	290	301	262	303	265	260	272	272	330	276	275	302	287	249	292	286	307	281	299	322	275	296	295	303	278	276	300	312	295	300	272	269	312	269	236	262	254	273	293	296	302	266	276	279	270	278	268	294	296	274	273	291	289	274	271	303	285	287	280	274	298	319	300	300	300	257	294	297	270	321	246	326	287	255	297	310	277	274	288	293	300	315	301	260	288	279	256	299	290	245	278	320	248	283	294	303	254	268	297	318	269	303	294	289	297	288	260	267	262	291	281	291	276	294	328	305	269	290	287	274	294	258	286	299	297	298	260	305	307	319	253	292	242	278	266	296	256	267	288	319	263	316	289	284	271	281	298	296	283	272	289	310	271	292	266	292	278	248	289	302	314	259	265	296	294	295	272	287	289	294	297	297	302	268	331	319	269	290	279	278	273	274	275	287	278	299	287	284	296	262	307	283	272	336	258	272	316	276	273	279	306	263	315	267	308	263	250	302	302	264	263	300	291	284	294	315	282	290	305	288	281	293	300	277	259	310	280	309	296	292	294	296	276	303	262	290	295	286	282	267	278	302	309	301	260	266	273	300	283	279	286	294	277	278	300	260	279	278	267	299	295	295	270	277	278	290	281	283	296	266	265	270	297	293	284	265	271	300	293	289	293	295	303	269	288	273	267	292	258	264	287	300	269	307	310	282	306	283	288	286	271	289	307	287	272	296	287	274	263	296	270	282	297	281	317	290	265	265	290	288	283	275	284	282	297	315	276	277	299	317	288	270	264	284	302	266	301	269	284	296	273	269	318	267	279	261	303	280	263	276	279	296	293	304	304	285	284	295	289	266	295	276	306	287	310	299	284	289	308	271	253	312	299	281	294	279	251	305	267	256	306	286	284	313	287	300	261	276	282	286	300	263	289	274	263	294	298	306	275	255	283	289	295	294	312	297	257	290	303	284	298	277	274	287	296	295	280	280	244	284	284	300	308	290	270	264	281	305	310	278	294	324	304	265	298	257	272	315	248	311	278	271	301	288	269	292	290	301	278	275	287	289	312	247	258	281	299	271	255	271	300	295	289	286	281	280	296	267	298	290	277	262	294	263	303	284	270	291	278	292	298	268	294	298	291	285	288	285	275	292	264	279	276	295	308	286	299	312	270	307	290	302	318	286	296	271	271	289	277	278	245	294	303	287	290	286	307	313	297	255	291	287	274	296	316	290	288	295	273	297	296	289	305	278	288	287	276	250	293	291	282	274	288	295	294	304	289	276	282	315	259	273	274	312	286	288	243	288	256	318	266	284	266	283	313	273	294	270	262	270	261	261	323	285	283	271	293	274	298	265	282	282	307	281	289	293	268	317	258	324	272	308	276	277	289	288	295	283	285	274	252	301	266	244	263	300	297	285	250	294	290	287	280	287	291	292	299	342	262	258	303	302	277	283	277	300	277	300	267	281	286	311	283	309	277	258	263	308	269	301	289	277	278	311	302	276	307	324	289	261	314	278	285	281	285	267	281	279	280	286	271	266	299	281	305	265	299	279	290	316	273	242	280	305	270	246	273	280	269	262	263	277	268	304	274	244	282	290	262	286	284	294	265	277	263	274	292	299	275	278	286	266	279	275	258	321	268	301	302	272	291	273	265	285	308	284	300	270	256	284	273	273	320	302	291	297	304	333	272	299	293	329	296	282	290	272	263	278	271	303	290	293	288	270	312	269	308	297	289	289	304	264	285	298	326	289	270	306	273	287	268	302	278	289	275	295	276	303	288	291	279	315	261	310	316	298	300	298	314	269	291	286	321	287	296	306	278	297	303	302	337	291	270	256	308	287	302	280	326	249	274	288	283	298	261	273	311	311	263	263	278	257	275	284	282	306	274	276	254	293	261	265	286	280	283	270	322	266	305	299	279	275	308	320	327	299	283	274	309	275	290	274	295	284	288	290	297	274	283	328	308	286	280	270	289	293	260	249	273	302	273	297	275	263	309	294	301	285	292	298	308	267	278	297	258	310	285	295	254	294	301	294	284	295	280	263	285	287	294	277	270	295	298	293	283	271	271	298	292	288	314	317	265	264	283	273	269	270	283	294	277	268	284	289	310	298	302	284	302	258	273	272	280	285	267	297	266	298	297	260	285	287	281	320	269	297	297	323	292	302	297	275	289	312	282	252	283	301	286	278	271	281	318	273	267	313	282	296	287	287	243	253	277	291	278	326	285	296	292	273	296	262	310	293	293	287	256	288	301	298	273	301	263	309	287	275	278	310	296	276	287	305	304	312	253	284	273	276	312	287	316	264	302	299	284	286	295	290	296	301	277	265	262	300	299	278	293	304	269	290	267	302	294	306	313	289	282	274	287	256	274	280	275	320	259	264	284	282	286	283	285	267	281	293	277	282	283	301	302	284	262	243	272	273	289	284	284	290	299	294	284	294	316	291	285	284	290	272	296	294	274	290	279	285	264	298	292	274	303	292	302	285	272	297	265	272	288	295	311	294	283	271	298	306	310	291	250	308	309	284	283	284	323	289	273	271	302	289	313	290	267	270	336	255	300	298	282	298	307	284	299	263	289	278	281	289	275	297	293	297	304	303	273	295	250	317	286	278	288	300	312	296	276	276	268	279	292	313	271	269	294	257	279	310	305	279	258	274	255	290	320	304	277	276	279	302	301	319	287
3362	8498	5686	2612	1850	1414	1103	929	735	662	553	545	486	472	415	404	416	354	373	349	344	335	343	373	355	365	332	367	328	311	332	313	347	332	320	300	357	351	318	298	324	324	321	315	328	341	342	345	339	280	321	304	336	350	317	357	331	330	301	306	332	322	355	325	373	333	309	322	340	319	335	348	310	323	282	349	330	309	297	325	332	304	311	305	320	314	344	333	284	333	298	315	353	345	325	296	309	322	328	320	318	297	326	312	311	268	326	334	298	336	294	295	327	337	298	356	311	287	313	313	359	307	320	300	317	349	315	324	332	328	302	336	336	296	303	307	327	330	312	325	313	310	317	295	315	319	311	310	302	319	339	319	296	320	294	326	289	312	325	326	330	303	297	312	314	327	315	309	304	314	304	344	309	323	312	305	335	335	339	278	320	326	288	344	306	319	288	308	324	295	345	302	338	332	324	349	336	305	300	343	331	345	323	341	307	300	324	320	341	302	302	283	335	305	352	335	303	311	307	305	364	334	318	318	323	297	319	297	316	321	325	322	328	351	305	297	336	336	317	328	286	312	310	302	326	360	351	335	312	297	323	344	305	308	329	360	322	286	307	272	321	324	301	295	340	336	305	311	340	306	335	306	319	346	310	334	347	364	332	329	327	347	296	346	293	325	310	292	337	314	319	344	288	320	301	348	290	303	323	315	314	315	330	297	338	322	309	292	353	300	293	312	298	325	317	317	313	305	343	300	336	306	324	325	337	335	316	332	280	338	325	303	319	372	322	316	296	322	338	270	300	316	315	304	317	343	332	341	316	326	306	296	340	333	336	343	310	299	291	319	335	333	328	312	333	333	292	298	321	318	302	280	311	316	334	342	311	306	292	290	330	285	313	294	328	338	351	306	331	372	331	344	324	303	322	266	341	311	319	348	291	313	325	346	335	338	290	313	346	308	300	297	324	327	343	305	297	325	314	337	338	336	338	297	337	320	315	316	319	305	316	330	344	314	328	324	299	310	323	332	337	325	355	315	303	299	293	322	314	313	309	338	317	333	281	309	331	299	335	290	307	356	329	303	328	365	337	321	294	299	335	305	336	323	316	292	304	330	304	312	306	335	322	279	358	335	310	331	309	298	307	281	328	301	327	332	304	339	307	335	373	316	287	288	294	291	303	317	319	318	328	306	305	300	322	318	292	329	346	345	340	330	321	327	329	309	316	327	313	332	319	309	339	314	319	338	316	300	307	318	323	302	301	337	337	289	313	313	305	297	334	291	298	309	319	339	305	324	337	330	300	315	298	283	340	324	314	327	341	317	315	302	329	309	343	297	344	322	346	290	286	295	278	335	320	324	335	311	343	283	318	294	343	310	336	311	340	332	323	319	320	321	340	340	334	362	297	290	340	317	336	316	326	302	339	302	313	341	315	312	316	305	341	305	321	313	310	327	324	309	296	306	325	319	340	333	296	317	343	331	301	320	303	298	321	351	306	309	334	314	322	318	327	325	327	315	284	302	295	335	312	342	300	328	327	305	314	309	333	335	321	318	296	316	330	335	308	324	309	309	317	298	323	359	301	308	315	311	346	325	306	326	281	309	293	333	304	332	324	319	324	317	321	346	301	306	299	339	327	356	310	332	335	300	316	302	347	304	288	315	276	326	331	325	319	330	295	350	297	309	318	326	317	313	318	324	313	313	321	322	351	303	304	304	320	305	320	301	310	319	312	327	330	329	317	323	317	304	319	303	326	351	299	308	309	320	330	327	345	346	331	300	322	303	318	338	313	309	309	328	336	273	289	310	321	340	309	292	338	292	266	307	315	291	317	304	325	336	314	293	324	303	312	293	300	325	302	324	310	311	328	302	312	342	309	343	346	348	308	316	330	321	321	322	319	293	305	359	327	305	309	336	297	309	343	311	362	320	326	308	324	315	326	325	307	308	319	317	331	307	327	310	307	314	306	317	286	303	343	328	319	306	332	327	320	324	287	313	325	294	334	322	294	337	326	327	300	336	304	321	287	361	332	319	310	327	332	326	311	319	326	309	343	279	323	325	300	337	317	346	333	320	311	326	333	274	311	347	302	337	329	323	314	326	290	308	333	343	286	289	341	346	315	318	322	290	323	320	315	339	337	350	275	322	335	316	310	304	330	309	317	330	308	339	318	349	330	330	304	296	341	345	296	318	343	308	334	345	298	307	339	331	345	330	341	316	331	306	313	328	311	294	311	317	337	315	297	300	306	337	346	310	321	283	327	323	309	313	354	312	313	357	334	290	333	318	291	335	282	324	314	327	335	312	324	300	323	330	325	315	318	321	297	295	326	289	325	309	290	316	315	314	279	308	341	290	327	314	291	316	299	346	304	327	309	325	298	330	306	297	295	327	327	294	303	319	333	314	326	319	334	320	322	275	327	326	325	330	326	297	309	278	308	317	334	357	315	313	338	322	315	313	302	324	322	301	297	324	314	331	293	334	316	338	316	314	326	277	324	334	324	333	329	322	351	321	314	335	313	333	320	326	318	344	316	325	332	336	315	360	274	348	331	305	319	316	330	309	304	340	306	320	321	313	329	327	319	312	315	299	293	315	345	333	306	320	299	320	297	303	297	332	315	334	305	293	303	294	312	340	340	317	317	325	315	335	348	295	303	303	324	294	326	331	314	352	320	337	312	306	325	343	334	316	317	290	325	284	328	328	336	306	338	298	341	340	324	320	321	295	319	322	326	345	303	319	354	311	341	334	328	313	348	327	335	311	325	330	325	335	321	294	304	363	342	329	294	286	322	330	302	312	332	318	320	317	313	328	311	301	293	335	331	299	329	265	308	330	323	330	307	322	330	340	325	356	333	325	300	321	297	290	320	295	344	325	317	320	345	326	314	327	355	303	320	297	318	298	330	323	321	327	309	316	308	315	322	321	329	343	312	309	313	284	316	269	306	346	285	316	298	304	280	323	327	280	342	326	296	298	329	313	299	330	329	294	334	307	330	314	327	290	314	311	306	370	288	312	317	301	321	337	312	302	306	319	319	289	290	362	311	306	298	298	335	340	316	312	322	323	332	324	314	338	323	335	314	327	325	301	311	302	307	314	328	328	305	325	293	327	330	311	305	310	320	324	302	320	299	295	315	329	303	350	321	325	321	317	322	343	334	315	351	318	296	326	319	307	302	303	356	322	307	324	312	305	304	293	311	309	351	328	310	338	306	292	304	321	366	340	329	355	295	329	307	302	300	299	315	340	348	298	314	319	327	326	327	320	304	305	297	308	319	342	330	300	295	358	305	342	300	290	317	327	306	299	335	336	365	295	299	322	314	309	293	299	318	289	287	298	320	320	292	298	329	334	304	328	320	292	334	322	320	344	311	346	327	313	334	343	335	334	267	346	306	316	299	311	309	314	319	330	326	298	319	326	316	312	317	307	345	322	322	291	314	331	339	290	303	316	297	318	327	332	311	350	339	323	318	325	314	357	328	323	319	303	291	326	356	322	336	264	307	329	305	349
24775	21086	27088	25204	9546	1270	978	947	837	866	791	792	838	794	780	738	752	718	735	747	799	701	783	703	717	715	717	744	727	732	720	747	695	680	783	721	772	734	720	738	754	700	748	708	731	749	698	707	691	710	727	784	713	725	708	742	724	733	717	714	744	723	697	717	801	734	722	692	742	728	716	730	731	776	769	776	767	792	736	749	724	702	752	718	724	706	790	734	771	735	709	775	723	751	728	756	714	701	758	712	716	684	734	748	747	716	719	767	721	713	681	745	744	738	719	728	726	789	742	761	709	716	729	714	751	693	729	776	685	718	782	721	667	745	707	721	675	771	686	734	701	741	685	716	675	670	746	718	746	741	703	714	741	717	739	728	732	688	661	743	769	730	715	708	749	764	695	766	689	692	733	735	744	781	696	743	722	715	704	710	718	739	711	688	711	750	719	789	701	732	726	731	737	749	710	785	718	755	751	689	740	740	760	778	675	687	729	699	779	753	718	729	750	738	739	730	714	735	750	666	737	756	676	711	734	746	731	705	727	737	744	737	761	716	699	781	725	757	769	727	700	737	717	720	719	738	716	715	683	722	733	712	696	738	735	730	745	692	703	713	724	730	775	723	731	710	732	694	745	674	747	760	740	666	744	674	718	705	682	733	727	688	727	702	741	762	737	733	740	736	739	678	707	733	754	699	736	666	786	744	753	802	739	736	749	705	737	775	772	756	736	741	671	723	739	703	717	728	742	696	709	764	698	705	729	708	756	717	731	778	711	685	745	742	697	704	709	707	764	702	721	774	763	747	763	754	755	690	702	752	720	723	705	751	726	707	713	710	732	762	709	694	715	708	726	705	733	769	742	705	725	703	727	752	736	719	669	711	724	705	694	778	758	755	725	752	705	742	723	698	710	738	700	726	701	724	690	688	702	720	752	717	808	726	746	749	729	746	718	722	743	769	770	694	737	725	721	747	764	738	700	709	726	724	734	741	719	725	713	724	715	739	725	739	692	729	701	735	752	736	733	669	667	754	746	742	733	737	732	723	702	693	699	703	701	738	738	740	692	714	737	740	741	719	686	731	730	744	719	659	732	689	722	767	730	741	713	764	701	708	719	736	694	695	763	729	739	754	718	683	761	724	746	710	689	675	770	738	715	742	756	733	739	761	674	685	759	745	760	712	728	770	740	802	711	700	686	712	727	728	705	729	715	729	701	697	741	710	763	696	757	679	726	706	718	745	744	697	788	733	740	770	754	702	716	692	731	739	771	734	694	748	733	741	686	734	678	722	702	742	690	741	713	683	716	753	695	741	789	772	673	734	739	783	706	724	729	704	712	711	725	708	744	755	722	704	740	739	710	709	739	740	760	718	740	750	725	763	736	741	720	749	746	759	751	720	715	748	734	698	750	708	664	734	708	754	735	773	728	687	727	766	757	708	775	755	693	774	695	693	712	714	731	697	716	753	702	729	660	750	779	752	735	724	683	697	712	673	760	665	732	753	731	731	753	719	737	751	687	775	682	756	701	737	702	792	722	752	750	694	677	760	698	715	757	755	741	733	724	718	772	738	733	687	736	757	716	685	708	761	713	743	721	686	684	739	753	788	711	736	711	754	736	744	780	773	744	747	739	715	722	716	725	739	706	734	741	749	749	713	746	755	759	697	753	723	763	731	711	725	699	723	726	739	710	774	687	701	751	711	738	728	724	728	731	769	691	716	718	729	727	729	769	667	767	733	722	778	702	710	719	761	722	713	777	718	701	707	685	719	769	767	724	730	760	696	712	754	725	693	750	725	659	671	712	718	670	782	740	694	756	696	711	696	747	732	730	680	758	743	671	679	715	720	752	726	678	687	686	703	759	702	709	734	780	684	734	718	726	724	736	705	721	700	722	720	792	737	727	711	751	759	750	731	744	743	764	705	755	728	708	756	746	690	714	737	752	721	719	761	724	734	726	731	746	724	736	726	660	745	773	698	732	711	715	720	716	752	763	749	735	702	721	755	742	724	691	744	680	724	734	727	751	719	709	682	713	645	736	755	730	757	703	758	696	747	677	749	753	776	714	713	712	694	813	761	730	757	703	717	698	741	717	723	717	694	731	686	744	762	722	704	683	692	673	703	739	723	729	715	726	699	715	760	706	724	719	722	727	693	713	791	736	785	688	721	699	737	699	741	736	741	735	725	723	734	697	734	737	746	734	696	719	721	729	749	769	734	746	735	723	807	780	730	698	719	723	747	717	737	751	685	686	701	722	702	705	728	715	744	723	771	698	758	717	737	722	738	680	753	734	753	778	735	707	718	725	688	694	748	697	754	717	733	687	755	693	746	751	700	786	690	749	745	735	748	785	777	747	709	704	722	718	742	699	751	700	709	700	748	690	705	765	730	736	765	712	702	698	767	739	776	732	682	729	708	722	712	687	677	740	742	680	730	729	712	714	746	704	705	748	751	746	719	726	733	748	727	759	704	699	714	703	730	772	738	701	743	735	689	735	667	755	695	710	708	752	704	743	735	703	710	711	727	723	709	727	702	707	686	723	716	698	694	728	712	746	762	737	712	703	714	678	664	771	763	653	740	680	770	725	736	692	730	727	748	703	715	696	722	683	711	710	712	719	771	763	737	706	722	738	740	751	715	716	682	751	695	755	743	723	736	762	768	676	706	705	757	722	664	788	725	726	726	724	784	784	708	749	713	684	760	717	721	698	726	720	741	760	744	718	754	739	717	704	755	709	751	678	727	715	725	759	679	749	739	730	768	700	703	710	697	728	779	738	716	710	703	749	726	720	686	739	725	712	720	694	728	781	710	714	720	727	740	719	666	752	750	714	683	757	717	722	724	780	760	759	754	725	744	700	746	730	747	715	732	694	739	709	689	738	719	695	719	718	735	684	764	760	739	736	771	770	704	737	711	722	735	746	749	750	749	770	717	802	724	752	704	698	737	716	703	690	699	713	755	748	722	760	758	754	743	719	732	730	717	727	718	788	731	784	746	765	724	783	725	756	762	746	703	758	737	745	753	742	754	743	740	753	738	700	696	698	662	705	709	776	683	754	718	712	720	730	731	756	709	672	726	770	730	713	691	754	695	726	729	739	809	713	727	695	709	733	721	742	723	765	730	722	724	701	689	700	691	726	746	672	733	742	741	804	720	732	736	731	715	736	710	718	718	739	709	771	754	745	690	661	770	771	722	704	713	712	720	694	741	700	736	756	752	704	665	718	760	710	707	688	733	734	693	732	773	725	729	787	695	756	699	704	736	779	730	734	712	674	767	739	739	709	744	706	736	714	795	768	732	698	725	731	714	782	759	755	681	730	747	714	747	776	723	740	755	755	724	739	750	720	748	754	719	716	750	731	731	711	764	720	767	754	716	743	720	746	725	738	740	682	789	751	734	731	754	741	756	706	716	752	737	749	761	731	726	757	754	710	708	699	698	705	730	730	712	689	736	692	698	672	733	703	737	764	783	715	708	710	692	712	741	731	727	692	740	713	724	739	735
3656	5234	3436	1918	1514	1361	1176	1039	1005	912	900	899	825	846	824	803	758	807	824	794	809	822	757	753	773	806	737	773	763	742	805	804	732	793	743	778	749	794	758	798	749	812	813	769	732	776	757	773	750	780	760	793	736	795	707	764	788	797	793	735	770	777	805	723	802	779	787	788	760	746	807	737	790	751	800	742	737	729	752	739	711	773	742	754	701	700	730	707	759	741	766	720	788	777	746	777	768	761	733	733	749	735	741	746	698	736	758	742	760	802	724	758	753	753	724	755	723	729	744	782	769	730	735	754	703	768	770	752	772	734	764	740	759	768	765	808	794	783	758	791	752	737	781	741	771	721	775	774	748	757	752	765	769	720	778	692	756	750	776	760	780	747	750	798	798	770	766	740	757	774	752	736	722	754	727	732	831	734	780	744	768	785	770	739	786	756	765	747	696	738	800	756	780	797	757	790	732	756	711	762	750	793	722	779	802	782	751	763	773	780	714	753	720	714	730	748	789	750	741	736	757	777	719	742	752	754	743	745	793	732	771	764	745	692	768	731	730	784	745	741	738	744	699	746	763	730	743	706	746	770	706	766	776	753	765	747	739	760	745	740	769	747	700	747	760	785	788	749	734	740	755	781	761	752	765	782	731	746	720	734	731	763	772	742	749	742	784	792	751	702	757	783	763	784	762	747	740	747	761	767	753	734	760	775	789	756	771	727	739	768	777	760	786	719	732	718	748	757	767	746	788	720	777	769	770	752	740	728	750	814	726	729	770	731	820	795	793	820	779	723	780	721	774	753	767	794	771	768	838	770	720	743	736	731	708	725	749	771	767	799	750	786	743	752	746	745	776	750	743	800	825	772	750	756	754	761	759	725	746	686	760	737	725	761	726	749	763	717	748	786	799	760	779	792	757	733	760	766	732	771	734	743	713	757	752	735	774	741	777	815	763	758	791	795	781	800	747	736	747	793	758	751	764	761	768	744	724	765	713	754	784	748	736	750	764	722	760	755	749	804	725	690	843	771	763	771	769	795	769	759	694	741	793	758	744	784	724	787	750	735	760	759	756	719	769	817	763	758	800	717	753	767	802	777	815	744	773	776	724	731	728	729	774	754	740	747	724	711	785	741	720	684	770	730	773	782	763	743	724	710	674	729	745	698	797	806	760	761	795	782	767	776	791	761	734	771	782	739	786	715	739	741	759	768	723	777	703	765	759	746	798	736	794	743	783	789	793	778	775	774	745	744	704	784	742	775	731	738	776	743	803	722	736	771	774	782	762	741	746	763	758	736	784	762	778	744	711	770	802	733	769	759	743	801	754	747	751	758	738	734	793	722	720	717	731	756	780	783	771	744	787	765	786	721	739	789	771	764	748	738	749	759	834	720	731	722	810	739	775	749	808	762	712	803	725	743	777	731	688	721	752	747	785	728	751	747	719	715	764	723	785	768	759	764	750	778	768	739	774	772	734	793	836	742	766	733	771	765	778	746	771	735	794	753	774	751	768	723	757	723	784	775	748	745	694	689	719	768	750	730	816	798	734	736	733	754	720	791	730	741	733	764	753	746	735	774	712	781	773	758	737	761	769	763	763	788	720	752	759	766	796	743	776	719	712	742	754	750	731	770	764	749	799	723	767	778	756	763	744	699	775	734	751	768	688	786	738	745	764	764	741	747	712	767	761	796	705	743	759	761	726	732	795	758	813	763	741	727	775	764	725	722	755	732	782	792	730	728	775	762	762	797	755	745	747	769	755	759	757	767	761	732	793	713	785	738	746	783	690	753	786	746	771	764	784	758	762	711	771	747	785	796	784	743	748	728	757	771	760	763	775	705	774	719	722	776	771	835	803	748	718	728	751	734	776	789	746	708	760	779	808	765	728	750	729	804	710	763	713	786	796	748	744	718	767	782	754	709	817	770	799	743	743	765	746	738	755	738	741	759	768	768	801	717	736	809	740	735	738	785	745	748	757	771	774	772	749	802	742	759	796	722	761	675	797	775	754	786	830	771	751	732	743	756	728	750	715	705	753	753	793	747	764	708	734	747	693	758	709	786	797	726	774	769	781	783	748	721	741	811	728	731	779	774	787	767	784	745	740	723	778	751	728	756	778	814	788	682	710	771	769	789	783	804	749	763	738	723	786	776	770	765	729	768	743	717	751	792	790	756	758	766	714	747	746	719	742	804	763	761	783	746	772	802	767	766	758	737	759	788	716	713	791	756	733	751	777	723	730	716	743	771	822	715	806	769	853	739	781	739	735	781	754	755	809	780	748	768	743	723	723	770	772	760	790	751	718	741	774	761	750	738	758	712	737	698	758	768	773	796	743	748	777	746	736	723	773	704	716	772	752	694	793	752	739	766	756	750	742	729	728	766	714	785	798	767	720	771	775	738	752	776	754	803	791	818	720	758	756	764	725	713	714	783	785	785	781	726	709	757	764	800	777	751	811	753	749	789	808	769	728	725	734	730	784	773	766	790	797	724	778	731	753	712	769	730	757	736	766	772	746	756	740	733	758	761	663	740	784	729	765	767	772	752	743	731	781	788	774	773	769	802	729	827	714	704	711	750	790	736	733	722	746	782	734	755	753	735	769	729	765	718	756	781	744	790	740	754	772	777	784	751	744	762	755	721	767	768	752	774	762	775	764	796	798	748	754	762	757	766	792	755	749	746	784	781	726	790	707	756	757	771	770	774	745	724	744	760	759	759	739	737	790	754	713	754	723	793	731	728	767	760	775	707	781	756	752	728	781	827	737	672	772	733	722	769	749	717	735	772	796	792	732	764	736	752	766	734	763	722	741	762	744	782	779	770	753	727	746	746	746	715	745	741	766	768	723	739	759	750	780	790	728	764	754	760	771	751	745	738	740	743	737	787	749	766	706	753	754	765	780	784	776	760	749	762	785	725	729	701	751	777	738	739	672	776	728	745	721	751	708	793	731	764	819	737	757	794	734	759	794	761	788	744	785	735	733	770	734	800	780	747	734	710	774	792	719	815	763	766	789	751	724	759	781	733	806	763	785	747	726	762	731	744	727	771	759	753	778	744	819	721	752	753	746	747	778	760	724	753	771	761	788	749	748	755	761	759	788	733	784	762	777	791	812	743	737	751	756	757	758	799	750	775	780	794	744	764	762	748	794	730	744	772	759	736	741	798	752	732	726	805	700	750	790	745	752	711	746	740	745	767	748	808	751	739	740	806	779	762	749	748	754	718	769	769	718	751	752	780	772	717	762	722	745	713	779	776	777	809	725	718	762	747	754	735	776	721	755	792	746	727	771	770	772	759	813	728	764	715	746	780	742	759	751	751	783	715	790	734	738	731	733	713	737	746	748	747	746	758	751	755	771	772	752	751	765	742	786	745	756	738	728	744	769	755	765	792	775	719	732	752	748	743	756	749	732	794	710	738	752	742	755	740	805	778	759	738	746	749	786	738	753	769	738	774	740	800	771	771	778	751	725	740	736	774	742	763	757	775	730	805	735	754	777	743
22526	21149	28784	23765	21148	21175	7447	1173	849	815	765	704	700	650	629	615	591	553	545	560	553	535	492	600	537	510	576	528	525	503	565	504	509	534	523	533	490	527	499	543	486	494	563	513	529	489	505	471	552	500	462	456	502	504	476	496	555	535	477	504	510	468	494	529	527	484	519	511	486	508	480	520	501	470	487	468	478	490	469	551	489	459	464	523	517	483	489	454	487	499	523	475	478	536	464	506	479	496	488	531	502	477	498	481	500	464	479	466	514	462	472	505	513	491	484	491	494	490	497	492	495	467	465	447	488	479	467	525	491	498	480	471	534	476	476	495	469	448	496	523	561	465	531	493	483	482	512	478	479	491	452	505	491	495	515	463	499	487	485	482	481	453	488	489	515	501	481	504	483	456	513	520	527	495	488	498	492	496	557	525	519	499	506	450	472	501	485	500	506	481	526	478	494	486	482	459	477	460	498	525	485	505	470	476	477	482	504	452	518	527	476	492	458	518	485	489	498	504	456	491	478	464	516	489	529	521	478	501	440	472	482	496	493	485	504	496	499	536	481	489	491	454	474	502	468	482	469	502	460	519	460	488	505	507	498	490	521	468	470	501	470	494	437	499	490	490	471	506	436	476	467	497	475	502	520	528	529	509	493	480	525	491	513	459	492	483	534	529	514	496	472	502	521	493	510	498	497	510	514	523	473	523	474	538	447	497	479	495	497	475	479	492	506	484	502	518	475	517	533	468	478	515	478	458	490	509	482	506	478	496	482	471	497	467	470	471	512	460	482	509	499	510	490	484	501	504	528	480	514	496	463	455	492	455	460	501	467	489	522	473	449	478	492	514	471	506	492	481	475	502	501	485	503	496	494	508	508	494	475	496	475	453	487	504	476	459	484	531	478	518	478	474	505	511	534	499	499	497	507	448	510	486	469	448	455	492	434	511	512	500	477	461	516	500	516	424	528	502	500	519	469	493	496	490	515	476	494	491	491	511	507	531	514	471	470	509	507	512	478	478	451	467	501	518	493	517	516	449	504	496	518	500	480	473	494	468	503	491	495	467	494	528	489	522	493	499	467	490	509	495	458	494	465	558	505	519	462	451	485	489	451	502	459	462	490	475	486	493	525	488	507	510	521	473	460	487	519	481	469	499	475	476	502	499	538	539	508	507	442	466	486	509	505	486	518	492	484	500	536	507	468	524	492	518	533	503	472	510	511	492	484	484	500	488	487	477	441	484	490	467	487	497	517	461	457	551	537	487	501	518	503	480	497	492	488	505	486	493	497	525	478	498	488	498	448	488	503	476	477	502	499	459	453	513	498	446	494	470	494	481	517	482	468	489	494	512	501	509	477	478	513	522	463	480	456	466	530	489	486	457	496	449	489	455	477	473	496	499	474	464	527	450	496	456	467	466	516	522	514	486	482	498	455	480	457	513	501	477	468	482	482	490	505	468	496	476	494	506	493	548	531	477	513	480	503	512	475	512	427	440	472	526	457	456	429	457	482	489	501	493	485	493	498	483	486	478	453	479	481	509	514	485	533	467	486	476	512	490	468	502	506	513	513	498	457	448	463	492	482	478	481	498	507	510	523	455	501	465	510	515	477	486	474	497	498	507	522	493	459	480	479	509	482	471	460	480	483	497	493	472	495	473	480	451	537	466	476	459	487	475	487	526	458	516	502	523	471	457	466	510	465	508	502	503	450	485	473	471	496	527	499	522	479	492	468	496	465	473	461	463	510	459	487	496	514	508	476	431	478	468	484	504	480	477	465	514	488	468	504	461	483	466	472	478	467	484	483	435	490	455	521	513	496	487	489	489	509	507	519	460	542	530	478	507	488	524	461	509	539	456	488	496	493	498	467	529	465	478	470	465	465	478	459	475	459	467	505	506	474	518	474	481	519	480	505	496	489	504	523	509	502	546	499	491	451	473	514	476	468	460	494	456	508	491	471	492	558	492	531	474	526	483	507	481	503	472	491	468	475	484	477	451	497	448	523	473	465	514	480	486	463	504	501	487	533	537	502	511	539	488	519	508	481	498	501	504	459	450	471	479	499	507	481	498	486	473	450	463	507	490	491	501	502	509	480	495	494	496	501	497	535	505	473	499	470	509	472	472	491	466	481	500	518	515	515	509	484	502	497	504	470	477	456	498	505	493	505	479	488	463	475	473	511	525	476	512	482	512	481	439	468	499	489	507	458	476	491	463	461	509	495	511	486	445	466	523	489	493	513	486	524	484	474	536	460	500	508	478	520	506	505	485	503	469	499	495	487	485	507	494	473	471	499	496	455	493	501	472	504	473	471	439	500	469	460	507	518	493	471	484	515	455	514	516	539	483	482	488	505	448	527	509	476	487	523	491	481	467	518	468	490	488	485	467	476	465	464	497	525	476	473	478	499	504	463	512	492	482	475	502	522	511	539	487	515	486	487	442	493	476	477	485	487	519	468	491	517	469	475	456	477	492	483	475	431	489	488	505	483	470	507	479	502	481	479	522	463	509	492	517	493	494	516	513	473	468	490	493	487	479	455	476	492	488	541	505	480	478	463	523	513	504	504	487	519	490	506	440	495	481	495	476	500	496	466	476	512	485	463	461	456	505	508	498	485	507	495	476	477	497	484	473	518	493	473	502	504	482	478	484	470	480	506	496	469	490	463	486	446	509	490	486	455	492	486	486	484	474	543	494	505	453	489	509	516	522	518	462	516	541	465	488	475	451	525	468	481	464	507	503	515	520	478	556	512	475	487	489	490	492	489	475	496	491	515	500	484	489	493	484	490	513	479	494	504	487	472	478	493	473	461	498	508	463	450	492	483	475	436	501	484	527	492	483	488	475	486	496	506	502	466	482	502	515	471	479	488	505	482	488	484	494	533	485	488	505	494	499	487	507	488	503	501	494	502	479	491	482	461	467	518	507	488	518	490	481	476	488	505	469	507	478	496	479	460	491	509	533	452	496	523	486	485	480	465	485	538	464	470	469	516	465	486	495	483	472	504	499	458	462	529	482	477	475	496	496	503	534	476	513	490	439	482	493	496	476	487	482	462	542	506	485	464	493	506	466	533	497	470	468	462	474	478	492	484	502	503	479	491	488	503	492	507	476	492	510	539	459	497	479	504	469	490	485	463	480	472	467	508	472	492	506	514	487	469	456	465	476	471	477	449	516	496	473	475	491	518	519	494	482	512	458	485	518	504	468	459	440	520	470	484	508	464	495	499	494	476	485	444	488	482	467	505	487	487	471	492	463	531	471	478	435	475	507	479	512	511	507	484	498	476	472	529	476	501	486	520	496	510	518	474	476	501	477	441	480	514	477	501	486	504	520	446	485	494	516	491	524	482	487	480	460	489	513	476	503	472	474	531	497	499	477	503	464	475	516	512	463	508	489	475	523	509	497	468	482	471	478	466	476	486	479	519	487	474	520	504	453	504	471	484	488	484	513	490	504	468	508	464	553	483	456	465	512	466	513	463	491	453	487	486	489	485	536	490	512
4767	14136	9525	4755	3437	2573	1980	1527	1297	1122	993	897	806	800	773	707	653	632	630	666	599	618	580	572	586	569	548	546	572	502	538	533	548	532	513	522	525	527	508	545	548	523	494	532	484	498	485	510	527	513	536	508	536	532	517	478	467	548	471	490	530	478	507	517	560	501	516	526	499	497	516	483	488	511	500	461	496	503	494	529	532	514	481	508	466	465	498	495	459	508	481	497	510	495	514	503	472	486	504	496	504	469	465	505	468	505	515	490	535	509	481	468	474	492	510	492	477	522	495	465	496	486	472	494	530	518	470	534	552	520	497	486	477	504	494	468	476	485	513	483	463	480	469	523	491	516	501	524	542	510	520	505	511	483	486	473	499	517	523	478	517	482	476	545	501	520	520	504	520	489	503	510	496	504	509	489	523	487	500	508	512	503	489	540	485	493	514	479	515	507	500	515	498	528	514	511	466	472	495	488	493	471	458	508	563	513	509	513	498	499	511	491	541	484	510	521	500	492	463	489	489	520	498	519	489	507	493	495	503	493	494	507	494	513	527	526	507	478	470	488	535	470	514	487	523	538	535	485	488	460	514	512	530	451	508	482	471	486	476	512	485	532	518	444	481	483	520	448	492	466	496	515	492	552	490	489	488	505	484	495	507	517	491	503	476	520	535	488	517	490	483	518	473	489	467	494	478	503	534	449	531	509	459	503	522	488	520	495	495	471	463	504	499	490	494	519	488	505	526	509	508	487	458	511	499	530	500	520	512	543	534	507	469	496	478	491	494	532	502	481	503	481	502	526	554	508	482	496	482	481	488	482	489	508	497	509	500	556	451	511	491	532	515	507	488	524	549	470	555	513	481	512	521	457	496	476	499	465	482	458	500	530	486	504	543	497	490	480	524	519	486	518	516	516	501	518	513	499	499	483	511	540	467	503	515	518	510	467	502	509	515	472	495	501	518	499	496	536	521	495	528	486	461	475	474	483	536	529	512	478	512	499	518	507	493	492	469	521	499	484	476	476	470	505	474	491	539	523	500	497	512	502	528	482	471	472	468	492	477	515	478	497	491	508	546	493	525	503	485	535	497	511	470	478	429	507	536	481	493	493	497	496	521	495	492	488	518	485	498	514	487	494	474	490	520	441	495	503	506	503	471	495	536	532	490	470	506	477	468	532	520	496	485	458	460	547	484	504	509	479	523	527	481	484	496	505	514	505	477	474	482	472	486	495	483	481	511	510	531	514	514	484	503	497	479	509	461	492	516	490	512	455	501	510	529	464	494	521	484	507	522	498	502	516	488	521	459	505	512	480	502	513	497	527	482	487	510	478	482	543	516	525	500	530	475	496	473	463	473	527	488	469	495	525	515	511	483	505	492	518	491	483	512	495	460	448	497	508	488	457	482	517	478	457	496	488	516	537	496	452	499	485	500	474	487	504	473	495	475	526	537	477	547	490	491	488	497	499	490	476	501	500	462	477	508	518	473	485	486	499	460	520	517	473	483	499	508	517	515	553	536	492	491	502	507	510	485	511	474	511	498	520	575	486	484	513	491	499	453	482	489	517	531	498	506	529	463	510	487	507	469	470	472	495	517	477	502	476	484	476	491	517	458	482	507	501	505	494	468	463	485	512	516	497	503	475	479	494	511	510	511	495	518	509	485	507	490	539	496	543	494	475	488	463	485	494	501	514	496	495	520	483	497	501	478	473	497	492	528	473	489	467	496	519	500	510	527	476	500	502	500	494	537	491	500	524	506	512	466	482	496	505	520	476	487	483	530	478	533	483	501	484	489	496	511	488	527	525	484	477	524	496	468	468	513	473	447	461	490	502	493	487	509	546	512	514	505	543	486	493	499	513	500	491	543	528	460	522	479	473	530	510	517	486	535	500	536	520	486	501	471	490	518	536	503	499	534	483	523	498	504	488	504	509	540	511	496	535	514	476	521	494	497	510	492	496	450	532	528	493	520	497	479	482	514	535	485	502	516	510	505	470	459	508	500	493	498	505	489	488	493	504	488	488	504	454	561	493	502	501	497	489	470	486	523	493	497	475	516	490	508	484	495	507	504	506	509	497	512	510	484	516	549	504	510	477	493	498	546	504	520	538	503	483	502	475	511	510	499	479	506	501	488	521	494	525	525	496	473	472	489	480	513	501	478	519	510	500	469	500	476	519	514	501	492	522	485	492	543	481	522	536	486	460	497	491	489	482	473	505	502	472	482	507	480	533	474	515	511	510	512	497	512	507	507	488	486	502	514	448	551	476	506	503	526	541	494	520	502	491	470	484	492	483	482	482	483	495	469	490	510	532	471	512	537	488	496	536	523	496	531	525	471	458	452	482	509	513	519	504	498	515	541	505	480	486	509	483	514	469	481	532	535	495	494	483	526	460	483	451	488	481	480	490	502	531	536	489	498	506	504	518	521	475	507	491	501	513	540	509	514	505	491	520	493	517	460	523	500	504	473	516	465	520	490	483	523	484	478	527	494	515	464	506	529	495	509	507	501	463	517	515	468	505	469	570	474	496	483	508	492	499	478	537	506	470	503	497	516	505	535	518	499	517	488	486	492	507	474	486	475	496	480	493	497	458	481	470	497	481	490	524	478	468	507	526	489	530	514	538	502	464	514	506	525	533	534	510	498	494	520	518	526	465	515	505	496	488	481	493	511	519	510	501	530	501	463	479	527	505	512	496	532	465	510	523	544	505	505	518	499	463	512	497	527	501	498	498	488	489	493	481	497	474	491	491	468	513	478	521	485	536	486	477	461	453	498	500	512	499	488	510	507	471	538	515	497	488	507	512	498	465	468	511	507	471	497	537	522	517	498	478	474	500	522	468	507	526	528	503	494	514	478	473	515	518	452	457	517	502	489	550	517	484	492	484	468	506	553	546	490	512	484	489	523	479	472	533	515	534	498	503	512	498	496	518	523	522	458	495	504	500	478	527	509	521	518	495	463	533	504	502	492	481	492	446	503	469	505	501	461	494	524	484	495	472	532	523	473	487	521	484	476	532	463	480	459	473	470	515	510	507	503	487	516	495	528	532	467	472	496	546	492	500	500	510	496	447	494	468	514	497	496	469	476	478	488	487	539	516	465	548	483	481	485	495	520	486	492	509	531	504	494	487	514	501	503	494	500	504	450	508	453	515	517	520	524	498	467	511	496	464	525	483	518	503	524	507	466	507	496	492	498	489	472	499	518	492	510	456	532	484	498	493	507	496	518	501	512	540	503	489	520	476	482	513	513	508	484	507	477	493	486	526	524	538	485	444	484	499	516	517	498	518	490	497	538	491	523	523	499	509	515	512	473	495	494	476	475	492	524	519	492	480	490	465	476	513	538	501	464	487	507	506	484	503	520	486	484	465	485	505	504	476	470	509	506	513	544	478	477	489	487	529	522	480	498	509	497	471	549	539	489	512	507	502	507	500	504	554	468	487	476	484	520	478	478	490	495	521	472	465	534	547	484	494	515	502	495	540	540	532	503	499	510	511
27443	17291	3452	799	614	562	499	497	512	477	487	481	506	468	512	512	525	496	505	521	506	467	499	557	454	541	495	484	502	485	476	437	504	479	504	508	494	476	503	503	477	479	470	492	482	484	478	500	462	504	463	518	519	488	485	548	524	495	523	487	471	467	462	518	488	485	531	516	507	499	518	483	493	551	491	513	527	482	495	484	478	492	517	493	509	448	470	516	473	504	479	465	488	476	485	531	551	474	490	466	452	497	497	501	537	506	499	530	532	509	465	495	464	467	488	490	486	498	512	479	469	471	449	469	491	484	486	531	463	485	522	519	524	530	536	527	482	482	488	520	498	502	509	479	472	476	506	488	490	485	527	518	469	509	496	490	454	493	505	499	465	495	501	488	502	486	476	530	490	500	491	498	536	508	498	462	490	521	473	468	494	496	507	531	474	489	477	492	494	492	472	466	454	514	499	497	484	479	477	482	529	523	459	496	531	505	497	483	508	489	478	507	497	485	487	539	430	497	512	476	494	511	473	479	475	512	500	479	511	510	546	498	474	508	441	479	474	528	519	455	482	461	531	472	451	482	485	476	497	512	494	484	462	512	479	525	475	484	504	524	490	530	506	518	474	521	486	493	533	476	490	502	527	447	523	498	471	501	455	500	464	503	471	467	462	496	513	512	519	491	474	476	487	526	483	503	491	518	499	496	491	483	507	537	511	503	520	537	470	478	474	473	484	507	482	510	510	449	488	502	506	479	505	487	480	454	490	482	495	482	480	520	494	496	432	502	501	500	506	467	481	427	446	506	499	486	450	507	487	483	500	484	492	512	526	454	543	540	496	483	500	509	468	502	477	506	518	484	500	488	448	492	477	505	494	456	484	492	482	546	471	526	473	516	501	509	497	465	522	495	434	476	485	473	510	509	466	488	475	505	494	495	499	487	477	537	475	486	536	478	492	516	546	490	500	503	452	463	490	485	475	502	519	496	462	464	461	463	524	495	478	521	509	515	539	499	481	503	539	500	497	489	488	533	513	451	498	482	535	451	454	464	470	522	470	525	488	514	501	477	456	498	521	482	472	491	461	454	470	535	490	492	475	509	437	484	485	523	516	515	489	452	482	546	507	506	460	475	471	477	485	492	504	526	559	498	479	482	518	489	489	497	489	485	492	466	463	490	494	505	532	456	488	512	527	496	478	481	492	488	483	535	484	472	516	486	473	488	468	520	438	513	535	502	496	506	528	463	480	519	507	507	490	518	455	527	485	507	490	499	503	477	522	485	487	518	467	473	512	470	504	521	521	499	496	505	495	477	493	490	476	485	489	483	518	506	517	493	488	507	477	464	526	521	522	489	533	483	468	486	477	492	505	496	459	488	498	489	473	488	468	474	504	499	518	474	470	471	482	523	448	514	523	500	528	463	476	481	509	512	486	501	462	491	493	518	539	480	508	482	462	467	517	519	483	502	516	500	533	475	511	504	491	523	486	516	476	445	500	455	505	500	480	489	486	491	460	459	519	517	550	454	514	476	475	471	525	466	511	504	512	474	526	490	508	514	483	483	491	461	481	503	493	463	459	489	497	473	507	502	501	476	500	459	492	508	486	471	487	507	508	520	501	513	516	474	483	472	473	495	504	494	498	444	500	527	490	528	488	502	476	478	484	535	466	441	486	486	504	488	524	524	490	482	458	492	522	510	479	469	460	499	519	478	489	480	476	467	561	534	502	534	485	446	471	492	452	481	539	517	485	480	497	492	481	516	505	492	485	488	527	515	479	461	474	539	512	479	505	485	492	503	507	514	521	492	506	484	489	515	502	488	518	498	466	496	452	494	519	517	471	496	506	469	440	488	489	544	487	487	517	499	476	518	514	465	525	492	493	502	517	494	494	459	504	485	473	519	464	506	504	501	494	472	467	510	539	460	475	481	452	522	467	519	476	445	498	463	492	511	484	488	523	495	503	487	490	487	496	514	517	483	494	467	496	501	532	516	491	449	447	491	516	483	518	468	511	487	498	565	474	534	484	496	530	466	515	473	503	523	505	466	498	456	475	489	503	487	517	510	479	468	499	505	492	503	512	474	485	472	502	530	478	480	470	466	513	515	453	462	485	497	504	501	495	498	481	448	511	457	483	522	510	505	488	510	471	498	506	534	501	479	493	472	472	501	474	497	483	513	458	498	500	481	497	483	562	476	472	457	450	485	482	468	495	515	502	473	517	481	524	505	528	459	494	519	501	511	494	532	535	505	481	501	511	486	472	517	450	495	503	500	494	505	496	512	496	488	498	461	483	500	463	510	463	502	506	524	517	501	491	488	460	487	467	493	470	506	494	492	490	499	476	506	476	502	465	494	512	512	454	472	514	458	505	516	503	495	480	491	502	494	478	458	477	508	497	473	510	532	480	483	503	480	474	470	502	501	487	508	490	457	493	491	510	499	465	474	487	447	469	477	517	479	483	444	479	512	443	506	487	471	502	481	495	515	501	490	468	501	474	498	489	496	470	513	537	516	506	475	495	486	507	486	449	547	520	487	462	498	511	481	501	513	506	497	480	495	516	484	484	503	508	491	494	509	465	473	489	470	480	481	526	461	515	485	485	487	479	499	474	541	530	515	487	504	511	539	486	484	448	525	473	469	490	486	440	502	526	475	487	504	514	522	487	450	490	496	484	491	506	470	476	499	529	475	446	468	461	485	503	519	471	516	467	458	506	471	485	508	507	476	503	505	485	490	499	494	520	464	505	503	504	555	487	521	493	529	483	495	512	476	496	444	499	529	470	492	521	505	481	472	465	524	503	500	476	488	496	478	446	494	501	467	469	467	432	524	487	502	479	450	493	501	472	506	526	506	502	477	490	506	508	478	522	497	456	484	514	503	492	476	484	481	444	467	487	505	506	542	497	482	488	481	496	460	510	533	475	485	530	507	539	491	519	426	505	470	512	446	471	490	504	469	503	489	493	471	477	493	450	504	489	509	508	501	548	516	497	473	474	486	462	481	484	498	544	513	502	519	492	476	473	454	457	469	451	465	508	513	508	457	492	521	471	529	509	490	453	491	500	495	450	506	507	509	511	497	500	476	485	469	486	495	497	500	534	530	484	513	502	454	476	473	501	498	496	451	493	430	470	528	509	460	506	472	491	491	465	475	463	522	489	493	518	466	471	515	474	506	524	505	567	518	472	490	508	478	482	503	486	496	491	481	475	505	498	480	505	461	483	497	482	489	520	471	484	498	524	512	457	505	481	478	495	454	509	476	504	499	533	520	468	463	498	505	489	485	507	499	458	488	515	500	519	493	490	489	477	537	476	492	483	509	474	535	461	485	508	514	497	488	499	473	526	483	497	479	455	492	473	507	522	473	501	498	461	525	490	471	514	490	473	478	466	480	503	498	476	487	510	503	494	480	511	446	468	489	475	491	471	484	495	491	490	479	500	459	468	494	467	468	484	528	491	520	483	479	520	508	454	490	515	503	507	486	508	517	510	497	500	514	473	459	488	502
4412	1077	917	699	639	581	555	579	589	551	578	520	529	536	518	540	552	569	520	546	537	553	541	548	541	525	561	535	550	540	519	572	512	549	533	538	523	537	539	561	510	510	562	541	514	540	509	487	563	588	526	505	529	540	560	505	544	568	524	554	510	500	527	546	574	543	543	523	553	532	539	532	543	560	531	531	551	503	532	536	518	525	585	497	519	511	516	552	534	481	505	520	498	610	512	558	550	524	524	549	574	532	530	517	514	529	515	523	550	512	555	557	540	540	561	525	533	525	554	538	547	518	542	583	555	499	513	553	554	560	523	538	557	529	546	540	488	553	561	559	559	538	539	499	579	502	532	562	512	546	504	551	539	562	513	528	514	531	531	541	484	528	548	576	557	527	546	533	525	502	538	552	566	516	584	534	512	541	518	497	547	513	530	555	557	537	540	547	524	560	550	542	526	553	537	574	543	544	580	530	533	526	578	582	553	534	579	546	539	509	519	523	533	531	548	528	557	520	594	551	555	506	563	528	521	565	505	537	540	510	566	508	506	548	559	555	527	587	508	514	559	521	535	528	531	542	574	531	513	561	566	570	520	536	553	578	493	563	526	531	502	523	511	552	548	543	527	565	503	518	515	549	496	543	491	527	559	535	540	532	524	585	536	561	528	585	524	499	508	568	549	506	523	497	577	516	527	539	550	550	541	573	545	500	540	566	529	521	549	598	544	515	542	553	544	535	545	547	537	538	516	525	506	527	544	533	531	530	568	534	520	508	502	535	538	511	534	572	523	549	534	525	521	547	492	482	497	545	501	541	600	569	488	549	534	514	563	571	579	569	569	566	540	503	515	496	551	528	540	513	515	520	564	541	534	551	510	531	547	533	525	569	545	573	564	570	485	509	545	531	543	524	541	551	536	524	554	524	565	500	505	538	570	517	522	521	560	551	562	529	541	560	586	525	568	511	534	555	539	515	483	514	505	581	536	550	495	536	542	498	518	512	478	529	525	528	553	521	509	520	517	544	542	545	566	534	542	517	509	534	529	538	535	522	588	598	564	540	541	536	560	547	511	549	513	541	499	540	486	567	525	511	499	546	543	517	549	499	603	535	542	506	569	540	540	553	552	526	542	537	507	588	540	564	554	561	509	517	576	556	529	517	559	516	536	514	584	534	541	524	531	527	548	545	569	511	534	559	531	530	567	533	506	517	578	539	581	559	509	505	526	522	516	508	579	545	567	588	545	551	555	523	538	557	519	547	565	554	534	518	519	522	551	502	543	522	522	545	576	493	540	506	551	569	542	540	571	558	506	515	543	502	511	535	533	522	557	541	517	564	548	535	545	518	533	487	560	521	539	542	560	506	481	550	558	565	575	532	556	535	554	529	547	558	527	527	526	543	529	531	531	545	547	552	516	531	514	589	536	571	555	585	573	571	531	541	539	499	536	532	562	555	552	580	541	505	537	555	560	517	518	534	541	525	506	555	519	537	542	543	564	535	539	538	538	551	528	496	510	538	561	520	501	539	481	532	504	570	513	533	511	554	523	499	520	567	512	536	535	530	577	536	524	534	545	569	524	547	542	508	515	539	515	539	570	511	527	506	556	502	507	556	521	543	537	525	547	527	543	527	502	580	558	578	508	576	564	563	545	514	514	546	556	504	548	518	589	535	485	538	549	532	547	569	513	534	537	613	538	540	569	545	472	525	497	509	554	497	560	508	508	590	493	544	514	542	565	535	526	523	564	548	521	557	489	563	543	564	558	531	592	509	490	547	577	518	559	543	518	550	542	556	549	539	543	571	548	482	524	502	536	513	526	529	574	537	511	537	559	536	546	530	542	497	511	555	533	502	515	536	542	520	580	540	538	491	523	505	519	536	575	558	519	578	566	546	561	511	542	518	547	536	507	584	526	570	545	532	520	546	522	589	519	533	511	483	505	535	495	522	535	534	539	549	529	549	554	542	580	519	528	526	496	488	552	564	586	508	553	517	523	571	532	545	533	546	508	541	565	577	514	555	482	551	539	558	565	532	540	560	518	560	519	507	489	554	539	542	549	534	562	488	502	517	490	574	471	509	554	510	531	518	516	527	553	509	508	542	570	496	544	541	503	538	541	531	505	537	556	557	513	585	534	522	547	476	560	545	493	591	533	530	558	537	513	550	544	526	515	548	521	556	522	520	546	552	537	507	539	546	570	518	537	512	506	510	540	529	525	528	512	560	516	526	552	530	581	517	549	546	531	509	521	526	499	562	525	559	535	504	518	527	531	523	544	515	509	554	571	515	511	571	552	554	494	464	584	507	547	567	561	519	559	538	504	534	566	553	541	551	504	546	556	539	543	513	526	524	565	540	561	548	528	542	539	536	514	543	524	507	531	519	565	485	533	522	555	559	551	540	538	506	535	558	498	525	558	548	502	541	508	536	534	558	525	534	485	547	563	533	557	542	553	509	519	495	543	549	556	533	541	540	537	586	550	548	563	490	549	503	523	556	531	554	568	550	563	473	535	591	522	515	551	516	516	529	552	520	538	526	530	536	538	548	504	513	512	548	543	518	553	529	562	552	530	489	534	548	533	554	519	521	570	585	519	538	542	505	568	545	533	500	543	527	577	558	560	486	522	543	561	529	494	531	545	533	540	551	544	522	532	526	552	558	568	548	508	539	527	498	531	556	564	516	534	546	473	528	506	550	535	536	524	511	560	584	547	573	574	528	526	542	567	551	495	539	561	486	521	590	489	556	538	530	547	560	520	545	530	558	545	526	564	538	550	541	541	559	543	531	520	528	495	583	511	514	566	512	534	540	510	537	533	523	531	531	500	538	557	525	577	571	506	523	515	522	555	558	498	523	539	530	550	513	526	553	536	484	557	559	565	533	547	548	554	531	515	499	535	573	553	527	541	568	549	527	546	532	575	505	562	526	512	571	538	555	516	559	576	566	532	551	519	499	535	545	569	546	504	584	536	531	528	510	511	493	511	552	523	534	542	562	504	513	561	536	503	528	497	581	484	478	494	572	539	522	564	525	519	558	511	513	576	528	536	499	494	519	507	578	513	539	570	583	556	535	556	541	527	561	553	581	550	527	564	544	543	557	538	517	494	517	507	553	587	545	533	532	527	545	567	508	546	579	513	508	554	523	532	569	536	564	512	513	536	530	567	493	517	535	583	516	528	522	543	549	554	494	570	531	519	575	556	523	567	544	531	538	555	555	543	569	529	511	585	575	565	546	516	538	542	517	516	541	530	503	534	497	552	546	558	558	540	504	550	519	587	570	551	546	560	583	491	480	517	501	525	518	539	528	563	508	508	490	520	563	554	505	521	541	554	522	525	550	553	511	568	517	530	540	557	562	531	530	533	551	545	514	560	530	524	578	554	482	565	534	548	536	534	545	525	499	562	530	512	518	516	535	555	524	500	553	515	526	546	542	534	545	546	533	522	519	547	548	536	533	496	540	559	539	555	511	581	552	516	499	548	526	537	567	488	530	526	549	577	512
23540	21068	28220	24091	21052	9373	857	592	519	472	448	353	350	342	328	325	329	340	278	308	298	288	288	326	300	302	280	284	299	309	292	307	251	291	295	288	279	283	280	259	283	292	240	276	293	284	260	280	301	268	277	238	289	261	271	283	286	288	293	252	267	316	267	267	291	268	287	288	289	269	268	264	285	286	272	281	299	266	276	291	275	285	267	273	296	268	270	269	295	267	247	259	269	265	272	274	281	285	256	275	253	293	285	270	281	256	279	264	278	281	252	248	264	262	306	288	288	312	285	286	265	254	281	271	250	288	284	272	262	277	242	287	304	272	286	256	243	284	280	260	300	303	286	299	269	288	289	266	283	295	274	248	310	269	264	278	265	283	275	258	279	267	303	253	274	284	242	239	285	292	314	271	273	271	286	287	240	263	258	273	293	281	290	293	264	267	289	303	255	287	259	261	259	285	248	256	283	292	284	280	279	275	264	289	281	285	261	270	243	265	289	279	283	262	269	251	265	281	279	314	268	263	282	283	270	268	264	274	270	267	266	307	251	296	278	275	261	285	271	271	301	300	262	291	264	262	328	263	254	272	285	280	273	286	314	270	284	293	284	268	264	307	300	276	281	282	254	274	255	256	290	264	259	284	271	260	277	289	286	273	249	276	265	263	290	272	254	250	300	266	282	277	280	247	284	306	261	293	273	280	283	261	284	278	306	282	289	261	278	268	270	312	300	287	255	249	268	269	261	281	263	298	275	273	239	294	286	267	292	275	284	249	239	282	284	295	315	290	260	270	270	293	280	269	289	290	282	279	259	273	268	290	257	301	271	271	306	273	281	260	288	254	258	289	310	252	282	292	284	264	257	257	267	271	273	273	287	248	278	290	276	255	278	258	303	285	263	271	290	263	261	283	294	255	285	280	259	290	279	326	244	277	263	262	255	275	312	267	282	250	273	267	245	285	290	285	268	294	245	251	246	273	234	284	272	255	302	300	256	250	277	289	275	278	265	259	288	293	293	277	293	291	263	269	281	256	285	257	279	284	258	257	240	292	278	245	247	277	267	282	279	293	257	267	277	268	314	239	298	286	282	269	258	249	260	281	275	243	262	276	287	255	276	244	261	254	325	285	303	253	254	271	290	292	283	262	246	260	262	244	237	253	285	268	271	288	270	254	282	293	288	259	286	279	278	268	294	280	270	252	281	262	288	288	278	254	292	241	289	250	262	266	258	307	269	299	293	254	291	262	283	267	317	267	259	303	251	280	256	273	275	268	264	252	285	258	315	287	286	252	258	266	260	264	251	258	280	292	300	283	249	274	306	260	273	283	267	274	282	255	291	310	268	282	274	276	274	256	278	270	260	289	262	241	293	305	283	288	260	300	285	298	230	276	271	290	274	263	261	285	300	285	275	282	309	296	276	269	293	288	281	274	252	255	268	257	283	283	281	297	259	278	276	268	276	279	240	249	267	248	260	292	287	271	244	272	306	265	266	270	290	284	273	257	295	287	265	237	277	241	272	278	272	306	272	275	274	283	280	279	302	260	276	274	304	309	257	279	275	233	288	262	248	289	264	263	287	276	293	285	248	254	282	261	257	279	272	258	285	257	252	257	269	273	261	253	281	294	263	242	249	286	267	269	281	282	297	265	303	264	277	298	265	251	269	285	277	288	288	249	260	276	280	262	293	280	288	284	277	281	280	262	265	247	294	268	260	275	259	285	241	268	256	255	260	289	283	257	273	287	269	285	275	257	275	237	245	268	241	270	289	258	268	264	251	278	257	287	272	281	292	264	278	264	237	254	292	315	282	263	257	291	292	271	276	273	302	267	274	277	264	264	258	297	271	273	265	285	273	283	279	292	284	269	258	243	238	276	284	244	272	258	268	285	267	278	240	281	231	288	293	261	259	288	267	260	267	265	311	261	265	257	266	271	259	277	279	277	262	277	247	243	284	250	264	279	289	293	231	306	280	266	246	272	236	278	285	251	243	291	279	271	269	284	301	294	254	291	297	267	289	276	257	257	275	273	261	280	275	262	267	261	301	264	245	252	228	287	223	256	249	290	246	240	270	268	269	268	312	268	292	271	283	270	284	273	279	263	258	310	261	281	253	291	243	287	268	273	290	267	284	254	267	289	286	278	266	269	243	292	280	279	275	257	268	276	281	278	281	271	256	284	294	269	249	272	270	270	275	265	279	285	282	267	278	249	282	256	264	304	271	285	273	273	271	304	259	283	274	309	270	289	253	292	263	291	274	253	240	265	307	255	254	258	241	247	289	282	273	248	270	274	290	308	255	267	266	262	278	304	267	259	264	274	291	240	277	288	275	261	288	261	273	247	297	305	276	284	298	255	276	282	276	288	298	293	253	290	254	278	262	283	301	236	262	287	269	266	258	263	294	270	276	274	291	267	299	268	266	257	291	294	279	285	271	269	255	279	239	265	270	266	263	261	275	290	241	292	292	289	296	290	273	254	275	294	260	267	275	282	289	257	273	299	267	251	232	287	253	256	258	277	260	280	289	278	272	260	276	291	259	284	271	281	263	307	262	245	278	253	263	296	249	228	279	247	242	287	298	270	288	290	284	289	302	259	261	258	275	251	303	255	290	293	271	276	283	262	261	269	271	281	268	253	275	291	285	254	292	269	278	255	283	295	271	269	210	287	269	262	271	274	273	244	259	298	264	226	273	256	288	281	277	276	289	271	257	277	283	230	305	282	281	243	272	290	300	267	269	272	253	268	283	272	275	283	300	262	270	259	251	268	277	265	288	306	262	299	303	271	282	281	269	285	263	272	269	267	292	266	258	305	275	283	263	267	245	301	260	267	256	295	257	246	279	294	279	260	275	302	277	275	298	286	286	274	277	265	278	266	305	267	288	273	255	278	276	268	265	257	282	239	263	282	253	259	275	276	285	259	264	268	245	268	251	269	285	269	290	257	274	278	241	274	269	280	256	277	267	266	307	287	265	288	269	237	267	264	282	271	283	291	270	275	312	257	317	287	273	264	260	259	278	229	289	251	267	262	287	272	282	302	259	270	261	280	267	305	279	276	268	272	272	282	277	269	266	270	264	254	268	273	303	270	280	302	281	239	249	282	278	263	259	271	280	275	258	276	266	248	245	283	273	232	263	271	259	278	302	283	278	266	278	256	286	271	297	254	267	257	307	293	291	274	290	286	250	281	277	271	253	259	284	278	282	247	266	248	291	283	266	269	293	269	247	276	244	288	260	298	265	260	266	274	281	288	277	279	254	287	286	264	266	286	255	267	269	263	273	250	288	269	281	281	291	281	275	263	271	274	276	305	264	272	279	261	278	288	259	247	290	296	263	275	265	251	279	281	275	226	263	283	266	272	240	285	282	294	294	278	286	279	270	282	291	270	289	253	264	311	253	281	244	292	272	268	280	290	276	309	248	286	264	257	260	283	287	252	281	277	266	273	270	262	285	264	243	307	242	234	258	252	251	262	263	278	243	272	295	287	299	268	271	247	256	269
3389	8628	5629	2604	1906	1433	1104	847	759	652	585	521	481	474	419	397	401	364	365	329	372	372	352	351	321	352	336	324	302	307	367	354	351	336	361	331	302	309	309	309	291	317	315	289	302	319	296	335	355	318	306	305	318	345	332	297	313	313	278	311	314	304	341	295	357	279	317	329	332	322	286	324	309	324	319	303	309	308	330	311	309	305	325	308	329	325	329	279	290	312	303	300	320	297	330	297	314	315	316	288	282	329	281	327	345	299	326	279	302	321	293	323	312	309	318	293	315	313	316	296	312	306	308	314	287	314	300	328	303	336	307	287	300	301	327	277	298	299	265	285	308	313	290	323	345	333	303	287	294	342	321	302	288	293	298	328	325	282	321	299	319	302	315	317	311	302	316	268	282	303	318	300	289	302	314	307	331	308	299	338	303	331	297	318	318	297	284	292	293	318	320	308	320	326	282	304	298	293	303	333	292	295	305	330	321	328	286	320	305	331	315	296	295	313	306	326	336	340	313	305	315	339	314	320	315	295	324	323	300	275	314	314	273	294	317	287	309	297	316	302	278	315	295	316	320	319	282	316	301	306	299	306	286	288	282	304	282	321	297	304	293	312	293	277	294	305	307	291	339	332	317	276	290	306	312	293	320	299	288	341	323	302	350	303	305	319	295	283	302	328	308	317	284	279	298	296	294	312	320	307	306	289	297	327	327	336	299	288	318	307	314	309	321	309	298	299	312	311	306	328	296	311	322	310	284	304	284	321	302	295	303	338	310	306	310	316	306	262	312	274	300	306	296	297	291	295	333	319	318	318	323	303	287	312	310	287	318	269	302	293	288	315	310	297	273	309	320	289	292	313	315	292	341	277	301	261	285	305	312	300	328	302	281	296	295	307	284	321	324	289	314	267	318	287	313	333	316	289	300	310	312	299	296	276	281	291	305	299	310	291	308	306	290	293	291	311	301	308	315	293	310	329	296	345	288	294	313	298	308	306	309	300	292	330	311	305	297	304	300	286	285	279	327	316	319	284	318	296	281	271	325	312	255	313	313	301	301	302	286	331	300	347	320	304	300	307	316	305	301	319	292	294	295	307	315	288	298	297	322	333	295	306	290	298	307	302	294	310	321	273	331	311	312	325	308	288	311	319	291	324	320	321	296	326	313	324	285	291	316	314	304	272	287	318	311	306	296	309	323	302	311	308	374	307	307	288	299	280	309	296	305	319	330	300	279	351	311	308	310	324	276	311	299	324	302	288	317	269	293	299	281	310	322	318	312	289	286	299	314	291	287	293	289	285	292	311	318	299	316	311	302	318	291	269	323	330	287	321	321	297	336	298	288	300	332	294	290	308	312	316	303	290	326	318	298	315	317	357	288	322	351	315	330	302	307	323	296	322	294	316	319	332	300	311	320	312	293	302	287	324	328	327	284	321	306	286	295	319	301	318	300	262	290	295	299	301	308	327	309	315	324	315	282	299	286	315	302	305	284	323	290	311	332	302	292	291	296	321	305	310	330	304	292	309	276	323	265	309	331	313	323	310	292	310	315	292	266	287	308	303	306	295	297	295	284	301	326	310	292	301	336	306	276	317	278	299	300	298	362	315	318	299	297	305	316	330	346	300	292	291	317	296	329	296	338	281	336	295	309	343	298	310	312	289	284	312	307	313	293	310	309	291	263	296	344	303	285	301	296	320	332	289	338	294	308	295	299	295	324	318	284	333	292	325	351	341	290	310	327	307	323	290	309	298	305	294	325	307	293	320	283	290	302	307	298	297	294	296	309	295	271	312	288	308	302	299	334	317	308	313	296	305	295	299	303	297	356	286	332	309	288	281	289	304	331	288	306	304	287	276	287	337	285	271	296	326	333	299	294	301	321	287	325	294	277	313	314	289	309	342	287	253	265	313	315	315	334	283	282	298	331	313	310	342	335	269	303	317	301	303	270	313	307	298	276	306	280	300	289	290	308	309	328	301	314	315	273	294	320	323	271	303	301	290	313	322	299	319	337	287	300	284	325	306	286	284	314	314	300	310	309	315	309	304	303	281	303	300	304	306	304	305	315	307	306	262	297	290	285	312	300	317	316	335	321	284	317	300	318	280	304	305	297	299	290	293	300	288	300	322	348	324	319	333	290	289	315	309	312	348	292	310	326	310	281	307	315	310	300	292	328	331	311	295	265	320	317	331	322	304	293	319	296	308	289	314	282	313	312	310	284	302	269	323	308	277	273	290	308	317	321	320	293	324	324	304	317	279	308	343	287	291	301	318	296	307	314	282	335	335	300	327	314	305	305	311	296	294	317	327	295	302	308	316	293	292	290	318	278	294	322	294	306	312	302	309	315	317	302	305	318	277	295	315	271	302	315	280	289	291	310	299	293	279	300	289	298	299	305	301	271	299	302	337	310	287	283	278	296	345	311	303	331	311	310	299	320	291	329	337	295	302	329	270	336	262	305	354	310	332	320	300	310	318	304	303	260	299	297	284	294	299	326	319	286	315	340	336	321	268	308	315	323	320	309	320	322	316	308	311	288	303	325	260	289	306	308	308	297	322	307	291	260	298	298	337	312	328	320	288	297	321	299	316	323	360	330	288	316	287	321	301	299	296	322	307	323	309	326	291	308	286	272	306	288	321	305	348	294	304	302	309	318	316	301	317	312	331	299	281	299	309	308	294	314	297	314	278	309	282	291	291	289	294	275	306	296	332	313	303	296	288	308	314	321	288	299	324	320	319	304	340	297	356	306	273	297	289	286	315	310	282	334	278	293	288	265	298	303	307	292	306	294	310	291	307	301	295	324	293	293	308	269	297	298	287	273	321	323	298	315	299	287	291	313	305	284	281	301	325	299	313	281	313	315	330	285	293	303	286	308	288	327	333	290	318	321	336	329	293	311	297	327	329	320	350	316	319	303	285	328	308	308	311	309	315	335	291	313	290	279	304	303	326	295	309	330	330	296	312	316	309	329	310	281	294	307	325	306	310	336	331	284	337	272	279	309	278	321	287	307	287	282	286	298	325	321	307	278	316	285	325	294	306	315	328	320	292	292	318	306	320	278	312	287	294	298	299	296	310	299	290	300	292	304	291	347	299	298	310	315	327	294	285	331	302	327	340	310	304	279	310	293	300	318	321	308	294	313	311	311	329	320	297	293	313	322	275	277	296	327	321	347	292	295	322	278	285	288	313	328	310	322	298	322	304	331	294	308	305	272	270	283	271	304	310	326	291	300	296	312	295	282	301	272	307	311	304	310	301	287	329	297	293	309	296	257	312	319	300	298	310	315	304	275	314	317	292	347	308	309	292	315	318	328	305	284	298	298	284	280	314	291	314	273	298	331	301	318	303	306	314	283	313	285	302	292	283	287	280	269	255	323	338	313	317	295	279	289	300	294	333	305	330	307	333	319	292	318	303	288	313	302	306	329	314	269	285	325	291	312	306	290	292	276	291	311	278	290	262	325	295	314	284	325	341	299	315	289	283	292	305	305	299	309	306
24655	21082	27086	25186	9436	1106	957	852	803	784	766	786	781	790	712	763	751	716	740	720	781	711	774	727	728	771	703	689	720	730	704	714	720	703	673	728	686	710	704	732	739	705	719	701	684	674	748	696	687	718	666	715	707	722	679	725	708	778	637	712	720	696	735	712	724	711	728	730	734	730	698	691	728	667	692	741	742	731	679	720	660	719	709	696	713	707	681	736	739	723	691	683	724	711	682	694	695	717	712	706	707	709	697	727	705	734	725	691	755	738	716	746	691	711	689	721	701	692	675	681	683	680	697	706	703	705	679	726	700	675	706	719	737	676	734	730	714	740	699	678	703	752	695	680	704	750	711	678	684	721	720	708	726	739	723	701	723	723	661	700	701	704	684	702	670	680	709	728	730	705	743	704	724	728	704	740	721	731	679	714	700	684	734	692	714	721	731	747	701	719	674	734	667	689	727	672	714	723	769	699	700	683	733	706	703	754	752	731	681	680	678	708	781	675	715	697	734	755	748	700	693	748	687	748	681	689	708	734	685	673	716	770	715	712	729	744	709	732	747	672	696	683	718	668	660	739	711	724	733	698	714	672	691	680	734	741	715	710	692	686	699	730	719	740	712	690	677	718	703	675	654	698	733	713	701	694	655	674	687	722	720	748	747	725	711	706	734	699	702	685	698	700	720	699	655	717	718	737	708	754	694	701	701	694	689	644	763	690	743	676	692	667	692	666	736	691	716	727	762	703	675	768	702	736	688	718	718	699	669	712	743	681	679	717	739	715	707	724	744	749	715	720	696	739	700	727	699	690	681	696	761	724	726	664	718	733	745	689	706	702	698	662	745	680	750	709	701	756	692	689	727	726	708	714	732	729	695	743	751	689	694	696	678	693	701	706	747	731	709	684	656	696	681	697	689	721	719	731	680	768	739	681	714	708	707	699	708	695	716	770	733	767	747	695	724	692	698	728	710	660	714	691	751	734	750	700	709	692	693	696	737	715	707	723	717	660	760	660	716	734	700	751	728	701	668	722	683	734	712	781	671	708	692	737	719	753	685	723	689	690	696	714	679	747	722	689	686	694	701	699	696	722	681	694	713	696	728	674	766	722	700	674	705	700	670	683	709	738	671	753	731	744	744	655	693	724	739	672	729	724	729	727	668	724	736	695	722	731	764	739	710	748	685	654	722	700	732	766	668	688	709	716	744	680	679	725	745	715	729	735	690	697	684	700	677	720	695	647	761	700	718	714	742	704	726	678	753	689	710	692	713	678	735	733	734	719	703	730	698	669	696	734	677	703	742	642	673	650	722	714	740	687	713	742	729	692	706	658	709	702	772	702	656	753	654	772	721	695	700	715	704	713	706	685	742	687	696	699	710	730	710	687	724	712	708	747	690	714	691	726	670	710	751	719	715	684	717	703	731	740	674	767	754	733	708	691	673	675	722	745	723	670	719	746	702	736	689	672	648	694	697	709	711	709	719	703	733	706	670	739	709	748	744	690	682	644	674	745	651	707	730	730	721	736	740	696	690	717	719	708	671	657	705	727	743	702	694	715	680	709	704	723	725	692	734	710	686	716	754	695	726	696	677	706	721	692	715	734	688	698	722	759	671	720	709	705	630	693	723	690	681	696	730	730	722	692	740	704	718	677	684	718	724	716	697	690	699	730	758	708	727	668	726	728	749	695	689	666	714	732	758	724	723	704	725	691	714	690	730	735	721	681	686	681	689	700	679	721	687	695	669	736	656	741	736	751	788	716	679	724	703	714	721	713	679	702	765	706	677	740	670	747	670	748	725	697	706	714	735	691	776	706	674	738	768	665	690	705	668	725	722	738	668	670	721	685	690	713	701	724	754	756	702	701	721	697	686	731	718	741	698	692	743	748	670	701	690	722	709	760	673	715	711	680	745	710	659	715	694	756	690	752	716	696	688	684	677	683	673	705	724	739	701	699	701	766	716	700	659	667	716	715	687	754	715	770	722	757	690	683	705	693	687	681	701	740	688	757	658	681	717	693	626	710	669	671	742	721	680	687	720	702	727	695	702	747	700	715	735	688	731	742	708	711	702	742	714	673	717	732	739	743	698	686	676	691	724	702	700	731	740	751	714	734	773	699	715	731	695	702	705	676	660	702	688	752	719	671	692	685	706	694	705	716	707	710	746	737	668	739	696	741	685	691	694	713	731	676	696	704	700	689	756	673	746	687	679	713	728	765	720	710	723	698	710	745	739	734	684	729	688	654	674	650	703	692	704	696	705	709	663	742	676	720	725	740	702	702	688	711	667	727	745	739	645	709	670	688	750	685	685	751	721	729	723	700	697	664	736	736	703	716	694	744	760	677	739	752	680	733	740	696	719	780	683	720	677	697	668	699	717	737	681	707	731	739	698	698	751	694	717	721	737	694	691	685	743	674	704	672	737	682	754	704	698	666	729	675	714	673	726	683	682	768	685	714	730	699	737	704	753	728	710	686	724	714	713	714	661	718	681	681	686	705	699	710	706	757	701	746	715	680	767	741	652	696	709	715	684	721	738	722	700	764	724	748	727	713	673	701	696	677	718	700	682	768	747	740	699	693	690	753	747	682	715	721	694	689	704	710	714	702	708	706	674	673	728	714	662	727	702	727	736	737	676	713	716	700	691	767	715	681	651	741	668	730	766	734	710	723	712	672	655	702	694	705	693	681	759	766	723	714	677	736	751	726	680	729	677	699	698	713	689	753	717	721	746	699	722	730	707	743	700	751	673	683	696	713	693	731	703	700	734	718	663	693	725	746	721	646	650	670	743	712	718	676	731	727	685	706	740	701	698	726	667	699	688	710	733	701	725	676	732	682	687	727	666	722	688	730	722	729	707	712	740	715	687	749	738	718	749	680	682	752	705	723	681	750	744	746	712	716	652	768	779	768	729	719	719	737	736	715	701	671	701	758	722	712	734	717	694	731	662	729	733	656	720	700	705	769	691	720	669	719	732	724	719	726	706	740	656	736	661	684	673	732	689	682	684	660	715	720	699	701	656	761	737	670	667	748	719	760	700	715	683	690	717	753	739	740	752	766	718	699	703	735	680	680	687	691	667	646	732	683	691	727	693	733	673	764	715	756	705	700	706	702	735	696	670	703	672	713	681	724	726	694	723	666	718	675	750	677	722	698	687	736	700	731	708	679	680	724	704	735	734	762	760	699	721	702	671	737	670	714	681	751	722	685	690	712	698	694	681	709	752	686	718	717	694	700	721	643	679	718	665	674	733	682	682	690	712	703	736	690	702	693	744	693	688	689	718	740	740	697	735	705	733	687	660	684	723	762	709	749	668	725	727	687	702	728	701	732	748	704	707	692	687	789	683	714	695	730	729	713	715	706	704	720	730	772	687	721	762	708	703	706	773	641	668	702	752	710	713	727	706	707	663	740	706	663	687	692	673	728	694	662	702	695	703	771	712	697	684	732	765	734	672	752	676	710	705	701	696	708	692	738	712	718	704	744	667	742	684	767	692	722
3702	5070	3489	1931	1541	1327	1159	1093	933	932	879	860	898	857	784	802	801	748	731	773	761	807	774	792	781	769	788	726	700	753	736	782	755	749	726	687	715	744	785	741	790	734	774	764	728	749	736	760	732	681	732	741	757	734	698	756	750	728	744	725	743	759	788	759	722	751	767	715	727	751	725	715	745	707	727	738	723	715	722	707	685	747	760	711	722	722	723	799	757	674	746	710	790	726	710	748	759	712	704	746	711	729	781	760	721	770	718	706	742	753	765	726	751	737	756	718	769	733	717	737	746	758	755	738	679	751	735	740	791	725	729	704	705	770	767	742	718	727	716	731	787	763	752	711	701	733	733	787	752	775	724	708	709	719	777	768	776	767	743	743	702	749	743	769	729	731	736	725	771	742	728	727	749	763	757	711	713	751	712	723	779	687	725	745	745	723	655	715	822	803	754	737	722	742	736	746	748	773	735	726	776	732	714	746	755	781	709	757	732	733	760	749	793	776	792	777	750	730	787	749	726	758	736	752	731	680	747	770	737	706	686	718	716	730	709	749	725	725	711	707	778	702	722	726	799	752	717	736	769	758	756	781	749	746	759	734	748	724	778	711	745	693	766	756	732	705	736	741	762	658	707	708	724	774	767	722	707	786	722	722	716	689	709	714	772	718	709	715	769	716	742	769	726	759	697	712	771	746	796	757	731	710	724	747	710	760	724	730	759	736	798	731	701	707	727	732	710	732	768	749	671	761	732	738	786	727	775	712	727	675	762	787	704	737	685	702	774	772	715	719	785	737	736	755	741	775	700	734	750	738	742	758	686	720	738	732	736	755	785	698	766	746	771	730	721	735	711	740	723	747	769	708	682	795	747	722	758	748	744	748	722	725	737	719	725	756	740	758	762	732	766	742	752	716	752	767	766	774	734	730	732	727	709	749	747	770	707	778	765	715	703	740	744	727	726	749	768	747	774	678	756	724	734	749	705	790	768	786	763	768	749	762	736	694	726	755	764	734	741	713	705	758	732	749	779	760	733	726	761	722	741	761	735	756	765	768	709	710	763	762	664	718	669	733	691	704	762	792	753	769	770	750	673	709	729	818	688	755	712	747	741	687	721	731	743	703	692	706	726	706	780	717	781	791	742	720	764	755	697	734	706	768	757	727	733	756	692	749	756	735	767	731	707	697	724	757	721	711	750	683	737	738	689	741	755	759	770	726	738	732	748	741	717	820	723	764	738	727	668	746	750	751	747	777	682	731	670	725	718	737	758	698	750	731	774	739	733	748	768	698	712	727	737	715	722	777	734	729	733	717	742	735	771	730	721	706	725	756	744	732	753	734	717	748	773	742	733	770	759	760	786	765	743	741	738	707	749	761	769	737	759	749	748	728	705	659	737	717	724	714	731	731	684	755	704	728	723	739	761	761	746	742	727	736	795	711	764	774	799	748	719	760	778	745	759	733	755	755	774	671	732	756	722	748	728	734	700	726	695	704	710	743	752	760	803	789	772	734	719	782	762	781	740	756	704	748	758	755	731	758	712	694	751	758	748	761	762	727	743	728	756	715	723	739	698	743	716	782	711	739	739	709	742	758	775	721	734	768	743	748	747	733	737	729	757	739	752	715	750	751	758	741	697	725	767	741	713	788	746	743	721	779	737	762	716	789	792	729	718	747	782	770	779	723	745	730	767	766	720	774	716	713	748	736	751	731	703	748	702	726	762	753	708	760	765	700	746	734	734	732	717	715	718	729	719	761	727	735	687	745	753	732	769	755	733	748	772	717	749	812	742	738	732	724	740	711	748	736	702	734	743	723	731	732	735	738	769	719	765	703	747	734	783	716	735	745	763	740	744	719	768	772	722	750	725	804	751	706	692	740	759	774	770	753	756	786	754	702	725	743	734	722	767	706	730	725	757	733	746	718	737	747	732	725	730	747	719	720	743	701	749	757	781	774	717	740	719	778	768	753	726	728	764	724	726	666	739	731	723	741	729	719	725	774	732	757	718	742	752	716	719	813	720	703	707	726	728	749	740	751	725	702	713	760	742	737	694	712	752	773	748	706	782	752	704	736	747	730	746	743	757	757	702	728	748	701	734	780	738	718	743	723	732	729	692	725	797	768	746	725	710	764	714	775	734	732	778	743	728	700	771	717	714	698	711	769	761	758	704	736	778	713	731	741	756	750	737	735	707	786	743	730	741	732	730	662	732	718	740	715	731	734	707	743	780	746	742	747	723	735	693	707	707	725	746	773	776	738	734	746	759	763	722	762	711	692	708	725	746	734	739	772	697	744	754	732	694	718	722	690	777	734	751	733	724	736	702	758	716	713	741	757	715	765	756	710	755	738	700	702	702	694	732	710	735	707	743	741	787	725	749	720	738	696	740	721	719	745	704	768	709	690	767	749	741	745	762	739	716	764	806	784	748	771	704	736	720	755	756	736	727	700	733	752	769	707	710	736	710	749	746	770	765	724	701	719	717	758	751	707	772	712	715	689	709	774	723	679	761	733	740	799	770	694	712	754	743	711	718	745	773	758	737	787	744	759	766	728	718	745	707	712	748	746	698	735	708	713	758	765	784	722	718	746	700	736	726	719	717	773	774	703	757	750	720	707	711	758	748	780	720	730	743	711	747	740	749	708	703	704	769	736	756	690	678	743	692	755	774	733	734	762	725	700	713	743	791	722	748	759	722	705	720	695	693	777	729	762	717	768	766	792	706	763	796	775	697	702	707	762	726	709	719	735	697	746	735	759	702	775	739	737	755	764	713	724	730	749	691	736	750	751	768	717	790	723	781	691	784	728	749	773	722	749	744	768	744	765	761	729	726	673	717	718	731	717	749	728	682	724	733	724	768	787	735	764	722	726	742	710	760	699	757	746	702	749	761	734	757	751	784	774	741	736	726	708	742	737	759	743	736	727	733	727	676	761	758	750	763	748	710	739	724	773	763	731	751	759	732	775	710	804	742	734	758	754	790	713	721	699	759	717	718	726	790	736	764	753	709	737	711	771	726	718	752	730	725	756	753	760	758	742	734	725	747	724	779	746	746	720	791	748	742	721	757	774	733	720	726	751	750	758	748	758	729	738	737	688	767	735	767	734	761	710	777	763	767	726	708	704	770	705	750	725	740	718	753	715	742	723	752	769	736	768	776	727	697	733	702	702	757	743	716	767	734	761	740	694	731	745	765	760	740	725	773	772	717	727	713	761	785	781	759	758	713	741	746	713	763	750	757	701	753	747	749	770	735	754	757	711	749	754	763	731	734	750	714	705	712	795	732	739	775	800	726	754	753	722	748	755	739	789	738	715	734	728	786	768	740	722	765	762	729	739	712	761	776	712	757	679	737	713	739	732	781	694	706	758	756	774	739	744	710	698	754	727	722	763	741	712	745	700	725	754	766	774	752	739	730	736	769	753	745	697	762	691	783	706	754	707	728	703	764	715	758	699	758	697	721	739	755	756	778	753	777	708	748	723	730	759	695	705	739	767	769	771
22475	21102	28738	23689	21098	21142	7704	1127	873	837	741	703	669	629	667	600	584	597	534	538	522	537	510	516	527	533	523	511	510	544	546	527	525	497	507	508	524	483	492	500	497	470	491	511	515	535	481	497	492	500	467	494	483	467	487	480	508	509	511	482	487	469	435	502	500	484	499	502	456	496	513	499	472	515	474	491	481	504	474	488	491	483	441	469	478	452	470	505	471	461	474	499	493	489	499	457	482	491	459	483	498	489	463	515	492	475	512	460	420	504	475	480	505	480	494	488	490	470	435	496	487	485	477	478	484	492	490	472	483	500	480	456	509	512	480	504	459	497	462	447	484	473	493	471	509	528	473	520	471	511	473	465	463	509	487	500	510	508	509	464	515	500	474	469	467	476	485	472	486	431	517	467	460	488	500	517	492	485	518	456	495	472	505	483	476	482	471	503	465	457	478	488	475	505	475	503	483	480	499	463	448	474	468	506	480	459	492	461	450	537	477	464	491	487	447	481	471	475	456	502	483	500	480	447	473	483	474	478	481	491	449	488	491	526	501	457	472	510	494	474	471	469	470	438	457	516	500	462	493	483	477	465	468	476	489	489	484	493	487	476	501	485	444	494	470	508	435	526	462	503	473	468	495	463	496	481	459	462	505	474	502	487	509	440	530	499	468	491	501	454	522	497	493	461	472	502	480	473	502	510	470	509	462	467	489	482	496	479	479	488	477	487	525	468	458	470	447	472	483	437	462	466	476	513	492	438	479	514	485	480	477	480	474	485	490	484	468	453	465	449	469	493	447	478	459	470	493	473	435	525	487	462	510	471	484	490	462	476	460	444	506	510	508	442	467	465	455	474	477	495	459	479	422	471	463	482	446	501	490	470	481	501	510	484	484	457	487	482	438	472	475	459	508	456	498	495	478	499	491	522	473	478	505	461	439	464	485	507	490	498	449	494	476	475	461	479	501	481	480	467	492	479	517	471	492	487	508	469	472	472	503	490	498	488	446	441	487	470	483	485	505	521	465	490	427	459	459	443	477	456	477	427	524	486	469	471	469	464	490	466	475	465	466	486	482	463	467	486	483	481	504	464	459	474	463	487	479	474	502	477	419	499	489	508	477	480	457	463	439	461	482	469	487	493	507	492	463	477	470	499	448	469	459	485	453	480	502	479	434	524	450	462	480	459	434	500	509	471	514	463	452	482	485	455	482	473	480	492	451	465	521	493	471	507	469	463	469	480	487	442	462	481	471	465	489	461	472	476	496	442	461	513	478	502	510	460	450	484	440	460	461	454	479	523	468	501	489	465	454	496	465	540	496	498	460	482	458	482	500	502	466	511	484	456	469	453	479	462	475	484	499	452	470	507	464	488	441	482	541	511	469	515	479	492	456	441	437	517	466	502	475	508	494	506	485	459	503	507	496	483	452	462	493	526	487	484	507	540	463	478	506	499	487	483	508	463	476	455	482	476	480	498	506	459	516	497	435	503	502	443	472	462	439	475	476	475	493	497	527	457	483	494	482	462	479	483	453	508	453	456	462	468	478	467	487	468	458	443	464	517	518	490	462	486	502	487	467	473	496	502	485	450	482	457	482	467	501	471	480	491	479	481	452	485	479	502	475	459	477	511	511	488	470	471	476	470	445	490	490	490	485	461	507	510	480	480	488	492	473	465	478	483	465	488	438	476	501	465	486	437	460	451	518	470	463	455	479	465	457	491	521	488	496	498	452	496	440	443	461	505	447	478	455	462	468	501	496	467	460	492	489	463	474	463	463	486	508	457	474	445	464	487	457	504	484	511	515	468	535	448	483	443	492	464	481	495	472	485	473	468	481	467	483	495	487	483	526	491	467	488	477	437	465	443	470	474	499	498	498	504	487	479	454	437	534	484	469	511	498	452	514	522	499	507	497	495	485	453	513	468	478	445	455	439	459	476	470	478	459	432	498	435	462	542	489	465	491	496	523	514	413	504	473	511	476	475	469	514	519	524	499	468	509	440	473	450	506	516	467	515	470	470	482	450	513	441	429	500	513	451	485	475	459	468	478	438	496	439	482	448	474	515	445	477	461	455	492	479	522	474	474	455	465	457	486	502	455	499	490	462	468	531	509	436	482	487	485	482	502	458	498	498	459	525	508	470	506	492	502	468	487	496	504	505	465	525	471	486	470	502	511	478	438	498	501	506	499	441	467	503	460	451	499	486	527	468	485	475	505	469	501	455	496	451	460	459	474	423	451	460	473	488	443	471	443	461	514	450	487	437	512	483	455	502	475	484	487	487	492	473	485	484	470	473	482	471	481	516	481	501	493	503	449	543	515	505	489	484	478	453	489	475	500	434	510	491	440	456	520	486	463	476	474	454	427	507	459	487	452	480	499	459	473	485	452	508	483	442	464	420	463	490	447	476	480	485	481	465	500	465	480	484	481	444	477	467	491	477	485	478	503	507	485	498	453	456	495	456	441	467	463	492	470	468	469	481	459	485	512	489	491	521	453	479	483	473	491	468	460	463	513	482	490	533	472	508	482	467	478	482	466	479	495	480	468	502	512	474	473	448	480	465	491	492	495	489	448	469	497	425	447	460	530	476	473	474	505	455	520	448	494	499	496	427	488	465	446	472	450	493	488	494	493	464	467	483	447	475	446	452	487	511	479	460	444	463	458	496	465	432	505	476	466	498	469	485	494	448	489	481	474	414	514	436	462	467	512	483	447	503	495	435	455	491	468	471	467	460	443	426	459	451	452	498	475	472	483	496	458	439	506	456	454	489	447	480	509	459	507	474	466	504	468	489	482	441	498	518	459	498	420	503	431	471	489	473	458	519	480	474	441	459	463	481	499	493	463	498	489	458	468	486	439	500	456	501	468	524	488	473	515	498	505	469	457	479	489	511	459	469	431	482	483	447	476	463	479	479	488	482	495	457	479	478	462	486	473	496	455	505	458	503	543	482	492	476	461	436	501	498	509	441	459	489	485	480	488	490	474	494	443	481	460	484	493	456	491	475	446	527	484	470	459	474	459	549	500	458	460	469	497	488	502	460	515	497	445	496	467	480	467	500	469	508	497	471	469	445	438	504	507	472	499	494	483	459	467	421	506	442	478	470	519	433	472	474	508	489	524	484	432	461	473	487	487	492	480	499	494	485	487	491	474	522	472	474	489	461	448	487	481	477	454	466	510	499	463	504	463	455	512	531	438	501	481	462	471	485	465	488	491	455	506	481	472	476	476	451	451	512	469	452	446	462	491	536	448	427	487	481	478	491	498	443	480	510	490	478	480	472	478	462	485	482	435	483	478	472	451	493	473	460	494	464	451	464	473	477	461	475	498	471	535	456	469	523	437	475	478	486	498	442	437	464	479	472	454	516	458	442	428	488	475	486	481	461	467	502	455	456	468	455	495	505	450	517	488	506	482	471	463	473	490	478	493	456	487	480	517	488	469	547	502	485	462	489	416	482	488	453	460	474	495	491	481	444	496	500	481	462	486	474	494	463	462	445
4767	14146	9447	4577	3375	2554	1895	1571	1307	1106	970	833	797	759	691	705	689	676	599	608	596	584	578	539	571	546	550	497	543	534	500	516	529	526	515	542	552	498	506	515	539	533	500	499	482	510	516	504	508	508	519	476	512	475	495	511	516	529	474	483	523	461	489	538	540	512	481	488	527	491	477	487	515	485	457	525	534	490	500	492	497	480	506	519	493	503	529	528	482	478	498	494	483	487	528	469	466	497	488	479	477	471	497	479	504	496	450	488	470	482	488	472	438	497	474	487	513	478	479	555	485	483	515	477	515	501	517	465	486	497	531	514	485	477	498	463	480	480	479	470	472	446	467	448	471	480	443	499	496	489	539	505	476	480	469	490	485	473	483	467	456	492	525	521	502	496	506	484	507	504	455	485	500	496	496	531	504	525	419	493	481	492	454	480	487	487	496	497	498	466	488	462	516	510	508	465	467	483	458	486	518	465	466	484	462	486	507	508	497	521	511	520	507	501	504	493	479	485	512	477	481	522	484	493	472	464	468	490	516	451	479	480	487	501	490	506	465	483	470	496	498	537	457	475	469	454	519	494	520	473	500	478	461	491	516	507	473	495	498	493	430	499	472	504	491	529	463	507	545	503	451	481	531	435	519	464	518	477	509	519	454	480	492	466	478	487	522	459	479	459	488	464	533	488	488	490	506	460	494	456	453	475	471	506	455	479	476	491	498	551	482	527	505	485	504	473	487	478	445	505	487	502	477	458	453	465	508	514	493	492	488	546	455	496	472	538	505	494	459	493	499	498	486	462	483	500	508	497	455	485	509	498	503	489	474	466	494	500	492	524	487	501	509	481	483	459	477	471	496	480	472	492	502	479	504	527	489	544	503	449	441	505	468	515	520	508	487	502	521	477	477	544	522	504	495	538	473	496	465	492	518	485	442	495	488	466	501	528	518	470	466	468	517	508	554	485	483	550	489	481	452	492	465	515	502	507	502	476	487	498	480	459	521	456	484	503	501	486	462	522	506	466	454	454	507	471	507	496	488	436	501	481	479	478	510	504	457	492	519	521	493	494	473	488	479	544	491	520	473	507	481	496	497	454	483	513	482	501	480	468	477	485	500	454	514	476	491	487	493	496	502	478	497	484	529	489	442	481	515	522	466	513	490	487	486	477	541	513	471	500	502	504	503	502	469	480	488	487	465	480	525	483	524	468	446	495	492	505	471	461	485	503	488	499	454	471	473	477	515	486	491	458	507	479	491	457	512	479	477	503	470	503	473	506	489	475	491	491	490	495	475	431	473	468	489	489	487	519	486	460	444	522	520	452	471	496	518	463	463	479	490	482	419	465	494	498	505	493	509	492	485	521	541	509	538	465	499	480	481	499	491	482	522	482	509	484	493	527	500	460	500	505	481	539	496	483	479	501	487	466	498	485	497	486	484	493	478	468	503	481	495	453	483	532	475	448	476	488	467	524	498	468	476	475	470	447	503	526	491	523	482	454	490	478	525	479	469	483	502	473	501	513	510	484	504	481	487	495	508	516	533	495	499	493	510	509	474	454	474	523	484	512	493	477	480	461	491	511	490	474	480	518	495	550	491	482	491	508	497	491	525	492	511	485	515	448	488	476	474	495	467	440	505	449	501	484	489	509	509	462	487	477	465	460	481	489	464	491	487	507	499	453	486	505	508	463	476	496	524	495	472	456	470	519	505	508	455	461	500	522	454	473	501	475	508	485	457	473	516	468	459	489	505	464	482	479	497	476	507	478	500	486	479	520	468	524	491	496	481	487	486	485	490	470	508	461	507	482	471	492	477	497	478	466	492	483	512	522	471	475	496	473	499	552	526	475	490	453	498	457	477	477	462	486	481	481	452	483	476	532	498	479	427	490	477	477	511	492	494	476	493	491	478	510	494	486	491	460	505	496	463	440	492	500	496	507	476	474	464	463	504	479	430	472	511	488	526	498	494	483	530	459	480	482	437	501	469	498	523	510	456	456	472	488	481	503	502	455	487	467	510	494	446	489	492	486	504	525	517	470	496	483	482	472	524	457	503	470	521	506	500	485	463	483	493	470	487	509	472	488	477	479	509	520	486	471	476	445	515	456	488	511	517	519	483	499	489	473	494	456	533	458	431	477	489	497	515	507	475	490	486	493	506	497	477	455	490	499	548	498	493	430	444	473	476	471	497	481	497	530	482	493	495	486	472	474	486	494	462	468	475	542	421	513	521	467	504	480	507	510	479	469	473	494	503	461	490	481	519	500	474	495	488	482	497	483	491	471	510	458	489	490	505	493	489	463	463	541	478	484	503	492	463	523	519	501	477	503	494	524	465	446	475	511	485	497	471	501	525	492	467	487	482	466	483	485	475	509	479	490	509	464	477	487	485	487	475	504	511	504	467	470	481	539	504	509	479	476	544	486	460	515	465	482	487	499	491	453	472	529	515	483	504	484	511	449	461	501	474	484	473	510	484	518	475	486	447	495	506	479	505	477	511	485	516	486	488	478	466	504	473	458	466	508	504	485	473	498	532	503	468	483	489	492	482	495	490	479	497	514	491	486	493	495	471	455	469	489	514	525	500	483	503	502	483	516	469	502	455	476	508	453	519	459	531	461	446	505	511	487	474	508	457	505	505	477	471	541	513	470	462	483	492	490	492	492	525	514	477	463	462	460	495	533	508	477	457	512	488	512	461	475	494	487	486	511	484	521	515	502	452	480	511	486	460	494	500	488	500	517	474	489	498	518	469	445	489	522	479	507	519	481	477	495	486	481	440	501	488	466	509	443	496	505	546	483	492	517	497	439	521	486	509	512	492	477	512	510	496	512	506	505	516	470	502	451	491	505	490	467	480	462	445	493	477	500	459	512	478	476	495	494	500	448	477	486	488	452	466	475	516	514	478	514	489	463	489	503	496	484	485	489	489	477	475	512	496	463	505	486	512	488	509	519	479	473	499	468	454	475	466	495	506	545	488	479	485	518	487	496	484	454	457	484	461	442	476	488	458	483	531	494	472	488	503	501	449	498	488	499	482	518	473	535	501	489	484	512	491	482	484	499	497	460	458	483	494	460	484	509	515	466	462	466	479	455	526	487	451	458	484	541	496	507	512	481	474	492	494	499	490	487	497	460	485	495	486	524	459	521	497	444	505	444	478	510	473	473	500	499	447	492	470	484	470	487	529	487	462	443	476	484	536	481	476	501	493	518	478	493	483	525	491	445	481	485	475	476	496	486	490	488	479	476	474	474	471	509	499	467	543	504	499	489	481	487	480	485	507	460	497	485	476	486	462	464	500	455	490	503	492	493	481	503	475	474	497	498	503	458	521	478	491	504	496	470	461	462	470	472	507	518	498	471	476	505	511	495	468	469	480	472	523	501	501	473	520	502	473	501	508	447	476	485	468	495	481	446	487	476	474	506	464	524	488	508	472	452	508	496	495	496	469	513	466	528	461	530	464	504	497	477	517	502	508	479	510	527	474	531	489	504	468	446	456	498
27553	17260	3387	753	614	580	529	531	539	506	470	487	513	516	544	522	476	516	482	520	519	499	550	537	474	480	540	554	516	536	524	551	535	511	502	532	532	523	463	494	521	481	501	511	499	536	532	488	489	554	491	490	516	477	531	522	512	501	462	513	510	496	465	533	510	499	490	551	506	556	504	500	489	481	519	537	532	486	496	545	519	491	491	510	509	498	486	512	510	513	502	552	503	467	516	495	534	534	502	507	498	525	491	479	530	516	515	530	510	472	512	486	477	514	517	513	501	508	539	505	517	511	561	541	533	532	521	509	481	511	523	516	502	503	530	530	539	522	500	538	491	474	526	548	539	546	472	482	497	553	478	503	495	526	516	525	526	533	486	510	516	519	515	513	511	509	501	499	534	532	458	529	490	523	527	551	481	535	522	529	530	514	519	538	509	503	502	490	525	515	487	506	514	531	533	512	524	493	519	500	541	500	500	497	503	469	555	517	515	509	519	550	496	511	515	506	494	520	479	505	527	527	535	516	439	524	503	492	512	482	473	496	499	545	511	537	518	507	499	528	502	515	519	497	514	567	527	523	449	562	487	541	498	498	515	527	519	477	501	482	555	513	506	518	507	530	566	524	523	536	519	492	486	504	491	560	510	511	540	481	530	514	485	505	497	519	521	504	499	520	519	512	508	521	487	512	473	491	524	504	485	514	479	484	486	491	554	514	520	509	536	479	489	509	469	496	521	472	522	533	499	508	511	504	553	489	495	498	510	488	511	516	508	498	478	520	539	524	493	503	489	495	502	482	518	527	476	505	524	522	491	538	515	505	515	461	515	518	532	525	499	530	490	544	470	492	468	521	521	529	530	562	483	527	481	518	502	497	488	473	476	519	463	517	521	488	525	489	500	544	531	478	489	544	487	499	499	559	490	515	507	502	506	458	483	537	487	535	528	537	541	554	479	477	526	503	513	505	542	516	483	504	526	520	512	445	528	535	444	474	500	507	533	507	483	493	514	501	532	488	517	522	514	500	570	511	531	526	526	509	473	536	507	519	467	529	498	489	525	495	535	498	547	539	521	543	491	557	476	517	511	445	536	502	491	483	532	518	518	483	481	494	499	508	497	474	492	523	507	491	543	519	508	527	526	507	484	513	505	527	523	538	493	511	507	520	488	492	564	505	545	529	495	533	500	511	515	536	508	537	498	536	503	533	514	566	520	476	509	504	513	547	479	461	490	539	517	538	525	491	525	470	512	469	520	473	526	494	502	474	489	518	519	508	504	508	508	520	540	502	548	496	510	472	513	491	505	454	513	483	513	457	458	514	489	528	522	554	520	539	484	481	507	467	485	518	495	508	510	487	533	516	505	509	527	535	478	514	524	544	507	519	501	520	538	528	466	559	477	515	524	515	504	490	494	515	504	479	524	516	506	502	495	526	496	514	500	521	521	520	527	516	496	498	549	509	496	489	528	478	486	537	492	485	532	518	475	522	481	509	474	456	500	526	494	512	508	490	522	492	509	529	528	494	513	513	518	519	536	548	482	489	510	494	523	515	479	504	483	514	519	520	545	487	484	542	479	508	499	527	471	494	464	491	504	531	518	529	517	520	508	520	548	511	503	519	509	490	460	521	547	514	541	553	509	503	517	524	507	492	510	482	490	540	496	520	506	538	530	489	540	490	512	524	507	463	507	499	518	512	463	494	508	490	505	490	522	508	521	479	523	508	564	491	548	498	539	518	515	496	498	515	447	500	531	497	518	530	529	506	516	508	507	493	538	517	502	503	479	527	498	518	516	538	479	474	525	491	484	509	516	501	495	536	492	484	492	439	473	532	499	515	542	504	542	532	510	486	516	503	501	499	450	529	512	540	568	505	517	511	579	510	499	525	517	542	542	500	497	494	488	539	489	530	498	488	501	543	512	475	548	506	510	528	532	539	539	489	514	495	492	569	512	514	506	506	537	514	538	543	480	521	491	527	572	491	512	514	532	507	506	556	495	511	530	517	460	520	527	504	520	534	526	528	468	509	513	531	504	511	497	521	516	548	543	535	515	502	484	521	489	532	506	515	483	536	534	479	494	495	582	534	512	487	526	524	491	507	518	539	533	484	489	549	481	546	521	470	530	532	469	495	484	495	477	528	510	510	517	512	521	521	471	507	542	532	506	526	559	488	518	506	491	491	529	561	505	492	493	487	491	504	476	503	528	492	506	491	521	519	489	515	518	510	498	523	540	520	515	493	499	538	519	499	534	491	539	523	502	489	478	497	483	529	510	524	517	533	519	464	495	536	485	490	508	509	519	540	493	523	534	512	510	498	509	504	502	485	494	555	499	483	495	480	491	511	498	490	505	505	567	521	518	512	519	512	527	533	506	484	523	518	490	527	507	543	508	499	492	521	563	533	513	525	523	532	479	540	476	530	517	503	552	509	492	523	504	499	521	540	495	524	517	505	550	471	527	487	486	509	491	487	543	541	534	479	575	522	522	561	522	524	466	536	495	497	528	512	502	506	509	459	489	526	538	495	538	528	501	485	458	498	525	488	529	541	479	485	509	549	505	474	522	473	550	576	501	512	539	499	457	535	503	464	502	487	462	495	509	526	531	515	509	524	489	498	542	503	483	513	480	532	486	529	511	515	479	514	533	459	535	481	515	521	532	512	534	504	478	518	526	529	523	495	523	510	486	526	516	521	519	463	535	492	546	566	496	522	539	525	511	480	502	495	491	514	525	540	517	522	536	530	495	494	493	512	468	514	551	585	529	485	488	520	512	504	506	498	520	509	548	536	479	471	507	530	541	523	514	480	511	505	502	505	494	483	534	510	521	531	519	512	529	527	526	457	511	506	506	486	480	517	538	503	467	556	535	475	550	508	510	495	548	489	513	494	498	515	529	494	479	480	510	526	486	495	518	483	531	506	508	503	503	533	511	524	527	516	491	485	510	540	471	483	508	493	544	525	480	548	535	501	498	518	501	504	490	500	514	511	517	492	500	540	518	525	512	541	529	494	510	529	549	473	495	554	494	502	529	517	521	501	479	487	502	543	546	465	510	543	524	534	495	520	513	493	512	539	493	550	509	486	483	537	516	516	529	495	554	502	534	504	497	525	545	496	511	534	547	475	529	536	493	499	504	489	495	533	535	486	484	521	519	508	537	539	540	528	509	521	524	500	495	521	534	536	511	501	554	545	515	503	533	498	491	531	499	520	494	532	511	535	533	488	493	500	495	504	528	506	546	495	480	523	508	505	506	515	515	487	489	524	483	505	490	499	488	506	504	500	520	526	500	500	493	518	488	539	485	510	492	553	536	508	536	562	495	505	487	475	519	530	516	516	526	527	549	581	510	509	536	506	507	505	517	506	503	523	507	494	489	509	509	510	523	537	527	519	518	448	474	497	500	474	518	486	510	513	481	500	505	457	508	478	512	512	512	507	510	479	493	479	512	543	509	522	519	533	541	524	475	477	499	496	516	539	499	492	529	499	515	516	490	505	518	501
4522	1085	880	677	658	655	648	608	598	578	570	551	561	552	576	586	545	554	540	568	534	554	516	581	570	481	521	534	550	513	595	544	568	542	588	552	567	521	560	530	548	523	579	546	554	572	527	508	562	559	564	559	536	550	561	527	557	546	612	529	543	548	585	609	573	565	569	545	570	563	576	544	573	518	545	529	548	529	566	540	559	521	531	585	554	615	535	573	561	548	557	579	576	539	562	541	596	519	586	546	604	558	567	532	562	525	551	528	551	555	561	559	596	569	553	541	563	576	545	589	560	553	520	557	561	581	594	526	527	531	553	608	552	576	541	564	530	518	545	609	527	572	571	560	589	506	553	560	546	554	567	578	561	561	559	598	558	558	591	531	551	562	569	586	530	553	537	580	592	539	562	567	577	537	560	606	536	528	541	569	560	603	542	561	545	556	544	542	524	552	549	552	532	566	536	560	581	595	624	544	549	551	572	565	569	528	536	547	561	521	564	548	561	549	555	512	521	589	561	579	572	558	566	572	575	544	555	590	578	593	585	544	569	539	580	559	611	536	565	543	547	579	547	522	573	543	541	517	560	591	593	520	615	604	582	518	527	607	554	549	532	569	547	572	522	562	593	530	545	563	589	522	594	543	541	539	526	543	539	558	563	575	545	576	565	581	559	563	541	563	578	552	596	519	519	570	549	541	514	568	565	562	598	528	584	537	576	581	584	570	555	573	568	533	535	576	551	550	562	530	534	543	560	566	558	570	572	560	567	569	583	545	559	551	553	555	508	591	565	583	564	515	523	496	565	575	552	541	559	539	529	586	506	569	572	542	546	586	570	551	538	559	576	528	573	562	556	555	519	577	530	581	578	543	563	586	556	531	559	545	557	521	539	550	520	530	586	572	536	518	570	587	594	550	615	552	538	531	593	529	564	537	566	563	562	553	578	591	578	528	501	571	545	512	576	555	543	599	552	618	554	579	509	526	581	529	532	584	520	512	571	569	520	585	524	521	556	562	590	558	558	599	529	571	532	542	524	543	578	532	569	526	551	518	528	565	568	540	538	548	531	573	575	551	561	580	527	554	522	526	546	566	503	531	506	527	558	579	544	546	526	576	532	529	513	543	584	535	540	524	526	537	587	543	555	538	558	560	553	547	564	551	564	582	520	531	540	552	572	543	565	563	538	563	527	578	545	588	554	552	561	538	577	576	558	552	562	595	515	587	549	550	497	531	561	534	551	545	570	510	548	548	529	587	562	526	522	559	557	577	568	565	560	562	556	545	583	516	573	559	523	532	502	525	598	551	536	551	544	562	554	536	555	548	555	565	524	532	530	510	547	532	560	553	551	580	561	550	580	524	567	512	550	564	533	550	559	504	579	559	574	522	533	559	520	542	513	554	537	554	566	563	545	519	585	563	531	570	542	593	537	524	583	560	585	581	583	560	524	557	571	576	586	601	551	584	546	548	556	547	592	555	520	546	563	577	509	580	508	571	552	587	537	572	577	582	566	573	588	576	540	528	540	604	574	581	609	534	567	566	534	594	556	550	532	569	569	584	578	548	560	561	558	546	565	572	576	579	534	560	502	536	547	617	565	579	562	569	580	533	572	548	544	529	566	569	519	582	563	563	562	554	548	541	548	522	544	580	528	584	572	555	553	558	545	528	560	553	555	542	536	570	543	544	561	554	569	529	562	565	572	577	565	546	511	565	583	579	538	586	556	593	569	566	542	573	563	576	541	583	550	523	593	557	540	595	556	521	552	584	571	560	550	560	589	562	573	562	549	567	540	597	560	575	571	534	532	564	524	580	528	565	597	600	539	566	563	569	571	576	561	559	545	553	562	563	532	565	560	547	575	502	564	595	549	556	524	551	574	573	575	544	577	568	570	557	560	553	517	570	552	533	584	574	576	603	565	574	539	572	577	591	567	568	527	605	563	533	593	510	550	524	530	584	578	554	537	548	604	519	557	532	513	542	568	541	556	563	585	547	580	537	559	548	533	545	575	557	524	561	559	571	598	567	536	541	577	578	608	579	609	527	557	547	543	538	568	541	584	554	520	553	543	534	562	559	545	537	536	568	531	547	521	562	565	535	546	603	558	564	505	513	542	542	548	536	554	570	539	473	530	541	582	530	588	494	565	586	579	530	521	555	524	584	536	550	524	582	536	590	547	567	568	562	525	513	575	535	575	539	559	558	560	568	558	495	498	540	550	550	609	556	563	536	568	556	592	544	554	565	543	576	582	548	537	591	587	533	551	557	537	530	589	572	571	497	570	550	587	556	565	541	532	529	598	532	580	537	555	535	532	562	572	529	530	542	554	580	563	575	549	545	546	546	564	565	557	490	516	540	518	532	528	571	577	546	564	581	544	577	521	608	533	512	564	525	549	569	566	541	531	545	515	535	574	531	573	538	568	530	561	539	561	542	522	550	528	553	542	550	585	515	571	544	593	550	574	539	547	528	620	529	574	523	563	547	556	592	506	603	608	553	556	565	513	523	553	544	555	563	583	571	559	560	562	567	578	564	543	533	578	538	566	539	546	570	622	582	558	534	543	528	527	592	568	532	560	518	553	557	546	577	535	593	549	579	572	552	556	578	551	571	554	546	570	533	550	511	552	571	555	536	536	587	561	579	516	552	580	562	504	550	567	558	606	505	553	551	553	571	564	565	542	534	567	538	565	581	535	534	581	552	546	545	551	522	571	512	568	547	577	548	554	593	604	565	574	560	565	562	559	557	533	583	595	591	569	553	574	551	581	543	575	573	561	516	578	556	548	565	553	571	543	522	540	501	557	528	533	511	582	536	512	568	601	604	559	575	572	564	561	533	533	545	555	525	561	527	566	544	562	550	577	572	544	577	565	565	565	558	571	562	555	543	569	531	532	533	569	518	569	550	540	566	526	612	574	567	573	541	590	554	562	547	561	539	580	552	587	557	572	543	570	564	543	551	558	608	552	523	548	565	558	529	574	551	548	590	575	543	532	534	593	577	540	590	566	533	562	563	586	568	534	544	595	520	569	521	601	548	536	576	560	534	537	593	556	531	573	565	543	582	573	584	507	569	566	551	547	522	560	525	560	540	532	556	541	558	558	544	550	559	575	545	573	541	540	558	553	539	547	525	567	551	569	589	541	545	551	588	572	540	552	593	557	603	588	605	528	562	549	537	520	566	520	557	539	604	539	512	558	542	539	566	508	524	591	554	535	560	588	564	607	530	550	558	595	546	555	533	568	497	548	549	558	548	533	544	533	543	584	520	573	547	562	600	556	541	537	549	553	565	577	544	530	549	586	535	548	554	595	531	561	592	549	554	558	565	550	564	571	579	553	492	564	533	550	569	579	557	557	546	555	540	520	593	548	540	563	575	523	531	512	562	524	547	580	586	571	557	581	521	590	519	537	563	570	526	504	590	517	528	536	585	540	558	528	562	570	569	583	583	565	562	549	560	570	572	533	552	548	580	544	592	556	572	529	560	608	551	533	561	567	542	528	526
23547	21063	28223	24100	21045	9397	894	616	519	441	451	400	382	376	363	358	352	349	312	313	338	313	316	330	308	311	315	319	305	321	304	276	321	341	305	276	283	327	299	310	272	318	314	298	292	296	282	294	273	312	311	310	300	303	309	291	312	294	331	282	285	297	268	348	361	317	272	296	298	295	271	312	297	308	331	310	274	333	316	293	309	301	288	288	293	284	328	313	263	288	308	292	264	287	309	283	292	281	291	294	292	272	298	292	329	307	337	300	297	302	328	316	320	291	299	305	284	319	306	323	319	308	290	313	263	310	289	306	295	307	287	319	308	280	314	337	279	291	299	255	287	305	317	308	280	277	284	308	288	306	292	314	274	284	257	304	282	308	305	287	321	283	296	315	283	273	299	297	269	269	285	283	299	296	293	296	303	332	303	305	295	274	305	295	353	295	275	311	291	282	275	306	323	306	276	301	302	288	294	270	304	288	275	269	280	328	281	287	307	275	327	297	315	255	322	286	296	294	270	300	308	295	288	292	322	287	289	292	281	277	286	323	296	273	299	281	321	285	316	326	305	295	271	312	295	292	305	282	311	307	283	288	301	304	281	262	309	284	283	292	294	292	302	264	303	296	300	300	294	289	334	285	291	275	324	303	321	305	275	293	321	285	328	285	289	249	279	276	319	283	311	297	291	295	267	300	257	303	289	295	297	291	295	300	279	299	320	299	341	276	278	308	304	283	262	311	286	309	297	260	262	281	305	295	291	321	285	299	277	303	301	338	326	273	335	333	319	301	289	279	299	307	267	286	303	302	291	312	315	278	292	283	284	297	300	290	258	281	327	277	295	296	300	316	273	290	279	282	318	281	313	277	288	289	302	311	303	276	293	317	296	310	300	293	305	287	299	295	296	288	283	248	292	312	306	297	272	308	279	285	287	300	325	286	296	289	283	324	324	298	298	282	308	283	299	284	291	295	291	334	298	263	293	313	298	284	298	284	284	309	299	284	294	263	272	304	300	287	290	294	308	262	295	307	311	295	340	272	313	273	294	290	280	285	278	279	295	289	315	286	306	279	308	304	288	318	272	273	290	299	303	312	299	291	277	282	294	319	296	289	293	310	267	314	282	319	315	296	294	325	285	310	303	279	302	297	333	259	296	300	330	270	272	268	281	304	283	304	270	271	309	286	312	294	298	313	300	312	305	306	311	284	321	285	296	302	328	287	308	289	300	288	289	298	313	267	297	296	315	316	308	301	262	276	306	283	300	294	279	308	319	304	301	294	290	289	295	283	312	281	301	320	308	290	271	324	280	297	288	306	266	316	298	315	283	313	298	301	314	295	300	314	315	323	313	325	277	305	276	308	310	317	307	267	292	344	283	299	288	260	315	283	305	285	271	274	273	283	252	300	291	355	289	308	283	306	294	322	263	306	301	293	290	307	283	289	286	293	298	296	311	307	273	306	285	275	302	277	311	338	297	275	287	281	284	303	297	292	283	285	297	280	265	298	272	288	291	288	303	319	290	291	278	323	316	313	299	290	285	266	270	282	286	282	305	295	279	301	249	320	294	285	309	289	265	294	280	292	273	304	335	305	295	313	291	299	288	285	304	273	296	320	282	296	309	308	312	284	300	293	272	297	327	312	283	291	339	291	299	294	274	301	321	264	301	325	295	332	317	308	317	279	318	325	304	307	299	317	307	290	310	297	293	300	299	323	323	309	307	304	295	307	261	295	273	347	289	332	312	286	299	294	277	290	303	288	286	320	300	296	299	335	291	305	316	305	301	320	326	283	295	283	321	287	294	268	300	297	316	312	285	322	271	310	294	302	300	283	269	279	288	312	309	281	290	301	283	291	312	289	282	291	295	324	294	265	290	283	291	336	312	332	287	311	269	278	282	293	316	285	283	305	319	309	299	301	287	296	309	285	279	289	297	284	302	294	302	289	285	295	288	274	303	296	292	294	319	295	292	312	290	284	275	272	281	309	296	306	330	301	296	284	289	307	294	290	259	286	283	302	294	302	266	290	313	312	286	263	282	289	291	295	294	347	309	304	282	291	304	283	293	311	314	270	282	287	284	301	309	306	316	295	326	281	276	283	276	305	324	299	289	276	311	299	271	308	274	289	320	278	276	302	295	288	248	314	285	292	303	286	290	271	269	302	299	307	301	291	289	303	269	275	271	274	321	305	296	285	273	290	327	300	298	280	261	285	282	323	290	306	274	289	306	279	305	285	319	302	282	301	325	283	299	323	298	265	305	296	282	312	311	278	327	311	341	268	320	316	322	321	327	296	295	277	294	275	279	306	320	292	292	321	293	297	298	278	305	313	277	316	293	279	293	311	301	293	285	315	281	311	312	296	302	333	331	330	305	259	287	259	313	330	269	308	304	298	306	267	312	307	300	290	289	277	280	304	300	298	299	324	301	282	289	294	304	315	276	297	327	315	303	286	307	315	276	269	286	297	295	317	283	325	270	295	278	307	298	310	304	280	280	325	293	290	266	275	306	324	299	287	291	318	288	271	326	297	292	314	312	317	293	317	295	303	306	284	307	312	296	282	301	281	298	311	292	277	311	270	308	291	299	266	296	279	294	322	274	286	285	324	309	271	299	284	289	316	288	291	302	261	311	297	311	309	276	319	281	314	285	282	283	279	282	335	296	295	300	281	319	300	276	314	286	266	318	299	291	284	300	266	303	313	305	299	300	314	287	277	333	298	288	272	286	307	295	293	277	277	310	281	279	310	287	304	294	298	291	290	280	293	281	314	298	269	294	313	303	321	295	305	302	311	276	269	278	302	290	272	338	270	308	321	309	265	318	306	301	291	293	311	326	309	288	296	272	300	307	298	299	325	319	316	312	330	303	278	323	282	288	327	276	333	308	292	293	308	296	300	317	292	264	291	269	300	285	300	310	287	296	307	279	300	312	268	302	272	296	293	251	285	283	292	305	276	305	293	297	320	272	282	301	292	308	329	308	278	296	274	311	297	287	296	310	319	262	268	337	267	293	332	318	288	286	274	329	287	299	266	310	299	297	295	277	306	289	279	286	285	292	279	331	302	290	296	275	268	284	297	264	265	291	330	292	302	272	288	284	281	304	356	307	295	289	297	293	317	285	297	301	285	288	300	285	308	291	293	314	285	293	287	275	320	302	292	303	320	266	292	300	297	298	315	290	309	306	275	293	262	297	314	275	325	326	291	300	273	294	286	262	282	320	292	256	311	291	327	284	293	289	272	286	302	309	268	302	304	278	299	263	290	283	304	315	285	287	324	283	301	326	280	270	288	329	279	295	286	255	294	292	290	306	277	282	331	287	315	303	321	289	278	274	291	326	298	311	295	318	286	305	327	283	292	279	283	255	297	295	313	322	296	273	284	317	276	299	292	254	298	286	305	312	322	298	296	296	310	267	270	317	286	298	284	298	283	308	306	311	310	315	324	297	291	266	303	276	287	313	319	295	272	310	280	292	272	293	295	285	312	252	296	297	283	316	283	274	330
3741	8480	5613	2648	1935	1447	1036	914	760	686	578	535	456	495	441	426	409	386	385	397	378	350	374	415	347	366	362	369	344	351	360	372	329	333	342	362	343	339	334	359	369	345	329	347	296	351	352	323	345	337	337	322	331	326	350	338	335	319	320	338	328	335	368	391	358	348	337	319	297	341	341	318	333	315	312	319	341	280	332	317	297	308	361	345	346	331	327	312	318	301	343	319	310	291	364	344	311	345	305	323	327	326	346	326	331	333	344	312	321	313	321	337	336	335	308	313	340	330	309	327	331	311	363	328	343	344	346	301	338	313	358	346	322	315	328	347	332	303	336	302	324	297	353	305	335	352	318	299	358	321	308	336	323	361	347	308	329	332	309	312	331	302	307	344	302	303	348	321	337	308	317	305	327	311	317	334	325	352	331	356	326	364	323	341	336	352	306	337	311	318	300	325	314	328	325	308	332	314	339	331	315	348	351	322	338	349	327	318	315	310	302	353	342	344	324	325	327	333	325	327	328	309	340	319	328	298	302	329	313	311	330	325	310	310	324	283	307	332	325	317	344	320	359	314	335	302	324	313	320	282	320	332	348	333	312	310	327	303	305	320	309	342	355	306	303	319	317	324	324	340	331	309	354	338	350	342	326	345	305	332	287	339	322	361	336	322	335	324	329	319	324	342	322	371	314	341	368	332	330	321	309	347	323	311	352	311	321	309	329	299	351	343	322	320	337	339	345	305	361	332	345	330	313	373	328	325	345	320	323	329	333	327	336	340	326	303	302	292	357	333	278	326	332	323	326	315	344	319	319	349	336	349	341	323	336	360	313	348	360	336	348	324	300	348	334	329	321	324	332	318	336	313	340	302	296	320	318	311	318	341	366	355	330	322	346	296	315	335	350	346	305	334	316	313	319	321	335	358	336	315	350	349	320	324	327	331	326	369	342	372	336	331	364	328	317	322	347	318	325	329	336	360	344	313	348	305	314	331	298	330	366	381	312	334	328	337	339	331	321	324	329	340	367	322	316	320	337	351	321	326	352	310	340	328	317	330	343	301	330	352	279	359	320	335	299	360	320	327	359	321	313	318	342	324	329	317	318	319	337	318	339	336	315	331	343	342	330	333	328	347	309	343	323	327	333	325	359	337	339	329	322	320	342	343	326	332	346	320	340	355	313	326	312	322	310	344	308	369	361	309	295	320	343	339	297	325	333	333	348	363	323	328	317	314	313	331	294	305	321	306	330	334	324	309	365	300	347	323	323	311	325	290	317	327	337	356	338	332	318	303	333	315	324	324	346	347	303	309	302	339	319	349	328	329	329	299	334	371	324	333	301	330	338	297	334	330	349	296	325	324	313	335	330	289	344	298	312	331	331	326	354	366	327	326	342	322	326	335	307	308	344	366	309	329	337	315	299	320	361	326	360	349	324	319	341	333	367	353	349	337	343	309	320	354	306	334	343	351	302	320	334	301	348	351	320	313	331	331	330	328	329	327	341	335	371	331	321	313	315	335	347	337	334	322	342	335	302	345	328	305	302	345	332	311	336	332	332	322	337	348	313	342	346	348	319	349	332	331	320	330	315	317	366	294	320	318	338	318	337	317	347	321	341	343	340	285	332	338	319	338	323	324	301	316	331	354	310	342	301	325	331	309	309	324	338	298	342	329	326	338	333	329	326	319	317	296	334	355	354	315	325	327	319	295	327	323	340	310	307	330	345	333	347	327	334	320	330	326	337	306	308	305	337	333	337	335	314	359	340	336	312	307	302	321	318	312	318	364	326	321	359	334	306	332	341	339	333	334	305	326	308	310	309	334	342	353	354	329	350	338	337	301	349	301	301	345	332	317	301	308	323	342	335	290	307	322	319	328	305	330	309	362	328	319	352	322	339	323	354	335	337	315	338	340	331	315	334	327	390	340	315	313	344	322	344	309	328	328	347	333	329	342	311	327	335	337	338	332	362	332	329	308	322	309	362	304	315	324	308	332	363	314	342	308	322	326	338	310	341	314	347	330	326	311	307	331	321	321	332	303	345	317	318	315	329	306	333	333	331	315	349	349	301	320	328	350	352	345	312	312	343	333	358	341	323	334	332	317	336	344	310	373	364	296	334	333	329	349	358	337	340	324	350	326	337	339	310	331	311	349	325	323	334	333	344	300	341	335	338	316	341	328	323	311	349	336	339	324	351	335	331	366	338	323	354	321	354	303	306	320	347	323	281	310	307	353	297	312	326	311	313	365	330	315	303	359	308	304	315	309	327	339	321	331	320	366	334	306	348	345	365	363	343	302	309	317	338	334	357	309	356	330	354	304	322	328	328	354	319	319	348	293	360	322	334	338	304	311	343	346	326	314	353	321	339	299	343	325	305	274	357	371	349	312	288	360	288	315	336	327	313	313	353	328	321	312	348	343	344	330	312	320	319	312	359	303	311	332	342	314	326	324	331	332	338	356	337	312	309	349	317	307	311	309	316	339	346	294	326	307	353	336	328	324	348	345	331	328	325	314	280	329	330	336	357	334	319	320	339	300	323	340	330	356	320	313	313	345	324	325	315	320	333	308	340	324	316	321	301	277	289	313	354	371	302	318	348	362	333	348	348	334	315	307	337	349	311	311	313	333	335	337	332	342	308	349	342	354	332	306	314	363	366	331	321	328	318	321	329	329	334	312	337	320	260	337	317	309	339	317	317	340	352	331	351	339	335	299	319	331	320	332	343	329	316	334	337	347	328	301	373	342	302	327	351	301	332	343	319	326	328	343	333	306	318	316	287	360	323	326	330	381	367	346	348	333	347	319	341	350	348	321	322	345	334	316	320	322	327	300	309	359	330	307	319	303	339	306	322	302	330	333	340	346	342	323	333	344	358	338	314	343	324	355	304	329	317	351	322	347	326	335	323	311	322	319	308	343	344	298	328	335	325	324	326	322	347	325	326	344	325	334	286	319	335	320	309	326	360	333	344	346	321	319	313	336	317	345	317	345	311	309	339	336	330	330	357	307	325	325	312	303	333	335	327	330	322	331	316	327	317	360	320	340	339	311	349	352	344	318	330	312	338	324	293	349	326	308	390	315	326	331	303	296	315	339	339	340	338	302	343	322	320	347	324	318	284	353	337	332	334	298	335	303	334	347	323	316	317	342	337	315	339	332	322	332	358	343	310	330	343	319	338	321	338	335	334	322	332	332	335	318	332	330	317	344	318	340	317	340	339	342	351	344	320	333	313	326	317	315	330	344	292	326	344	312	312	323	342	296	353	340	343	314	278	309	323	347	295	343	313	337	325	307	324	333	330	367	327	317	346	295	305	332	355	316	326	321	361	354	314	340	352	332	321	325	330	310	335	334	353	298	346	317	325	335	313	317	323	334	320	332	351	333	332	350	351	347	334	333	329	300	367	331	326	290	306	337	327	340	300	320	328	299	340	321	329	327	309	322	298	325	324	319	342	323	348	334	316	324	282	318	333	345	352	333	329	336	341	374	330	326	343	326	322	377
24753	21076	27124	25201	9703	1143	956	850	823	831	782	812	781	782	774	742	767	787	765	758	810	734	741	760	705	725	762	734	718	727	729	718	784	759	749	770	773	776	724	694	674	723	755	745	692	757	732	729	711	735	768	745	777	739	757	745	711	739	762	761	760	747	784	759	753	740	717	744	729	752	736	731	701	783	716	707	747	755	741	726	736	774	755	761	773	756	732	722	754	733	689	711	721	704	751	748	751	740	737	698	745	696	775	741	752	776	776	703	751	669	725	752	744	751	738	704	758	740	778	784	730	727	770	743	744	793	762	766	722	738	750	741	802	755	737	772	757	766	729	715	740	735	726	729	730	765	727	763	730	749	706	734	691	656	774	722	690	787	731	749	780	760	716	748	767	741	750	716	721	735	734	735	762	697	744	745	713	704	726	782	783	749	662	770	763	746	754	709	703	752	729	761	714	751	721	718	731	777	764	727	761	759	713	727	730	746	774	709	758	749	727	742	752	764	746	717	717	722	746	803	752	757	715	741	771	719	748	734	830	703	698	741	702	735	746	751	712	720	725	725	790	760	754	723	758	775	804	715	743	737	748	758	772	666	731	733	751	736	708	780	770	732	712	745	691	738	737	768	810	718	750	781	697	730	715	786	746	748	729	690	732	739	733	727	735	756	759	775	752	723	800	768	732	788	744	765	734	747	747	777	805	724	761	719	787	771	736	794	749	702	702	657	757	763	718	731	756	742	736	784	732	718	720	707	760	732	742	689	773	764	719	750	738	673	729	720	743	754	787	706	789	761	747	728	731	742	756	745	734	772	728	766	731	685	737	763	733	701	796	715	757	745	718	750	741	731	771	765	722	739	746	735	740	756	745	729	684	745	753	734	736	696	739	756	724	739	726	746	742	758	738	747	737	794	757	699	732	710	782	737	781	671	737	751	749	726	758	772	726	733	753	722	756	802	731	739	718	787	723	765	725	730	774	735	771	710	749	722	746	748	774	737	731	718	737	769	744	753	772	736	747	733	744	794	732	741	726	721	726	734	768	729	726	778	704	750	760	765	724	786	787	763	795	736	719	751	686	795	727	826	743	735	732	760	755	726	749	729	748	704	771	712	769	702	748	760	750	733	735	738	777	758	735	661	711	702	759	750	762	727	689	695	738	720	786	737	718	745	715	748	716	738	762	776	709	733	770	756	702	746	749	753	750	731	773	719	789	690	741	740	730	757	713	752	719	752	780	745	737	758	694	747	725	796	706	711	759	782	740	734	755	696	772	752	774	698	783	691	731	753	750	746	749	699	758	769	691	758	697	727	735	749	784	769	750	733	729	769	731	714	749	721	733	712	754	684	756	772	681	755	719	722	774	724	754	752	769	762	718	742	756	672	725	740	837	741	717	697	719	771	749	758	710	751	743	754	732	745	747	783	752	774	719	710	741	761	788	699	750	730	779	699	731	755	725	736	758	768	755	731	702	714	780	744	743	704	726	744	767	759	729	786	701	765	708	734	737	712	731	745	743	734	754	812	793	716	738	724	772	772	715	751	763	726	682	731	749	724	742	748	742	764	762	759	732	748	728	711	689	761	733	712	775	758	725	681	731	731	734	762	753	717	720	711	733	751	780	711	714	709	760	712	680	754	759	733	737	716	775	718	722	741	781	712	711	734	721	719	733	723	701	786	756	781	764	727	752	734	720	783	723	685	746	767	741	745	792	718	756	734	669	741	679	715	725	751	769	697	726	695	745	686	733	721	703	757	750	727	726	749	739	770	741	764	748	745	709	784	747	726	707	713	737	778	731	715	721	760	715	741	709	776	735	716	737	727	708	753	721	713	719	760	730	731	758	694	733	755	774	731	771	720	747	719	767	783	681	760	758	761	709	750	728	781	751	719	737	807	738	719	723	779	763	779	770	732	779	766	738	749	720	707	757	729	786	732	679	702	716	754	746	722	727	753	743	747	693	770	785	744	815	697	753	711	705	769	737	773	750	705	767	730	784	748	683	764	714	774	741	734	705	753	689	723	710	714	750	713	741	743	775	753	740	749	762	730	757	762	732	722	782	760	758	765	718	719	761	728	705	789	745	737	777	758	759	702	727	784	728	739	797	795	722	771	768	726	775	739	748	751	719	735	726	718	691	779	754	718	753	723	749	717	767	737	757	771	669	763	700	720	753	749	772	730	787	717	652	788	727	735	710	709	759	733	714	737	771	766	754	711	733	727	792	769	728	698	717	725	762	747	721	699	735	724	769	731	738	761	736	753	796	729	740	737	766	703	702	685	740	698	713	723	738	771	767	698	755	750	692	678	712	757	754	741	756	730	754	772	717	766	742	779	730	696	725	736	734	715	719	692	711	734	749	722	701	726	784	733	724	742	714	723	740	768	731	697	722	699	730	744	708	763	749	756	803	778	767	720	771	696	729	696	713	710	723	735	775	751	751	736	790	730	731	725	690	713	705	706	727	775	755	745	734	751	737	723	742	729	714	757	741	759	713	765	734	768	705	683	757	761	719	753	767	762	772	746	703	711	744	725	714	773	714	757	739	688	717	746	711	722	732	742	754	705	711	736	735	769	792	761	734	728	738	765	741	758	741	697	747	733	733	713	760	734	796	734	735	748	727	735	760	703	729	735	754	744	749	765	756	762	725	727	761	732	741	722	722	736	728	718	756	714	759	783	721	717	745	758	809	714	738	796	706	752	748	746	752	726	775	765	709	753	682	745	748	721	718	780	754	711	744	739	759	732	806	719	773	733	713	714	712	733	741	773	736	769	770	770	709	800	760	782	763	671	690	750	755	740	731	720	746	758	774	688	752	758	732	719	743	773	718	786	714	750	737	760	795	750	758	748	718	753	740	741	706	710	741	772	717	700	775	735	755	728	738	768	700	765	691	737	786	724	738	757	707	738	755	771	721	737	729	777	747	734	750	756	730	747	777	726	776	763	775	771	735	745	752	718	710	722	712	724	770	788	733	706	725	749	714	750	757	755	761	750	703	703	733	767	735	723	720	724	761	776	786	764	742	742	743	725	652	694	728	731	761	733	719	734	766	680	670	746	796	739	673	728	737	731	783	769	794	759	758	707	738	711	767	724	784	702	706	788	699	780	748	764	735	743	790	729	734	731	735	719	712	787	725	682	748	717	743	722	701	768	719	797	717	763	734	762	732	733	743	715	746	734	789	762	712	765	759	702	726	739	712	748	754	756	755	769	722	751	714	727	715	720	764	733	723	753	712	712	757	707	750	717	719	763	762	732	739	732	703	738	746	725	736	745	748	738	720	790	730	711	734	735	760	727	741	761	719	695	717	760	744	761	766	735	729	752	795	761	715	765	729	682	740	696	786	728	775	753	778	734	769	773	748	740	718	741	735	697	739	732	743	743	726	725	719	753	716	729	730	716	723	764	701	713	715	713	759	765	731	724	753	759	741	702	767	676	709	720	739	783	818	755	772	703	759	759	759	751	731	740	769	737	728	772	693	727	738	725	729	766	733	782
4366	5221	3541	1986	1606	1306	1213	1107	1049	973	914	881	846	860	839	832	818	802	792	798	806	810	817	842	805	811	740	810	773	764	779	850	803	800	785	807	783	766	797	813	776	769	762	796	750	826	771	791	713	791	768	731	738	774	838	778	751	771	780	740	798	763	771	821	837	787	802	753	780	805	767	770	799	804	746	787	776	777	756	787	787	769	775	724	777	742	745	798	743	824	798	815	773	779	771	800	785	799	791	794	755	759	794	782	787	744	775	758	814	736	763	725	732	806	789	764	767	804	803	802	716	762	692	783	749	759	758	785	754	816	754	770	769	792	736	789	753	811	749	758	772	793	806	796	795	843	752	805	779	793	835	756	784	765	714	766	797	763	728	795	759	740	767	784	765	773	734	790	743	778	718	740	809	792	715	745	778	772	754	784	803	773	795	833	788	781	765	746	800	777	762	794	714	782	801	767	758	760	771	717	762	745	754	773	766	769	773	777	733	787	721	782	808	797	750	825	806	772	807	778	782	751	762	750	816	799	796	784	753	770	765	784	770	721	725	787	747	775	728	751	789	800	789	756	685	777	773	773	794	755	745	791	761	790	780	749	759	734	773	749	794	756	794	795	817	741	751	759	757	781	770	796	767	777	748	754	770	754	766	808	808	784	719	800	718	778	771	785	788	782	775	764	779	740	782	810	747	818	730	740	781	819	800	732	788	750	764	751	759	717	782	751	789	815	765	751	751	773	791	792	751	798	755	783	746	796	715	807	729	761	766	759	735	749	766	809	782	770	794	773	725	742	764	753	843	780	780	736	755	756	749	760	760	791	730	770	809	761	777	786	752	767	745	788	742	755	736	772	738	773	767	794	760	744	787	785	784	769	762	815	767	774	797	784	779	738	790	746	813	738	799	694	754	765	782	711	761	790	750	776	760	818	723	785	756	798	811	763	758	766	772	758	802	745	782	785	763	774	740	742	734	765	760	768	812	751	738	767	698	764	778	752	783	782	762	773	782	778	786	776	795	753	738	798	776	754	788	784	746	804	792	768	811	823	776	754	776	810	778	748	792	756	784	766	785	764	796	770	767	774	750	708	770	790	742	803	739	797	736	761	753	764	805	750	789	758	751	792	734	786	804	760	774	761	796	788	758	794	767	758	731	798	736	845	772	763	777	770	793	731	794	779	779	729	793	755	761	771	792	800	756	770	813	770	742	753	764	743	773	759	736	814	764	788	735	795	775	774	760	775	801	752	764	748	817	767	761	800	787	731	797	739	757	787	775	795	738	781	744	762	779	799	793	736	779	760	741	715	742	767	773	741	734	741	705	794	769	762	819	746	743	794	778	751	778	769	733	767	773	753	795	758	734	758	795	753	801	772	788	750	726	775	749	778	770	842	714	746	760	738	791	781	773	762	743	764	746	726	789	814	771	739	739	795	786	767	786	766	695	771	771	728	765	726	841	803	824	770	765	761	760	787	757	795	771	737	792	762	841	754	772	789	731	779	750	742	778	798	808	712	749	770	784	786	731	808	785	792	756	743	729	781	823	801	796	749	761	795	799	746	737	703	761	835	770	770	802	759	792	765	759	725	801	802	744	787	742	795	753	769	803	744	753	805	811	742	750	722	792	774	791	765	778	765	750	794	758	768	701	743	778	774	756	779	744	803	765	739	752	747	738	775	774	751	756	772	760	756	809	788	804	797	812	762	774	772	821	722	772	758	785	721	761	729	785	756	725	783	780	736	809	795	733	805	807	793	805	788	778	805	758	797	809	775	781	764	762	740	783	751	771	753	711	728	784	776	833	799	751	771	714	784	776	756	721	795	772	714	727	800	782	790	766	773	726	799	774	793	727	718	755	750	774	789	788	798	724	737	765	823	772	719	803	785	790	783	787	763	751	800	771	760	759	761	759	807	801	772	790	786	744	784	776	761	727	776	780	808	767	761	791	779	766	779	817	758	755	746	758	772	824	768	775	785	749	796	740	784	784	800	770	779	797	744	768	753	740	754	774	827	769	805	752	803	755	815	818	774	751	770	715	748	766	753	792	722	789	785	766	749	732	815	762	763	775	795	776	750	715	764	779	742	741	746	782	746	785	729	791	773	754	807	772	745	763	783	755	798	786	784	750	761	768	769	795	765	744	778	728	766	750	751	755	806	794	804	781	792	803	797	738	774	734	791	771	738	794	763	733	770	777	708	830	796	796	795	760	738	735	778	734	793	748	743	791	766	771	785	747	766	763	751	781	818	834	733	782	789	784	732	781	724	737	778	813	827	788	771	788	732	773	821	756	790	753	748	727	773	744	806	762	777	736	743	764	772	784	806	800	757	790	779	771	765	778	798	796	790	815	781	780	764	774	746	712	772	749	761	772	776	779	740	753	756	773	790	705	801	793	802	753	782	752	816	779	749	759	786	742	759	799	731	830	748	787	726	747	757	720	791	757	711	796	809	757	780	783	784	766	751	789	735	776	784	731	796	729	802	785	790	775	790	776	796	759	775	792	728	766	789	799	786	773	735	695	776	769	745	749	774	779	814	754	753	762	755	773	822	757	788	779	826	795	752	793	850	742	795	774	745	800	778	792	757	796	780	776	733	806	756	773	781	734	789	815	760	739	755	794	790	778	824	757	779	754	775	771	759	705	762	814	765	784	748	771	760	774	747	808	731	749	751	775	813	766	780	767	798	778	748	786	750	785	777	775	756	795	819	751	715	820	801	743	763	750	740	759	746	775	822	774	729	743	760	758	750	767	768	798	782	788	804	763	762	750	779	813	792	792	733	816	761	785	765	771	785	791	780	801	801	774	742	794	761	839	781	755	781	736	769	792	758	797	763	710	757	819	701	833	740	712	782	785	784	753	757	744	742	781	742	753	760	767	759	767	735	793	799	800	791	747	788	793	767	794	797	836	779	809	734	798	782	770	741	782	711	812	727	780	753	781	813	783	823	776	741	767	774	719	823	744	810	803	771	804	804	770	769	774	727	750	816	764	761	752	786	789	751	757	759	768	771	742	763	742	786	758	761	761	746	804	756	804	739	811	782	782	743	788	754	791	745	737	726	791	722	775	786	767	776	811	766	785	746	787	764	787	721	782	738	778	771	766	762	827	781	781	715	790	716	828	798	774	750	699	755	748	780	787	734	776	765	787	754	797	810	751	728	731	771	761	789	745	849	782	775	757	769	777	762	749	776	783	753	736	733	795	803	840	778	794	764	726	806	768	747	762	731	829	783	732	796	782	784	787	740	770	823	779	785	756	799	790	785	794	779	786	794	825	712	769	823	759	766	751	751	811	792	727	768	768	751	787	763	829	773	801	711	818	755	774	796	770	796	778	822	734	719	755	788	795	779	785	765	785	842	807	778	799	747	856	772	759	807	806	732	759	761	810	753	790	757	789	774	788	747	751	829	776	753	771	790	778	754	786	809	778	800	777	793	747	758	802	750	709	767	759	733	756	751	816	766	739	788	767	743	793	792	792	783	726	820	760	793	791	802
22472	21120	28755	23742	21128	21183	7724	1159	934	867	813	724	699	679	594	655	577	590	586	564	589	583	562	577	577	573	520	536	572	559	560	533	533	529	522	544	537	560	532	549	558	546	518	557	515	533	523	556	539	520	538	503	492	482	509	480	509	509	537	529	503	543	550	571	567	485	533	509	467	458	496	505	508	531	507	521	544	514	505	521	508	524	531	543	532	561	505	543	540	561	514	518	491	488	479	536	475	504	548	536	549	504	562	509	533	505	533	504	513	545	529	555	575	520	534	473	536	524	518	492	501	513	507	495	535	514	481	544	529	528	524	498	527	535	536	526	532	546	570	506	532	522	549	556	520	557	498	485	538	535	566	517	531	517	507	581	527	505	492	503	477	508	576	494	516	523	501	482	524	546	427	485	497	565	519	523	494	520	520	525	516	519	520	521	541	486	511	507	500	518	527	535	497	525	511	468	530	540	521	478	512	494	533	556	491	499	570	544	485	528	505	544	510	541	490	510	525	475	506	481	528	546	540	508	488	512	521	492	549	521	535	532	488	521	503	487	491	513	503	514	547	493	488	502	498	529	504	510	477	532	518	566	519	513	539	563	492	471	498	504	525	537	516	510	512	562	504	497	485	547	489	534	514	509	545	533	510	500	497	512	508	492	512	515	511	491	546	527	500	530	500	505	555	513	538	544	514	496	504	540	520	500	433	541	529	477	537	532	516	520	533	493	494	501	471	499	534	478	496	531	548	496	484	504	518	504	560	528	524	510	516	517	516	506	516	523	500	496	507	532	532	503	508	487	470	561	540	532	517	527	545	509	474	499	533	499	560	509	510	560	493	524	513	538	516	499	517	524	496	471	530	513	491	510	490	489	499	520	514	502	532	526	561	516	511	520	484	508	500	480	483	511	516	522	530	521	567	516	532	472	483	512	491	524	509	515	507	492	495	530	489	507	512	539	531	507	504	475	494	504	503	504	519	553	531	518	543	500	526	535	520	550	567	536	480	544	535	538	518	501	481	502	487	530	535	536	582	514	512	501	495	564	543	488	533	543	524	485	560	500	490	522	486	492	540	510	502	515	472	495	505	515	518	528	527	497	513	512	506	520	505	506	523	536	513	530	551	557	539	487	511	512	564	538	519	511	503	536	520	534	517	528	469	491	507	510	529	501	539	534	545	530	531	500	525	525	507	502	556	541	508	489	535	461	501	551	515	482	566	491	498	505	523	506	537	565	503	496	522	519	502	503	542	524	545	522	486	541	526	527	510	489	491	517	523	527	493	519	525	510	523	512	525	534	568	530	500	508	491	526	531	550	487	518	534	556	525	504	507	544	518	502	531	530	546	530	487	529	540	555	527	521	474	526	524	484	470	464	501	500	554	491	522	491	494	516	491	493	544	486	467	488	502	543	523	483	541	512	537	552	468	498	533	517	468	531	516	517	517	524	472	533	495	475	548	497	503	514	507	500	524	503	481	479	540	523	489	526	536	496	568	528	526	497	466	516	478	528	520	487	519	476	509	522	512	542	510	508	515	515	493	492	536	494	541	501	527	514	520	505	533	504	496	497	477	502	534	496	529	507	486	501	513	530	482	497	498	517	538	476	487	510	518	530	539	520	505	510	523	537	476	510	553	509	507	565	481	550	499	497	501	515	532	487	512	501	485	502	516	519	516	518	507	555	478	503	481	499	521	548	537	522	489	466	487	483	514	517	509	508	490	497	537	522	502	517	479	559	508	483	504	506	503	467	471	511	497	508	471	512	503	510	543	497	527	540	535	550	528	522	461	537	514	455	523	505	564	560	491	500	527	471	554	497	538	493	533	533	492	485	526	482	523	518	563	523	465	501	540	494	495	487	491	461	520	540	514	526	475	559	486	491	511	529	508	519	520	530	478	533	541	555	506	535	513	523	543	524	522	527	524	547	492	503	521	479	488	482	534	518	493	527	546	530	480	501	518	542	517	465	520	505	523	488	484	508	536	469	521	530	510	524	524	533	509	493	502	510	490	508	525	572	529	533	528	504	481	510	517	561	495	483	524	506	507	521	511	495	531	512	477	497	496	495	516	491	552	476	525	482	506	507	501	520	503	503	553	489	517	506	517	514	482	551	528	535	515	534	537	526	517	525	532	508	477	499	498	535	490	532	490	501	523	487	519	500	520	487	509	468	513	502	518	486	481	496	485	510	494	537	494	518	523	544	520	525	521	508	507	472	473	505	489	520	528	522	520	544	490	508	521	549	516	516	507	502	498	529	496	521	464	515	513	494	467	507	526	532	541	527	561	507	487	537	523	518	502	536	524	520	543	505	499	501	523	519	525	536	493	534	512	526	496	519	486	494	520	531	484	506	519	515	511	504	526	537	494	506	506	552	505	501	516	525	505	525	526	530	455	541	481	502	506	511	517	501	513	509	526	494	488	536	531	518	537	510	528	536	553	499	542	479	487	517	514	493	503	511	508	504	511	489	529	510	521	534	519	533	501	486	552	544	498	515	547	574	519	482	516	529	513	499	550	538	576	526	477	532	521	501	522	537	523	504	532	531	568	516	478	463	469	529	488	517	525	532	521	580	510	524	536	487	518	532	522	559	531	522	507	509	504	463	548	481	522	518	508	505	523	500	522	451	547	537	536	544	554	532	515	490	507	486	539	508	531	549	510	533	486	494	468	483	499	484	517	501	541	479	511	564	518	502	507	452	525	505	530	514	486	505	522	520	488	506	514	485	518	492	528	514	522	512	511	522	531	465	540	495	535	510	495	531	512	465	494	504	514	502	527	493	541	542	509	504	510	490	531	545	518	496	506	536	501	470	543	528	498	512	496	529	479	513	506	511	480	502	519	454	530	533	514	500	501	518	537	531	510	518	529	472	487	476	508	517	495	513	501	553	516	491	500	517	514	501	513	517	520	502	513	526	508	506	486	537	541	511	499	531	518	494	480	558	503	523	473	508	538	525	509	471	553	553	500	536	557	531	539	515	505	526	532	491	506	503	464	519	537	511	495	513	502	535	470	511	460	470	519	515	490	491	496	498	529	511	475	508	511	498	490	487	519	529	521	515	514	529	489	505	491	491	520	527	534	552	482	447	519	500	545	494	526	517	516	489	493	483	473	515	460	527	512	498	504	517	538	496	513	507	576	488	487	507	480	514	482	545	549	524	506	508	540	473	540	516	521	502	488	519	486	540	532	510	546	517	483	548	517	512	531	539	511	518	545	549	521	503	491	494	514	537	492	523	491	483	497	492	524	511	529	534	504	505	506	544	528	482	509	542	519	534	526	479	539	541	497	514	498	520	520	499	532	480	480	502	534	459	539	507	540	480	505	526	516	477	525	512	555	507	527	504	527	508	500	554	516	510	540	455	544	521	490	526	469	525	497	484	520	514	474	496	512	466	539	501	511	476	513	455	500	518	491	505	481	498	535	465	558	542	537	528	540	495	502	520	528	536	528	493	507	531	526	518	507	517	484	509	522	501	449	512	508	516	508	510	551	519
5483	14011	9548	4666	3320	2575	2014	1537	1369	1196	1018	871	850	770	783	747	676	685	643	639	596	644	651	597	553	558	550	573	569	579	569	552	541	531	567	547	552	554	560	539	548	613	521	541	559	538	528	536	516	546	518	524	516	557	534	540	545	572	543	525	475	562	530	617	566	541	552	523	548	505	507	535	518	541	562	547	478	523	526	493	514	538	536	512	523	510	557	501	519	509	515	501	516	522	542	529	535	535	533	486	560	524	536	515	579	527	513	532	504	512	511	561	516	532	521	515	535	496	550	496	465	553	535	526	554	553	541	531	552	504	518	503	543	523	535	543	512	535	505	546	544	512	525	505	517	497	536	571	573	561	513	557	489	549	501	530	542	535	557	545	543	513	493	549	514	531	529	494	527	520	546	482	533	531	553	482	493	545	504	532	512	536	534	550	516	526	499	573	549	507	514	522	531	534	490	502	539	505	529	535	496	550	502	550	504	547	530	511	536	570	529	500	520	548	531	510	492	554	481	535	517	499	481	542	524	522	536	505	536	526	544	545	502	569	492	517	535	559	560	520	526	512	567	530	546	514	516	540	533	525	522	517	503	515	512	532	523	512	502	515	552	529	540	526	543	506	520	511	532	545	515	502	534	534	547	564	535	521	535	497	524	530	540	515	538	514	523	509	519	527	527	536	480	545	525	522	560	527	547	567	520	529	556	499	507	520	487	542	551	543	514	544	509	520	540	543	502	480	523	509	517	557	515	563	513	512	505	509	524	550	516	539	511	538	548	543	500	509	503	480	507	555	545	569	525	495	517	531	511	540	508	533	516	548	493	485	500	500	555	499	504	548	560	536	543	552	528	480	506	537	523	582	564	480	533	502	527	570	503	496	531	517	517	539	508	538	525	545	542	493	506	481	534	539	557	498	554	507	547	565	492	529	535	540	555	534	496	556	533	517	488	525	544	598	540	533	559	559	553	516	508	521	535	548	505	496	496	513	548	512	529	552	508	520	550	518	542	559	545	558	515	528	523	496	483	533	512	542	519	516	520	525	558	535	558	518	569	525	561	515	528	536	534	520	525	551	526	526	545	506	525	528	519	490	528	518	508	478	555	530	577	528	500	507	515	513	491	561	555	529	531	538	521	565	532	518	534	537	504	529	520	524	557	531	526	525	529	527	536	524	481	552	527	466	519	503	562	521	532	512	535	515	515	525	486	509	532	558	511	543	518	501	538	518	503	526	551	512	511	501	492	524	498	562	517	498	525	542	548	536	559	496	518	492	547	598	542	548	579	498	550	496	518	509	525	535	544	566	524	505	521	527	523	480	528	512	470	507	514	552	513	540	514	522	484	562	494	520	486	544	476	549	499	526	543	511	541	504	503	542	551	558	544	553	513	546	511	499	531	523	516	554	572	539	535	533	551	502	507	535	517	491	525	538	513	525	532	515	568	525	526	517	492	519	530	526	511	514	528	509	541	543	558	491	508	492	511	521	529	510	540	510	536	523	522	513	526	506	524	529	507	545	505	525	531	519	503	547	522	549	533	563	530	501	502	506	517	539	492	549	491	548	490	511	526	511	514	525	525	553	511	497	518	538	508	512	549	588	519	574	513	527	519	525	588	487	497	564	552	521	481	495	530	562	500	506	512	514	540	532	517	526	500	501	521	511	524	508	512	536	550	520	502	534	525	514	522	470	489	506	514	548	532	508	550	537	556	517	543	533	547	524	567	510	536	566	512	522	569	535	463	519	494	495	484	504	507	518	514	526	519	520	513	505	511	501	467	523	530	555	526	510	509	526	484	540	532	523	532	502	540	527	540	521	541	572	548	534	523	526	574	529	534	502	514	510	536	565	517	527	475	534	490	529	524	489	508	499	516	514	558	517	552	490	514	542	529	535	540	541	510	557	511	518	546	566	593	470	490	536	534	518	499	527	493	519	485	521	493	517	489	499	496	525	521	508	563	555	537	524	544	486	522	543	519	497	518	533	505	530	545	554	496	530	521	566	517	541	545	530	511	550	512	555	524	522	544	546	535	521	526	499	524	516	492	533	529	509	506	515	506	498	548	527	528	526	518	497	518	504	519	535	497	535	541	515	521	484	526	470	497	560	510	517	527	523	565	559	539	552	533	492	540	490	527	529	519	496	520	486	518	540	530	532	539	562	540	518	509	522	544	489	488	545	517	516	549	528	540	537	524	524	520	553	542	521	467	523	518	575	524	531	534	558	526	528	516	512	532	546	505	553	488	530	534	501	550	508	578	546	499	512	529	523	524	506	508	532	525	522	507	529	557	556	510	549	552	521	545	543	513	540	520	547	529	537	491	542	522	535	534	550	517	530	537	561	524	498	509	518	510	537	568	530	495	520	526	554	485	529	533	494	499	521	478	547	557	493	534	522	570	536	518	531	524	521	493	512	526	511	482	550	536	523	534	531	545	528	509	521	550	504	571	510	538	543	500	529	497	494	538	493	527	532	529	524	523	517	553	529	490	526	540	535	559	528	488	537	547	561	517	499	501	512	566	534	508	518	501	511	545	513	513	553	474	525	541	509	506	534	566	534	538	528	508	506	520	519	490	490	517	531	525	560	543	554	542	537	523	545	485	548	548	559	549	521	482	521	569	538	538	506	551	529	517	526	504	487	508	554	499	533	546	523	505	535	544	502	526	502	490	532	475	536	489	523	556	512	510	565	508	539	484	545	523	539	552	514	513	558	514	515	492	513	520	537	539	527	474	541	496	526	542	527	526	515	532	496	510	529	541	511	544	512	532	509	554	520	481	503	518	548	544	553	513	461	564	499	541	540	545	511	507	527	502	528	538	513	543	525	518	504	517	495	551	516	546	546	526	562	544	564	498	500	532	539	522	480	563	495	526	507	544	538	541	534	529	571	531	518	552	554	531	523	520	558	497	540	519	532	532	511	533	521	526	548	523	561	539	545	563	510	495	509	522	546	520	548	509	505	521	568	555	526	509	532	512	507	516	556	516	532	518	534	538	612	506	505	558	495	526	524	514	536	565	565	498	480	505	513	525	537	495	529	539	503	518	518	522	512	533	522	477	537	519	524	554	520	508	558	531	530	546	532	561	535	528	525	528	513	516	542	511	522	554	549	535	554	514	512	469	515	564	543	512	516	547	509	528	538	526	539	518	511	520	499	487	531	517	486	527	524	541	514	502	555	514	487	550	574	493	530	497	544	511	523	551	521	527	564	493	570	495	546	464	532	515	518	540	505	526	481	538	513	527	492	528	541	499	480	540	528	515	510	508	533	554	573	524	483	527	515	539	520	506	550	488	514	523	525	570	566	509	482	500	537	489	556	529	587	549	526	553	499	553	526	545	504	490	493	538	530	566	543	530	505	572	541	521	541	511	511	514	500	516	497	585	511	503	537	537	502	501	526	550	495	519	550	545	523	553	518	520	546	534	554	491	515	533	542	517	556	559	507	535	544	497	549	527	467	549	529	537	538	565	499	552	524	516	522	543	512	555	524	537	552
27715	17483	3882	1069	817	789	655	595	575	540	537	541	551	598	518	551	536	531	549	520	550	518	564	566	579	501	562	534	571	506	514	582	526	514	554	544	538	564	515	552	573	540	563	543	522	536	552	537	571	546	559	547	492	490	503	488	550	481	522	485	538	551	540	571	543	540	566	536	532	538	580	524	557	551	492	572	554	539	539	495	545	511	522	514	533	572	531	521	540	546	570	517	538	502	515	543	568	501	539	517	553	526	534	566	547	543	544	509	546	493	548	532	555	565	557	537	550	575	535	519	523	532	538	527	481	562	511	536	512	536	576	533	524	543	562	526	516	557	524	571	535	522	536	560	541	556	518	533	543	533	527	546	571	540	567	530	535	581	522	563	561	575	557	514	528	525	519	534	508	537	484	537	555	536	515	498	508	547	543	547	568	536	568	504	546	535	516	543	567	548	546	526	542	523	527	504	555	509	554	558	541	489	537	572	536	536	551	533	504	579	504	526	556	554	521	527	508	552	541	529	560	562	540	564	529	527	523	529	520	590	528	527	510	532	516	523	529	508	511	585	513	534	559	568	554	567	565	519	527	567	541	520	539	553	513	552	560	532	563	515	535	552	532	557	528	544	577	529	523	533	549	556	535	519	483	559	520	578	487	553	539	548	528	503	557	501	528	515	518	580	571	516	586	515	527	534	526	539	541	488	549	559	537	536	500	565	537	537	534	559	510	500	510	523	520	531	585	557	519	565	548	508	512	602	567	519	548	539	540	472	567	526	515	560	547	557	541	528	529	526	561	550	507	530	496	564	533	576	519	534	510	515	510	542	540	556	518	535	508	516	529	550	511	499	534	534	522	532	566	534	528	523	515	529	539	525	562	574	546	557	512	519	515	520	530	513	519	535	557	534	534	540	546	527	527	557	544	508	546	548	582	542	561	586	541	571	550	516	542	503	525	534	490	583	541	537	537	523	536	530	488	540	539	520	531	500	538	540	499	564	506	551	507	548	593	518	557	519	527	554	564	523	552	493	528	536	555	571	558	509	547	547	538	514	567	526	536	536	499	551	531	482	541	556	519	554	534	543	544	570	542	528	554	554	533	578	556	532	500	529	507	556	550	562	533	558	579	516	493	527	540	541	562	523	546	526	548	528	520	514	574	510	516	540	521	527	560	587	535	545	530	468	531	505	527	584	552	563	577	557	528	523	509	620	528	533	505	490	511	525	541	558	511	497	511	527	560	538	539	524	495	547	567	537	504	525	513	545	562	547	525	521	521	548	514	531	518	559	605	523	485	522	541	508	507	520	560	547	514	555	518	541	536	527	539	506	536	595	535	514	545	525	524	554	548	530	538	572	518	502	583	511	548	515	581	504	497	524	583	523	562	527	540	561	535	560	547	537	534	560	529	540	555	536	565	502	562	510	526	530	514	516	509	562	524	522	531	538	550	515	521	525	539	497	505	568	576	522	544	555	509	544	568	569	523	548	537	547	562	559	531	545	538	532	568	541	502	504	557	559	544	555	544	525	520	547	571	538	529	516	552	531	532	509	557	531	565	568	533	542	574	546	530	537	543	507	561	534	560	510	520	535	573	553	561	498	523	499	552	536	519	543	498	561	537	527	526	526	493	547	511	563	545	535	489	566	547	549	534	574	557	534	506	524	535	560	522	504	553	517	508	514	530	532	553	523	519	501	528	564	520	510	570	532	556	556	578	565	576	539	515	566	532	535	541	560	554	547	519	560	519	534	518	528	541	559	526	538	539	521	581	509	524	560	541	499	499	541	522	568	543	541	530	513	530	516	568	564	517	531	539	529	522	525	528	542	531	538	546	524	588	504	542	531	604	588	546	514	537	532	468	488	539	553	519	542	565	527	499	533	545	552	542	538	527	541	532	535	585	484	555	514	541	548	495	553	534	502	546	503	520	536	517	544	546	524	516	498	549	554	545	489	575	552	523	529	530	510	558	520	517	538	539	560	496	527	525	526	539	559	512	579	518	538	549	558	548	547	542	570	538	547	503	532	524	557	574	572	512	558	545	526	556	533	538	542	511	597	522	553	523	505	570	556	568	517	568	548	529	528	586	513	553	578	493	549	550	576	528	512	508	571	573	518	508	487	565	554	510	536	506	535	571	554	493	527	582	568	514	499	513	531	555	588	523	543	468	521	480	518	531	542	536	515	536	549	516	512	566	543	481	533	532	558	547	556	552	535	551	528	505	512	499	544	552	545	540	544	525	549	571	556	515	534	560	531	521	572	552	547	549	559	502	574	553	535	541	561	515	581	537	550	514	506	506	524	555	530	506	529	533	529	518	512	558	547	516	499	538	509	534	558	502	559	552	557	513	512	562	545	500	500	527	553	514	529	512	488	536	553	552	542	531	541	496	551	574	540	508	531	532	575	539	515	523	551	551	536	489	561	534	535	529	509	524	588	518	530	553	560	588	513	566	543	547	559	585	543	545	541	527	492	521	556	533	536	538	525	561	528	550	545	518	519	529	557	508	524	528	550	530	536	502	533	549	484	524	518	527	510	555	493	567	502	537	536	513	541	533	565	529	526	516	576	514	517	554	538	497	563	512	529	566	551	544	519	550	527	582	535	514	505	531	514	526	571	559	522	526	504	565	547	526	490	556	567	523	519	556	507	543	559	527	551	533	574	489	537	565	516	551	536	485	563	539	548	522	527	534	542	523	507	530	529	572	541	546	504	514	506	528	502	565	570	567	511	546	543	564	526	561	513	557	560	539	490	534	510	518	544	568	507	541	546	529	573	503	522	540	500	536	552	550	546	548	501	559	533	503	511	512	568	536	488	500	495	565	570	582	520	530	522	561	515	519	526	505	547	560	535	533	547	537	551	509	518	536	552	546	523	543	560	539	543	547	529	535	528	529	590	557	530	557	553	567	524	495	533	538	527	537	585	567	528	536	546	520	514	542	543	595	544	552	535	545	514	490	525	559	497	566	532	546	554	571	545	583	514	512	528	548	520	546	556	533	555	533	530	532	557	562	540	555	564	525	561	516	526	531	559	502	561	515	551	533	496	559	555	509	526	514	524	495	555	544	529	547	551	526	496	549	510	554	569	535	550	546	532	545	505	561	526	504	558	589	553	546	514	521	548	505	527	540	551	577	528	496	536	490	546	511	551	564	519	555	581	513	531	573	538	541	524	510	502	541	496	518	536	528	541	495	579	543	523	544	557	540	516	532	504	565	513	544	508	527	496	541	532	513	507	536	522	548	509	538	556	531	519	570	550	553	543	550	519	501	552	574	534	518	486	526	534	591	571	515	511	505	546	483	525	523	534	539	538	506	525	586	497	501	538	515	566	556	556	514	563	524	556	548	561	568	515	511	579	541	550	542	529	513	509	530	560	583	543	550	564	528	513	492	541	535	528	542	557	545	505	519	518	619	512	545	563	512	492	537	518	541	537	550	533	539	573	549	547	535	525	542	563	536	502	549	509	525	527	529	502	485	574	534	533	551	539	563	533	534	498
4665	1246	1025	781	691	636	678	630	655	589	592	578	583	586	560	591	596	611	607	596	591	568	585	608	533	592	583	559	582	565	536	636	594	589	582	603	618	585	599	606	565	565	576	598	579	544	596	534	582	600	574	604	580	577	553	566	561	518	569	583	598	565	559	608	592	591	608	576	585	604	570	581	555	594	558	594	577	601	596	527	541	612	598	578	542	576	539	578	548	614	530	574	586	606	616	577	636	609	578	576	569	555	606	579	564	560	590	538	641	590	613	576	599	604	598	553	629	593	571	547	547	548	599	587	544	579	643	575	513	563	593	565	597	561	558	571	590	573	573	565	576	555	580	554	552	562	544	574	607	615	575	570	576	602	565	593	588	626	549	584	585	591	619	579	603	617	580	609	603	593	554	590	595	597	563	566	566	622	609	515	567	600	592	546	596	589	565	613	584	578	564	621	579	568	580	633	555	577	592	541	606	582	564	608	562	557	558	582	554	618	596	584	589	613	599	570	622	566	553	544	560	582	575	568	570	590	550	533	581	627	605	591	589	604	567	589	549	601	606	578	591	587	601	560	540	580	569	587	578	571	551	557	582	564	601	564	599	605	587	574	644	543	592	559	545	601	589	581	576	589	581	618	622	569	604	555	606	603	619	614	570	605	558	581	566	582	642	580	555	596	561	609	549	569	577	578	556	591	565	575	637	568	580	570	615	534	557	565	563	543	597	555	575	590	604	575	567	621	557	596	567	567	584	556	607	592	560	571	635	638	547	587	608	581	583	573	582	557	592	617	558	568	575	599	581	558	566	622	581	598	575	541	582	560	578	570	579	591	578	633	574	580	576	562	549	610	583	604	582	528	556	585	591	574	598	514	567	579	571	597	586	581	579	584	588	534	604	567	655	564	600	596	583	598	610	586	599	623	613	574	583	542	568	568	567	559	555	565	560	569	587	567	550	587	548	576	532	543	567	588	609	595	543	578	625	605	571	585	565	574	624	569	598	553	572	603	601	566	558	623	542	633	595	626	602	595	567	586	587	595	623	594	575	614	568	591	584	612	554	549	537	578	547	575	591	604	605	588	605	565	606	622	591	576	579	572	588	609	614	559	574	559	551	600	552	541	573	579	573	566	551	580	521	554	587	608	579	609	575	547	585	595	618	548	562	580	603	570	574	591	527	591	606	585	588	548	609	548	572	566	607	531	605	587	565	573	595	574	612	571	578	603	577	596	595	544	617	580	578	597	543	547	564	577	542	552	579	588	598	539	551	597	593	600	643	606	561	547	588	546	497	578	593	596	591	593	593	552	562	550	544	547	578	596	584	591	575	605	572	544	564	594	550	617	585	580	567	600	597	556	570	582	576	624	592	611	584	606	550	583	543	597	538	590	570	602	600	558	565	577	570	546	618	631	634	575	616	602	563	576	567	553	619	556	566	594	578	579	578	567	597	584	637	582	595	551	586	592	576	576	625	596	562	577	547	552	633	589	586	626	613	584	609	602	584	581	594	616	579	567	571	584	547	566	550	570	569	595	606	592	576	602	586	573	577	564	569	531	590	565	531	513	598	600	609	578	617	532	573	570	642	622	566	555	606	588	590	537	602	582	565	577	577	548	587	552	565	599	578	575	595	571	545	578	597	596	540	617	566	565	562	587	539	537	578	608	570	559	586	578	593	583	600	598	583	610	588	566	580	578	553	561	545	610	574	566	584	554	612	593	544	605	559	594	575	576	598	569	584	610	584	597	537	552	584	610	562	590	594	594	525	594	530	574	551	592	615	614	592	592	566	587	568	507	561	558	545	589	601	576	540	599	593	565	577	606	588	560	576	565	556	569	555	606	597	557	591	549	593	592	605	575	588	564	589	575	583	578	588	570	623	616	602	583	591	575	573	567	582	580	585	638	535	571	590	568	551	586	581	593	572	610	541	547	587	563	550	591	597	628	565	564	570	545	577	574	613	577	581	578	552	604	570	608	562	588	590	570	588	547	621	583	556	603	557	606	558	585	618	613	589	596	584	586	603	599	587	594	566	576	576	635	533	590	581	622	545	609	583	545	590	596	620	537	634	613	542	581	525	561	628	545	626	592	613	601	575	581	569	624	586	562	580	575	572	592	580	529	569	623	618	600	596	572	534	593	613	574	566	536	623	578	595	633	553	634	604	550	544	545	583	567	552	579	567	572	638	590	565	583	572	567	590	560	554	561	593	546	561	564	594	617	570	590	576	571	591	631	574	613	563	555	563	587	649	592	581	549	565	573	617	549	589	578	537	624	585	563	554	577	605	575	555	582	590	536	582	628	600	585	618	581	601	535	606	581	560	609	620	584	570	609	612	551	570	621	606	577	590	540	577	579	552	568	581	605	601	617	564	592	588	585	622	542	600	575	553	575	570	580	600	588	540	588	597	579	598	592	576	566	595	602	548	612	609	593	550	565	591	558	585	585	619	531	539	601	586	593	568	557	585	599	543	540	614	594	580	614	612	651	582	586	595	578	570	585	599	605	628	603	554	602	547	567	622	573	638	580	624	572	580	577	569	609	573	562	540	560	561	559	582	577	588	584	594	551	601	576	551	602	544	580	553	544	597	615	566	602	581	541	555	620	566	551	564	550	553	586	553	591	568	568	608	573	555	608	571	606	597	589	603	593	585	616	550	583	600	604	587	583	571	572	608	542	617	576	600	601	582	564	540	567	581	575	538	584	588	532	570	601	597	577	572	587	584	611	644	556	584	597	606	584	614	535	593	569	589	599	615	532	569	532	606	556	601	573	585	599	598	607	556	609	539	592	582	598	580	572	536	555	601	575	585	586	593	591	576	600	582	541	590	573	575	585	585	575	566	557	559	564	614	578	594	548	582	589	590	574	559	607	581	550	613	585	556	569	571	579	591	574	588	555	586	577	579	579	628	631	593	575	555	593	580	605	570	575	602	574	571	573	603	566	591	562	567	608	584	611	589	583	566	559	564	632	596	556	580	575	588	561	532	583	582	572	594	537	609	555	549	607	604	567	591	603	534	586	588	613	602	579	581	594	550	575	576	590	574	596	576	587	574	594	581	604	569	571	615	597	570	560	559	566	638	594	562	543	611	574	587	595	592	565	577	574	617	590	584	562	565	562	550	559	606	588	588	556	596	572	580	580	580	586	582	564	584	642	600	595	618	582	584	608	604	541	541	524	578	590	580	605	619	543	544	592	608	600	550	604	568	616	587	603	603	568	594	605	559	546	573	547	567	544	604	587	606	602	613	588	555	613	581	582	601	580	552	617	575	583	574	576	584	617	552	613	591	573	593	587	542	549	583	589	579	592	570	581	567	574	573	585	583	555	568	611	614	561	548	605	577	636	575	606	572	554	556	577	553	607	601	656	586	585	611	590	625	569	582	584	574	587	597	555	566	591	618	605	613	621	593	617	602	604	561	580	621	557	584	609	616	588	575	576	587	594	590	620	555	605	564	594	540	540	568	579	556	579	559	549	573	607	595	541	575	535	542	583
23536	21122	28358	24125	21130	9665	943	651	534	470	424	370	379	359	393	369	319	318	360	352	339	341	299	340	332	332	274	286	339	290	301	297	322	293	310	276	319	294	314	315	286	301	327	286	311	308	280	289	287	320	324	296	291	319	315	269	278	261	311	305	273	300	304	363	293	262	295	276	286	297	255	291	302	276	296	301	297	287	307	270	314	298	276	317	279	318	274	302	309	301	322	291	277	269	294	289	257	306	272	303	338	281	307	306	277	282	275	294	320	318	280	291	287	273	303	324	320	291	272	300	265	290	284	301	340	285	296	274	306	312	294	258	272	283	284	279	288	286	279	306	288	302	300	283	273	275	314	258	296	290	292	286	299	270	311	257	302	287	261	271	304	297	321	310	293	277	273	280	307	288	297	279	302	316	275	296	298	273	330	263	275	301	286	287	302	279	306	285	296	298	336	292	298	301	279	269	323	301	269	307	321	285	291	310	302	323	294	314	315	281	301	278	291	295	291	250	294	293	261	275	280	308	290	293	290	312	291	302	288	303	309	298	289	296	289	295	288	292	304	297	287	326	303	293	272	315	282	300	270	289	295	268	301	295	286	294	309	305	333	288	270	298	255	287	288	283	279	282	283	301	297	300	288	290	285	308	290	298	284	279	299	328	296	296	295	270	285	288	319	318	293	299	292	296	281	277	313	298	277	299	277	315	304	257	294	272	262	279	297	295	322	287	278	287	277	279	290	258	300	284	279	292	283	284	319	301	318	268	290	287	282	269	303	262	281	310	297	270	297	304	279	296	284	272	292	290	285	300	302	288	285	299	298	282	266	295	268	315	305	301	296	310	308	273	309	285	286	292	302	286	291	276	287	307	274	307	311	329	311	295	299	307	289	299	298	282	310	276	289	287	272	292	313	268	286	296	292	316	301	320	322	262	289	266	294	266	286	283	318	307	280	296	303	290	290	267	285	282	293	286	323	326	330	300	284	302	308	293	299	270	269	302	279	295	308	316	300	302	287	281	269	293	298	264	278	284	292	277	295	275	292	300	290	278	288	282	290	258	285	303	289	318	314	282	263	304	284	304	308	259	286	292	295	306	291	291	300	303	270	277	273	318	296	269	273	301	278	289	307	274	278	296	293	312	313	296	304	306	276	288	304	318	306	301	296	286	315	313	310	305	275	296	268	276	261	269	294	286	283	276	268	293	280	276	298	289	284	290	272	308	260	285	306	302	296	288	276	279	278	290	280	296	315	294	281	266	312	265	295	252	309	289	282	279	314	293	307	302	313	276	296	246	261	270	296	280	286	304	324	253	284	312	335	270	303	274	279	305	281	304	267	308	287	303	298	307	295	284	317	283	284	313	335	321	319	277	273	293	251	309	285	291	299	298	247	293	303	296	303	285	261	311	291	295	289	289	316	298	265	291	307	270	271	309	299	289	306	273	242	282	280	270	289	323	283	284	298	300	309	293	284	313	313	284	266	302	266	277	323	324	279	306	290	269	288	292	298	292	279	299	264	303	291	308	301	269	277	315	300	292	308	294	292	282	296	291	295	332	284	284	273	261	277	313	269	300	286	304	295	309	291	317	256	262	304	286	305	270	298	315	283	297	283	287	323	288	306	289	259	277	321	311	289	310	292	302	287	300	292	299	257	271	280	293	299	274	303	286	279	283	317	308	266	285	242	271	316	289	285	294	288	288	309	282	286	310	283	313	309	307	267	292	283	295	269	270	309	298	309	279	275	276	251	301	286	287	304	292	280	261	264	315	269	278	272	280	280	254	277	274	291	296	281	309	292	306	296	299	278	308	267	273	281	299	288	283	294	250	309	290	273	281	308	302	298	310	280	257	279	280	267	302	303	287	267	276	266	284	289	282	288	285	294	311	273	278	284	260	289	287	282	260	279	298	297	308	307	308	292	299	273	312	293	287	296	276	278	282	294	294	300	285	321	299	286	305	309	294	290	304	293	315	305	273	282	283	286	266	297	332	278	290	293	289	290	263	289	287	276	313	293	285	286	274	307	299	254	263	286	307	280	312	306	289	288	271	292	322	292	305	295	280	298	292	273	287	282	312	272	274	297	257	322	289	284	280	287	283	298	315	273	272	271	279	255	273	273	312	297	297	298	293	303	289	302	291	295	298	289	292	275	278	274	291	309	296	312	260	265	302	304	320	266	251	268	285	297	278	280	276	319	279	303	267	301	318	349	319	258	260	255	281	282	301	274	266	281	282	267	320	288	320	291	301	298	273	261	284	295	253	284	308	298	319	281	285	310	305	317	297	266	290	269	308	296	300	278	301	303	311	296	306	297	272	305	252	300	296	269	325	305	281	291	276	301	307	283	308	287	267	244	291	301	291	267	301	284	284	320	280	323	262	267	300	281	305	308	292	268	269	288	269	292	296	298	306	300	288	289	293	269	303	304	305	279	262	295	327	310	284	292	284	309	281	291	277	257	310	299	286	285	316	303	283	275	294	277	283	289	290	298	285	282	306	325	320	298	308	276	327	283	294	304	247	307	292	303	292	281	269	305	282	293	273	292	283	266	331	276	305	320	256	303	278	310	283	346	266	297	288	258	279	272	298	304	312	279	307	281	302	284	264	252	280	253	301	267	284	318	298	284	301	315	279	302	248	265	292	308	306	301	302	307	277	305	268	281	253	307	314	300	307	277	275	285	299	298	295	274	273	280	283	291	305	335	283	319	269	313	271	274	315	265	301	304	291	295	286	288	329	282	299	270	305	306	292	281	301	306	275	326	284	309	303	275	284	270	262	281	324	291	280	274	292	257	294	290	283	300	300	289	289	302	280	283	271	318	268	296	274	264	293	308	303	294	323	305	277	313	294	284	314	269	323	306	268	275	257	312	287	293	282	282	282	276	294	295	295	266	299	299	287	280	297	298	284	297	309	312	306	292	284	283	280	284	321	256	277	288	272	286	312	315	306	282	295	276	279	280	288	305	308	265	295	291	272	310	279	310	289	299	279	273	301	298	297	302	308	281	279	290	317	286	281	288	299	270	311	304	317	285	263	306	298	286	294	265	303	262	258	259	307	320	279	272	282	300	308	327	282	293	297	311	313	314	308	303	277	309	309	276	282	297	283	267	259	302	306	298	276	297	268	297	298	300	264	297	295	298	306	297	264	307	265	325	280	300	298	287	263	290	303	273	294	281	301	288	277	277	296	286	288	303	297	319	301	309	298	328	322	278	291	268	298	273	279	276	260	304	264	282	322	280	298	265	312	291	277	289	306	306	273	306	272	303	294	312	261	318	338	314	283	297	293	284	335	261	327	327	310	288	297	277	282	303	310	273	261	304	305	271	269	316	281	280	237	280	294	319	284	248	266	280	275	253	279	271	312	293	329	272	299	274	289	282	299	286	297	280	292	306	291	329	292	293	267	315	282	290	299	296	276	296	264	300	291	302	284	291	317	308	300	287	288	300	320	273	285	294	277	291	282	293	281	292	308	305	273	269	298	285	283	293	292	271	290
3940	8451	5705	2631	1807	1409	1115	919	752	693	574	505	511	443	431	471	420	424	405	383	363	354	380	353	363	366	363	372	372	337	359	334	348	297	329	319	355	358	317	353	331	277	328	362	330	324	307	324	318	340	304	338	317	358	338	358	352	334	330	322	324	338	347	391	347	332	325	331	325	331	307	329	313	358	306	306	306	318	323	328	343	312	339	325	307	304	320	308	319	327	325	327	327	330	318	334	362	341	314	344	355	342	337	347	321	290	329	342	321	324	320	301	339	322	352	351	316	339	344	334	357	312	319	325	302	300	344	331	358	316	344	330	328	317	313	341	330	334	352	316	341	356	328	306	321	323	345	325	299	313	310	335	295	332	308	340	318	311	315	327	350	321	291	296	327	327	310	344	332	340	301	384	322	301	331	338	339	332	302	310	307	340	331	355	317	321	305	324	301	328	322	338	303	332	351	315	346	324	340	309	331	316	322	325	302	347	313	351	309	316	332	335	345	323	321	294	325	334	307	321	320	322	334	328	328	346	314	303	306	309	342	311	311	347	332	316	318	326	307	327	336	329	323	323	306	291	315	332	310	313	331	310	326	336	350	294	331	323	321	333	312	330	319	329	319	315	339	291	340	356	343	306	315	316	315	325	320	307	305	333	346	341	337	357	298	314	331	344	341	318	317	319	322	293	322	306	335	313	308	317	333	299	293	351	341	315	321	338	291	316	328	272	307	298	312	329	357	323	322	297	300	293	337	313	305	346	300	366	307	298	311	308	356	315	317	308	314	334	282	306	325	314	304	355	312	292	339	306	362	326	326	358	333	339	321	330	298	321	319	297	291	314	330	323	325	343	310	317	340	307	308	312	330	331	326	309	281	300	315	332	310	327	335	313	332	346	360	333	312	344	320	336	335	280	344	289	360	306	344	320	323	319	315	322	326	311	359	337	330	318	329	326	360	348	317	328	298	338	304	366	303	338	323	311	366	310	335	326	315	338	309	307	323	331	313	298	300	326	322	324	349	316	309	318	320	301	333	312	325	347	317	295	314	311	324	319	335	302	318	317	354	333	325	307	294	308	303	318	328	338	327	321	342	328	325	318	314	320	315	333	325	313	295	325	328	322	348	327	310	300	317	313	341	338	301	311	325	345	281	318	350	295	332	324	329	303	325	318	329	308	341	352	343	304	300	318	309	338	326	342	333	306	344	330	311	328	338	318	330	345	304	331	317	342	341	334	348	333	370	324	339	338	345	319	328	281	336	388	338	294	346	290	331	307	308	323	318	342	320	286	363	328	299	312	334	362	319	316	316	341	346	315	319	324	303	304	297	277	319	330	327	332	311	342	322	306	306	323	314	318	300	323	320	315	300	309	336	312	327	335	322	326	302	348	329	339	323	307	324	340	314	334	339	324	330	305	355	311	331	280	284	302	295	341	334	304	330	317	326	332	332	329	323	316	321	341	308	305	305	311	343	342	333	338	333	347	309	327	330	312	318	310	326	321	296	314	308	309	323	300	335	330	329	344	329	324	309	316	315	324	325	317	355	327	360	294	362	343	345	337	323	332	316	317	329	333	326	317	323	358	359	318	317	302	307	352	325	365	311	292	324	307	314	350	341	327	268	322	323	332	318	327	325	336	317	296	319	321	345	351	306	334	303	309	309	314	305	352	334	327	314	326	298	335	311	314	310	363	303	323	318	342	336	304	322	344	331	305	299	314	335	348	313	314	321	315	345	331	334	338	323	318	310	329	315	347	322	336	287	312	303	345	318	316	347	316	306	319	345	337	301	327	358	320	336	319	327	322	315	352	326	306	334	336	340	320	320	322	325	303	331	342	338	308	304	327	309	355	363	339	305	343	324	318	317	319	320	346	298	308	329	311	304	331	338	319	338	320	322	316	320	324	295	316	369	297	311	362	315	327	323	295	314	333	345	311	283	342	322	315	368	318	336	319	323	347	336	330	312	313	331	296	330	329	313	324	337	319	314	311	318	310	362	340	317	323	298	346	329	332	324	361	338	360	310	305	315	335	309	313	328	319	348	346	302	327	325	305	303	330	312	318	294	344	330	340	332	310	315	318	322	357	316	344	322	304	340	369	338	298	319	313	310	340	338	334	334	343	333	334	312	301	320	338	316	352	300	321	333	315	313	342	343	323	337	336	323	320	330	297	333	308	319	343	366	334	292	333	322	302	327	314	354	353	321	308	300	312	284	327	325	350	356	333	324	316	346	322	328	336	315	313	375	322	341	329	316	298	312	317	296	318	305	359	327	349	310	324	291	306	315	319	328	308	361	314	310	306	290	327	326	328	318	314	314	322	322	344	304	317	323	309	298	336	314	331	326	306	336	349	320	300	320	330	313	321	313	328	332	317	335	337	291	348	340	347	329	324	377	339	320	329	313	312	357	342	315	337	303	319	336	335	304	312	299	318	323	313	303	334	343	330	296	321	306	324	288	346	347	319	370	348	304	332	316	305	317	350	327	347	323	330	352	303	324	317	296	330	337	338	287	329	317	339	326	324	323	317	349	303	324	352	305	329	314	317	331	338	302	293	335	352	342	341	300	344	303	354	320	296	342	344	312	332	323	317	317	340	335	321	325	319	350	360	318	316	328	311	312	305	344	338	284	333	338	310	333	292	292	334	331	324	307	298	340	314	333	331	303	325	307	312	328	331	338	314	309	306	350	346	323	317	322	315	338	348	294	307	345	316	328	310	336	319	306	313	361	304	324	340	321	308	344	332	300	328	359	335	266	316	320	337	363	317	296	320	329	324	342	348	328	333	344	331	328	315	322	315	314	324	322	338	322	307	328	343	355	308	311	296	314	314	322	300	322	329	318	300	335	302	328	301	325	325	314	326	305	324	330	314	300	340	294	350	319	341	328	293	346	329	336	304	328	357	361	322	334	334	338	333	341	310	338	308	330	331	309	317	309	340	337	323	335	315	323	311	293	327	329	326	316	344	326	314	292	348	315	326	311	356	328	315	300	358	337	297	321	341	324	301	343	349	345	357	324	313	304	319	334	332	341	339	345	331	361	328	343	356	312	314	322	348	334	298	310	334	313	334	303	343	321	347	301	321	341	324	296	328	341	356	317	318	282	317	333	300	333	325	331	346	330	312	319	304	377	345	326	328	349	316	335	345	303	358	325	331	318	327	271	316	330	290	307	352	319	295	324	350	322	310	347	329	329	321	377	338	317	307	329	341	318	370	341	337	328	324	298	311	333	344	310	340	285	324	323	303	317	328	340	289	351	334	338	357	321	311	323	294	305	324	332	328	346	299	333	300	290	310	318	333	341	308	325	313	332	315	320	341	327	324	312	317	320	317	334	329	316	322	292	330	320	312	326	347	347	308	327	326	292	319	287	317	298	321	359	311	324	325	338	335	305	340	344	350	305	311	307	353	355	337	338	326	333	319	312	294	312	327	309	338	349	318	339	294	363	333	302	354	326	329	339	295	327	333	320	328	313	354	337	299	335	312	333	312	319	322
24797	21145	27196	25186	9942	1151	971	864	819	815	832	813	742	765	742	741	751	758	802	750	782	793	816	725	772	727	770	775	745	769	781	755	751	751	699	807	732	763	808	716	721	716	733	718	746	738	717	747	702	738	729	731	718	691	720	757	698	793	705	772	745	801	751	838	764	760	772	724	721	719	730	775	744	726	800	749	738	768	717	788	725	750	733	765	700	727	720	728	723	702	707	752	703	750	759	749	737	735	715	763	716	731	767	706	788	708	735	751	751	724	728	735	734	736	740	779	737	749	714	727	738	763	754	757	729	736	737	778	751	769	741	702	758	741	808	747	789	760	736	706	722	737	744	744	752	758	726	758	706	722	727	729	763	717	676	771	737	758	700	714	694	738	729	739	688	724	760	759	708	759	764	741	700	726	773	742	739	703	762	723	743	714	710	756	738	704	759	705	710	757	719	686	746	737	717	690	766	793	711	763	736	747	736	780	753	721	739	734	744	749	731	724	719	757	737	719	800	725	710	749	745	787	778	723	822	720	720	786	770	728	749	739	722	687	730	728	774	803	739	729	775	725	733	767	723	720	685	746	704	715	751	705	748	737	715	750	800	788	721	735	714	708	699	738	716	721	717	710	682	739	711	735	714	723	698	713	760	755	741	704	715	743	740	732	745	723	726	724	719	732	737	730	702	740	728	719	755	713	743	763	747	728	746	788	715	737	753	778	714	702	745	740	788	736	734	697	741	744	753	737	736	747	755	697	720	771	739	786	698	744	765	750	737	790	760	714	707	758	763	723	720	711	784	750	802	737	765	735	743	754	699	728	704	729	695	729	763	774	752	678	751	758	729	746	728	707	720	706	748	714	736	751	739	742	759	756	671	724	709	718	750	715	771	730	739	737	770	784	733	717	776	751	815	772	689	712	720	755	765	721	706	709	797	720	759	740	738	775	763	771	703	706	715	761	700	698	728	719	705	772	757	759	754	703	713	773	673	713	770	743	756	702	764	722	727	751	745	692	699	750	725	723	757	729	770	747	689	799	725	721	765	692	760	739	757	765	757	701	727	736	755	731	681	733	742	754	748	769	738	738	686	735	735	715	744	768	748	734	704	737	706	786	760	739	782	766	728	697	736	719	724	745	749	800	727	775	782	765	767	733	702	726	722	734	757	695	742	727	739	772	708	729	736	783	708	768	707	711	688	787	779	716	747	738	745	733	724	725	741	764	717	674	732	765	700	734	734	719	739	714	726	778	711	711	731	760	716	767	747	746	711	711	727	768	672	729	741	713	716	756	724	719	701	725	728	751	738	783	714	739	729	719	691	708	767	755	778	766	719	748	725	691	713	753	755	754	711	744	771	756	703	727	732	706	731	740	748	699	707	745	753	764	706	800	687	749	706	733	786	726	760	771	717	748	726	738	726	797	737	752	669	735	752	717	714	731	745	723	731	710	686	755	768	729	675	743	756	711	747	720	749	744	740	778	734	759	727	697	717	702	731	783	739	733	772	710	718	755	755	704	693	718	733	718	708	705	697	727	729	759	752	731	738	730	726	791	792	718	766	711	767	739	722	734	728	742	746	734	727	793	798	686	684	777	761	767	754	716	745	747	672	755	748	727	724	742	724	755	749	693	746	716	782	743	777	726	726	750	717	720	707	796	724	748	722	729	733	717	765	731	741	729	728	741	767	775	730	773	764	723	708	772	767	778	685	714	739	737	725	751	695	726	722	746	718	712	761	704	766	674	729	734	731	748	739	730	749	691	770	728	744	714	727	675	767	710	743	731	748	745	735	734	764	735	699	721	788	724	790	762	706	709	770	757	721	739	797	715	718	718	724	736	743	704	742	717	761	729	738	743	741	767	762	795	742	750	694	754	782	723	737	721	793	777	794	768	760	721	794	784	729	717	739	743	730	698	749	738	781	725	703	736	756	700	741	700	763	735	707	746	760	716	722	744	732	750	787	754	763	658	692	715	720	720	757	746	740	702	717	672	726	723	735	733	716	730	709	727	774	722	714	733	780	762	785	745	743	706	738	724	714	718	780	727	735	723	716	765	741	748	759	732	782	711	754	715	746	709	723	765	719	710	742	706	733	731	700	700	719	682	741	723	749	731	748	745	734	753	739	759	746	770	720	744	743	702	717	698	731	736	755	737	797	686	727	725	715	705	759	739	767	713	742	716	734	740	723	695	745	743	780	758	729	760	764	772	742	715	748	738	763	786	688	759	755	720	763	759	721	755	740	712	790	721	731	744	737	704	691	734	757	710	763	733	714	723	723	698	728	728	720	767	756	725	711	759	768	752	707	748	739	774	802	721	742	753	702	741	766	738	732	726	760	684	692	716	756	704	715	710	695	714	724	677	719	738	763	745	707	746	729	737	708	771	738	689	711	772	772	712	756	775	748	728	689	717	765	704	790	709	697	751	737	765	733	720	669	700	761	749	732	763	755	780	688	673	735	743	747	779	745	735	705	726	759	731	697	726	746	757	750	760	751	741	751	734	767	765	731	758	733	746	723	728	758	711	761	728	750	754	759	758	740	801	774	770	731	794	769	698	713	783	776	758	707	737	731	736	746	731	727	731	739	732	765	714	697	756	706	728	761	715	704	722	786	768	705	697	726	716	732	741	746	735	747	777	749	764	805	723	725	709	702	730	723	750	706	813	759	756	756	705	799	791	744	740	736	718	684	747	704	727	715	715	687	783	718	724	741	696	763	750	689	742	742	719	762	727	729	733	746	738	697	767	739	717	727	756	774	788	677	684	757	711	730	708	733	728	718	732	720	740	702	724	711	752	730	704	734	751	751	788	737	729	750	726	743	733	724	738	789	703	733	711	722	711	741	747	729	738	735	750	697	702	766	739	719	742	773	804	735	731	729	713	726	699	757	708	769	765	721	756	738	725	732	763	715	748	735	793	769	694	734	767	687	710	707	778	716	771	757	714	691	718	758	732	734	709	695	706	715	750	701	675	725	739	731	711	770	720	765	723	729	733	789	704	710	768	717	777	719	747	751	713	766	759	753	719	736	807	735	698	749	693	744	748	751	759	788	750	720	712	720	746	759	703	744	739	730	708	732	746	730	735	748	771	707	693	699	727	734	782	718	765	752	724	740	748	734	684	756	716	773	779	783	732	742	753	759	715	705	751	708	767	725	700	784	724	799	721	721	757	697	736	723	711	780	714	775	743	774	749	732	749	744	714	788	740	734	727	727	735	770	753	774	742	751	713	749	713	800	747	775	706	723	733	721	724	714	692	700	748	730	717	716	710	727	752	736	702	734	709	732	746	725	736	738	744	780	716	764	720	761	743	787	751	742	742	735	750	751	736	727	739	722	725	750	767	721	745	720	736	738	733	737	732	737	702	775	764	776	796	727	750	748	750	746	717	726	713	728	721	750	735	718	756	744	720	711	723	741	698	707	797	753	716	714	736	767	738	754	690	790	727	703	791	726	735	739	748	761	752	695	723	744	697	759	710	769	713	718	718	728	753	759	741
4543	5182	3545	1849	1556	1313	1192	1059	960	963	911	847	850	852	790	780	822	795	830	805	792	782	796	734	741	747	811	805	804	749	828	792	758	797	762	777	739	817	779	769	794	763	771	774	700	791	743	764	735	748	765	739	731	761	759	798	773	792	753	752	783	769	854	824	786	770	775	736	790	736	774	777	755	708	782	770	760	745	758	785	764	749	815	750	737	751	751	726	736	753	741	814	739	820	766	733	791	774	737	750	782	812	773	763	724	769	755	746	801	725	738	742	749	768	750	798	775	754	747	737	824	789	785	766	799	798	788	737	771	813	772	739	740	730	761	833	717	795	752	731	804	810	796	741	822	737	831	770	737	810	725	788	741	768	753	727	724	817	756	731	755	718	795	753	716	726	777	762	792	725	774	737	804	746	757	792	784	743	784	744	752	784	730	758	744	804	743	773	777	731	747	768	805	757	719	725	760	738	764	754	762	763	784	787	701	718	745	766	731	715	750	727	765	744	724	827	729	785	807	757	741	810	726	795	735	752	772	762	774	732	791	746	723	777	777	734	788	702	727	784	742	753	751	786	764	727	782	787	765	766	729	769	772	735	773	791	744	723	725	768	735	736	785	709	836	857	756	768	753	771	769	744	772	762	768	761	737	786	741	811	763	779	786	735	747	806	768	743	805	718	774	787	774	783	775	736	704	773	729	787	731	775	792	743	728	732	748	795	792	757	801	778	767	755	824	800	740	767	767	773	763	790	716	780	774	729	799	760	753	726	754	774	767	791	801	765	758	738	723	747	798	739	712	766	741	777	744	788	757	767	742	760	757	751	776	816	786	735	763	811	778	750	747	761	724	745	753	709	757	731	743	737	739	760	729	704	748	733	754	769	743	799	796	756	787	794	798	735	780	749	755	757	765	750	787	854	754	786	790	774	755	738	843	836	691	801	806	730	778	797	793	789	760	762	737	794	763	828	751	729	757	779	721	725	775	807	751	798	794	757	780	744	794	778	756	763	723	745	766	812	784	748	775	730	764	739	786	811	767	794	761	758	722	767	715	760	766	751	768	736	780	756	795	785	713	815	756	773	743	775	781	720	761	712	797	721	747	769	790	758	758	722	744	752	741	741	762	797	805	810	751	736	779	774	786	762	779	797	795	765	772	817	751	795	750	764	745	752	759	757	736	742	739	766	734	784	743	774	769	800	755	772	770	781	770	750	806	765	749	783	833	736	751	743	759	768	771	768	732	788	746	761	750	729	778	742	708	798	738	771	811	755	765	818	792	722	808	816	747	786	758	780	743	819	782	730	808	776	746	708	762	768	785	770	794	774	750	803	798	729	773	757	685	741	759	740	687	781	771	787	757	761	784	752	714	803	791	787	725	768	810	760	757	787	745	750	725	687	774	719	737	802	842	774	818	806	789	718	760	734	785	717	824	790	785	744	748	772	708	764	752	753	779	774	779	765	783	794	769	721	764	718	760	776	742	686	758	813	773	770	767	730	724	737	777	738	761	776	790	788	783	732	761	731	815	786	735	787	798	749	758	682	780	755	756	712	817	811	732	799	768	810	786	825	771	779	773	831	762	798	779	768	761	799	827	722	788	751	744	734	730	810	802	748	769	794	738	788	762	767	745	774	735	793	765	787	751	787	749	770	703	790	745	742	757	769	769	731	773	766	739	753	796	760	744	748	743	767	794	735	791	716	791	745	732	806	783	741	784	833	754	774	747	764	784	777	826	717	738	756	740	805	773	758	774	798	745	776	747	738	796	786	747	802	760	758	775	768	781	764	748	783	772	758	739	784	761	766	715	752	744	793	814	715	729	824	729	784	770	733	767	792	742	739	760	750	765	774	788	759	706	802	785	754	759	764	793	744	765	785	792	728	769	762	793	785	760	748	751	721	740	774	710	775	778	718	745	739	733	704	744	750	738	747	769	810	714	750	749	790	786	724	773	745	753	806	736	752	750	760	782	774	753	777	742	824	787	823	782	746	775	737	749	778	746	728	740	744	760	773	812	743	761	791	749	764	744	744	739	759	767	758	761	769	751	770	719	778	822	793	794	765	690	753	754	782	765	743	766	740	745	769	765	774	796	720	792	833	717	755	782	799	767	785	786	746	795	720	789	731	759	743	729	730	721	792	786	791	786	792	794	757	729	807	758	771	745	762	717	737	789	766	793	814	743	785	740	787	796	776	783	786	800	786	793	768	760	781	726	703	782	789	762	765	759	757	759	811	735	816	722	774	738	736	749	751	698	787	728	776	750	735	766	747	724	793	759	762	744	771	769	779	823	750	750	764	730	811	766	713	790	790	751	768	785	758	712	735	765	801	763	773	775	738	731	727	777	732	764	748	786	762	715	799	729	764	798	825	757	768	740	756	815	772	731	777	745	715	812	764	739	788	793	774	754	787	796	737	756	830	764	697	762	741	784	749	761	732	736	706	769	747	781	765	774	702	758	795	782	789	744	752	756	807	759	739	679	780	771	712	713	741	740	817	762	774	783	746	791	750	754	748	761	724	712	781	759	779	755	774	758	810	736	757	794	786	756	748	760	775	771	773	802	763	719	755	753	779	814	781	763	719	754	796	793	743	762	770	803	769	777	765	753	746	722	745	737	744	726	734	778	761	813	715	755	752	759	790	798	782	752	741	735	757	781	779	756	792	702	787	799	734	780	736	758	778	800	770	771	765	793	729	818	756	750	778	744	778	780	729	768	727	773	784	773	788	736	808	790	768	705	761	758	773	753	809	768	767	758	720	744	776	779	756	776	744	759	756	800	776	756	849	763	753	792	729	779	781	703	815	723	735	733	756	703	713	757	750	734	742	702	769	800	766	793	776	753	762	779	768	768	788	728	751	738	736	707	784	747	830	811	777	746	759	743	754	752	765	742	783	757	746	702	803	780	762	751	702	769	767	769	753	838	789	799	749	736	751	797	796	761	734	727	797	776	744	757	775	747	774	750	766	792	795	785	761	762	770	745	759	799	779	781	771	790	746	793	758	765	724	744	751	747	768	759	730	752	729	763	797	767	785	756	752	771	752	807	782	760	741	822	788	732	809	810	770	769	728	783	774	788	789	752	761	754	762	741	697	746	746	811	802	790	801	766	761	795	775	803	753	789	777	741	760	793	752	797	707	760	799	752	764	773	772	762	819	807	752	797	725	777	820	763	719	766	763	722	772	732	780	732	741	772	801	755	784	739	743	775	726	719	767	772	805	728	784	759	743	762	795	731	737	750	716	735	775	713	738	757	780	825	729	746	737	767	729	749	809	752	748	726	778	719	755	815	746	770	773	773	784	766	694	768	808	772	758	784	741	768	781	734	762	728	757	766	711	770	774	749	754	803	762	794	823	769	773	750	781	712	725	728	809	729	781	758	722	710	704	770	728	769	725	778	753	772	799	754	829	729	817	734	771	790	765	752	785	747	757	791	714	782	767	785	772	768	750	760	742	786	735	703	807	755	742	792	781	758	745	737	822	744	777	761	790	782	763
22452	21102	28766	23691	21107	21150	8025	1203	894	843	787	757	726	744	668	625	586	570	603	586	593	567	589	527	525	570	570	566	566	578	527	563	513	532	602	507	495	519	519	501	554	527	532	525	516	524	544	486	538	485	534	498	548	539	523	542	538	509	542	525	536	516	582	600	502	528	513	469	499	523	493	490	515	563	527	539	532	508	545	537	506	497	545	512	484	489	499	508	520	531	503	522	563	548	533	477	478	519	537	538	534	509	532	519	497	521	502	531	490	486	545	504	493	521	530	492	558	532	526	510	500	512	530	512	513	518	538	494	500	514	512	551	510	540	524	512	504	495	513	482	534	508	520	501	498	522	548	469	468	508	516	518	515	544	527	478	535	539	529	546	508	522	531	511	495	507	551	509	536	494	512	542	546	504	516	559	517	507	479	507	538	562	521	504	514	542	497	529	531	515	510	480	515	484	506	527	512	545	521	486	537	550	523	510	555	527	515	520	497	510	495	497	526	496	528	543	521	509	541	519	524	496	524	542	507	521	525	536	520	508	522	551	544	532	498	530	554	540	563	513	502	528	500	526	486	548	496	515	479	503	501	525	497	517	575	537	514	520	519	539	525	524	522	527	529	541	530	491	474	516	482	539	512	506	490	551	546	558	530	502	523	519	509	502	525	498	529	495	498	527	516	519	536	518	504	555	522	549	498	511	470	512	537	505	499	503	492	521	523	572	504	499	487	516	514	523	532	517	528	499	517	501	530	495	521	528	489	509	532	502	509	507	524	512	496	508	535	492	519	507	538	545	534	539	519	507	508	522	542	492	472	519	555	513	536	506	557	512	554	538	553	507	534	517	497	523	491	513	563	516	503	493	539	513	510	514	519	477	502	520	509	499	534	495	527	510	514	492	509	524	502	543	557	538	567	532	522	511	494	519	494	499	499	522	535	515	567	495	481	514	553	492	551	480	524	509	532	522	532	513	528	501	509	508	515	537	517	547	499	546	528	514	512	552	535	540	503	514	542	579	542	502	511	531	489	525	514	486	475	514	551	509	517	516	500	553	494	524	543	512	513	488	485	535	526	509	507	479	551	533	505	523	536	493	476	500	496	505	520	537	541	523	497	536	513	527	504	502	560	515	534	503	520	518	525	550	486	541	461	537	505	474	508	501	494	494	513	558	519	506	517	503	526	538	503	496	535	543	499	493	472	505	558	500	515	506	499	498	530	481	540	511	526	498	520	530	518	499	528	501	509	493	515	525	489	454	517	535	487	567	475	527	518	513	491	532	548	521	512	503	494	473	511	504	538	533	484	577	487	502	516	542	514	555	507	530	543	544	538	485	529	513	478	495	523	561	536	498	528	513	489	562	549	493	524	491	507	530	537	523	524	521	526	535	499	507	524	492	529	529	537	494	520	519	479	495	493	521	503	498	522	553	532	518	528	556	527	509	502	525	499	546	482	509	538	516	487	497	528	468	510	519	527	523	525	541	499	511	494	487	520	514	524	523	555	483	470	526	508	497	514	518	502	556	538	528	505	529	480	532	482	476	537	562	528	477	494	524	503	488	484	505	489	525	480	496	519	517	535	494	551	474	503	492	521	510	471	499	516	577	532	482	480	539	503	515	515	515	554	536	504	483	514	462	530	549	508	504	529	499	498	513	537	537	479	547	506	499	522	532	489	481	522	552	505	573	517	497	507	543	496	483	532	572	509	493	523	510	538	532	507	536	488	525	530	528	502	497	551	523	538	537	546	511	500	506	510	512	551	523	523	551	554	510	495	516	487	538	535	484	529	432	525	570	523	513	526	465	486	509	553	537	516	507	461	525	478	494	487	516	537	564	549	538	502	510	487	543	496	496	489	480	505	546	498	544	520	563	508	525	502	534	534	511	531	520	551	503	488	523	551	509	562	501	498	493	520	511	519	509	551	526	498	542	507	476	529	521	496	499	543	513	513	550	517	511	512	511	524	530	487	497	512	489	478	539	527	523	524	527	533	535	508	534	533	529	529	511	498	505	494	483	501	541	465	523	464	515	504	523	527	509	502	525	530	523	494	541	478	515	496	483	496	492	485	503	493	525	511	500	534	471	535	514	493	531	562	536	487	510	517	537	518	496	548	532	505	519	554	521	523	469	513	516	550	512	512	515	528	457	515	521	498	517	516	506	479	535	515	487	544	461	553	508	539	548	510	524	499	511	509	492	492	524	490	486	528	520	526	472	481	493	526	521	510	527	543	518	511	533	525	490	527	534	512	529	513	519	536	516	485	492	554	502	512	552	504	485	519	508	528	472	457	552	495	491	544	531	530	525	517	512	539	532	500	502	505	519	525	526	524	497	512	506	483	519	556	504	521	526	464	501	507	498	501	522	528	508	510	493	522	491	503	538	530	510	485	501	519	515	527	531	521	505	520	517	545	523	539	524	492	472	567	522	535	566	487	511	546	463	529	503	541	513	518	539	458	495	498	488	516	495	513	494	522	510	516	508	586	472	499	482	509	513	502	544	492	502	532	534	497	548	518	530	544	513	534	486	557	529	528	498	541	531	503	509	535	488	469	539	526	507	517	551	504	494	521	516	509	502	472	519	528	514	507	560	521	507	503	467	548	507	513	512	548	567	471	479	478	499	565	518	558	482	532	511	504	506	496	513	504	501	489	533	500	516	502	557	538	468	491	489	504	476	502	524	496	537	521	511	518	527	506	504	501	560	507	505	527	548	494	523	513	522	479	502	512	519	536	458	524	522	529	523	507	524	477	533	546	511	526	500	547	508	482	493	474	493	529	523	504	512	550	488	502	498	512	492	502	501	523	538	499	532	534	516	511	532	525	519	523	519	541	522	514	510	491	495	530	506	534	518	501	518	498	486	501	541	532	543	488	510	501	483	474	487	511	527	513	510	525	511	528	551	555	506	521	486	539	550	531	503	503	514	532	496	514	509	519	513	493	472	485	532	486	508	518	503	518	500	508	459	504	497	534	497	522	500	510	531	498	486	491	540	543	499	502	484	496	514	520	556	479	520	528	515	480	519	564	515	501	479	507	531	485	510	524	480	538	456	524	494	523	508	505	558	534	580	502	536	519	540	512	503	489	509	524	543	565	524	520	545	515	494	522	530	496	510	507	493	510	445	492	489	525	521	460	501	550	507	577	533	477	514	555	490	534	502	510	521	533	499	507	513	544	503	545	536	521	495	522	486	526	541	525	537	527	497	531	531	477	521	532	484	518	511	513	504	508	528	528	519	529	537	506	518	512	511	508	511	495	536	510	567	529	515	520	562	504	521	487	557	513	529	537	511	534	516	536	493	467	546	521	482	490	487	476	511	482	528	557	524	496	514	533	495	534	493	502	542	496	543	534	509	530	474	563	509	490	530	469	526	516	491	531	546	508	476	539	530	491	517	529	475	492	519	496	538	476	473	518	502	540	521	487	520	523	513	523	492	475	535	492	513	510	495	490	537	539	528	520	491	504	465	557	561	520	497	468	459	510	507	500	534	561	533
5171	14154	9503	4660	3398	2570	2004	1598	1365	1172	968	903	868	787	731	775	695	661	634	605	640	639	609	608	626	570	589	565	547	537	546	552	544	539	549	547	535	519	528	536	543	553	520	515	526	548	538	541	532	532	521	554	541	482	548	563	526	530	545	539	542	553	578	726	542	510	529	489	497	530	534	567	486	530	522	508	530	546	523	525	521	501	532	558	545	549	508	559	507	540	524	501	556	495	497	529	536	557	524	473	479	537	534	527	528	503	506	490	522	538	521	544	491	533	557	539	542	536	546	508	525	572	537	545	510	512	497	484	520	553	508	526	510	520	494	521	511	515	548	539	534	510	547	484	519	502	528	523	511	472	497	509	513	505	511	518	508	545	501	549	506	519	539	509	510	513	544	540	540	531	506	542	523	521	528	586	522	502	525	510	498	521	505	571	521	489	524	511	532	513	534	513	550	530	519	531	457	507	553	534	527	533	495	482	506	551	532	509	508	547	504	501	519	510	538	544	497	519	572	575	497	516	524	506	518	524	500	503	546	491	503	516	519	525	486	547	503	531	485	517	517	478	534	523	480	554	495	510	500	500	520	509	550	546	523	525	485	502	510	527	486	537	493	526	501	538	521	525	516	527	470	550	514	560	541	486	548	519	525	518	546	510	492	523	526	484	500	513	552	495	500	533	564	508	490	530	536	536	511	512	561	498	511	489	560	523	519	535	539	497	529	521	509	477	543	541	530	561	546	546	521	598	546	495	538	534	491	520	497	482	499	541	533	530	553	464	544	499	516	488	515	519	467	512	495	536	570	517	469	521	485	502	518	539	500	530	540	535	517	527	530	542	518	529	518	511	499	536	529	497	551	503	528	529	520	512	515	506	563	509	516	539	497	521	564	514	477	474	498	522	491	516	503	511	517	521	569	515	549	500	528	499	574	518	512	525	536	530	503	501	482	567	513	550	514	494	511	501	499	522	541	508	517	525	519	540	560	535	556	563	501	518	533	484	533	508	528	519	501	523	550	464	493	521	526	516	569	481	498	507	504	510	493	505	474	515	517	517	504	507	529	513	544	526	589	511	529	507	478	524	560	525	533	543	535	561	515	534	517	508	547	522	535	515	567	527	539	533	509	551	508	531	500	540	526	484	523	504	510	532	498	491	518	521	498	504	503	509	512	556	498	508	532	516	496	510	510	523	519	510	500	568	522	514	510	526	522	555	528	506	542	552	526	543	510	508	517	533	490	537	529	531	530	540	516	485	528	496	508	502	560	514	532	522	537	518	534	559	496	543	503	551	522	550	523	532	552	469	520	506	478	524	524	515	498	456	508	540	515	506	524	533	517	507	532	511	502	529	557	512	478	520	504	549	553	530	535	523	532	485	541	523	509	541	519	529	532	530	538	543	503	543	534	526	529	532	520	541	543	524	541	541	537	519	521	509	554	540	539	547	555	551	535	492	525	560	501	518	531	535	495	502	543	510	533	566	479	536	476	492	508	508	524	512	504	529	530	542	528	510	519	521	541	499	539	543	528	495	554	538	510	502	533	546	537	514	508	524	521	539	545	551	529	510	478	523	505	507	514	550	512	514	502	511	512	508	521	527	541	546	530	548	507	512	523	495	526	535	509	524	522	547	555	492	518	494	492	509	544	512	509	540	492	477	531	493	510	541	560	510	561	567	524	533	503	508	533	497	518	561	552	503	488	501	481	522	531	512	490	495	538	553	549	522	517	528	506	514	548	528	510	523	517	530	538	488	531	524	537	513	524	499	517	505	465	557	494	556	556	503	491	552	511	529	511	522	549	522	522	546	517	520	543	481	514	475	559	519	577	522	506	531	529	545	529	528	501	501	522	523	511	515	526	493	501	527	522	544	514	551	532	549	513	525	518	510	510	540	527	482	501	515	562	528	527	501	561	528	555	530	574	504	554	566	540	565	509	523	529	535	522	504	572	505	519	422	516	527	551	509	532	484	518	527	512	542	565	505	534	546	495	544	546	532	492	521	526	502	515	521	524	520	492	516	507	511	526	541	494	512	517	524	529	512	547	526	496	511	523	549	508	515	491	567	539	533	515	511	543	527	495	474	512	518	469	456	498	522	480	519	486	533	494	527	538	506	547	470	523	530	553	516	496	531	528	489	517	564	519	535	508	513	538	525	542	573	509	526	519	514	503	503	531	521	561	538	527	539	528	474	525	525	505	502	536	541	499	497	539	540	487	504	524	530	520	543	468	523	531	499	573	530	485	501	482	464	523	522	509	522	533	530	481	526	561	532	555	514	484	526	498	490	514	542	485	471	494	514	528	536	483	488	507	563	543	550	518	509	480	511	495	540	520	556	522	509	531	535	553	533	553	488	508	525	506	530	534	507	491	500	500	472	543	528	490	475	507	560	557	510	576	561	526	489	574	490	503	472	522	547	503	523	555	508	540	507	473	510	497	520	477	561	532	479	533	503	509	521	502	551	534	498	519	475	527	505	523	503	519	516	501	546	545	517	470	529	528	488	557	513	535	534	544	461	523	489	492	515	523	485	523	520	521	512	527	539	514	506	494	518	528	503	533	526	543	501	521	510	515	541	516	536	545	529	516	538	509	534	499	498	586	511	513	551	527	469	521	494	582	550	524	471	530	504	512	603	522	516	513	500	579	541	505	545	505	507	514	497	549	532	528	572	521	540	514	515	505	502	529	490	580	499	522	480	516	494	552	526	544	515	562	527	558	553	514	508	533	521	501	508	518	542	536	519	498	528	493	539	540	506	520	515	498	525	492	554	568	531	516	529	542	525	534	552	486	529	492	565	526	524	477	539	564	523	515	523	542	544	540	511	514	511	535	502	475	502	483	513	483	514	497	509	511	520	515	522	517	519	504	503	532	538	498	450	523	551	567	486	533	498	505	542	485	498	509	490	505	523	522	553	521	504	518	512	550	512	533	510	507	493	530	527	495	537	503	526	514	477	492	518	520	519	498	528	524	510	492	547	521	521	573	568	524	490	490	543	525	492	500	546	521	521	477	510	523	509	531	515	498	533	553	493	535	530	524	515	485	554	530	539	519	540	508	504	511	503	529	533	517	501	571	513	518	505	523	492	582	479	518	491	529	531	532	531	547	502	518	499	512	516	556	500	493	538	562	524	524	507	545	531	534	559	533	515	557	539	510	506	559	512	522	540	507	514	526	501	526	514	505	552	528	486	538	516	524	533	479	523	489	564	540	515	505	504	533	520	511	523	516	497	523	459	490	519	515	537	520	525	541	508	507	528	516	470	516	535	507	580	506	470	493	492	528	561	539	512	522	513	551	483	525	550	482	508	513	513	513	496	490	522	542	492	542	520	519	546	530	527	480	523	515	484	521	514	503	534	527	501	576	533	524	521	525	568	536	561	523	544	535	490	522	566	512	551	523	524	543	524	499	506	541	515	539	523	493	477	535	524	515	504	518	519	538	535	501	517	527	528	527	531	547	518	524	527	516	512	490	508	509	527	506	533	507	528	540	512
27861	17483	3630	846	582	567	581	576	550	535	538	581	562	569	559	563	531	543	604	587	588	571	540	565	581	559	535	561	547	597	544	595	557	559	512	586	536	564	579	531	536	533	547	547	561	625	559	557	580	559	509	584	549	565	528	525	558	582	595	580	545	561	595	591	543	551	556	522	561	551	613	571	567	559	582	583	569	575	558	545	529	549	540	519	531	525	560	567	555	560	578	525	571	553	544	567	560	489	525	560	567	520	556	516	555	559	584	574	506	579	582	543	547	571	540	584	555	599	548	568	509	549	517	540	511	565	547	563	581	530	558	563	574	549	563	536	543	555	566	554	579	573	554	531	528	564	534	549	529	619	541	539	511	570	563	589	542	546	582	577	568	523	571	571	541	539	536	532	542	557	593	579	579	534	527	558	529	586	560	521	524	583	540	556	560	609	563	574	539	542	565	524	523	531	554	527	548	571	575	550	542	557	530	563	529	569	528	559	561	532	538	516	542	525	530	582	529	533	487	553	525	567	571	554	587	558	558	525	578	525	563	578	590	556	572	575	551	539	546	562	547	528	559	585	571	513	578	600	525	557	509	562	594	551	533	554	527	542	558	519	579	536	549	546	550	530	552	519	519	545	578	538	605	580	553	571	541	546	519	530	563	487	568	526	522	574	584	548	522	561	539	573	542	550	554	522	523	550	531	569	560	576	543	581	542	587	540	559	562	550	572	594	541	554	516	587	556	551	524	517	574	567	542	506	620	541	551	540	556	575	552	573	538	537	515	519	557	530	546	605	512	555	564	543	585	550	484	568	535	559	569	496	548	558	553	499	533	551	530	552	541	534	575	543	565	513	562	589	546	544	506	545	524	570	571	571	543	553	575	559	552	545	526	566	592	557	537	571	587	564	550	541	545	570	542	596	544	567	585	576	575	513	511	528	593	534	543	568	588	537	558	569	545	547	553	573	554	596	532	586	593	568	549	571	545	582	553	571	505	540	565	601	542	598	567	583	562	568	577	541	607	542	568	513	566	564	557	532	562	590	543	567	582	562	545	531	555	519	519	564	535	537	567	516	558	503	586	523	534	491	572	553	566	565	551	551	582	568	535	534	544	548	548	510	541	579	568	555	559	524	574	577	576	556	573	604	529	568	577	547	534	563	568	556	559	590	602	552	607	484	580	575	561	559	545	560	545	525	577	579	531	581	524	578	570	563	568	587	547	562	549	556	557	536	550	506	536	563	529	554	524	548	533	539	543	569	569	562	558	542	566	572	539	559	545	551	591	575	548	564	597	529	543	548	567	513	576	574	539	590	591	540	529	590	566	539	566	562	610	547	541	528	558	563	545	480	564	524	558	534	549	529	542	506	559	578	499	496	610	543	579	533	513	566	582	529	557	542	539	538	570	546	555	582	587	565	539	540	506	546	579	530	557	581	531	564	603	590	546	569	594	577	561	537	605	510	535	586	572	551	554	557	554	538	554	535	564	555	565	586	585	541	524	536	531	605	554	607	533	513	559	572	569	606	578	564	540	547	557	559	555	562	533	540	576	556	586	560	552	579	546	568	550	575	530	543	605	493	552	573	543	565	526	597	550	538	561	572	551	540	565	575	590	569	569	522	509	515	581	561	540	553	564	549	563	545	572	594	558	546	538	597	524	561	552	522	528	569	555	571	593	556	556	550	511	546	539	578	561	539	600	536	524	519	577	516	553	596	573	571	539	606	547	544	562	577	499	535	549	536	586	585	561	567	553	560	569	553	559	560	548	589	576	545	551	524	526	541	607	513	543	547	536	564	560	560	536	518	557	538	576	575	545	570	563	593	540	534	524	504	553	568	600	544	573	576	543	547	601	532	539	503	546	568	564	538	575	583	580	585	523	584	578	595	541	542	565	573	510	542	554	483	601	569	522	542	538	552	584	518	559	563	534	537	607	541	531	548	553	567	545	561	567	571	499	545	542	621	556	565	542	554	580	515	562	555	542	509	556	589	545	547	560	581	579	532	527	543	594	581	574	556	541	553	573	515	553	558	576	503	488	576	558	572	510	555	560	586	564	550	541	569	534	544	536	570	582	555	554	515	533	545	586	550	550	569	546	528	542	547	574	566	553	543	606	530	540	570	556	590	554	552	577	526	590	552	579	565	541	576	547	555	585	560	563	553	579	574	559	542	515	568	543	552	534	538	547	609	520	550	558	524	516	543	551	567	559	565	539	531	605	558	578	565	554	535	539	573	560	575	545	541	587	542	551	576	555	564	546	546	566	523	581	551	564	563	517	542	570	584	549	532	574	582	587	561	577	586	548	593	543	551	573	574	532	557	524	563	546	567	531	553	543	557	573	571	547	554	554	532	561	579	536	563	551	539	522	553	557	522	552	533	553	574	541	545	524	500	599	524	557	542	613	575	582	539	557	556	608	573	498	576	561	508	581	562	553	543	540	562	540	558	555	534	556	548	564	590	543	545	565	578	539	580	548	567	572	557	543	567	525	562	572	506	535	521	526	554	535	565	557	549	576	561	573	570	560	544	531	547	548	563	521	532	550	555	569	578	527	518	548	586	579	535	546	542	543	567	605	544	533	529	558	566	552	590	524	551	593	557	545	547	556	586	581	563	501	570	555	577	545	529	543	520	572	571	573	591	568	520	589	546	580	562	555	574	548	558	589	591	546	555	575	607	520	556	556	535	538	507	572	555	573	568	528	530	583	566	557	565	586	571	551	574	581	542	569	550	524	575	521	553	540	485	553	549	553	535	574	559	579	567	558	535	558	562	530	514	549	509	527	567	568	504	536	593	559	548	523	585	560	600	556	570	523	552	605	557	531	537	502	550	541	523	532	544	539	585	559	561	545	545	537	557	484	568	542	574	561	544	552	559	578	537	582	556	568	547	585	582	563	581	517	574	525	503	514	561	534	564	526	516	580	563	566	592	518	577	530	546	559	520	536	538	567	530	517	579	533	518	544	532	521	532	559	548	581	597	560	594	538	555	515	617	541	555	556	554	555	539	528	551	543	525	481	538	547	541	565	575	611	551	542	535	589	553	594	556	580	538	535	556	567	547	568	537	563	546	579	575	590	522	547	565	569	569	533	559	555	528	560	517	543	549	545	537	596	556	523	491	561	545	548	555	541	511	583	501	566	556	535	537	563	510	565	547	507	530	586	542	546	543	576	604	569	539	558	543	585	545	592	536	574	542	525	537	526	570	547	593	539	552	530	540	560	570	569	551	558	571	544	554	542	544	516	556	544	582	554	518	577	538	549	545	549	601	546	562	549	508	544	530	559	558	520	505	535	557	566	507	594	566	530	539	567	547	557	595	598	568	570	574	539	565	542	559	549	561	520	538	599	558	554	596	539	566	558	537	545	543	576	565	524	518	597	574	500	560	559	555	602	581	544	561	589	493	553	609	570	538	560	544	571	530	539	594	586	551	533	559	563	543	562	532	579	522	546	509	572	543	546	553	528	526	578	535	567	551	549	556	554	526	539	568	545	546
4712	1110	885	711	701	637	598	629	593	616	586	584	600	620	585	576	583	597	597	592	607	576	600	643	631	580	589	634	624	618	568	620	568	571	627	611	602	595	599	617	591	604	571	611	621	574	633	571	602	582	579	602	587	570	595	584	616	571	582	598	609	565	593	660	639	613	573	615	601	618	589	577	588	580	608	608	584	572	561	586	594	628	585	579	576	592	595	563	566	599	573	632	573	604	604	598	578	592	616	590	627	593	623	632	564	608	592	612	590	583	592	612	671	596	546	602	577	640	614	586	603	595	623	605	582	552	604	583	545	563	586	565	613	582	581	591	607	615	596	607	626	582	584	566	600	619	586	646	619	607	617	613	623	632	562	582	622	601	614	583	560	597	572	546	569	625	561	594	585	590	625	620	533	624	575	642	625	600	550	619	568	600	583	567	613	564	625	550	612	599	611	593	577	592	579	604	586	602	578	583	561	569	605	627	616	597	549	577	559	637	594	602	560	571	607	611	577	623	600	577	628	596	547	582	572	562	594	566	584	565	573	624	605	583	616	614	615	599	585	555	583	576	585	638	575	563	589	615	554	603	590	574	544	615	589	640	644	602	612	594	607	555	575	549	612	542	573	617	580	584	574	581	568	535	585	595	581	553	599	570	585	620	614	568	633	606	582	615	593	586	556	654	597	589	574	596	590	596	620	620	602	631	594	580	603	593	613	583	582	566	634	639	570	567	617	571	596	567	628	594	565	588	558	611	628	579	633	610	607	626	602	605	597	604	608	609	608	616	580	570	599	632	586	600	575	588	562	597	604	566	602	591	646	655	599	589	582	592	568	567	592	577	610	606	618	575	631	627	610	575	612	571	555	566	618	600	592	616	575	594	607	611	588	581	586	593	620	607	649	602	578	568	606	572	598	594	597	636	571	560	590	588	578	607	608	598	618	592	642	606	621	621	641	649	615	549	601	633	595	581	547	586	593	563	570	572	602	605	612	581	599	596	633	586	577	619	635	591	605	599	569	588	607	561	591	536	601	553	632	600	595	568	582	593	594	567	575	609	595	624	575	603	624	575	624	608	608	611	617	593	587	596	567	591	585	619	572	598	584	588	587	591	608	576	568	578	561	594	631	567	580	608	573	575	588	595	623	578	595	572	583	577	564	604	625	565	646	597	580	622	590	583	599	586	585	588	586	591	612	554	615	598	605	631	577	588	599	598	575	599	596	583	625	640	607	541	557	611	580	623	582	586	599	607	572	602	596	581	546	577	612	606	591	612	614	596	603	593	603	598	568	607	568	614	592	630	637	624	625	570	596	574	599	612	597	579	573	614	628	583	550	582	592	628	571	588	597	549	585	627	631	611	590	639	609	621	591	623	604	601	576	598	656	602	613	597	624	616	596	570	591	565	567	602	606	537	590	574	617	560	591	611	603	566	578	575	576	669	617	579	637	623	657	623	547	597	583	579	601	595	550	554	665	617	580	627	632	613	615	622	610	620	595	559	602	567	568	540	608	568	616	585	552	547	564	595	655	614	574	580	606	589	604	630	602	564	569	576	619	609	600	585	599	601	633	549	630	620	609	587	604	617	586	547	597	574	586	595	594	591	616	646	589	611	633	618	585	600	595	596	609	597	543	643	588	593	560	602	611	563	582	639	579	569	599	568	583	581	603	577	582	575	583	579	595	559	577	662	596	624	618	607	585	587	590	578	592	592	594	611	548	575	628	566	594	610	622	574	596	587	627	586	548	597	550	600	621	614	605	617	577	585	593	544	574	587	622	579	565	599	624	602	609	602	641	570	561	603	604	578	545	578	572	617	584	564	616	604	630	653	578	609	553	603	569	618	582	599	598	612	606	619	584	594	608	611	611	589	614	597	601	555	608	581	630	602	595	558	605	589	605	595	563	631	568	603	556	601	596	592	557	584	594	567	590	585	608	635	585	575	611	571	566	579	578	600	590	576	616	601	588	578	585	602	591	567	610	618	577	595	591	587	611	613	580	584	555	623	597	592	567	595	615	582	576	580	627	527	633	571	563	643	592	604	612	585	593	576	600	558	636	575	589	599	570	611	598	581	580	605	585	662	603	618	578	607	564	577	643	597	617	581	567	614	595	612	623	551	582	587	617	606	572	579	566	611	568	590	605	612	584	559	597	600	606	605	587	602	596	586	620	591	619	598	607	597	565	541	583	629	585	612	581	605	619	647	620	613	614	617	565	575	595	591	623	641	588	590	641	616	595	584	577	623	500	609	557	569	586	620	672	584	579	580	572	590	596	575	650	598	606	625	611	598	601	619	584	580	583	620	581	585	655	592	574	602	600	544	567	571	579	580	599	579	575	571	576	570	592	600	608	600	620	597	595	615	573	573	641	622	548	595	572	590	554	596	570	550	601	606	596	638	612	654	598	641	603	589	628	584	615	555	616	581	646	599	553	592	647	576	574	587	612	580	585	595	576	554	587	614	611	566	567	602	598	612	560	613	599	600	592	607	539	566	606	637	574	650	593	629	650	602	605	566	567	570	569	608	598	620	634	611	577	624	620	582	591	581	573	580	654	614	592	609	564	588	605	604	602	579	590	624	522	590	536	622	589	553	647	591	601	563	574	616	590	589	624	614	611	600	628	606	618	611	601	610	579	570	556	608	585	582	613	625	557	595	642	602	621	607	621	598	590	590	603	610	612	543	556	617	593	567	591	562	575	641	584	594	646	602	607	563	625	578	591	570	590	602	598	565	577	571	556	592	627	567	584	616	589	597	645	589	597	603	616	580	574	601	599	597	595	580	621	618	613	643	597	608	581	610	571	581	557	618	603	582	581	620	594	617	583	615	537	606	598	605	611	593	571	645	600	596	564	629	568	554	609	592	591	563	547	620	603	577	642	635	610	623	574	613	624	567	613	585	580	615	616	603	617	603	569	578	604	610	556	598	586	605	603	593	589	608	630	586	627	572	613	590	609	599	611	609	569	594	586	596	584	572	579	639	571	574	587	618	628	602	550	597	527	593	606	612	578	619	605	575	561	588	613	591	536	589	596	607	608	620	582	627	572	609	586	586	592	589	610	599	590	604	585	577	623	613	601	586	580	605	607	549	652	648	643	573	579	586	572	590	562	608	606	648	573	608	628	588	569	627	606	581	589	611	608	583	609	547	572	559	616	636	629	555	573	571	608	563	618	594	614	571	559	571	586	562	546	573	620	605	611	629	594	553	583	597	598	569	574	619	590	533	591	592	629	627	581	595	630	572	623	585	607	608	565	592	624	572	601	561	620	586	578	598	595	597	601	610	620	571	579	622	597	612	592	564	547	582	611	562	585	562	575	652	555	604	582	604	582	608	594	613	588	590	610	593	600	602	612	586	595	551	573	636	583	556	594	553	598	571	591	584	588	596	590	632	558	615	597	522	604	605	560	574	634	609	597	578	568	566	587	605	583	563	595	588	586	616	585	645	584	618	534	605	612	624	586	617	562	600	592	563	599	569	651	623	662	539	618	663
23606	21120	28297	24178	21111	9786	936	644	565	523	510	484	451	406	432	381	402	376	390	345	389	379	362	351	375	397	381	373	374	343	363	328	365	370	343	381	336	360	332	339	340	327	334	380	358	352	368	321	351	363	366	341	358	319	313	373	333	323	364	329	356	340	376	427	362	353	337	331	387	378	334	314	337	320	345	354	382	346	366	387	351	353	347	363	325	333	326	339	340	368	360	348	370	365	331	321	333	348	340	358	309	350	315	355	341	351	340	340	353	338	306	283	357	362	321	364	365	318	307	323	332	312	355	343	357	362	323	362	364	333	319	327	320	366	337	342	332	347	368	346	365	350	348	321	338	362	346	313	328	362	353	335	352	339	330	322	361	356	324	341	301	332	348	326	334	307	362	364	335	343	350	340	379	350	339	313	330	342	305	314	341	358	374	344	346	338	336	325	335	349	359	348	361	341	321	326	323	352	326	331	296	336	332	336	341	318	373	331	333	311	300	305	322	349	313	341	353	306	330	340	359	352	336	357	322	366	372	383	341	323	358	348	328	348	367	341	335	352	326	356	343	334	340	337	371	316	340	337	319	342	347	378	370	377	315	344	342	346	402	347	365	345	339	331	354	346	343	360	274	353	342	335	357	330	319	356	322	360	317	329	354	350	317	370	317	340	318	324	349	325	334	353	296	341	350	331	355	319	353	325	325	363	330	313	305	335	361	345	314	315	344	350	318	351	344	352	311	355	360	356	345	358	343	358	354	346	322	345	366	356	367	338	340	335	352	343	313	345	323	322	347	344	343	313	347	328	343	351	363	347	337	363	317	337	329	320	359	322	357	345	365	349	371	360	323	336	345	363	358	319	311	364	358	307	335	331	337	322	343	357	344	339	346	339	318	321	359	345	316	354	356	336	310	332	334	326	362	352	361	340	364	351	356	358	328	335	344	338	317	350	352	352	368	310	340	339	337	347	325	320	353	334	351	293	326	342	361	352	357	368	332	336	333	376	322	324	342	349	341	342	318	335	325	346	326	346	298	329	359	343	341	306	328	334	369	341	374	351	324	361	321	377	334	323	366	338	365	340	342	344	308	357	356	337	334	340	334	340	329	307	340	347	331	349	375	358	331	343	343	333	338	336	329	324	359	365	359	346	323	336	367	358	342	331	360	360	358	382	340	350	348	308	312	344	368	327	336	350	337	365	352	310	329	337	362	321	342	308	335	330	337	331	326	334	361	321	322	326	380	400	347	359	342	338	314	329	302	348	324	359	321	340	370	348	356	338	354	342	323	336	331	344	333	336	329	321	356	358	320	338	366	301	326	344	308	302	354	333	347	332	320	361	340	330	339	313	317	347	339	331	316	381	357	346	359	339	341	357	328	343	301	345	359	357	341	300	317	344	348	316	349	346	335	373	329	329	342	350	340	344	363	367	339	308	381	344	349	339	322	355	364	345	340	350	357	350	381	362	349	367	356	318	352	337	344	352	352	336	357	339	345	334	386	363	355	315	317	324	367	334	354	318	347	325	344	344	346	349	342	332	336	304	327	346	370	348	313	326	390	353	371	318	321	317	321	321	330	361	292	331	365	310	344	370	361	360	352	335	348	332	332	329	335	334	320	328	371	336	327	367	334	337	366	327	327	326	358	341	313	301	331	333	335	342	296	361	332	314	332	350	329	335	332	343	336	347	354	290	333	371	356	349	329	325	330	303	321	320	362	332	343	345	327	339	342	334	319	355	380	388	342	301	344	322	355	328	364	344	335	354	312	349	321	362	336	325	366	376	332	323	350	365	331	291	368	329	337	330	350	327	347	327	356	334	349	330	330	354	350	362	312	345	315	383	322	358	375	346	337	346	339	322	339	336	360	301	330	361	315	363	378	337	311	347	401	363	345	327	356	353	370	336	344	344	368	354	357	333	334	346	337	352	327	334	323	324	335	345	329	324	374	357	314	367	336	326	351	345	314	374	356	334	327	341	349	323	347	362	350	351	336	313	384	352	365	342	332	347	351	337	336	339	357	353	337	357	338	339	328	360	341	323	357	366	318	314	337	305	320	381	331	364	339	318	349	349	303	350	317	316	355	307	380	346	330	345	315	324	349	378	354	342	355	351	325	334	355	360	370	323	349	325	383	301	320	321	324	328	365	319	327	316	327	342	363	329	340	340	323	303	386	321	360	326	367	338	346	359	335	335	349	314	343	317	336	358	328	363	339	330	330	372	333	329	345	365	361	319	326	345	315	337	334	345	329	328	335	316	348	362	309	331	357	353	325	336	342	394	332	351	312	376	330	351	365	334	365	360	335	353	356	333	352	317	320	360	372	319	373	348	367	342	333	345	329	324	342	345	371	314	381	348	345	313	322	327	310	337	325	354	335	354	338	344	348	349	348	325	356	330	338	344	312	341	364	340	347	369	333	340	310	339	346	333	327	337	344	351	343	306	314	310	342	348	346	346	324	358	336	386	360	350	348	351	337	313	332	328	345	369	353	326	343	363	326	347	313	330	361	365	344	345	358	350	345	373	352	341	352	346	314	374	336	355	323	319	357	315	326	354	328	356	351	344	309	320	312	350	344	385	322	360	341	315	337	374	353	327	306	360	370	362	313	356	318	328	358	356	344	347	335	340	340	373	351	333	346	358	311	333	316	359	354	345	307	315	324	360	357	314	392	355	354	345	354	311	315	340	349	335	332	363	353	318	334	360	352	329	334	337	370	326	353	312	352	371	297	340	326	354	372	358	310	370	362	353	345	311	338	320	339	340	341	324	350	341	347	360	319	349	334	329	360	355	349	314	312	356	336	312	327	371	330	318	363	343	344	363	357	348	355	337	355	358	328	334	335	344	323	317	347	337	383	357	360	349	334	349	306	335	344	332	326	334	327	350	358	335	301	332	334	341	356	356	328	366	353	332	342	355	371	336	324	345	356	335	353	345	352	344	325	347	345	310	339	312	308	361	348	329	351	329	327	325	352	313	336	353	329	333	347	328	351	358	325	339	348	332	328	321	351	363	327	332	355	318	331	330	358	349	362	342	355	315	344	344	345	304	345	355	355	368	347	349	358	328	353	346	300	360	341	342	338	340	334	364	328	335	375	354	369	340	296	360	373	313	343	320	361	338	335	339	362	358	340	382	327	328	354	333	332	354	326	366	336	357	358	353	323	369	310	371	356	296	364	333	357	345	310	324	346	326	363	375	327	355	335	317	318	351	312	353	356	349	343	360	337	380	331	323	344	344	330	336	297	317	325	337	342	313	340	317	355	338	358	321	300	336	325	345	341	325	362	299	333	341	348	325	347	318	332	317	357	329	328	359	313	363	322	356	337	336	309	328	345	368	339	331	354	355	357	323	360	334	328	353	380	386	352	338	354	322	350	338	314	335	344	316	322	349	314	361	357	329	318	343	321	336	330	362	321	354	318	362	333	343	331	345	333	358	308	338	345	329	360	328	348	301	352	326	318	347	330	335	345	354	351	339	314	348	355	316	346	298	362	328
3696	8501	5810	2666	1971	1527	1128	948	812	703	643	601	548	502	498	488	459	452	454	425	451	410	430	407	397	411	363	410	397	412	384	377	391	422	390	370	364	379	367	402	399	406	387	426	365	383	364	395	373	360	390	411	403	359	365	346	390	398	362	411	333	344	402	508	404	358	415	394	383	334	366	379	369	375	403	389	357	385	399	376	360	368	392	360	359	390	365	366	405	364	378	370	353	360	400	373	345	394	390	388	367	373	357	362	366	356	348	382	374	376	350	330	382	352	352	388	384	390	392	389	351	415	388	372	379	368	369	355	379	372	415	324	364	375	367	391	377	367	387	379	395	377	349	337	382	343	367	391	393	356	363	398	389	390	397	386	379	360	378	327	356	379	376	373	351	342	385	381	355	386	366	361	378	381	394	369	367	356	353	354	386	405	384	357	363	374	404	400	360	381	373	381	396	366	381	365	388	381	388	375	350	373	367	351	340	373	350	389	373	363	358	398	338	376	353	407	355	366	357	388	366	405	361	371	390	361	392	352	372	368	351	372	368	401	390	399	388	384	382	366	355	393	370	390	363	379	329	372	338	392	381	352	368	370	321	389	339	366	373	354	396	326	358	407	386	334	354	376	374	358	362	374	372	378	365	351	383	401	394	374	370	389	401	359	369	374	362	365	345	396	383	363	342	354	379	377	369	367	408	351	374	389	372	385	354	395	358	360	367	385	381	370	409	389	362	349	397	374	347	358	387	394	376	386	360	372	393	377	357	401	377	361	362	380	320	375	366	384	367	341	334	342	364	382	400	359	365	377	387	385	368	388	357	362	365	375	362	375	331	385	385	330	363	375	325	388	368	355	389	367	365	369	411	348	361	339	391	383	374	409	372	385	344	372	361	345	350	356	394	341	369	390	377	386	375	369	390	365	354	383	404	374	374	371	372	343	355	391	383	370	380	357	397	382	358	372	376	377	401	402	395	372	372	343	372	393	377	365	401	338	378	388	365	381	354	376	395	336	381	367	379	367	392	353	343	392	368	401	368	369	358	344	338	380	342	380	398	345	380	360	337	413	379	346	370	397	394	372	356	370	349	354	364	356	361	367	366	372	363	377	376	345	368	362	384	359	411	363	351	367	374	382	330	335	346	369	407	372	366	411	370	354	355	388	362	403	358	342	348	391	402	366	370	401	372	396	359	377	362	354	373	360	407	310	363	388	363	361	383	428	365	347	386	390	341	379	365	383	387	352	338	353	364	365	362	375	358	390	368	384	399	380	348	382	381	376	403	366	362	373	398	350	326	342	364	366	341	355	366	342	399	402	404	409	390	348	347	359	369	413	352	360	403	388	367	368	368	363	369	367	342	382	381	369	373	356	366	368	374	369	360	398	396	375	405	374	378	357	334	361	381	375	379	362	374	399	369	348	364	370	390	362	360	356	387	371	381	383	385	344	371	343	346	395	379	361	341	373	366	388	352	371	387	379	410	355	377	343	357	343	378	380	387	330	374	367	368	371	339	421	360	396	359	356	396	410	343	384	366	364	360	388	353	382	383	343	359	433	376	357	351	376	365	366	375	388	332	346	407	370	405	391	374	362	358	336	381	376	344	374	379	363	362	387	389	371	399	361	361	360	389	371	361	358	403	354	343	374	344	399	370	371	390	343	374	365	397	356	358	352	396	379	363	364	380	391	340	336	381	382	388	413	338	349	362	349	367	366	381	344	394	359	378	375	364	381	368	367	379	360	382	410	419	354	375	356	373	368	343	392	385	403	359	350	339	361	368	392	360	393	393	357	404	370	387	369	339	362	387	364	382	401	377	389	353	364	377	394	379	345	366	354	373	327	383	403	336	379	404	372	374	397	352	384	336	375	362	400	358	381	375	350	389	379	354	358	372	374	384	346	353	324	359	376	367	345	372	386	360	328	372	385	363	381	377	363	375	369	397	385	338	376	363	342	356	377	364	405	392	333	393	370	395	373	358	378	353	374	369	377	369	348	368	361	391	337	367	359	389	358	366	373	366	363	367	386	436	387	379	392	392	383	376	368	402	382	350	365	369	414	356	367	407	373	373	346	356	389	396	341	360	348	354	397	362	375	389	353	346	362	376	387	391	370	352	385	336	360	358	389	343	371	386	392	401	355	354	347	373	356	363	392	384	407	358	349	383	360	352	351	381	376	381	337	378	368	381	380	373	344	399	365	351	384	353	388	351	386	337	352	404	369	390	373	408	365	374	360	379	392	398	372	378	366	385	404	339	337	333	360	378	385	364	380	379	396	376	368	338	381	385	405	381	359	382	371	364	408	377	376	396	328	384	380	357	396	359	355	383	349	396	358	365	384	368	373	368	363	382	361	402	379	380	379	373	362	373	377	365	345	362	345	350	357	363	342	351	355	409	357	360	354	360	385	346	350	410	368	352	381	358	390	413	363	346	354	378	358	392	358	424	366	397	364	374	378	383	399	352	362	390	401	373	370	375	370	364	367	387	375	374	345	402	348	382	361	379	369	350	352	358	373	361	395	361	372	380	418	365	370	356	365	350	345	372	360	367	402	351	366	355	384	368	392	341	369	364	344	406	352	368	392	373	365	377	357	360	337	383	358	372	374	365	375	349	389	396	347	370	341	359	381	353	373	374	362	399	361	347	355	338	383	373	395	375	330	372	367	372	352	359	351	340	382	351	395	369	379	318	367	396	345	369	380	410	385	396	368	344	359	350	349	378	383	364	372	362	376	379	397	383	353	389	389	364	382	385	366	355	366	389	356	398	362	343	356	358	370	376	398	362	365	372	371	371	401	351	339	369	361	349	357	374	366	379	382	354	357	371	369	331	341	355	352	364	360	375	397	378	366	388	370	378	353	380	348	388	356	372	382	384	413	347	339	395	375	379	376	367	373	378	392	387	360	371	360	387	391	412	356	352	381	365	369	389	354	331	327	311	363	381	371	379	384	376	346	364	375	375	346	384	382	387	353	373	379	356	365	367	380	329	346	374	363	335	364	369	348	382	377	404	385	380	404	365	383	381	347	378	360	354	366	410	380	390	355	361	383	382	354	405	364	352	386	379	349	374	370	393	383	379	373	392	364	355	397	368	388	372	373	406	367	388	397	382	399	366	355	368	372	367	355	387	363	406	370	373	378	376	342	381	384	373	372	402	363	375	398	391	390	405	355	361	398	375	370	372	359	365	383	388	386	362	383	367	367	390	374	362	361	350	380	347	366	382	375	319	387	353	369	394	373	328	358	372	376	332	360	376	408	391	380	403	376	379	356	386	380	374	359	362	370	370	396	393	340	382	349	362	357	373	381	368	368	361	349	394	331	358	345	346	386	359	357	369	377	352	389	385	365	359	356	379	389	386	376	396	385	382	369	379	350	370	385	395	353	374	346	363	382	366	395	383	371	338	382	359	356	330	334	346	388	392	388	387	373	382	386	326	409	366	359	372	393	371	398	400	375	391	375	385	367	351	357	395	349	338	370	390	333	369	379	360	381	412	388
24616	21077	27146	25151	10093	1234	1028	945	917	839	835	782	773	792	881	779	845	759	767	806	756	810	781	827	840	782	818	778	781	762	751	766	752	810	804	801	794	806	762	786	807	699	802	804	768	764	785	804	792	776	790	746	731	815	788	757	793	845	803	815	771	809	798	815	779	738	754	761	863	741	778	763	726	804	759	764	762	791	804	757	782	781	745	771	790	807	811	796	765	827	761	758	761	773	756	742	767	766	743	796	786	738	759	828	828	804	738	751	799	765	796	804	766	793	771	763	842	797	762	774	795	773	828	750	844	876	793	801	767	793	759	788	734	782	817	799	751	786	813	756	753	781	772	739	804	756	707	789	752	769	807	825	790	786	734	743	739	778	762	786	771	781	800	807	738	794	780	790	806	777	791	780	745	787	784	826	763	781	790	779	825	826	758	785	851	757	849	744	796	783	729	711	733	803	804	728	708	772	753	843	784	762	806	789	767	788	756	762	800	794	818	778	816	821	769	819	747	774	775	810	791	797	808	794	759	757	747	762	764	756	724	773	775	761	755	749	776	792	819	796	780	753	765	800	804	765	769	821	763	811	779	718	783	786	783	797	752	818	791	793	790	744	792	779	734	744	779	749	782	744	820	753	721	762	769	772	774	774	783	776	789	728	767	725	753	761	791	811	769	786	766	801	796	790	745	804	812	768	778	793	780	772	771	771	777	788	757	812	778	765	775	758	813	752	776	765	776	814	772	757	758	743	764	785	765	789	738	793	772	749	791	815	704	801	819	761	776	752	777	774	768	757	786	788	824	726	767	752	740	749	767	740	786	829	771	854	795	785	800	774	812	751	748	801	812	780	784	751	770	771	783	753	739	707	784	766	833	743	800	750	777	788	776	767	792	783	809	785	774	733	774	741	738	805	741	805	795	795	815	776	778	729	740	750	797	765	727	779	793	717	770	756	762	786	829	783	760	775	776	758	732	816	780	778	836	732	785	774	796	763	798	756	780	769	745	791	794	746	806	776	760	800	772	806	749	824	775	781	764	772	780	833	762	806	755	767	798	796	743	838	798	746	765	765	800	782	724	749	809	798	762	779	765	764	754	769	757	757	782	696	742	796	811	771	797	816	745	765	745	771	819	792	804	775	744	743	730	785	827	868	786	815	719	795	773	787	828	777	747	816	770	769	736	796	790	735	801	766	777	812	816	733	729	803	781	782	760	770	791	763	802	760	803	733	793	746	795	763	765	800	815	796	827	773	781	738	743	790	774	799	803	769	799	797	818	712	777	731	755	788	792	766	799	775	735	825	784	806	735	783	721	807	758	763	717	764	758	722	784	767	802	779	774	764	795	771	777	784	846	767	739	808	784	760	736	757	744	744	734	767	764	765	792	790	759	781	783	728	752	835	810	778	767	771	761	757	819	741	772	773	795	798	809	787	771	805	736	764	760	750	753	766	800	737	764	775	726	818	835	776	799	740	762	738	831	748	760	822	787	729	792	820	778	780	771	793	741	788	756	746	766	773	790	770	744	824	833	785	785	740	796	767	805	804	829	801	766	773	745	758	781	772	790	772	787	764	779	788	745	791	824	780	806	838	774	803	838	760	784	755	768	723	772	750	752	807	743	805	777	743	790	786	772	778	809	775	757	779	744	787	777	786	745	782	782	791	778	751	802	799	811	798	747	783	773	751	773	755	758	757	791	812	777	782	831	807	811	819	785	748	764	788	765	768	802	787	784	783	817	767	798	773	732	751	764	791	729	774	774	744	766	739	777	762	754	809	776	754	750	751	783	735	813	757	823	801	778	778	746	767	817	751	730	717	760	779	794	773	730	762	763	764	797	788	839	765	791	749	774	767	823	795	742	787	796	841	804	804	788	747	792	778	737	791	785	783	788	749	758	740	773	728	802	804	789	761	776	785	786	787	751	819	779	765	808	720	721	791	763	792	735	712	775	752	748	796	765	725	789	721	768	774	733	813	725	780	731	769	805	743	785	756	786	758	763	779	783	771	778	796	785	766	740	758	795	794	804	790	756	796	793	742	797	755	802	752	761	753	757	781	767	818	766	759	742	750	762	730	784	766	802	764	717	767	738	796	747	779	784	775	804	769	821	818	764	795	782	784	739	757	779	778	756	761	812	802	727	772	820	842	702	744	749	815	799	773	790	796	792	755	786	837	753	772	819	729	743	769	772	745	752	774	808	768	811	830	755	763	778	723	755	812	834	785	780	822	785	817	784	779	780	749	790	778	781	745	813	806	777	728	795	770	793	794	784	766	725	810	755	815	789	799	768	762	724	763	726	790	741	794	747	760	759	758	808	786	748	793	783	837	851	766	772	771	732	784	795	794	810	721	774	761	715	803	788	789	754	737	767	795	842	805	779	827	767	754	816	767	720	760	720	745	784	730	735	797	783	778	760	850	774	783	786	759	756	732	793	757	745	785	755	784	788	772	806	777	792	778	768	813	816	784	812	746	775	743	788	761	806	781	776	766	756	795	772	825	727	738	759	809	763	815	774	826	774	776	712	727	840	764	765	782	733	726	793	735	777	780	747	730	755	783	769	757	802	782	745	793	742	757	728	762	752	752	770	761	775	770	770	775	778	739	786	799	785	767	759	808	788	776	751	738	760	736	789	739	767	761	694	761	788	762	776	774	754	774	804	786	789	791	767	743	791	764	742	787	765	764	730	746	744	747	773	717	778	820	782	763	770	790	840	774	766	766	799	829	805	734	789	788	779	751	767	745	734	747	754	800	822	765	787	797	772	757	770	808	757	731	797	799	754	773	820	738	805	792	785	731	733	769	807	817	738	755	784	784	781	790	769	711	821	761	804	819	813	775	776	812	748	797	740	800	813	747	778	751	773	761	772	772	836	791	781	814	787	757	819	771	801	746	774	759	777	754	810	733	740	766	800	819	774	826	772	727	790	781	759	729	790	735	797	753	846	753	766	747	772	777	774	782	760	794	784	805	759	760	794	803	765	777	751	746	809	806	800	781	755	801	708	796	785	768	828	830	777	773	790	844	753	789	782	807	761	797	779	785	799	724	787	777	754	804	741	744	771	776	757	781	749	762	816	797	734	799	800	794	733	771	729	752	773	718	795	796	777	758	754	767	814	728	770	813	761	727	803	777	781	755	765	775	721	788	771	784	773	779	797	768	778	784	829	757	789	769	758	779	778	791	824	713	739	775	752	756	752	760	785	760	731	798	841	792	746	753	773	793	732	759	819	777	812	774	769	750	782	735	762	778	802	760	745	754	787	770	841	744	732	760	807	764	795	728	770	810	794	767	732	770	823	727	761	787	758	791	768	787	773	792	711	713	823	717	775	763	768	784	768	795	710	776	812	780	762	775	821	730	745	778	772	773	785	797	733	772	769	787	795	832	760	789	776	756	749	781	795	773	775	759	813	747	767	773	771	765	792	731	723	822	784	748	780	792	788	802	754	823	804	742	759	742	793	740	764	745	750	732	770	744	784	777	810	765	809	759	756	771
4207	5050	3520	2001	1589	1330	1213	1147	1037	958	931	918	952	854	852	871	860	855	872	782	871	891	809	832	862	847	785	825	815	787	817	894	787	809	768	864	775	823	793	784	771	810	802	821	821	797	828	738	790	841	790	826	848	821	813	775	786	875	831	801	817	794	823	912	822	773	825	801	813	837	797	809	798	797	777	778	805	863	819	786	810	837	823	821	821	800	799	775	805	802	749	823	833	806	768	806	789	801	797	789	775	780	767	786	781	794	797	837	813	750	780	851	836	795	787	799	755	779	849	819	798	805	795	771	794	762	759	806	736	819	796	802	826	801	830	782	755	784	769	849	790	760	798	826	787	825	821	811	798	801	785	797	800	816	781	764	791	807	822	843	790	790	813	791	813	788	816	830	783	848	810	814	784	826	772	783	784	816	796	821	801	820	777	766	785	790	794	808	756	770	820	787	820	858	768	818	858	757	799	797	750	837	796	824	768	785	797	764	813	812	849	781	823	789	807	783	831	804	763	866	791	774	848	804	836	800	827	795	835	779	803	763	778	782	853	830	814	856	781	820	796	823	746	821	814	770	811	774	772	795	832	803	816	773	809	802	781	786	773	814	794	767	819	853	852	798	789	818	823	848	814	742	839	813	816	815	776	842	801	791	873	767	753	797	809	813	814	781	785	814	788	779	821	867	760	822	802	760	781	800	823	765	760	769	795	841	784	792	776	760	802	804	822	787	811	798	768	765	796	785	779	821	804	820	808	804	781	836	804	790	783	796	767	814	741	852	771	816	833	783	838	808	845	758	792	799	780	781	724	800	837	837	840	785	834	811	760	763	786	757	790	830	827	750	761	811	771	815	784	762	779	806	817	797	818	780	806	848	833	836	800	821	839	817	829	810	792	799	839	764	829	744	761	797	794	777	807	862	766	755	848	854	783	857	803	812	835	775	825	785	776	823	797	821	729	798	824	832	848	802	762	784	795	755	837	807	809	776	836	765	762	813	807	806	754	798	804	775	786	779	840	810	801	775	769	741	787	783	825	844	791	805	813	816	791	809	833	772	826	751	806	838	799	845	788	795	825	809	812	793	809	811	812	775	775	751	792	824	768	771	820	841	757	775	768	810	782	771	794	799	855	797	799	771	833	792	822	788	789	817	823	801	782	790	814	813	824	801	755	830	758	815	802	805	747	810	784	754	763	820	818	805	801	801	810	821	805	774	759	834	784	831	803	805	771	804	760	783	807	809	829	831	795	760	841	826	822	762	782	804	780	808	785	823	777	823	838	812	798	816	777	837	756	828	771	770	824	753	800	802	820	775	788	788	758	834	763	806	809	801	804	761	853	773	787	819	757	837	812	773	811	822	813	802	826	848	799	743	742	836	757	813	757	856	770	793	815	814	840	754	754	798	849	768	778	810	773	825	824	827	820	757	810	806	790	773	811	749	813	759	791	802	804	792	838	759	774	810	830	780	806	784	819	794	796	698	777	788	762	791	840	784	797	777	837	815	806	804	759	836	796	787	806	828	793	858	741	779	756	787	838	778	811	811	801	840	797	851	846	809	792	818	869	783	790	798	816	787	786	801	783	811	814	820	822	833	762	829	863	807	795	811	782	830	823	776	777	772	776	798	794	781	827	859	760	814	816	771	784	831	808	810	819	812	780	772	782	734	863	769	829	825	807	809	742	825	748	791	797	811	836	793	856	838	753	807	810	781	795	820	781	821	787	802	793	725	828	842	827	813	800	806	835	804	810	799	756	820	808	807	803	794	856	788	775	842	778	821	784	750	820	778	767	763	806	829	790	753	785	780	774	775	821	772	761	822	786	813	817	838	819	772	788	807	817	788	761	789	802	848	834	832	807	835	782	768	800	811	809	743	756	834	801	808	764	862	806	779	790	840	786	755	776	760	821	806	788	821	796	807	820	772	765	770	802	792	776	800	819	828	804	786	739	830	783	797	803	729	787	809	872	797	833	764	827	816	736	767	783	819	815	827	797	809	833	885	817	774	780	771	826	757	772	811	826	759	780	796	775	787	760	819	740	786	777	777	806	796	781	818	797	801	822	768	775	832	787	794	794	786	827	800	766	797	790	753	769	766	820	792	799	827	808	767	813	765	758	803	790	782	788	797	802	811	822	854	802	766	773	824	793	740	788	806	792	785	790	800	796	767	812	830	795	854	799	823	809	833	793	768	839	779	759	828	800	790	786	780	775	820	741	792	857	805	789	838	763	796	791	812	824	784	800	782	845	796	801	828	810	788	814	759	814	771	834	776	783	801	795	772	790	782	806	773	778	789	845	805	798	790	788	791	755	843	782	776	728	823	815	840	771	797	826	769	823	754	741	765	831	780	750	824	870	740	804	805	868	798	782	773	804	775	823	799	815	820	735	824	800	827	798	829	814	808	755	805	805	817	819	743	755	752	797	762	803	840	846	765	771	771	763	772	838	806	792	812	794	796	841	763	824	782	764	756	799	778	871	842	798	777	773	850	839	810	791	807	800	831	784	786	778	856	766	764	829	793	777	848	800	811	806	825	812	778	788	814	816	793	744	805	806	800	739	841	807	787	806	816	769	751	820	803	788	779	783	723	746	775	811	782	795	808	822	834	822	794	835	837	752	796	820	768	821	797	788	828	820	788	740	791	764	780	817	855	830	824	811	759	789	829	803	819	834	810	730	769	785	820	769	834	794	873	815	846	795	834	815	746	824	786	785	850	822	803	805	735	775	807	790	806	745	775	769	893	803	804	787	776	811	779	777	762	835	774	845	794	806	794	783	822	751	817	787	823	795	805	772	816	792	827	778	799	786	812	753	795	788	778	825	785	825	798	812	801	756	784	780	842	779	795	792	812	772	801	820	840	820	817	779	831	816	788	780	788	811	852	802	779	763	797	773	819	801	737	839	804	842	817	834	807	779	773	764	800	794	775	786	790	773	785	783	796	864	822	779	748	799	784	801	787	741	794	779	807	872	750	759	819	768	809	788	792	792	811	781	803	790	799	769	773	832	807	789	767	782	801	778	772	818	800	774	830	803	739	790	785	730	769	811	802	775	805	821	819	793	799	782	777	830	822	788	811	825	785	764	829	802	757	815	799	781	793	850	844	755	782	760	772	806	803	790	844	776	781	801	791	788	835	845	782	846	847	782	783	829	779	758	797	760	836	805	813	765	784	765	727	713	817	841	794	747	828	784	784	792	819	792	818	819	801	839	783	757	806	790	791	746	795	790	782	826	816	773	784	763	821	778	799	751	784	768	823	788	832	798	792	789	800	814	796	841	865	775	818	822	802	799	748	830	781	837	828	794	835	823	771	806	753	786	792	822	832	764	811	781	831	788	840	816	794	790	865	793	792	835	760	790	804	853	770	791	796	746	818	853	820	776	751	752	875	795	799	816	823	785	782	832	826	821	790	819	819	847	815	780	803	764	786	776	822	826	849	776	796	768	821	874	808	843	822	849	784	800	815	748	833	845	797	777	779	761	838	810	742	815	749
22449	21112	28757	23690	21103	21156	8316	1268	934	907	800	768	725	673	639	640	680	626	617	612	605	601	612	580	595	545	562	555	553	554	551	531	551	544	547	541	592	555	545	559	581	520	539	601	561	524	507	557	545	544	536	519	528	564	533	554	577	529	552	530	582	531	566	670	547	513	517	479	552	549	520	529	543	537	519	570	535	539	546	485	522	483	587	533	556	526	541	531	558	541	516	541	549	555	525	539	528	514	560	565	551	519	508	509	501	520	526	485	542	501	547	496	490	520	569	535	552	565	597	531	526	527	501	533	533	583	552	496	559	519	521	526	527	525	525	521	526	497	551	537	534	563	505	564	565	536	555	540	579	553	513	530	531	528	561	535	480	514	518	544	494	534	536	549	513	500	488	558	531	511	561	537	499	546	566	553	573	555	533	533	519	546	553	526	507	556	564	556	572	569	529	527	533	500	521	523	545	560	484	537	517	533	554	543	538	499	496	511	498	499	550	494	470	556	526	525	544	538	549	529	527	519	533	576	534	550	524	546	532	546	526	520	523	557	528	504	533	533	531	494	534	513	512	535	520	565	511	522	564	521	554	502	563	488	500	514	525	468	540	523	550	556	515	465	528	569	540	494	508	540	520	528	541	538	505	526	550	525	530	559	544	508	570	517	541	544	535	528	499	517	549	526	551	563	561	528	517	505	562	509	539	532	517	498	503	498	517	605	537	536	536	505	540	520	533	564	544	535	506	516	511	526	523	559	541	526	522	540	549	525	532	528	522	545	514	512	517	589	541	519	545	558	513	534	509	548	550	539	538	559	556	488	516	499	516	546	513	544	516	540	533	504	531	531	502	498	539	501	532	522	531	545	558	522	537	499	496	554	525	513	539	534	555	511	508	510	505	494	553	504	531	558	596	515	530	585	521	488	515	549	563	529	519	513	546	525	569	544	526	533	569	542	541	537	491	498	533	531	546	558	518	565	499	532	580	520	529	476	516	498	494	525	522	511	509	473	547	520	585	526	518	555	566	535	541	535	522	560	558	534	557	549	538	578	555	511	528	515	518	532	529	577	554	567	523	557	539	507	569	528	544	515	547	547	538	519	560	551	518	525	486	504	511	520	514	540	552	522	535	495	511	545	525	518	513	523	525	538	485	498	551	517	548	521	545	473	515	545	521	566	538	511	514	500	573	551	556	508	538	516	501	536	532	561	496	530	545	537	525	582	537	533	523	529	536	572	550	489	486	509	534	525	534	550	543	522	525	526	573	525	537	552	502	540	535	526	521	537	498	532	485	472	539	585	555	496	539	507	511	534	505	522	568	569	593	580	549	577	493	498	552	533	509	540	562	533	488	551	539	521	511	490	503	538	537	525	537	511	529	553	508	579	544	520	543	514	537	535	547	527	540	557	484	534	465	518	514	541	529	511	525	507	503	535	568	566	554	537	549	522	514	482	543	553	522	556	556	494	563	527	494	517	534	567	547	508	526	528	501	529	566	523	548	506	515	530	549	497	528	514	513	538	520	506	530	515	527	521	567	526	567	538	501	532	524	504	517	541	536	552	576	519	562	513	538	532	572	527	547	524	523	536	561	548	559	505	540	498	476	564	566	543	577	525	524	523	505	535	539	558	517	590	553	552	515	519	529	568	492	499	533	538	519	526	530	540	548	500	526	533	513	495	513	524	499	512	550	521	514	511	543	497	506	511	546	512	537	533	571	561	500	553	524	516	509	515	521	550	528	568	494	543	528	510	545	535	562	550	531	517	542	564	510	511	543	562	552	552	514	526	521	515	546	501	495	542	520	549	507	514	507	510	529	522	517	523	538	570	521	516	575	462	510	555	527	526	547	555	547	528	547	521	556	586	514	528	553	554	576	519	527	532	538	505	563	550	547	553	567	570	565	526	502	543	514	531	542	538	505	505	499	499	543	525	553	514	548	554	563	552	501	500	568	518	540	511	552	562	488	496	534	556	536	513	528	502	521	542	516	525	541	557	543	545	497	504	537	571	529	522	513	529	506	498	572	562	547	511	524	514	564	545	522	541	517	548	508	573	546	529	557	537	480	526	532	539	564	556	563	551	563	543	522	559	487	564	544	534	486	523	549	514	556	552	564	535	535	535	574	507	573	526	508	540	530	562	540	559	521	463	512	546	529	546	483	553	550	549	561	518	514	535	520	518	529	546	543	532	507	557	530	552	534	507	538	528	504	542	520	513	540	488	495	491	598	536	555	550	527	554	497	463	475	536	536	521	544	536	501	535	510	511	516	552	561	517	523	507	539	498	539	466	556	516	529	545	535	490	547	476	542	558	483	521	520	492	573	557	470	564	530	510	522	520	551	541	560	499	507	558	530	557	520	555	553	581	549	544	537	526	521	502	566	455	555	531	560	536	551	522	497	568	570	519	516	520	538	546	552	536	515	511	590	560	537	536	541	500	527	521	569	547	512	548	524	551	524	522	519	550	531	505	522	565	505	526	537	520	547	512	522	548	532	534	524	563	536	521	524	565	552	532	503	538	504	486	494	520	508	514	576	533	538	546	533	559	519	537	553	502	572	551	538	510	549	532	541	548	539	552	505	559	515	512	561	525	497	506	499	536	561	578	560	509	529	525	496	559	548	502	554	533	536	502	510	534	540	537	551	516	527	504	545	514	537	541	513	547	536	559	544	518	499	534	485	517	540	456	511	542	578	566	555	526	525	522	537	561	571	540	553	528	529	530	561	551	542	503	525	547	519	486	520	531	533	580	509	535	553	539	489	489	529	490	559	495	505	537	509	515	571	544	542	560	572	542	530	498	521	514	530	536	464	541	542	558	568	516	503	535	518	553	512	521	573	501	548	548	523	524	494	490	546	541	516	537	532	522	495	513	534	535	538	479	534	545	533	504	566	519	517	566	526	528	522	524	511	582	545	536	503	507	523	488	509	586	566	554	544	486	530	526	499	513	494	533	504	574	518	553	510	517	541	598	510	530	520	550	500	517	523	565	513	528	509	505	532	518	532	539	526	532	521	500	560	527	553	541	513	537	518	570	515	537	530	512	551	477	543	547	556	560	551	525	559	495	561	514	524	524	518	517	541	507	556	514	469	489	524	511	506	520	531	523	559	547	504	500	536	533	513	494	516	529	514	513	548	526	520	554	518	540	528	552	512	546	550	570	534	499	508	548	499	521	526	511	489	529	519	538	530	514	504	552	499	545	577	525	501	517	546	492	564	570	521	530	553	543	491	558	520	465	543	489	539	494	531	506	515	484	465	524	487	520	532	563	521	496	544	524	559	538	529	527	546	534	536	553	491	536	544	562	539	578	535	539	545	490	510	526	534	507	502	538	526	534	556	549	566	532	530	552	529	543	533	569	526	550	530	530	505	519	503	524	521	496	537	529	517	557	478	531	530	551	557	486	523	538	464	520	524	566	528	521	534	514	556	537	544	536	553	509	524	496	512	504	559	525	507	511	537	505	490	533	535	542	550	487	542	542	542	482	544	517	562	510
5095	14159	9561	4703	3414	2626	1978	1688	1359	1183	1056	941	906	834	757	734	718	715	717	681	649	624	629	614	631	602	587	611	551	593	603	568	591	602	537	505	540	513	569	575	514	544	585	552	577	574	534	513	548	574	554	525	560	579	535	525	545	565	525	536	544	520	595	699	572	559	563	537	523	548	545	532	506	546	544	512	516	536	563	514	590	534	507	531	574	488	532	499	487	510	548	499	554	498	539	523	563	569	517	564	524	548	511	549	574	523	498	518	526	574	509	563	577	534	521	588	523	536	516	578	542	540	534	514	513	579	518	522	567	540	562	540	529	549	524	502	548	557	557	545	539	511	554	532	543	497	576	534	565	547	508	539	531	537	592	505	525	577	569	527	534	524	533	541	526	494	546	534	518	551	553	536	524	572	553	514	549	523	537	575	532	524	561	549	539	551	558	575	548	624	500	495	548	506	521	559	517	530	555	551	542	526	554	529	569	502	503	511	529	504	511	563	540	513	505	542	531	551	556	531	531	521	512	573	534	492	592	538	487	578	537	566	539	538	571	542	524	540	519	524	517	516	557	573	538	501	533	559	530	536	524	508	507	545	546	546	514	508	568	548	536	549	523	519	562	560	538	518	527	518	566	549	552	529	526	515	532	542	540	570	549	518	510	545	567	482	547	528	532	543	530	526	567	542	538	613	547	526	509	572	535	518	551	557	525	535	524	559	533	539	530	520	530	557	547	539	517	515	542	493	549	509	543	548	565	549	537	560	544	564	531	507	531	571	521	556	581	545	549	512	584	537	544	512	515	557	530	520	548	523	537	511	556	511	562	553	535	551	503	519	570	531	528	554	568	540	572	511	575	536	531	543	548	537	541	562	577	537	559	550	539	573	523	543	528	575	511	539	530	539	563	523	549	505	532	529	551	509	518	545	529	512	495	534	544	555	525	516	537	546	525	569	519	490	529	516	505	556	553	507	532	507	544	517	531	540	510	527	530	523	534	516	522	571	504	518	546	522	540	545	545	560	543	529	544	554	546	571	543	570	494	588	550	541	581	574	532	549	519	506	558	527	524	558	515	514	502	528	512	534	546	527	510	565	585	570	516	541	567	503	546	564	497	501	530	555	550	567	543	524	519	534	517	558	519	597	523	523	567	536	544	564	539	580	550	520	553	533	523	522	537	522	559	556	548	564	527	533	522	513	529	520	533	556	523	536	526	518	588	543	521	550	508	506	520	545	571	480	535	528	489	553	554	538	521	509	531	542	574	539	512	550	527	553	519	539	518	533	543	540	562	527	570	535	518	545	545	487	553	534	534	537	546	559	552	546	521	564	549	547	557	523	496	501	528	545	503	525	501	527	543	510	549	550	542	510	529	548	553	522	560	506	547	528	538	532	551	516	512	534	595	490	522	542	525	546	552	492	507	547	537	545	560	561	578	512	577	557	527	558	557	538	521	525	527	522	536	502	538	509	524	543	530	522	574	529	536	514	559	519	512	550	549	551	514	561	493	505	512	562	517	560	564	511	511	561	573	560	496	517	533	507	551	551	533	550	528	520	524	544	519	566	541	527	530	586	509	515	514	557	542	506	534	545	574	505	525	519	529	516	516	517	538	531	520	566	545	552	539	544	529	559	573	523	512	529	477	512	520	572	571	550	580	587	507	536	482	569	504	504	587	565	506	570	558	537	530	538	554	500	517	519	530	538	514	536	547	536	557	581	564	527	481	541	534	551	559	604	490	521	541	544	568	498	514	505	540	499	530	509	516	534	531	541	514	535	539	519	558	477	548	544	552	532	513	531	535	510	571	510	534	523	530	536	579	558	484	574	596	482	552	544	567	542	549	535	534	536	535	594	541	527	560	538	566	531	526	562	540	526	527	532	537	506	523	547	544	560	558	540	544	544	549	486	548	530	548	500	531	532	546	548	532	582	568	594	518	525	548	552	517	544	513	537	548	546	503	544	536	549	559	519	520	494	515	519	550	496	536	544	539	524	577	507	522	557	502	535	542	524	559	512	504	572	527	506	541	541	542	530	568	484	525	546	535	536	560	527	569	522	522	582	518	561	523	495	558	539	600	537	567	528	510	532	521	535	531	532	514	495	544	538	555	516	569	528	560	530	576	493	538	541	529	574	554	522	560	527	497	545	509	527	499	595	528	506	510	579	512	575	546	590	555	526	516	528	507	563	523	538	543	561	529	554	530	464	525	540	566	560	549	549	541	537	505	538	541	515	540	505	536	517	473	562	546	532	550	524	566	514	566	550	550	564	489	526	541	530	549	573	519	485	556	558	550	532	509	535	515	539	518	554	536	530	504	545	536	554	521	548	512	547	539	528	555	590	528	543	560	584	550	564	536	534	519	530	532	539	571	521	549	533	537	561	528	520	532	512	571	557	528	543	571	564	541	511	508	547	543	533	568	496	518	546	531	511	556	520	575	557	499	522	569	485	526	516	559	559	537	560	507	496	535	556	543	537	543	559	537	496	522	556	514	549	556	565	523	536	570	474	585	492	522	574	522	517	497	528	549	538	522	515	550	552	515	512	555	495	527	501	499	512	542	541	505	539	574	502	524	546	567	538	536	534	521	546	567	519	525	563	552	543	557	494	546	518	544	538	484	574	539	521	550	567	537	560	536	504	532	558	506	565	521	560	567	510	512	532	593	501	557	557	533	538	557	520	510	542	534	569	504	537	563	528	556	535	522	499	573	530	537	536	522	542	524	538	563	549	545	527	518	486	544	515	566	524	570	564	541	553	563	517	540	564	520	512	534	500	521	541	539	511	528	552	503	533	560	522	535	560	543	519	529	557	538	528	574	540	568	499	538	556	569	517	529	530	533	550	580	584	561	540	548	560	567	505	554	518	543	556	520	523	485	571	519	527	505	528	570	496	576	571	568	516	543	539	567	540	561	573	546	530	506	520	525	565	517	516	545	538	557	541	518	564	537	503	513	527	523	524	559	540	538	564	581	519	532	532	544	535	539	534	532	545	551	525	532	500	496	581	549	515	554	512	498	575	551	572	552	539	595	574	495	529	583	549	540	528	559	554	543	511	517	539	600	549	532	586	557	526	587	540	502	530	539	530	579	545	518	555	557	497	521	575	540	555	508	539	534	515	549	540	563	536	543	517	570	560	531	528	495	565	525	549	588	542	574	556	583	556	548	560	573	532	548	540	535	563	536	496	552	536	553	560	558	534	538	485	535	496	502	530	548	520	586	529	521	526	540	532	522	508	524	551	572	564	543	519	531	544	531	543	504	549	487	566	551	526	559	547	538	550	586	522	547	546	535	552	495	549	547	546	565	521	513	572	526	552	569	510	519	521	561	509	501	568	558	540	490	552	535	533	521	539	527	528	567	522	541	550	507	543	542	514	544	535	518	566	530	523	555	510	557	511	545	527	555	534	576	511	534	541	547	546	561	515	519	526	508	533	548	496	574	603	509	538	507	528	546	528	566	557	540	532	543	488	531	474	522	553	564	534	561	542	543	552
27886	17383	3591	858	624	597	591	534	551	543	586	558	494	522	536	546	571	529	537	556	546	529	544	590	538	524	553	540	536	528	550	514	542	533	563	555	541	508	536	545	530	558	534	500	563	547	543	572	533	509	584	526	563	559	529	528	521	552	560	573	566	545	556	566	548	554	540	558	549	542	555	589	516	553	559	537	571	563	546	529	517	589	519	601	537	553	542	535	526	593	561	558	553	558	515	524	541	564	514	583	579	541	548	513	565	567	539	551	526	534	561	520	521	552	544	590	557	515	543	562	522	563	564	555	522	548	497	570	533	552	558	550	528	530	537	546	595	531	584	571	567	585	555	541	518	573	546	559	535	562	550	586	547	575	539	505	546	522	535	526	563	514	563	567	512	529	529	550	526	560	531	545	522	585	538	524	566	559	552	553	546	585	540	553	552	525	556	532	544	537	535	522	582	515	571	566	567	534	554	542	553	597	536	513	550	559	557	563	542	518	524	541	524	557	510	551	555	567	545	525	541	549	521	534	532	544	523	562	586	592	538	563	531	533	555	542	545	519	550	574	546	527	550	569	523	537	566	564	553	560	545	514	545	546	527	555	551	547	547	502	561	512	556	574	524	561	543	560	499	580	572	550	515	507	576	535	532	567	573	533	529	525	536	563	528	541	532	553	536	561	559	543	564	585	572	524	590	590	544	564	524	532	572	575	536	558	543	550	581	577	524	575	529	544	570	540	545	556	555	504	550	567	535	538	558	492	516	549	550	525	588	533	587	600	583	589	569	510	530	533	565	528	548	519	565	548	534	498	534	497	611	545	545	566	543	582	543	572	560	551	565	517	546	542	581	565	550	525	558	570	550	585	583	563	523	582	586	547	587	523	542	502	580	510	579	538	531	546	547	531	552	550	531	567	561	557	533	578	552	541	574	536	549	591	511	580	578	547	565	602	608	566	540	554	553	560	561	575	566	545	555	560	509	507	521	533	529	559	599	567	558	520	594	552	536	582	567	592	545	528	544	531	571	567	562	545	523	555	515	516	581	552	529	536	545	521	590	611	558	551	582	516	539	487	555	536	569	593	508	516	516	552	543	582	495	562	522	534	542	580	479	534	560	532	549	583	554	517	572	533	506	536	530	537	582	573	576	589	575	553	542	542	536	510	556	551	574	511	569	564	542	540	579	567	555	551	552	557	536	514	540	506	585	550	576	548	546	567	589	518	538	577	532	513	558	549	579	618	561	552	548	499	558	538	540	530	583	530	537	533	553	569	541	515	548	511	583	545	540	542	543	553	546	512	572	544	544	600	517	543	558	576	548	552	565	525	559	559	549	571	580	565	571	538	543	548	559	548	547	566	600	549	570	532	585	507	524	574	556	542	589	515	577	582	550	576	517	540	568	576	530	554	564	528	589	535	575	635	523	539	536	550	519	554	548	538	551	541	506	570	543	542	586	547	528	569	495	546	538	560	572	546	549	511	563	585	538	524	554	519	511	534	564	550	546	553	508	504	545	557	532	580	529	538	548	556	533	533	563	510	554	559	526	584	536	610	554	583	526	573	565	587	521	532	537	504	575	567	545	602	592	539	584	549	558	550	546	562	533	575	549	576	564	578	533	508	583	592	581	543	542	536	536	556	525	564	551	521	551	594	492	535	532	583	546	548	521	538	507	550	575	524	516	508	557	551	575	542	553	507	510	508	541	589	576	556	537	545	544	568	550	524	539	517	593	574	541	552	549	550	546	499	491	549	511	561	559	561	554	527	555	580	567	556	562	573	520	549	514	546	539	570	531	507	541	542	562	582	537	523	524	530	582	562	505	573	559	573	556	509	567	536	593	540	549	531	498	538	578	570	542	525	526	546	519	516	521	539	545	531	569	529	562	495	521	567	590	542	536	555	557	600	552	547	561	563	524	536	544	579	594	539	538	541	538	575	576	531	562	567	550	584	512	540	506	539	570	519	555	542	545	529	543	549	553	540	575	475	583	527	527	511	535	543	532	510	570	521	564	515	571	582	598	579	503	551	560	534	526	542	522	557	561	565	575	578	549	573	575	546	580	578	519	550	570	565	539	496	546	526	575	550	500	535	581	586	564	577	597	543	557	528	489	532	560	537	543	551	542	528	530	545	548	588	510	567	551	555	490	546	529	541	557	530	525	547	563	539	549	580	550	573	539	588	571	555	512	559	512	532	541	514	567	559	525	599	563	550	512	561	547	527	556	563	579	577	525	598	573	531	549	532	541	538	520	508	526	557	556	532	567	557	565	495	550	581	551	548	544	517	514	573	539	549	579	561	539	517	546	525	578	538	545	526	538	567	527	535	541	527	526	496	537	560	557	546	534	556	545	500	555	559	555	565	553	525	530	554	556	510	555	528	531	516	570	558	521	562	549	566	553	505	547	556	560	535	538	537	559	545	581	588	572	530	590	528	555	542	495	549	558	547	517	569	547	558	531	510	560	570	539	522	589	572	549	564	504	578	534	533	549	522	585	596	566	525	536	559	542	559	547	564	551	551	548	527	561	543	552	532	531	488	501	566	550	527	560	573	500	562	552	521	549	520	585	540	532	597	606	531	505	570	543	544	529	506	549	541	545	574	583	534	546	591	542	542	535	543	510	561	536	532	566	515	577	578	551	554	577	566	549	621	527	540	548	558	572	518	551	548	546	566	565	598	535	547	563	569	597	598	601	577	545	548	571	514	550	552	525	567	532	577	531	554	546	524	531	576	523	577	584	559	552	574	530	562	540	550	582	532	585	568	533	531	529	568	553	534	536	563	538	560	539	571	520	543	562	569	544	534	562	563	539	516	507	518	536	511	575	543	520	534	550	544	532	554	561	538	535	518	514	574	519	566	586	546	564	566	552	554	576	539	557	549	517	566	572	525	534	542	533	560	544	554	516	521	545	562	497	517	529	537	536	538	519	588	590	491	599	521	508	537	545	560	514	562	546	521	539	536	549	598	558	506	550	571	560	513	521	499	562	593	507	554	583	564	541	507	526	537	557	554	552	571	598	582	564	559	509	508	527	530	550	572	583	536	547	556	591	585	555	558	577	545	539	521	561	574	556	541	539	557	585	588	558	536	561	515	522	539	547	515	570	542	500	576	581	555	592	497	499	583	519	530	558	543	584	548	523	544	530	562	546	517	515	516	600	569	541	538	571	520	549	545	540	565	558	553	543	566	538	582	527	550	560	523	521	572	543	568	539	544	558	523	549	502	596	552	538	564	524	525	548	573	538	536	562	542	577	565	522	543	521	552	623	551	532	537	583	552	573	528	572	532	526	577	571	539	553	545	552	570	584	486	521	555	532	573	524	542	553	527	549	548	503	551	556	569	619	542	538	523	576	517	564	568	535	577	530	524	527	551	567	558	546	588	541	534	539	539	539	518	583	551	559	536	537	566	544	546	532	568	602	575	566	581	536	523	530	527	562	552	546	545	562	514	523	573	539	543	584	579	548	510	539	521	544	557	538	515	522	548	550	534	550	523
4632	1096	866	758	649	638	591	640	650	607	602	593	604	578	563	583	622	626	590	574	576	585	558	601	617	597	620	597	572	627	620	603	597	609	604	577	605	579	599	616	612	607	605	623	593	608	569	593	592	559	585	562	587	589	637	608	597	609	602	564	599	607	630	678	626	615	594	568	600	565	571	602	582	567	589	616	632	594	638	561	599	584	570	595	596	549	621	593	578	568	661	642	561	601	600	625	592	618	596	601	576	637	588	570	605	575	602	603	591	581	594	604	616	608	563	607	612	591	571	629	607	603	591	610	617	607	592	577	584	586	567	583	550	617	623	606	607	609	606	581	574	589	593	576	585	625	615	570	577	565	593	628	588	602	572	588	586	608	572	577	627	547	605	652	619	623	576	579	556	594	593	603	577	562	570	638	564	555	600	567	552	588	626	580	607	580	593	558	585	581	557	608	626	614	593	592	619	596	568	579	596	604	615	597	549	562	632	596	543	598	592	607	564	637	547	589	569	588	603	643	609	608	573	610	625	598	539	609	586	554	605	571	598	618	576	595	560	574	566	614	569	554	628	637	597	623	581	592	608	558	625	593	616	554	577	609	622	589	591	613	592	578	550	568	569	600	575	561	569	589	622	613	621	586	567	615	577	574	572	659	606	595	588	640	600	621	592	545	596	601	581	589	580	569	588	567	589	565	601	622	592	616	635	603	605	567	587	538	584	581	585	592	588	588	610	581	579	615	587	591	577	606	590	565	587	589	610	586	595	557	621	536	612	597	530	575	609	561	618	619	636	583	594	620	584	581	595	567	616	549	617	547	588	568	570	600	626	574	614	571	587	585	586	573	604	592	562	599	619	564	592	595	596	598	570	583	551	626	602	614	591	626	595	547	618	586	602	579	605	572	578	586	565	605	600	573	572	622	612	574	567	631	622	558	605	556	603	636	553	609	558	603	588	575	599	616	593	572	554	586	610	614	579	593	632	610	633	612	585	600	605	595	591	576	580	576	523	588	589	524	613	623	603	586	569	615	601	592	633	582	605	561	574	595	638	558	576	600	608	594	612	593	586	615	586	559	601	641	576	609	601	588	583	578	593	604	574	641	571	578	645	586	619	610	564	565	586	554	578	599	609	595	585	587	562	618	576	608	573	578	552	557	608	590	587	599	597	633	584	622	607	612	590	613	576	605	599	543	588	581	573	589	584	563	613	568	587	543	604	603	570	627	571	568	566	592	589	578	604	579	597	588	578	618	564	577	543	626	607	596	611	593	621	620	602	583	599	608	614	604	594	603	620	635	628	612	547	610	632	588	530	600	553	572	615	598	607	584	561	636	582	578	566	607	621	590	581	626	547	591	624	579	574	612	598	600	546	549	574	606	605	623	583	554	554	612	582	584	614	599	601	587	569	626	575	614	602	601	568	576	594	567	593	590	569	569	594	566	554	636	598	600	578	574	623	554	660	603	567	577	594	590	597	594	573	599	591	581	591	566	578	632	589	566	613	606	601	627	604	624	603	595	578	619	565	628	618	617	583	572	583	633	593	616	593	578	576	584	591	597	601	602	577	607	581	572	600	629	615	606	596	593	579	611	567	610	602	554	584	591	613	593	593	557	604	601	626	548	616	558	597	600	560	635	584	612	604	607	549	599	604	594	599	570	650	594	608	568	582	631	638	599	614	591	592	603	574	555	578	551	622	607	593	607	570	618	576	576	571	605	554	600	572	593	614	561	626	550	573	637	604	608	639	602	622	587	563	626	622	583	594	589	604	597	595	584	568	577	565	590	580	596	568	585	606	583	588	624	621	554	583	586	553	567	618	604	579	597	611	582	595	588	628	573	580	558	600	581	586	584	589	602	555	608	609	552	610	623	616	605	556	613	601	602	552	604	555	590	584	585	554	616	576	573	577	571	571	581	604	585	589	586	602	613	539	596	619	600	609	615	595	588	607	614	644	589	576	595	587	628	569	574	597	575	600	606	580	583	612	609	559	615	582	558	591	576	581	598	634	572	592	619	572	620	610	569	569	616	613	595	588	592	582	571	604	602	607	627	595	620	542	580	605	588	547	595	618	579	565	585	553	560	605	590	592	590	566	584	602	590	569	548	620	549	596	555	566	627	644	566	592	583	579	607	589	609	631	633	608	598	600	608	614	672	593	611	614	547	591	611	566	580	614	586	595	584	527	556	609	556	586	598	600	597	595	597	631	579	611	598	583	593	591	567	619	630	574	607	556	575	583	617	638	631	616	597	587	622	599	603	608	607	614	590	618	626	598	589	596	577	591	605	569	601	558	646	590	592	581	562	565	581	537	604	610	564	608	535	608	600	603	572	616	569	602	567	627	607	578	568	608	581	573	555	625	609	543	601	591	583	619	564	571	602	565	562	586	566	624	627	624	635	593	578	597	596	589	586	566	574	627	605	541	594	611	601	578	619	619	606	554	612	579	629	568	592	628	615	590	604	561	547	553	618	580	609	579	634	588	589	610	615	572	583	552	603	610	613	596	586	595	594	571	567	568	635	616	589	584	602	584	571	578	600	594	589	569	580	579	606	548	587	540	574	584	548	652	623	596	572	608	569	596	583	584	577	590	562	573	595	572	594	617	578	538	577	615	628	577	586	617	594	558	560	577	553	608	577	603	579	592	618	618	579	578	590	563	577	629	597	575	577	590	611	606	577	556	622	596	625	568	603	590	611	602	573	592	560	622	619	564	585	589	585	597	575	556	555	533	613	595	588	566	597	565	619	627	578	603	597	583	613	580	610	610	617	593	579	586	625	579	591	578	583	559	610	602	574	593	621	591	611	578	592	523	604	578	621	569	623	559	586	574	614	604	607	613	535	558	605	591	629	594	590	581	605	605	545	554	613	632	606	647	585	606	595	578	619	619	601	571	575	565	604	574	554	601	622	538	590	534	572	597	612	601	579	568	609	576	550	528	568	596	588	619	591	575	593	586	586	535	575	608	562	642	608	579	550	588	563	579	554	578	611	599	595	614	634	540	607	629	567	588	595	644	635	598	604	617	586	565	557	619	598	567	591	628	609	605	584	603	579	624	545	581	566	583	557	574	557	585	607	581	579	584	602	585	571	617	611	613	609	574	600	585	573	583	640	574	566	608	584	631	603	597	623	604	590	606	530	582	553	612	610	594	586	563	580	566	582	572	602	591	558	618	621	610	590	577	589	599	583	574	614	597	643	610	618	562	562	571	579	587	586	636	584	586	609	613	624	556	589	581	576	591	591	616	579	607	604	595	581	596	574	527	645	602	566	593	583	619	573	600	600	579	575	588	598	597	545	624	577	560	621	594	564	582	609	624	600	555	633	580	586	577	588	651	553	593	589	585	596	628	583	580	584	563	591	615	579	616	604	557	607	582	605	588	617	587	558	610	604	593	590	575	637	579	603	583	608	603	600	564	585	631	552	575	584	610	580	602	611	582	578	599	577	568	562	607	651	564	590	572	585	589	584	587	581	585	602	622	593	591	578	613	575
23555	21078	28263	24141	21084	9712	956	651	528	456	427	461	400	382	383	371	389	374	361	363	333	331	372	347	339	314	353	334	351	339	332	333	333	288	304	314	334	342	302	318	323	335	319	342	328	332	304	340	344	289	337	313	300	335	305	326	314	343	335	357	307	320	384	356	310	328	313	315	307	320	338	318	313	329	335	320	306	327	310	320	339	321	309	314	307	315	282	329	344	319	311	306	311	312	287	297	331	321	319	330	319	335	332	334	306	312	314	338	271	299	335	308	316	310	282	319	321	307	351	325	319	326	324	310	319	308	310	336	288	314	330	311	335	302	301	331	289	328	321	327	315	299	297	291	351	315	311	352	336	324	328	308	322	271	298	315	289	330	326	298	322	313	306	333	304	277	328	306	328	306	321	342	346	295	307	339	292	302	331	302	319	332	292	295	316	311	306	323	353	328	324	311	324	348	314	325	293	317	311	311	330	289	345	332	334	286	320	292	322	312	338	303	320	307	309	327	282	341	330	351	302	302	334	312	306	296	344	334	325	321	313	326	348	323	323	323	316	340	310	299	321	361	332	318	318	331	293	333	316	308	268	306	332	308	293	322	301	333	283	337	313	306	294	305	328	302	304	319	301	320	305	311	301	306	321	308	302	304	314	333	305	300	297	334	340	307	307	322	311	305	318	309	320	305	324	306	298	324	296	312	280	313	311	293	334	321	330	323	321	318	287	329	340	316	331	337	329	309	299	269	355	324	303	317	340	319	287	292	297	290	336	321	322	340	311	326	305	298	303	328	314	304	296	333	325	338	310	335	324	280	328	332	304	347	336	295	296	306	330	314	316	324	303	325	323	305	339	303	344	322	314	300	291	317	299	300	315	275	327	318	296	312	324	305	347	343	305	312	332	352	359	314	302	311	324	314	345	338	340	319	321	307	300	279	348	276	306	324	340	328	340	298	310	326	329	322	288	311	325	314	314	308	304	306	363	324	322	331	315	323	309	320	321	295	296	322	331	284	283	320	311	295	308	320	319	358	302	331	349	316	314	335	325	301	283	315	303	317	329	323	327	328	329	284	289	330	338	314	342	323	333	290	297	302	329	310	298	292	293	307	325	317	339	303	315	333	319	313	313	330	303	308	317	291	339	343	312	322	343	311	287	296	321	334	307	297	309	319	310	352	322	300	312	322	343	294	313	303	325	328	314	303	320	323	333	308	320	297	295	336	315	329	333	311	318	336	298	335	313	309	303	288	301	302	302	297	328	342	333	292	312	296	333	294	329	345	322	323	307	324	338	343	295	308	322	303	332	303	306	294	302	317	294	297	289	320	304	297	330	338	299	309	313	316	339	307	300	313	316	281	288	315	323	322	300	317	331	304	355	338	280	319	316	315	316	319	310	310	331	298	313	286	346	327	341	319	308	303	297	312	301	330	325	303	298	312	295	306	316	314	314	315	348	304	310	350	332	337	291	300	312	341	325	318	333	346	334	298	345	318	311	308	323	308	342	348	333	313	322	303	321	308	289	332	318	337	330	339	298	315	293	312	312	306	315	321	352	302	306	316	340	292	316	299	322	312	303	338	333	310	296	344	302	299	316	316	307	280	322	327	322	314	298	312	322	327	307	337	331	314	302	307	331	336	334	314	317	294	328	322	273	353	337	317	321	290	309	314	301	306	299	333	344	312	310	332	315	312	315	323	320	301	321	282	300	292	349	305	318	301	305	337	305	308	316	308	295	321	317	323	357	298	310	311	331	293	307	306	284	339	352	320	329	289	333	307	275	303	272	304	327	323	313	294	303	295	301	315	344	346	322	310	300	322	344	285	325	299	342	293	305	305	309	330	340	308	300	323	306	337	290	328	331	310	314	304	332	330	324	344	343	293	308	349	310	335	354	301	333	337	311	304	307	337	348	296	293	298	338	320	298	295	335	306	317	316	296	291	299	344	315	322	311	300	299	308	325	316	313	300	349	335	302	314	311	326	331	314	308	310	301	315	318	323	305	319	309	312	288	327	305	303	337	329	288	316	324	343	318	306	310	327	289	319	351	315	320	301	319	328	311	313	323	319	335	301	331	309	338	291	288	322	319	312	305	337	300	320	338	340	332	327	297	300	315	342	339	307	337	294	307	299	311	319	338	339	319	333	309	352	334	301	320	339	319	314	329	319	310	321	302	330	323	323	281	298	320	323	320	323	297	279	310	329	302	321	316	307	329	307	328	316	298	300	332	297	338	347	304	312	298	302	331	308	328	344	317	315	318	300	318	345	318	317	301	311	322	309	347	333	321	288	304	339	278	343	327	296	308	323	355	295	309	311	318	316	308	312	340	315	327	317	308	301	309	319	339	324	303	320	304	302	341	329	320	290	323	336	314	320	312	312	344	321	297	320	334	312	306	313	313	300	314	318	302	285	309	344	322	297	286	333	287	319	305	307	308	336	298	314	302	311	322	341	314	316	288	315	329	300	305	307	320	295	328	313	322	333	319	308	344	334	334	303	292	297	295	299	315	306	323	279	313	347	283	316	300	304	309	318	309	336	328	314	308	313	304	327	295	289	333	282	328	322	334	345	327	340	312	339	327	323	298	306	293	303	298	332	321	314	333	352	332	309	306	310	313	318	300	320	291	321	314	353	308	285	309	327	348	312	311	325	292	302	313	317	306	348	328	309	285	294	312	297	322	313	325	280	339	316	333	311	320	309	302	342	335	305	318	326	348	279	300	304	304	341	333	309	319	293	319	296	326	306	330	297	305	302	322	311	340	320	294	327	296	295	313	301	336	308	321	299	322	306	319	328	328	316	303	302	316	320	302	299	301	305	282	310	304	318	310	293	331	343	326	308	314	323	334	331	293	280	327	334	315	313	327	304	284	318	287	295	316	307	319	279	299	290	318	313	329	317	322	324	296	304	341	327	308	321	332	355	338	313	278	294	358	339	304	320	315	304	293	300	300	342	319	330	293	308	316	325	292	331	298	306	327	303	318	318	275	289	310	348	305	319	306	321	326	298	332	321	302	312	309	313	313	331	299	316	313	289	294	297	305	324	319	309	313	288	297	324	296	293	307	309	291	314	323	298	324	336	279	309	316	292	312	321	292	341	303	312	316	284	309	321	326	341	292	325	293	329	319	301	323	303	295	307	295	292	330	322	345	318	340	313	301	325	329	317	329	293	351	353	309	331	303	343	300	337	308	305	335	317	336	285	297	321	306	333	302	306	298	325	289	298	298	309	287	308	298	313	309	348	307	332	322	316	328	289	339	335	326	328	320	308	318	325	348	321	275	308	296	309	307	302	324	325	330	291	305	332	302	320	304	299	293	317	313	305	298	286	288	290	291	332	282	314	331	313	312	318	328	319	279	321	283	288	332	305	312	354	299	304	310	298	343	321	290	309	311	311	329	319	316	322	307	302	320	308	314	330	327	305	283	317	331	349	307	314	325	291	334	316	341	308	336	270	316	331	298	339	357	314	345	326	300	283	311	320	289	326	347	330	321	322
3644	8670	5685	2625	1937	1387	1193	976	755	705	623	574	511	466	504	467	453	434	437	394	453	388	404	384	370	399	373	361	353	369	350	364	368	363	349	368	365	364	413	351	351	338	299	339	343	372	346	363	347	343	359	363	333	364	377	357	377	353	342	382	361	371	422	421	369	352	344	372	354	341	349	380	348	330	330	319	356	348	330	343	339	348	360	374	348	358	333	331	371	334	369	365	341	336	368	334	342	358	331	366	349	356	345	340	373	357	305	334	356	340	361	358	368	355	339	344	371	352	344	331	323	340	353	319	342	359	389	342	386	355	346	333	343	340	349	351	347	346	367	335	339	330	326	358	340	381	342	389	362	342	333	319	345	307	390	316	332	365	328	346	358	324	350	323	332	379	377	330	346	348	358	362	353	367	312	349	341	365	341	343	355	344	344	371	340	355	357	333	325	372	340	359	358	338	336	344	361	344	346	325	330	365	338	346	332	338	345	345	365	341	333	359	375	375	344	340	341	348	341	339	352	362	339	358	361	352	356	354	333	369	343	358	360	349	318	349	344	352	354	359	329	339	351	365	341	344	348	376	382	361	343	366	360	348	313	336	363	332	310	371	360	352	327	347	373	336	344	375	338	323	306	327	320	343	316	344	367	352	371	329	343	347	378	341	340	357	311	326	325	379	344	301	391	339	315	343	336	363	351	352	355	314	332	383	338	382	335	332	344	348	352	308	389	380	324	348	324	318	335	322	331	302	357	358	353	347	339	325	363	337	368	312	352	354	313	329	314	330	384	349	308	363	341	333	345	328	400	365	329	341	391	362	358	351	338	374	370	374	363	354	302	380	346	358	322	339	360	341	363	349	363	301	322	307	383	373	366	358	324	349	371	321	368	350	374	349	352	339	338	334	322	309	386	304	358	355	324	338	349	332	368	342	335	336	363	340	322	355	347	336	345	349	324	315	329	349	359	361	337	359	336	377	354	323	357	322	358	310	346	365	358	373	366	377	348	328	354	342	319	355	346	346	359	332	378	357	334	355	330	336	346	340	369	315	371	340	377	339	404	345	381	342	345	332	331	326	350	346	343	327	358	305	348	331	386	356	331	320	341	374	338	358	375	343	327	349	393	351	355	334	371	318	358	334	318	354	331	333	369	307	355	346	371	355	360	354	348	322	367	348	347	355	323	303	346	308	365	319	369	374	355	361	350	327	345	339	302	373	331	321	356	368	369	371	332	343	342	341	363	330	358	346	371	377	342	372	342	349	359	374	375	345	324	317	325	338	347	361	370	330	325	323	328	361	374	336	341	350	360	321	382	339	340	323	356	336	359	361	334	377	369	338	308	384	343	343	324	362	357	338	342	384	331	342	323	362	334	372	360	336	349	326	328	327	319	338	366	377	372	345	344	358	376	330	368	366	336	319	343	358	339	337	364	313	372	345	345	349	374	359	351	386	331	340	353	346	350	359	310	334	358	310	343	340	320	361	342	360	321	338	351	336	334	328	331	308	337	338	346	383	347	367	368	306	321	351	357	301	329	357	354	348	341	358	344	333	345	341	329	352	349	351	340	383	354	340	363	330	339	350	350	327	330	334	342	321	341	357	381	336	329	332	302	316	338	385	348	388	344	358	348	350	352	327	331	351	366	363	307	338	356	358	353	340	376	334	344	363	393	353	358	369	342	324	383	321	359	331	322	360	338	355	318	331	348	346	350	359	375	320	339	347	338	371	350	351	359	344	355	376	352	369	340	312	319	361	354	322	349	361	336	349	334	338	336	331	368	369	342	356	360	372	358	363	332	354	339	332	346	395	332	357	363	366	365	363	404	327	344	324	381	344	334	350	330	357	373	342	360	369	364	337	332	360	369	334	394	349	374	361	349	352	356	313	334	352	341	318	370	321	334	347	354	338	356	338	337	341	347	364	333	336	344	327	360	356	330	352	342	316	329	390	334	347	326	315	365	357	337	385	350	323	336	353	341	311	363	339	338	323	352	352	315	356	336	349	333	364	349	347	392	359	338	350	365	331	362	352	355	335	336	319	367	334	368	372	362	341	343	364	334	332	333	298	346	334	353	336	343	323	334	345	314	323	330	327	341	360	367	347	353	337	362	359	337	359	343	357	343	317	321	363	343	362	344	322	335	341	337	382	344	342	353	306	349	337	338	344	371	357	332	355	375	316	375	352	352	353	344	349	345	361	403	354	338	357	339	322	358	305	354	349	351	357	332	346	378	343	363	323	330	353	342	328	314	339	321	366	362	376	335	361	366	345	362	326	357	386	364	362	335	375	325	352	355	385	324	333	361	324	361	334	323	312	367	372	350	336	322	308	356	323	312	337	353	361	344	353	394	357	330	334	337	379	351	367	316	372	312	288	348	363	370	347	347	356	332	334	364	319	361	362	328	352	341	351	329	316	347	362	376	370	332	322	369	337	336	374	349	354	344	321	341	360	356	353	367	323	357	322	349	365	355	375	325	350	368	356	376	349	361	305	302	362	352	353	347	358	364	354	329	373	322	368	353	333	375	344	353	367	320	365	329	344	337	354	348	341	347	353	316	346	356	360	322	361	328	341	378	338	339	335	364	375	338	326	352	308	376	331	365	336	313	354	365	335	323	342	358	345	334	355	354	315	379	368	357	336	346	312	385	373	396	351	341	356	354	356	343	349	350	357	336	303	365	336	342	340	394	365	380	359	354	384	365	341	340	364	405	333	358	378	371	356	367	342	338	361	331	349	370	315	355	336	326	335	377	350	338	357	305	345	314	356	334	364	332	361	342	372	360	353	336	345	323	335	345	345	346	341	328	333	351	341	324	353	375	345	341	349	363	350	321	348	352	311	365	343	335	355	333	358	358	334	339	348	347	326	315	365	344	333	341	351	352	370	325	328	310	377	349	348	353	316	347	338	399	354	335	361	338	340	349	353	319	376	363	351	331	373	315	330	350	358	357	352	315	332	375	338	326	350	367	356	327	336	340	334	347	341	343	346	349	343	352	334	348	339	363	359	336	353	361	344	337	371	328	317	331	351	355	321	352	351	369	355	364	312	350	333	347	361	358	333	372	336	306	360	328	341	341	360	358	371	348	355	353	352	335	336	303	338	313	336	358	359	365	371	338	334	343	353	369	365	293	353	316	351	328	364	337	347	353	355	370	374	338	356	355	347	341	339	355	353	332	338	357	368	313	365	344	370	429	319	359	343	355	337	358	373	369	345	346	332	355	289	372	321	335	358	390	377	309	369	389	338	331	335	354	330	388	331	326	351	328	338	344	338	336	358	319	379	319	365	338	319	320	334	348	350	373	355	321	343	369	315	323	351	343	342	333	342	361	331	369	351	346	363	359	308	344	326	316	309	323	394	354	347	340	345	343	350	355	349	367	358	342	347	339	348	351	338	303	343	336	351	333	363	357	343	350	365	394	354	372	353	358	345	326	308	382	375	364	332	343	338	355	394	319	364	353	340	331	347	366	335	320	358	345	337	351	358	335	357	343	327
24701	21072	27080	25221	9394	1191	1049	953	901	860	840	843	859	825	793	824	784	870	800	777	776	802	829	753	824	803	810	796	810	820	777	824	828	830	782	778	807	826	820	808	822	755	851	760	769	775	840	835	792	827	788	823	816	722	808	799	751	793	811	779	793	819	809	799	753	806	819	796	796	768	775	787	727	798	776	789	775	783	769	786	769	772	780	802	751	754	771	762	784	752	778	750	822	801	801	801	752	794	775	725	751	753	728	782	827	802	792	798	781	827	792	802	807	791	770	798	782	835	783	775	758	716	816	804	796	786	832	783	774	776	860	774	767	822	756	750	778	788	833	804	804	784	785	844	771	856	767	823	755	768	818	778	760	802	784	813	773	800	843	779	766	770	805	768	782	758	822	746	800	800	772	802	822	812	775	756	798	772	836	785	794	785	756	798	832	734	775	822	789	804	805	830	763	813	740	824	779	728	797	820	802	763	748	825	766	765	786	786	743	809	842	717	831	778	821	809	759	803	795	743	806	766	787	723	785	774	781	772	755	849	749	796	775	821	795	749	821	778	775	793	796	766	709	753	771	754	815	824	770	779	789	810	764	820	826	753	788	789	815	776	799	811	774	858	775	797	761	790	743	831	787	778	787	815	804	792	800	747	761	822	781	756	826	760	820	829	777	747	799	761	791	770	805	786	812	855	832	832	793	829	822	748	792	778	767	822	805	793	848	790	785	748	806	803	762	752	838	769	792	777	750	797	791	742	751	802	807	771	778	780	808	762	789	772	822	797	798	759	784	770	780	768	789	800	764	759	816	787	737	779	793	794	788	803	757	787	741	809	769	867	813	768	718	801	765	805	798	790	770	751	860	769	784	727	777	771	816	807	763	780	840	784	815	801	755	813	806	812	755	752	772	786	810	710	838	774	782	742	810	769	761	739	778	762	794	740	780	791	794	801	789	802	754	756	814	784	827	733	736	782	783	803	802	814	808	762	799	737	801	771	793	819	809	789	798	731	773	780	820	816	811	780	838	784	851	772	779	793	789	733	832	761	779	772	796	758	761	755	814	735	762	784	773	781	790	801	796	764	779	818	791	799	780	818	839	810	805	796	785	756	761	806	777	811	778	770	777	753	766	744	802	789	809	819	774	768	777	817	805	789	794	839	792	743	791	767	780	779	803	785	799	799	760	764	750	786	805	803	785	771	729	769	760	735	765	844	747	770	822	799	776	807	787	807	793	723	805	741	778	807	823	811	778	764	738	779	784	702	801	804	797	783	799	762	791	801	750	812	770	784	788	822	772	780	787	798	767	822	786	826	791	771	778	785	786	791	850	772	838	779	776	775	768	770	786	772	780	767	814	776	742	773	793	796	760	714	709	779	789	769	757	759	774	771	784	774	782	815	793	791	806	789	793	794	784	788	817	780	773	778	798	760	776	782	805	773	776	757	780	777	805	782	786	798	769	796	748	825	767	754	812	810	811	833	813	827	782	798	835	745	787	753	787	772	783	814	798	800	752	737	773	734	737	754	814	763	853	810	858	771	795	783	762	799	773	783	778	792	863	783	765	764	770	787	725	803	794	749	724	758	777	757	787	818	750	770	786	781	766	786	804	824	786	806	818	774	776	770	783	790	805	772	766	786	850	807	795	789	816	809	842	724	761	739	788	800	735	832	759	779	715	764	791	851	786	783	741	745	776	847	791	754	815	783	835	783	787	790	848	824	825	757	758	780	813	799	773	771	759	805	786	703	849	800	810	760	785	799	790	779	768	789	766	746	796	781	765	772	792	788	832	780	759	779	793	799	807	806	757	770	809	787	831	803	811	808	808	767	802	752	763	777	818	769	767	773	804	786	767	764	773	767	759	814	805	765	779	794	796	805	739	765	785	803	740	764	807	849	794	777	817	781	788	757	795	832	778	814	797	757	755	791	797	796	765	808	785	776	749	791	758	821	794	781	749	757	705	732	782	836	779	799	773	764	777	786	770	771	816	811	802	783	836	726	792	821	803	760	760	781	797	813	804	786	790	770	787	754	798	785	762	805	803	777	791	813	779	802	780	769	828	765	802	723	814	815	790	751	762	800	782	772	722	781	819	752	805	814	795	770	849	747	787	755	804	797	762	797	757	764	792	747	820	825	814	762	794	787	778	797	737	742	816	796	737	787	796	743	775	810	789	831	772	761	783	771	811	820	786	830	801	811	818	736	787	817	777	758	812	702	738	793	765	722	737	783	736	781	817	843	800	789	789	815	786	804	806	820	820	807	801	776	801	784	818	750	779	769	793	833	760	775	800	764	766	781	802	786	835	829	789	807	754	777	806	778	839	784	762	758	764	789	759	765	815	776	726	807	742	801	806	794	815	809	819	803	827	755	713	767	757	800	777	728	806	771	752	771	803	749	798	780	816	807	798	790	817	855	798	771	736	830	742	779	746	794	794	777	822	780	773	806	778	770	775	769	812	801	762	808	848	714	807	788	783	781	783	807	804	781	815	788	763	770	729	750	746	782	756	777	772	741	820	837	797	821	765	802	764	789	775	784	789	761	831	798	822	793	745	840	776	806	777	809	796	749	749	771	757	796	726	769	758	756	775	813	779	758	801	816	792	756	812	793	787	797	743	794	768	719	756	787	746	787	806	813	810	838	771	838	814	807	799	745	769	776	805	827	760	785	803	784	721	778	797	764	814	740	790	767	723	772	820	806	811	743	791	738	775	758	752	833	799	771	770	806	739	789	796	793	794	782	832	750	749	791	789	839	798	778	742	801	823	732	789	755	783	786	746	812	810	771	792	816	832	806	803	795	788	768	830	786	731	735	793	795	800	769	786	791	774	725	801	784	815	766	801	716	775	779	771	797	788	787	791	778	773	778	804	802	832	802	774	755	839	775	754	810	827	799	733	776	799	773	795	802	742	813	757	749	779	719	738	801	827	765	771	751	822	769	804	798	800	805	840	780	791	783	816	797	834	816	797	790	826	792	756	778	813	766	754	784	793	798	765	761	795	863	795	770	784	757	768	811	813	739	830	856	758	776	763	823	769	792	875	755	777	776	793	796	793	795	798	755	758	793	832	719	792	760	793	789	799	793	810	786	767	790	800	769	805	773	755	787	761	767	799	777	803	801	761	789	731	750	837	840	785	823	837	814	819	848	767	805	822	845	728	749	773	779	777	815	831	820	756	748	844	781	766	792	741	762	780	764	801	805	722	761	772	787	749	832	781	755	807	725	792	771	752	774	799	837	742	755	784	772	788	756	772	772	753	790	778	785	776	769	788	799	738	803	819	788	806	784	758	780	770	822	763	801	821	777	801	740	770	750	760	765	802	754	787	765	806	778	752	834	756	763	819	809	814	766	831	759	756	783	838	769	785	820	783	782	767	803	721	782	749	820	770	771	809	770	796	746	805	804	809	776	806	727	796	873	796	792	780	762	800	791	783	788	751	779	785	819	760	795	833	785	734	813	816	730	757	806	786	743	817	809	779	837	794	735	780	767	802	822
3955	5158	3595	2007	1575	1347	1222	1174	1004	972	951	914	902	891	880	817	826	834	886	833	824	882	816	799	802	832	818	869	840	810	784	824	831	823	799	846	826	852	861	833	813	830	762	838	860	801	832	773	776	810	800	822	846	769	848	794	802	823	822	850	798	809	886	874	797	829	804	825	773	814	790	819	814	816	826	842	849	791	840	804	814	822	829	761	810	789	778	799	782	792	814	869	795	802	845	769	780	817	774	808	798	781	796	872	799	851	859	857	817	797	772	805	824	787	796	808	810	832	770	824	830	785	849	845	787	795	806	776	850	840	735	872	754	823	830	819	811	774	844	781	804	877	828	779	851	827	853	814	743	816	778	814	791	810	802	824	798	827	818	808	822	860	789	824	806	796	798	790	800	824	808	827	764	824	779	818	800	816	799	788	790	807	802	794	807	823	825	802	814	802	870	811	811	824	855	789	823	857	785	823	785	819	852	806	784	819	819	778	817	797	853	815	782	782	807	824	783	831	822	843	795	831	801	852	790	815	798	801	787	833	825	794	812	843	776	857	808	876	772	808	832	794	802	809	801	826	828	822	761	803	789	782	797	739	832	797	827	819	812	782	832	832	740	797	832	871	798	838	824	869	752	795	768	788	810	825	816	804	787	843	836	790	748	867	852	843	803	785	791	795	752	806	795	738	784	848	802	814	806	828	800	850	779	805	826	787	806	816	838	821	820	827	842	837	823	826	787	838	787	822	797	821	790	817	802	848	774	828	804	827	862	827	845	836	794	771	787	856	764	793	780	813	785	797	798	787	796	827	822	823	860	816	825	816	815	818	860	815	811	784	787	845	763	814	836	800	840	842	793	783	800	812	856	771	826	838	778	858	753	804	805	787	823	777	841	817	747	885	860	770	833	754	802	790	752	822	790	826	847	811	808	778	838	788	780	847	849	824	823	816	823	815	859	784	811	870	782	810	847	848	823	783	782	814	818	823	830	841	811	830	777	790	806	797	859	786	824	800	774	834	835	839	830	821	792	821	791	830	850	787	860	795	813	787	808	767	823	792	836	803	865	828	811	859	799	755	832	793	802	841	774	804	825	790	798	844	823	807	805	800	832	779	845	804	848	839	805	768	832	805	811	826	829	771	859	776	791	822	820	805	837	804	815	786	785	826	813	780	821	804	717	847	814	817	834	836	821	757	793	822	826	807	864	822	831	827	792	775	793	782	791	797	846	754	765	795	854	803	794	787	835	842	803	794	802	793	789	781	785	802	809	819	831	816	766	802	814	775	805	860	808	822	824	795	855	788	820	805	768	847	849	802	793	812	815	785	854	788	810	798	782	837	779	805	833	829	793	807	849	836	866	792	790	775	820	784	809	827	843	805	767	800	807	764	829	750	859	783	798	806	829	868	806	826	845	844	854	793	819	799	792	846	806	819	782	874	874	849	835	819	779	820	806	842	776	832	764	846	811	825	832	802	814	795	831	791	808	821	789	801	813	842	772	788	790	818	834	821	828	832	809	795	833	864	759	816	847	812	773	805	797	807	809	855	804	759	814	827	793	768	812	798	826	815	806	813	782	792	832	780	815	798	830	809	815	797	841	808	818	805	803	803	847	862	810	810	821	838	800	815	800	859	863	776	797	797	756	790	767	785	856	815	884	789	820	795	804	840	784	836	787	838	846	810	809	780	773	846	790	836	824	843	756	821	863	780	808	817	774	757	767	802	868	798	791	823	836	765	855	810	823	826	833	783	829	778	840	800	793	783	802	832	809	782	785	856	850	754	786	767	811	805	814	747	834	818	808	805	812	819	782	782	829	816	799	813	794	810	797	756	813	831	835	824	772	804	816	812	849	801	830	786	822	777	813	821	811	794	842	817	790	825	820	768	798	849	866	819	791	813	829	814	853	755	795	785	847	799	812	854	829	811	788	827	834	830	886	783	819	803	809	818	794	821	832	816	734	799	792	820	842	821	775	811	787	751	823	796	821	836	780	784	841	812	814	788	844	743	813	838	857	829	760	773	799	774	803	800	754	814	820	823	791	765	837	784	848	814	801	781	857	783	809	827	848	806	805	859	834	868	813	776	795	827	764	840	824	815	782	762	815	843	809	887	811	813	798	855	797	794	805	821	791	800	799	835	790	761	832	786	777	884	877	825	824	798	818	764	798	791	874	853	833	801	790	815	772	820	795	843	777	805	786	757	837	812	832	829	777	750	778	827	818	749	843	798	821	781	823	845	842	821	812	806	797	844	799	780	800	857	854	803	833	800	814	833	784	845	823	788	815	839	778	789	818	799	801	774	822	796	805	799	785	807	807	837	822	844	785	829	799	764	795	774	764	836	788	791	807	819	817	767	835	830	797	772	813	779	783	752	814	808	794	768	863	795	776	806	797	777	753	812	807	839	835	794	758	787	781	812	773	828	761	825	850	818	798	791	801	841	872	862	805	819	776	783	775	814	818	816	777	828	818	827	820	817	822	826	821	775	845	798	812	815	773	806	776	783	813	788	804	809	823	823	839	831	802	823	840	810	805	824	857	813	830	807	852	787	826	847	755	815	808	782	795	751	833	805	838	817	846	833	817	846	820	815	792	785	790	802	806	810	827	833	801	780	818	806	794	820	824	814	825	784	808	850	828	774	832	807	814	818	780	810	812	781	808	793	837	850	808	866	783	833	802	797	774	839	794	826	821	790	762	789	791	791	777	803	801	782	805	793	804	799	802	847	816	866	789	784	768	872	815	781	806	782	824	823	793	779	790	762	777	815	810	810	846	793	817	824	766	791	824	813	857	828	786	839	792	794	800	801	825	841	837	876	828	818	801	806	821	822	822	834	791	808	845	820	810	804	788	819	827	851	833	832	845	778	812	823	798	821	826	797	796	776	807	805	807	812	836	827	824	818	789	810	783	814	738	804	793	809	813	798	803	864	877	809	780	819	829	837	826	823	801	845	811	751	827	774	807	792	805	804	814	795	820	743	794	804	819	800	774	825	855	858	823	795	763	803	805	774	831	786	819	806	871	772	866	798	779	861	805	823	829	862	803	820	811	809	813	826	746	812	788	803	793	801	865	805	867	820	832	822	823	814	833	797	838	821	843	784	784	814	785	836	810	795	780	786	790	805	820	826	765	784	815	827	785	800	790	766	816	805	822	805	801	769	790	787	750	816	792	819	772	843	789	808	797	810	836	822	858	788	783	783	734	787	807	830	795	772	828	802	826	811	809	868	813	788	751	784	819	775	803	804	815	800	823	826	815	798	807	857	799	784	829	840	772	831	787	849	831	879	811	830	795	848	807	805	783	831	811	788	846	763	787	739	831	825	794	801	828	827	820	793	816	765	835	885	774	862	809	827	819	862	799	814	843	834	811	882	772	809	831	846	864	833	783	787	774	816	803	835	824	809	838	805	815	803	825	742	771	792	786	867	768	782	814	796	862	852	834	829	808	790	795	821	819	783	800	827	785	828	794	842	794	864	828	782	839	871	781	826	807	838
22496	21098	28725	23727	21099	21166	7442	1259	999	861	816	715	715	710	693	652	678	613	630	603	611	584	572	632	601	570	537	569	589	576	572	589	591	535	549	560	511	571	569	528	566	555	559	561	533	607	568	560	549	518	586	508	551	530	534	518	560	533	549	580	547	536	620	675	545	537	587	561	562	527	562	529	539	523	521	524	523	559	531	544	559	521	553	563	519	540	584	549	546	548	532	536	503	506	518	579	557	526	548	560	523	514	534	566	564	565	518	530	539	588	550	567	560	552	555	565	517	539	536	539	578	587	550	550	591	537	500	535	576	526	533	569	501	512	543	523	526	535	545	533	507	536	573	509	531	534	518	541	530	538	607	563	550	514	542	511	570	537	563	512	498	550	538	559	516	584	514	528	547	525	535	563	544	544	568	552	525	588	530	593	563	573	573	544	515	515	546	568	527	561	498	542	527	559	556	536	545	563	542	554	512	540	548	527	563	578	532	502	560	573	537	494	544	551	520	526	565	559	548	515	554	559	539	544	552	504	513	584	567	566	579	558	546	550	539	551	523	530	503	531	575	550	589	575	555	542	521	520	519	512	559	514	521	551	573	495	541	506	543	513	541	528	527	556	547	545	523	503	545	515	552	502	507	502	549	581	545	525	552	556	529	552	547	546	505	494	536	503	539	547	579	557	520	557	525	504	512	546	524	529	535	541	541	529	531	535	554	525	540	542	581	573	550	549	531	552	570	513	555	572	538	553	530	555	537	524	561	571	554	533	531	541	537	549	511	541	576	576	537	550	541	564	552	579	495	506	538	563	563	558	506	565	562	554	512	498	538	509	544	563	527	521	516	539	568	534	528	544	558	521	538	529	526	545	549	528	539	558	515	557	556	523	561	544	543	519	523	517	550	570	523	560	567	557	509	561	558	548	519	557	537	521	500	548	525	544	539	523	545	550	539	566	516	510	511	525	509	525	547	522	543	581	531	528	555	577	548	516	541	567	547	516	545	543	565	568	522	505	550	543	531	520	526	570	496	563	542	537	497	571	543	556	567	533	540	526	564	553	523	558	498	533	511	554	538	545	565	523	535	542	581	531	528	556	564	476	529	525	561	518	567	503	527	546	534	527	538	544	583	543	573	518	520	546	579	543	504	535	581	513	532	541	510	547	546	549	544	562	533	577	537	532	515	538	539	545	519	562	545	502	538	550	559	497	496	556	541	536	559	552	521	506	537	511	527	512	560	605	514	520	518	570	487	551	544	518	527	528	532	533	543	518	522	548	565	510	565	487	557	526	514	569	603	555	540	533	523	508	564	551	568	522	574	535	534	510	588	561	560	520	498	491	552	518	526	562	543	530	520	548	553	536	505	526	543	577	541	538	529	545	557	560	551	552	554	501	538	561	563	543	521	535	548	556	496	531	530	574	542	531	528	543	535	584	578	566	518	557	525	527	527	525	499	515	484	575	575	530	535	561	501	561	526	501	514	578	548	554	534	485	561	510	541	545	540	551	518	539	542	547	541	512	558	565	613	530	556	535	563	515	543	558	483	556	562	534	555	538	545	520	539	522	565	526	538	563	498	521	542	532	567	553	557	511	526	537	497	552	545	510	491	537	562	526	559	562	556	541	535	568	523	544	554	613	515	510	526	489	549	548	538	518	556	554	554	524	545	543	550	536	533	559	559	537	517	529	530	528	557	543	524	519	525	542	524	555	550	518	569	554	506	560	536	531	534	573	562	590	521	569	556	495	534	535	567	570	553	524	538	545	498	537	576	566	542	557	544	524	552	530	571	582	542	530	581	545	556	563	561	540	497	550	529	568	566	556	496	551	560	511	568	510	580	520	509	534	522	524	501	535	531	525	536	537	555	550	518	514	487	521	507	526	538	523	506	537	551	572	549	549	531	590	522	547	542	562	534	558	530	518	539	566	551	539	533	496	539	561	531	592	539	503	588	554	535	524	534	571	553	512	527	564	521	531	548	546	547	586	503	566	520	520	581	566	550	551	550	576	527	551	589	553	522	559	524	519	526	516	596	532	509	547	502	543	540	503	573	536	547	489	533	490	532	506	543	596	559	547	543	559	573	519	520	587	526	509	545	546	540	535	560	526	573	545	506	557	525	522	541	504	567	556	532	584	608	542	528	555	534	554	522	507	506	529	550	553	553	548	556	534	516	565	533	511	565	534	584	546	535	525	544	549	542	577	521	538	542	542	538	547	551	484	536	544	587	563	522	574	558	554	526	511	546	563	516	575	557	544	546	583	549	522	549	523	533	548	563	555	543	520	543	554	536	547	508	572	532	559	544	517	530	509	569	573	525	545	502	517	551	525	479	512	502	585	544	548	548	505	549	522	546	578	524	524	530	523	558	513	575	580	513	502	555	577	519	545	572	550	555	511	513	553	542	588	492	519	514	510	534	566	562	572	536	517	538	522	526	553	510	544	531	536	577	598	547	571	562	535	544	517	549	563	588	523	571	553	516	555	525	525	562	567	526	479	531	514	556	544	516	541	577	521	517	541	514	525	500	555	514	564	534	570	536	573	532	566	523	508	533	482	564	547	554	529	519	565	497	573	504	510	538	513	535	502	493	513	584	554	540	536	535	549	553	553	524	547	546	579	518	532	521	559	546	574	511	552	567	573	535	548	561	547	518	552	531	540	547	538	534	581	523	572	582	564	537	479	545	566	584	606	548	555	508	527	484	560	578	566	554	547	550	541	571	560	496	539	542	511	536	513	581	534	571	531	571	554	542	558	537	544	539	513	573	548	534	565	532	547	521	532	564	558	511	555	491	568	537	568	539	543	539	523	520	542	549	538	558	563	549	559	549	566	565	543	566	551	557	568	513	519	491	507	518	509	540	498	561	514	539	535	507	528	520	501	542	532	497	517	532	524	548	529	525	551	539	545	501	551	500	523	540	522	555	536	526	538	545	541	579	540	517	576	530	540	543	512	551	553	515	590	579	564	565	579	514	526	549	528	524	544	548	580	552	548	497	552	531	536	540	543	548	571	537	558	579	523	550	508	546	545	559	522	559	522	561	504	502	530	544	524	527	521	509	566	545	589	525	566	535	559	571	557	541	547	534	581	595	569	555	554	499	556	572	539	557	483	554	530	520	533	527	511	534	547	539	545	557	573	570	535	518	519	568	506	575	509	543	532	559	540	502	492	545	542	520	508	530	548	554	498	539	548	564	559	510	568	509	554	519	567	553	532	562	538	532	561	535	530	519	506	541	556	566	556	531	529	550	551	562	534	567	543	550	550	516	589	512	552	534	554	510	529	564	511	538	545	564	543	570	509	557	557	528	551	565	569	539	505	499	546	606	558	544	548	564	504	511	558	487	526	556	498	524	568	564	509	532	489	520	565	526	556	540	578	488	559	564	575	532	524	513	554	531	556	536	532	524	511	522	526	519	525	536	536	539	573	519	476	571	520	560	488	567	550	545	550	536	496	506	532	560	518	540	509	488	509	518	534	589	558	540	573	533	539	535	583
4848	14057	9661	4673	3383	2567	2148	1618	1357	1160	1055	975	882	817	802	734	714	689	687	688	684	617	657	648	654	630	579	606	622	576	614	628	607	561	588	597	592	605	605	525	581	566	586	520	571	505	565	539	532	523	560	571	582	587	583	561	565	556	516	575	541	584	733	691	549	566	548	519	566	507	569	552	542	534	534	547	524	539	588	540	552	582	515	564	520	536	573	563	551	555	540	526	526	571	551	549	522	510	544	532	540	599	578	514	562	542	538	548	581	553	579	545	520	566	534	583	550	542	546	563	530	547	512	576	591	576	554	569	537	557	533	551	578	525	576	540	548	558	537	539	529	572	572	539	537	531	561	513	539	540	574	562	545	549	521	512	559	559	566	552	545	576	552	525	560	594	536	581	616	588	569	570	543	516	541	519	527	578	542	581	567	558	554	550	574	568	533	609	549	597	507	541	579	534	554	549	546	612	558	574	579	541	512	541	470	531	542	559	544	532	554	543	586	575	532	583	514	537	587	528	488	531	550	547	546	573	521	517	563	575	542	566	515	531	512	551	557	595	533	593	566	565	523	569	599	522	532	553	560	567	552	545	555	579	572	548	544	535	588	556	572	547	529	571	565	546	560	557	572	534	557	537	504	563	541	536	562	573	547	553	517	537	572	544	543	496	540	558	549	550	554	541	539	576	542	573	553	554	559	547	554	532	536	572	544	558	531	545	542	549	574	531	607	527	587	562	550	544	543	528	510	542	562	533	564	546	561	531	576	557	542	596	550	541	539	555	581	577	548	579	521	541	561	563	564	571	566	566	531	519	552	554	555	576	555	544	533	535	527	510	545	573	534	532	554	518	533	545	575	580	539	546	541	530	542	490	588	556	557	561	577	516	531	523	576	510	575	526	532	563	579	562	531	546	567	578	591	542	605	553	552	522	562	541	563	567	564	530	557	573	542	549	496	579	581	555	573	539	525	561	552	536	524	527	564	573	570	516	561	534	520	520	551	544	495	570	565	582	545	513	521	550	554	543	540	534	520	536	557	518	555	542	523	576	542	579	520	527	571	574	541	539	576	543	557	502	527	557	496	547	574	562	534	604	550	563	509	526	563	550	563	518	570	533	548	503	522	540	522	562	505	532	604	551	563	584	528	530	492	562	480	575	538	526	536	554	551	559	533	509	577	590	530	494	558	553	532	523	539	534	512	540	494	550	557	549	550	555	548	551	613	517	515	554	522	522	574	537	584	539	533	525	505	543	553	533	546	556	537	579	576	552	555	531	549	574	541	525	564	540	529	555	559	534	544	508	560	553	520	564	534	599	582	520	564	540	541	540	512	550	538	545	528	561	550	564	541	540	527	525	561	529	522	550	578	554	551	576	522	537	562	541	484	575	519	580	586	537	559	517	534	538	499	626	554	557	536	550	541	502	491	520	551	558	574	539	541	515	549	547	558	546	536	487	561	557	526	585	509	569	513	505	574	515	527	522	548	531	527	585	522	539	581	498	559	543	528	515	522	572	569	544	597	519	549	515	577	564	566	532	572	526	534	567	520	596	570	555	566	510	530	490	558	536	529	530	587	521	572	549	510	546	552	551	566	507	518	572	538	551	554	603	527	545	502	539	540	566	574	552	593	574	529	571	542	548	526	524	615	575	575	520	503	561	542	538	558	554	560	527	531	549	540	562	530	538	498	519	523	513	512	561	532	566	528	535	543	573	571	525	522	575	540	580	504	549	551	608	520	520	569	582	535	538	551	562	567	564	560	560	561	586	563	560	569	498	562	569	535	572	523	532	598	559	519	559	551	585	543	570	571	583	540	540	539	503	522	521	542	522	523	550	560	545	548	500	545	541	534	526	573	507	565	519	543	542	553	514	568	553	531	542	539	568	566	569	571	533	542	558	522	532	572	582	530	548	554	552	554	533	572	558	549	545	560	514	555	547	587	544	568	580	546	550	581	550	546	528	547	546	537	578	569	537	585	567	559	561	517	555	511	493	572	572	520	530	545	535	536	511	558	536	534	552	542	544	546	531	558	531	574	558	542	535	592	516	561	561	620	558	543	571	575	565	540	561	538	534	529	533	522	571	525	537	552	538	521	562	528	547	547	533	487	556	543	552	587	539	541	549	587	555	529	541	539	586	568	541	550	540	588	558	578	507	558	569	509	574	586	564	581	550	514	623	555	545	558	578	542	548	521	549	553	535	544	529	546	580	530	519	515	562	558	544	552	569	557	508	549	577	557	543	535	504	533	540	557	539	556	561	537	539	532	534	554	543	549	538	566	545	540	488	550	515	524	572	524	557	552	553	555	525	494	522	553	562	543	528	501	588	554	559	573	555	573	568	541	517	550	552	515	557	568	553	561	545	547	572	526	518	532	531	522	563	548	517	529	519	591	549	515	528	571	511	555	545	574	513	521	527	520	539	562	541	541	571	515	544	530	570	548	529	547	529	574	534	552	507	555	539	556	529	518	537	572	509	517	581	528	528	531	547	584	540	523	534	549	569	518	559	529	562	563	554	567	516	527	562	608	560	542	546	545	518	540	541	547	523	567	544	570	628	547	547	583	517	551	544	520	552	541	561	535	517	547	520	496	585	533	548	553	530	526	562	572	539	564	561	560	564	555	489	575	522	552	572	536	591	533	543	527	520	554	556	559	518	559	541	567	536	568	566	569	592	530	516	514	542	541	553	542	569	558	564	541	520	551	504	552	502	572	552	520	556	590	544	579	549	514	554	548	529	561	554	582	589	569	537	574	543	549	597	526	519	542	575	543	540	532	531	543	532	575	535	539	550	537	554	523	527	550	544	557	564	551	530	598	559	542	566	540	525	508	519	538	565	539	562	558	576	560	563	540	533	496	513	545	551	563	546	486	533	515	539	548	540	568	549	525	519	551	567	533	595	589	544	589	513	568	506	528	540	546	501	561	552	530	567	504	566	539	583	566	539	522	528	573	555	540	538	515	576	580	551	531	560	517	537	587	543	548	555	554	619	548	515	551	564	544	547	544	506	536	525	557	487	543	568	543	543	545	568	559	551	549	559	538	540	532	486	500	576	577	605	506	559	555	595	589	609	568	511	578	546	572	526	535	521	512	589	526	620	518	555	548	623	525	543	536	543	545	542	577	547	508	532	531	563	531	532	520	542	579	540	561	552	546	517	520	572	570	525	521	509	560	536	547	546	542	560	530	536	554	518	550	540	570	566	536	566	595	560	552	550	472	554	540	552	536	515	532	494	553	514	544	567	522	528	537	540	570	575	571	540	515	529	562	548	530	531	542	521	521	532	571	515	515	522	548	580	552	563	516	556	520	577	516	519	557	561	552	547	562	569	594	547	551	558	568	536	552	537	573	566	547	567	552	503	565	589	493	571	502	538	580	573	512	544	507	556	519	538	601	508	568	547	525	534	574	570	540	520	581	503	552	526	546	529	550	577	540	531	503	564	555	575	588	529	538	559	542	509	528	549	549	536	527	523	540	585	554	573	548	553	565	556
26422	16470	3368	826	656	551	590	589	551	539	561	512	491	560	523	537	501	525	519	477	513	528	533	554	544	482	538	538	574	564	533	529	502	544	525	517	513	483	529	528	488	507	568	579	522	506	533	527	538	546	526	547	502	512	493	519	506	513	548	542	492	498	541	571	590	539	571	589	540	513	527	511	469	537	530	556	536	533	529	499	544	508	532	533	527	498	545	504	525	564	501	532	518	519	528	556	544	513	512	567	530	536	497	494	541	550	512	528	527	512	525	505	470	554	520	568	532	539	562	525	531	550	500	535	484	493	519	533	564	534	515	522	512	524	546	503	509	560	521	511	518	546	540	496	561	520	503	536	533	512	507	521	538	563	485	474	545	519	551	522	507	526	517	519	536	510	516	557	532	534	537	512	584	539	520	543	538	506	512	496	470	568	546	524	501	533	557	535	545	488	552	498	513	512	504	524	562	508	519	538	507	552	520	488	509	542	516	534	556	512	506	506	529	546	533	517	522	511	511	509	522	500	536	563	494	517	528	548	535	556	527	513	548	530	535	532	551	522	527	550	567	547	539	516	534	517	509	559	524	510	537	512	546	522	547	567	527	524	535	539	533	547	536	542	547	535	525	519	523	506	552	532	503	497	519	543	527	517	512	499	502	544	532	534	540	508	564	499	529	560	503	528	529	534	570	557	500	541	520	530	528	471	511	491	531	565	543	522	520	578	509	529	529	554	524	517	502	533	506	512	533	553	540	525	495	493	552	546	506	523	542	521	565	553	530	572	520	507	574	515	534	503	509	510	509	550	531	507	516	555	543	531	527	543	535	527	528	534	473	544	494	571	534	543	519	519	534	553	543	549	534	519	491	493	511	527	537	484	506	539	498	572	516	514	509	501	537	497	525	499	511	547	532	522	517	514	542	504	571	502	502	522	475	531	549	538	523	522	555	542	533	531	558	472	553	503	575	505	527	522	519	544	516	498	535	530	505	526	557	490	551	534	534	525	529	522	528	522	537	534	548	558	531	518	527	521	549	532	548	516	535	524	524	541	575	536	551	526	514	563	507	538	486	533	538	522	487	540	536	576	547	550	508	586	514	553	540	542	537	525	512	530	529	525	553	560	503	546	486	539	539	527	492	541	511	574	484	531	497	553	498	512	533	525	464	498	542	491	506	548	513	496	540	508	533	527	512	528	566	526	551	547	560	550	493	486	566	535	520	536	510	551	535	548	564	500	512	518	535	504	527	562	534	528	533	472	525	516	547	539	502	545	524	563	481	551	567	540	546	533	533	530	556	536	528	531	500	495	506	531	501	510	559	548	508	555	542	522	503	543	490	537	498	505	516	530	555	517	527	543	522	539	509	508	557	558	521	536	565	506	531	510	537	533	515	524	534	522	529	534	532	548	488	535	516	559	523	529	491	480	503	512	585	566	523	554	525	498	547	549	511	532	513	544	570	521	538	540	513	512	537	501	533	503	513	575	529	551	544	529	546	474	528	498	553	530	519	482	559	551	537	474	530	522	474	554	521	540	530	552	530	503	514	529	525	500	533	533	494	520	543	549	577	552	528	559	514	527	552	504	514	524	546	513	536	539	567	526	506	514	554	534	524	522	537	557	551	522	509	481	508	549	546	565	506	516	514	560	536	557	512	524	563	471	550	498	516	543	525	526	481	530	577	497	529	557	551	497	523	554	520	540	493	511	541	534	543	519	519	533	509	527	536	539	511	499	535	520	515	505	527	563	573	523	494	454	501	506	521	532	504	512	530	534	538	514	559	528	504	526	497	536	504	523	576	559	529	522	541	509	493	523	530	557	533	518	576	520	525	505	526	507	526	514	542	476	496	563	550	499	532	555	518	526	502	545	508	521	536	506	496	497	535	517	548	520	552	532	538	574	577	556	538	521	514	522	556	519	497	483	524	541	493	530	493	504	525	546	483	563	549	523	519	521	513	553	519	539	494	557	534	520	538	507	555	529	511	557	498	488	525	518	517	532	505	571	511	525	513	511	534	558	503	512	519	522	528	526	532	504	510	495	540	496	528	553	531	504	526	568	502	471	541	563	482	507	514	587	565	538	558	542	526	557	530	480	558	556	518	520	575	488	553	510	533	544	545	582	541	557	526	509	513	503	552	549	526	500	506	515	532	511	545	513	559	533	531	540	526	537	529	490	510	505	527	535	500	533	523	524	553	543	572	522	509	567	505	533	554	529	543	546	566	539	520	542	551	529	533	559	536	549	517	504	504	518	536	486	537	542	504	512	528	537	558	559	521	523	512	537	501	537	498	550	553	516	511	573	544	514	485	536	501	563	536	536	551	524	554	520	520	481	505	545	557	522	545	529	517	553	524	501	500	531	531	529	502	547	502	537	519	510	535	529	532	550	546	564	516	543	517	496	558	518	525	559	520	530	493	505	526	537	520	518	565	544	540	503	542	508	529	508	531	540	532	593	541	551	546	531	499	484	533	546	518	532	527	494	522	516	490	547	547	524	518	504	534	549	549	530	490	544	508	555	525	533	528	518	527	552	547	559	526	577	510	507	525	547	510	529	548	518	525	577	534	517	518	481	480	504	532	528	570	530	506	507	519	523	541	545	532	509	495	521	531	537	501	544	527	546	506	514	499	521	565	518	581	511	488	512	517	523	558	510	504	519	520	505	540	550	537	527	502	519	507	537	535	522	575	566	540	559	495	562	565	534	537	555	564	497	544	494	510	544	553	509	539	517	529	561	504	530	507	491	509	476	490	536	523	556	518	502	549	539	525	543	521	578	499	564	551	501	519	533	569	543	508	520	532	548	556	490	539	461	518	508	516	512	549	553	525	549	502	495	525	521	521	551	513	552	520	502	573	499	545	540	493	512	532	519	548	503	509	522	491	532	534	533	513	540	524	519	567	532	525	534	491	502	524	502	509	511	498	566	538	561	532	514	512	534	557	524	516	521	526	549	542	528	532	548	502	534	528	501	515	527	557	558	509	497	538	510	563	612	510	508	532	527	524	548	548	550	487	506	502	528	549	523	558	565	576	534	522	536	537	514	527	549	524	514	509	537	561	546	512	525	546	513	530	488	522	507	547	548	508	529	485	559	537	519	524	533	504	507	497	494	513	513	558	506	549	530	564	455	515	497	503	554	520	513	530	531	543	523	532	581	552	526	545	531	518	549	497	509	542	550	565	479	501	534	535	547	547	542	502	459	568	512	549	483	505	533	551	489	503	552	526	504	564	503	526	539	549	569	487	524	498	532	602	530	500	516	540	531	501	519	515	554	537	533	529	530	548	492	494	479	523	554	514	560	538	528	559	598	520	536	556	542	534	552	523	504	515	539	534	540	512	583	538	535	521	534	545	565	552	526	528	543	494	519	528	524	532	533	513	518	536	506	509	508	512	535	541	537	527	496	535	527	513	521	587	562	579	548	521	528	532	542	533	527	541	544	508	543	542	566	539	484	500	534	531	526	521	512	532	518	533	481	556	561	550	501	512	543	519	526
4316	1065	887	698	626	662	608	583	617	599	570	597	542	618	556	563	564	589	561	568	605	554	569	566	581	563	543	547	559	589	619	566	547	590	556	536	545	566	541	544	560	588	522	593	575	580	589	581	631	582	546	576	537	570	600	547	564	585	565	545	567	564	618	602	596	553	580	506	573	579	572	576	652	601	561	591	606	511	565	574	557	564	545	533	549	528	575	575	554	564	572	579	538	625	575	563	558	593	529	542	578	544	563	560	570	564	573	579	570	539	548	538	536	595	590	581	580	570	563	562	609	551	563	589	563	611	577	574	580	592	582	604	585	567	552	560	558	532	571	550	542	523	564	582	549	559	582	575	542	562	586	595	537	576	586	530	598	577	551	566	547	560	547	565	524	576	545	545	579	563	571	576	522	581	573	521	567	539	584	546	557	564	552	523	552	539	545	549	574	549	584	590	540	563	586	583	554	559	565	550	559	548	599	502	569	523	592	565	558	594	586	551	561	566	553	580	581	623	559	594	592	533	559	546	552	557	550	553	552	571	554	565	565	555	569	581	573	583	555	547	559	583	619	588	550	526	572	594	537	570	570	598	565	562	543	590	573	560	579	540	579	560	561	607	548	588	561	546	547	561	522	568	599	546	577	566	556	540	581	555	574	545	564	560	536	553	530	553	568	557	558	540	569	585	591	542	567	572	609	554	552	552	559	569	558	565	542	558	597	549	555	567	585	600	591	571	614	515	525	563	605	553	575	566	591	562	534	534	539	568	574	572	591	587	569	606	628	583	559	580	553	541	522	576	531	596	557	556	537	574	544	534	562	605	544	569	535	542	565	540	582	557	588	610	540	594	547	588	541	573	549	525	553	545	587	557	573	560	561	527	570	592	546	599	543	530	551	558	529	591	541	565	534	539	550	539	564	545	540	561	549	550	544	551	583	552	563	580	579	526	524	552	590	591	559	576	565	557	600	554	547	582	547	542	581	504	556	591	583	576	579	548	541	547	548	527	592	577	546	581	574	553	610	565	575	573	558	535	521	545	567	548	564	551	563	545	548	579	563	544	570	576	550	561	549	563	555	588	606	519	579	592	558	545	549	551	536	548	614	554	584	559	580	568	582	604	575	558	540	541	562	604	576	556	559	577	582	542	576	579	572	577	524	543	583	589	559	571	556	526	575	575	531	538	610	558	541	578	568	545	566	588	565	551	549	570	554	553	565	570	573	562	576	565	523	554	566	561	602	552	542	578	540	570	606	612	564	537	623	530	575	566	575	556	605	513	535	542	564	560	566	550	559	567	570	614	556	573	589	592	580	561	568	586	550	561	559	590	600	576	585	540	593	583	514	615	561	596	581	581	560	606	572	572	557	528	521	545	546	544	573	593	556	594	554	591	568	539	562	539	563	550	599	550	603	565	540	560	569	559	577	565	580	596	559	598	586	579	559	552	558	534	558	521	560	547	611	543	591	582	587	570	581	593	522	540	622	570	579	558	524	584	573	558	540	557	554	568	568	525	550	541	557	567	539	588	571	600	530	557	524	540	526	532	547	566	550	556	587	550	568	555	514	557	570	588	543	555	584	540	561	579	594	571	559	581	555	571	571	613	543	610	596	587	584	564	568	595	572	572	550	547	579	594	553	559	568	551	593	549	550	611	551	574	559	574	559	603	558	572	558	549	585	575	521	595	543	555	573	556	592	547	545	535	564	623	525	536	582	538	540	563	596	538	580	540	568	589	566	558	541	569	576	551	610	556	578	584	567	535	548	578	596	567	606	553	591	514	590	614	606	542	552	581	532	563	561	571	565	556	607	530	569	557	563	556	574	538	536	547	580	560	570	544	564	579	586	578	580	564	545	531	555	568	564	576	543	529	565	562	572	576	545	516	532	574	563	609	586	597	608	550	556	523	553	565	545	518	607	594	599	623	562	574	630	572	545	584	579	517	556	542	585	559	562	560	586	554	536	577	575	605	597	550	580	558	548	582	555	571	561	590	569	556	563	557	569	575	582	583	615	531	601	553	589	524	558	585	532	535	583	578	556	557	523	575	575	599	576	612	572	543	612	589	564	526	568	544	566	580	585	564	585	572	544	598	564	576	525	560	543	556	573	611	561	551	545	594	551	553	564	540	551	561	527	585	555	574	548	571	568	529	557	571	550	537	573	570	556	566	586	564	569	559	547	572	547	556	557	552	554	576	580	558	604	552	526	575	553	563	617	548	551	553	549	567	612	570	595	531	540	586	573	558	612	605	564	561	530	598	543	550	518	594	569	566	531	586	597	611	545	547	573	536	556	551	539	538	514	574	554	597	598	501	561	523	559	566	598	568	594	545	527	562	536	612	559	563	555	580	563	558	571	585	586	582	548	538	549	563	525	544	562	556	542	552	568	555	541	560	570	580	585	552	517	563	581	581	577	600	548	566	582	534	559	548	564	584	560	552	583	590	550	562	593	599	551	559	572	594	594	554	575	522	527	576	562	577	532	529	540	555	553	539	543	574	567	534	578	521	568	574	580	542	589	581	561	537	531	516	578	576	567	577	597	570	567	525	579	573	564	580	572	568	565	552	612	608	572	538	568	562	569	571	580	591	556	567	563	568	556	589	542	555	514	514	527	554	558	576	537	574	553	603	538	559	540	561	560	606	529	539	554	554	561	579	531	560	555	549	575	538	568	555	589	559	564	578	577	589	542	555	590	574	571	570	543	564	556	537	552	573	533	600	570	510	561	559	574	599	543	591	545	543	561	550	596	550	524	543	556	602	529	589	572	554	573	603	562	560	551	599	565	552	554	573	541	587	580	576	510	595	565	557	570	570	569	549	583	533	557	531	534	526	535	595	546	612	532	567	618	592	556	570	556	534	537	601	554	554	613	572	566	568	562	531	538	590	575	550	551	565	566	586	588	546	619	559	579	586	580	563	581	610	525	536	567	577	583	572	555	541	549	564	559	573	584	540	580	522	559	588	600	552	531	574	553	574	554	557	531	568	534	598	595	554	537	533	601	534	566	571	562	544	586	566	598	556	533	594	563	556	571	537	584	607	550	585	553	580	550	564	576	566	550	592	634	557	585	539	579	543	581	539	555	554	546	554	563	603	590	565	586	569	592	604	556	590	565	561	533	562	539	546	595	554	560	567	521	592	571	595	557	586	533	573	546	544	566	550	540	553	557	562	582	547	623	563	572	562	552	567	568	572	549	558	544	547	558	544	534	517	591	594	591	580	552	537	548	571	512	587	635	536	560	622	577	555	562	635	585	585	546	545	591	549	608	566	582	550	546	574	521	589	538	583	537	558	541	509	526	562	540	590	564	582	561	578	564	570	617	576	549	532	569	539	592	550	579	523	599	565	560	548	549	585	629	519	569	598	570	535	555	578	556	518	577	541	577	576	571	598	547	556	529	569	590	517	597	534	556	580	584	550	546	572	550	594	574	566	578	562	580	594	593	575	581	559	529	569	557	584	571	558	561	539	587	583	630	569	515	568	565	559	563	566
23605	21120	28267	24219	21100	9133	920	630	570	526	429	437	402	421	408	431	415	396	356	336	363	386	330	354	322	397	359	332	353	331	342	346	339	319	316	333	315	323	304	318	335	366	333	339	338	349	310	323	346	316	337	351	306	336	302	311	332	325	345	343	318	355	435	430	360	302	322	359	288	307	307	334	307	328	348	344	323	313	313	348	329	331	295	318	343	335	320	326	334	327	339	334	339	325	312	333	329	330	310	348	296	296	308	336	323	325	314	333	340	328	311	346	297	307	294	299	322	324	329	305	334	299	329	306	294	320	347	306	318	358	314	310	337	361	307	324	371	324	331	343	309	324	344	304	317	314	347	317	344	370	317	326	300	336	318	317	325	318	329	342	283	331	312	311	336	354	326	308	347	334	329	334	339	343	355	305	294	309	322	363	344	352	342	336	322	314	305	299	322	314	302	303	320	321	348	333	343	325	325	333	324	330	311	300	342	332	368	346	324	322	323	347	314	332	312	328	328	335	290	348	348	312	326	330	329	333	339	295	342	323	351	361	319	305	302	338	337	314	297	326	344	330	350	313	333	332	323	343	328	337	346	346	354	308	312	312	314	342	357	365	333	362	323	322	324	317	323	320	319	325	300	327	341	307	307	331	309	318	326	323	332	326	297	309	321	284	354	321	310	305	341	327	333	310	354	339	315	341	343	313	364	320	333	321	295	321	337	327	347	376	336	353	326	319	312	329	332	336	286	354	329	363	323	289	327	303	342	343	312	309	297	353	322	328	329	334	311	357	311	333	333	342	302	329	354	317	327	339	324	334	289	320	322	340	312	280	328	307	324	324	308	328	346	337	322	334	340	342	347	307	355	301	329	339	336	347	320	334	314	322	318	369	309	308	289	316	326	324	346	323	328	322	334	293	311	316	320	324	344	311	320	309	325	359	330	349	292	317	321	309	295	377	314	322	325	318	331	320	277	353	345	316	317	343	338	326	338	304	369	295	321	306	316	332	304	304	319	312	344	340	331	330	362	350	334	310	338	326	318	326	310	331	332	326	347	311	316	339	333	338	337	324	341	302	316	332	301	298	324	328	318	324	357	329	304	299	331	313	321	351	342	328	288	350	337	307	332	328	341	306	340	318	312	322	302	343	337	314	337	342	295	310	322	323	323	296	311	328	323	323	376	322	336	332	300	337	316	325	293	308	333	316	334	309	298	311	324	322	318	307	301	309	340	309	319	319	298	324	302	282	315	353	349	369	335	335	349	314	301	331	360	338	329	304	349	327	338	336	323	336	309	328	352	357	360	336	316	320	305	345	343	324	326	315	316	324	333	321	313	335	318	320	305	343	306	326	330	307	309	339	318	338	330	358	329	299	313	325	333	364	359	300	327	309	319	325	341	339	346	311	298	332	310	343	368	317	331	313	319	306	345	347	323	325	336	346	317	333	312	342	335	340	312	303	338	345	332	298	304	317	321	294	332	322	297	306	368	306	339	289	303	352	337	304	305	336	325	317	303	333	305	314	373	336	299	328	369	319	326	336	319	349	334	326	315	287	325	341	328	311	336	296	307	317	291	327	323	343	378	314	336	300	360	310	311	317	314	359	289	299	308	320	327	333	312	311	290	301	314	322	304	283	314	302	313	345	340	329	316	323	342	345	350	345	323	360	343	325	307	339	310	331	354	299	268	349	310	294	349	300	334	321	314	343	317	358	348	359	329	342	292	301	337	311	335	335	285	310	301	332	336	305	345	337	345	307	318	325	303	320	283	304	328	350	343	330	328	300	344	309	312	356	329	326	341	335	309	346	323	337	313	350	327	342	337	293	319	320	291	340	309	352	323	321	309	331	323	341	304	326	345	302	309	343	316	311	326	349	320	324	338	321	349	341	325	320	348	326	331	295	326	308	319	325	309	317	343	340	332	310	324	319	321	312	341	344	313	296	308	315	288	306	346	358	315	350	312	324	338	340	345	346	311	311	326	298	315	321	347	342	337	316	312	338	286	303	321	343	333	323	334	321	325	312	330	339	302	326	300	321	315	323	357	328	308	329	348	298	336	302	317	334	276	325	337	331	333	324	320	313	326	329	347	309	332	347	322	309	328	313	377	335	326	338	333	329	307	326	339	337	307	335	333	350	322	293	299	319	300	319	316	309	303	336	323	312	284	319	310	303	313	341	332	313	299	319	326	324	335	326	324	331	307	332	330	302	302	331	327	285	341	307	315	338	332	325	348	342	332	314	303	322	338	315	305	313	328	303	317	340	315	328	335	307	345	331	336	313	305	330	329	320	347	336	321	338	303	320	319	313	307	340	352	332	358	357	322	332	312	305	337	341	336	340	338	322	349	309	323	342	354	322	319	338	338	346	325	323	333	305	311	322	307	355	328	321	336	328	288	339	316	313	323	329	309	345	310	298	333	342	324	344	272	318	302	304	343	324	309	337	303	321	327	328	306	304	320	338	311	323	327	297	331	324	319	344	318	296	333	329	286	315	316	310	313	322	321	335	343	309	304	295	316	354	344	332	341	327	334	307	337	329	313	344	331	303	326	303	362	343	339	318	330	289	287	321	344	326	327	319	322	323	331	325	333	345	357	332	335	334	338	346	330	314	320	297	321	314	334	339	293	325	323	346	322	332	329	354	348	310	314	322	321	299	338	353	317	339	318	286	360	339	342	330	308	330	317	342	335	311	329	293	340	322	317	339	344	317	321	326	337	306	332	344	364	355	362	308	292	320	325	338	305	348	357	334	305	306	352	340	322	330	339	313	304	331	327	337	343	314	319	340	288	340	334	312	343	307	324	298	334	314	308	310	326	307	364	331	322	308	276	326	333	310	338	326	305	317	317	318	336	355	353	330	327	310	327	319	294	293	342	321	336	332	326	347	349	342	301	322	341	330	313	341	333	332	346	316	352	319	338	330	348	315	323	321	320	339	351	330	298	321	325	332	322	327	300	349	327	298	300	309	306	343	296	311	312	311	316	304	310	306	354	294	304	322	318	369	325	303	337	312	322	315	301	316	324	298	319	317	340	318	338	303	308	318	320	305	312	307	312	330	327	320	320	309	300	316	327	383	309	325	332	341	351	325	338	280	323	325	301	318	349	300	339	344	299	296	337	336	322	339	312	362	332	347	350	309	310	301	324	321	337	315	332	322	326	297	342	311	347	318	323	322	342	303	333	332	311	332	334	341	324	338	291	312	311	313	344	345	337	313	354	307	269	311	307	326	324	316	322	302	302	333	333	357	347	312	309	301	338	345	290	304	325	321	313	339	349	327	336	303	344	303	309	336	328	303	281	320	361	339	295	309	314	319	294	322	323	320	324	299	323	326	342	321	305	306	328	337	315	323	312	318	320	317	295	326	315	352	310	326	347	326	320	317	315	303	334	331	328	315	340	331	337	334	302	298	317	318	324	319	316	335	338	328	310	301	291	302	350	305	344	321	311	309	303	353	337	326	300	296	330	312	329	315	317	339	340	326	326	368	294	310	352	312
3551	8622	5834	2729	1931	1486	1101	948	826	694	550	570	499	514	484	446	451	416	426	435	387	385	388	408	394	378	396	399	393	393	376	369	373	398	376	381	349	338	346	366	395	355	410	365	352	352	366	365	349	368	370	367	347	358	321	358	355	347	393	348	403	393	416	482	389	369	388	369	326	364	354	364	325	320	339	361	343	382	359	349	337	362	330	353	372	339	364	333	335	357	344	380	347	347	356	354	387	354	376	379	334	359	374	363	338	374	339	335	347	347	369	354	352	321	329	317	360	371	334	360	359	349	371	369	333	360	341	379	319	371	310	368	350	350	364	367	325	342	364	352	366	328	395	355	331	348	312	345	359	326	371	362	318	339	351	356	370	339	348	350	371	379	385	302	338	373	355	348	317	335	346	347	364	398	342	378	362	389	375	368	334	390	341	352	380	400	355	363	354	350	364	401	348	366	367	358	367	366	306	345	369	341	323	357	393	359	339	361	350	335	344	361	362	360	354	343	335	351	333	360	361	363	359	331	352	369	322	343	364	383	371	361	353	365	340	357	342	353	342	334	344	396	377	375	323	363	317	361	368	337	391	374	369	348	362	335	355	361	339	342	326	345	360	372	351	316	362	328	364	357	307	376	391	351	369	366	340	394	367	397	339	356	301	349	361	373	351	327	339	335	350	354	347	371	352	348	385	372	362	350	337	367	350	363	331	366	371	324	358	339	383	360	357	365	361	354	328	348	396	349	341	375	360	374	316	341	366	375	360	369	337	379	335	326	353	367	345	328	369	343	353	338	356	343	347	367	376	342	333	337	338	375	365	362	370	359	377	360	351	346	332	337	357	372	320	367	368	334	371	384	348	370	357	357	351	355	323	360	347	354	364	343	368	366	343	351	319	321	378	359	325	352	348	352	348	393	346	357	352	331	362	344	365	352	378	351	352	325	365	367	327	358	341	361	352	331	362	362	379	374	351	294	359	386	340	339	356	356	376	350	386	354	345	376	379	352	334	377	384	365	362	376	347	365	366	354	381	349	351	360	355	339	313	337	356	357	340	325	365	348	333	358	385	366	352	354	336	384	328	358	370	363	378	364	340	364	364	348	335	315	366	352	363	320	364	378	320	351	367	344	360	343	325	370	370	369	362	335	358	371	314	334	339	348	326	383	345	327	369	342	311	342	327	348	364	345	332	361	343	356	341	366	364	366	379	334	337	364	328	359	383	369	336	341	368	305	318	357	369	333	367	353	333	350	339	369	377	385	353	334	358	358	359	363	322	328	356	367	320	357	373	328	394	341	377	395	356	326	395	335	332	383	324	315	349	336	342	365	330	362	353	319	357	352	351	370	347	335	363	348	342	346	363	367	359	349	323	326	300	345	407	327	352	354	321	353	349	369	375	368	339	343	356	335	339	347	354	379	357	382	348	352	365	366	371	341	346	360	331	349	330	344	355	350	377	351	359	355	378	378	360	397	333	346	379	355	370	330	349	399	346	375	356	345	354	324	318	344	354	355	323	399	318	382	329	348	353	335	312	341	360	338	359	360	352	406	342	367	314	346	360	344	358	373	323	369	363	349	337	346	363	372	326	401	356	360	338	369	348	355	348	305	340	345	364	348	331	362	373	360	348	368	373	358	378	354	372	360	363	341	319	376	339	351	362	355	343	364	364	365	327	353	369	362	338	338	328	334	362	358	372	347	381	346	370	361	369	335	383	377	338	339	368	356	342	326	372	350	376	344	354	365	381	382	381	361	324	382	315	379	400	325	355	345	352	336	364	363	369	321	367	351	362	354	338	359	345	387	363	365	330	362	383	345	337	355	338	324	369	320	375	324	371	389	366	375	375	357	356	385	341	359	329	370	355	345	351	376	332	332	356	352	335	325	369	351	353	311	388	340	341	376	325	338	357	342	345	367	342	380	367	339	347	369	327	382	361	349	333	351	371	357	355	358	360	344	364	352	330	346	369	330	337	393	367	343	346	344	353	370	368	346	336	348	345	341	342	363	338	340	352	342	334	327	347	367	325	357	336	360	340	376	337	360	397	382	377	340	366	368	372	367	339	387	350	356	344	355	388	394	360	373	369	372	368	363	328	357	371	358	325	363	312	344	351	367	374	350	325	336	342	336	387	371	358	334	372	364	370	339	351	336	376	340	365	359	344	351	320	374	338	363	358	347	362	368	352	342	301	312	318	362	381	349	331	350	358	369	367	348	354	338	367	384	356	349	329	360	351	337	336	363	346	350	362	372	363	347	343	338	349	380	383	349	365	365	345	352	351	351	383	354	362	368	325	366	357	343	379	395	334	347	364	366	335	376	336	341	354	350	313	354	338	387	343	329	328	369	343	346	353	357	360	361	356	366	329	385	357	386	350	350	342	321	336	358	400	327	349	348	340	366	349	382	364	336	374	337	396	354	339	334	399	379	375	331	357	344	370	351	331	346	355	363	320	374	339	368	375	349	378	360	407	341	347	343	363	372	358	361	366	344	375	361	392	332	368	337	328	353	384	365	334	353	383	359	341	350	346	383	335	324	365	352	350	376	372	335	349	350	346	311	361	350	309	379	328	372	378	316	374	344	374	348	354	344	362	351	399	360	345	393	354	344	372	344	306	339	347	360	335	324	324	338	342	352	371	354	338	395	367	376	354	354	351	356	366	356	371	366	370	343	351	342	330	339	360	362	361	337	326	345	391	358	392	337	351	345	340	364	399	329	354	324	354	314	366	325	397	374	349	362	363	364	351	372	328	347	398	344	353	332	370	369	381	346	352	354	335	366	345	348	354	344	328	330	359	321	340	365	353	367	353	329	344	370	392	358	368	333	377	360	366	327	382	371	369	357	378	335	326	363	363	329	373	357	353	340	364	323	353	334	352	349	363	380	341	369	352	380	342	328	332	358	371	350	332	341	364	361	343	328	338	374	367	361	361	385	353	347	344	351	370	325	385	347	363	342	333	338	375	365	346	308	329	404	385	376	346	357	358	364	348	332	374	326	336	325	360	362	368	349	321	359	343	352	358	355	346	343	353	356	361	349	347	351	353	359	327	366	361	374	309	357	345	363	349	337	350	330	379	370	354	364	363	359	340	342	338	378	360	373	360	335	364	375	374	346	375	356	369	366	328	369	322	332	350	341	368	351	359	362	362	320	322	367	347	344	354	339	382	363	396	347	339	359	323	379	332	329	353	321	364	373	369	343	312	341	334	379	349	379	349	366	388	353	385	350	387	350	397	344	372	382	319	363	357	368	322	340	334	397	359	344	396	345	361	379	350	384	350	375	387	352	358	351	347	325	368	349	333	366	323	355	355	352	341	338	345	347	364	364	358	344	360	357	370	347	360	331	370	344	361	351	341	361	350	341	327	338	379	371	339	364	348	338	333	371	341	370	320	373	356	347	326	370	357	335	328	317	325	338	334	351	336	352	352	364	345	342	319	388	344	356	379	363	326	374	342	361	333	368	350	347	345	344	376	357	361	350	357	350	345	350	381	396
24854	21137	27078	25326	9153	1213	990	982	874	893	849	877	834	790	851	818	780	763	818	790	769	838	827	819	807	815	807	788	867	785	799	816	763	804	758	802	829	757	757	773	779	782	795	791	783	784	764	785	787	863	760	832	808	815	817	797	797	782	761	797	768	815	839	821	817	819	754	766	807	815	804	762	775	795	770	787	801	756	811	815	798	824	784	774	796	796	852	779	783	766	758	779	803	825	799	774	789	776	812	823	807	768	783	811	812	777	801	807	770	782	745	801	736	768	774	827	774	761	739	800	787	820	776	777	783	785	775	825	762	785	778	768	791	788	826	743	781	777	772	780	748	773	816	755	789	764	783	790	759	768	792	803	780	764	829	782	800	802	806	793	789	750	804	785	795	789	743	843	763	788	771	778	816	741	791	781	820	792	776	758	759	820	783	781	765	778	834	825	794	772	771	760	782	823	786	773	796	832	787	789	830	764	791	760	779	835	782	812	813	707	780	748	806	754	749	762	777	764	798	796	764	767	811	786	736	805	770	848	749	765	774	743	758	807	807	792	747	794	768	756	753	800	793	836	803	784	770	788	836	821	813	802	841	766	811	733	827	789	741	759	799	767	813	792	772	762	814	771	794	799	806	790	785	843	793	757	799	774	883	763	836	818	784	785	849	813	830	792	801	785	808	798	812	788	819	794	757	801	771	793	779	811	757	803	808	751	776	823	793	807	825	788	765	762	784	789	811	791	816	782	842	792	822	819	749	805	767	804	806	823	782	812	808	796	759	804	773	764	782	757	793	805	793	778	765	760	794	740	789	813	822	792	758	780	798	790	777	850	775	814	770	734	780	785	778	804	777	801	821	795	821	742	782	809	802	778	774	793	787	775	836	789	803	740	783	825	800	791	768	758	818	785	728	798	757	793	818	838	776	831	771	758	796	794	837	800	826	814	821	823	789	829	782	791	747	779	860	745	822	708	815	829	790	787	768	765	780	821	764	754	797	767	749	804	753	757	799	786	767	784	812	756	810	815	806	774	759	798	761	827	748	751	794	750	731	803	775	763	752	808	777	745	783	798	846	774	852	770	730	774	785	820	830	791	800	805	811	778	793	768	753	830	833	814	745	748	738	841	785	731	764	774	767	845	790	791	758	752	803	838	789	749	820	804	779	819	809	790	734	759	759	730	786	802	821	790	777	815	730	766	784	775	791	739	813	801	783	747	752	812	769	828	771	732	785	813	779	757	792	731	742	768	813	803	784	819	768	801	796	764	763	782	813	818	809	833	833	753	778	790	833	740	783	786	800	801	776	788	771	747	824	827	770	773	734	816	781	772	797	759	776	813	767	761	769	767	779	812	779	803	827	811	798	772	788	828	735	797	784	791	811	791	786	758	794	775	797	775	762	763	753	806	776	794	756	838	770	800	815	713	871	779	825	798	787	805	797	810	777	741	771	756	783	793	773	725	839	793	808	793	776	782	829	835	745	816	758	835	767	865	789	736	768	771	765	744	794	831	768	747	754	813	787	799	799	724	777	751	754	767	768	777	830	817	769	770	826	765	765	790	817	779	791	769	800	728	785	803	760	795	816	809	817	804	783	780	830	799	788	784	784	826	728	781	821	788	791	801	748	785	787	845	797	754	817	751	784	802	816	833	772	777	775	733	776	782	794	752	775	751	778	780	759	794	743	794	762	776	789	726	766	781	759	840	799	772	779	819	790	807	789	811	764	776	833	759	777	781	780	755	812	798	740	810	810	801	743	807	763	831	787	814	807	786	779	794	765	791	800	826	801	791	828	780	809	742	742	776	767	766	778	772	770	775	829	772	807	801	791	793	764	822	753	797	828	817	813	797	798	790	786	804	766	804	748	790	734	764	805	780	707	761	766	742	780	787	805	818	805	814	745	811	780	770	792	764	766	759	733	832	820	774	767	835	834	772	762	769	794	787	793	819	787	813	795	825	797	836	824	759	803	744	769	784	783	793	794	797	855	813	733	777	805	846	797	784	778	759	786	773	783	756	840	774	776	782	783	773	848	800	841	771	754	768	831	745	814	795	771	764	778	797	780	789	792	769	836	825	786	804	746	780	785	814	861	772	859	778	816	795	799	809	766	755	774	747	805	807	757	777	771	761	806	806	799	743	756	778	797	792	777	779	810	767	773	859	836	798	814	773	782	801	804	847	792	765	806	801	805	776	825	722	822	770	864	746	830	782	785	793	792	799	740	773	794	788	745	813	805	805	817	786	739	783	810	784	753	763	765	782	790	779	807	769	746	771	798	789	815	791	782	765	800	797	761	786	770	804	760	812	803	778	786	817	755	764	759	805	774	793	776	799	796	793	811	809	763	820	852	797	729	760	741	784	824	789	745	786	794	755	794	768	797	818	750	765	772	794	766	796	791	775	819	759	840	753	805	762	758	878	781	748	740	767	822	803	762	779	812	774	749	832	787	741	816	779	761	811	782	779	821	777	760	711	768	790	726	781	813	752	757	782	797	759	786	841	758	735	816	839	794	811	798	796	805	783	767	781	809	807	723	764	805	766	762	814	769	806	747	826	807	798	712	760	769	797	777	810	769	742	763	791	796	762	834	807	762	758	804	740	804	781	779	755	759	792	783	808	802	720	837	801	834	790	749	831	762	854	788	787	785	789	785	794	829	738	847	793	802	778	810	742	792	809	760	824	809	780	730	741	786	781	801	793	800	820	819	747	779	790	797	750	724	779	784	755	824	812	753	772	816	779	810	750	745	781	732	832	783	792	808	743	795	831	786	756	744	798	856	757	809	814	744	822	774	858	839	814	806	744	804	841	830	828	814	797	822	796	814	754	789	791	780	814	776	758	722	747	815	774	785	795	790	746	814	786	791	759	825	798	784	807	782	806	851	785	780	820	771	785	759	752	786	759	801	752	781	797	811	825	810	815	793	819	785	820	774	833	795	818	812	784	845	786	783	766	827	757	782	780	733	793	725	770	777	793	816	791	791	785	795	772	827	808	835	755	822	777	739	799	789	755	776	856	772	797	797	781	756	831	722	751	788	773	799	739	758	799	728	790	789	758	791	732	768	792	814	754	731	833	775	802	760	780	735	800	787	812	782	747	821	803	790	798	790	768	773	777	797	761	784	783	752	789	807	774	792	806	807	763	772	767	776	805	763	777	786	769	824	764	760	795	819	836	785	767	809	771	806	779	758	739	788	786	784	773	783	773	733	781	768	750	719	762	769	795	823	784	790	774	840	806	801	739	775	766	755	767	785	800	745	829	769	782	757	779	817	824	827	776	810	798	813	760	821	835	781	802	806	790	729	797	864	806	818	801	722	758	805	799	827	792	826	802	789	794	788	776	790	798	756	801	785	778	751	795	823	796	765	786	835	820	769	827	797	775	773	740	808	763	821	798	807	829	780	789	766	814	833	774	863	821	764	748	779	783	794	799	760	787	813	760	767	748	834	884	829	780	775	794	856	757	780	788	772	758	809	831	820	826	760	769	786	777	800	767
4118	5079	3559	2062	1564	1439	1248	1041	1059	988	939	902	847	923	849	881	855	893	861	824	856	834	864	830	812	841	856	830	877	856	812	797	823	777	848	825	839	821	855	815	787	819	725	798	766	812	797	798	804	810	830	806	825	792	775	816	746	789	771	830	834	823	895	946	828	812	787	834	836	806	774	804	796	834	804	850	797	781	773	819	779	819	843	808	798	791	791	837	815	822	757	776	745	815	840	811	767	783	860	835	790	798	813	826	778	795	836	792	836	847	792	834	833	827	774	765	763	818	807	808	802	893	797	752	845	788	782	818	820	859	820	840	766	802	836	800	817	802	838	844	787	836	828	793	783	777	821	808	856	790	801	866	827	851	803	814	802	807	877	871	854	822	826	789	811	834	810	784	775	794	806	815	852	839	798	856	832	813	763	849	838	795	785	855	854	811	792	787	805	845	818	811	811	832	760	838	779	760	804	828	895	791	746	799	783	835	793	827	755	749	788	826	801	790	876	789	854	837	835	750	801	799	819	795	771	818	803	773	794	790	809	804	815	812	765	786	794	757	830	831	834	810	795	834	787	839	805	842	847	799	816	798	795	799	762	890	837	826	799	776	840	794	774	790	828	776	813	791	814	818	833	811	829	769	784	775	799	794	768	822	778	781	840	804	749	785	803	835	803	865	804	762	796	800	860	850	832	818	780	802	814	798	807	759	792	818	770	801	816	786	815	789	802	841	798	820	786	766	819	799	816	828	820	824	809	808	819	789	796	800	818	832	774	783	828	807	743	803	790	791	801	843	790	789	778	753	811	774	822	783	805	799	753	829	816	779	787	779	818	835	819	782	820	842	814	789	738	800	805	825	815	828	838	808	818	817	847	812	761	796	817	795	811	821	794	826	854	879	797	831	787	794	813	851	792	785	793	822	780	793	809	835	795	766	789	885	778	859	840	831	757	795	826	789	746	786	783	798	769	826	833	772	798	808	845	784	782	843	834	838	813	832	793	830	817	793	804	788	808	809	802	799	818	821	797	801	801	805	819	747	851	764	771	780	752	772	777	752	858	811	811	811	855	810	843	818	862	852	778	796	773	816	807	841	765	788	818	831	793	787	783	805	828	797	830	812	819	792	794	806	776	836	784	847	855	794	811	783	790	805	784	818	803	811	768	813	855	808	822	805	822	811	853	813	839	818	832	801	813	783	836	830	756	805	880	752	775	815	811	841	792	830	878	780	766	808	760	830	824	823	797	782	792	804	801	793	750	793	807	791	776	804	844	771	791	839	845	801	748	788	770	789	841	842	809	830	769	791	799	799	821	802	870	822	761	819	777	781	804	822	795	826	812	822	835	818	820	784	834	790	821	862	795	859	829	853	809	817	831	782	790	792	870	796	790	833	778	752	805	834	847	804	795	803	795	845	810	857	778	816	855	799	843	801	822	802	789	830	821	778	819	777	823	844	787	817	854	805	830	796	793	819	848	796	810	833	832	822	814	801	773	826	746	824	791	836	765	828	816	796	760	797	873	826	807	816	819	863	817	818	822	827	815	848	787	843	818	829	803	839	804	806	832	803	821	808	787	844	806	820	773	809	844	827	786	817	773	779	829	862	780	831	801	826	791	812	790	804	773	795	800	755	810	821	792	833	849	818	795	811	765	765	869	818	785	837	866	803	813	774	799	791	792	770	786	825	796	754	814	843	831	825	844	806	783	836	831	766	824	777	796	792	800	809	822	767	823	746	808	818	828	837	832	883	795	798	813	771	768	774	840	821	853	803	823	816	823	800	798	784	846	814	801	754	825	820	811	778	757	778	828	800	816	812	810	822	807	843	811	824	795	834	840	799	792	861	811	807	840	806	807	804	807	832	812	813	841	787	816	786	788	823	818	795	781	797	765	769	801	785	819	818	777	778	808	790	919	765	789	820	849	824	796	812	852	766	788	794	824	822	773	887	835	788	815	845	860	799	802	804	842	781	822	826	816	838	846	833	823	790	805	843	794	808	800	832	798	757	822	753	792	839	843	800	792	808	825	826	803	796	824	792	805	855	823	790	780	818	812	838	859	800	820	818	780	764	836	832	811	820	817	823	824	810	777	819	786	812	798	787	841	801	776	846	811	840	833	833	818	795	759	819	811	821	788	870	787	813	848	797	859	779	791	811	743	810	815	850	860	834	769	792	803	828	788	785	820	867	824	848	854	793	821	848	811	777	874	778	855	741	805	801	815	826	830	790	767	835	832	847	761	854	817	780	786	830	790	790	818	797	813	836	837	830	771	812	792	809	796	812	832	835	795	831	817	842	796	793	849	853	863	843	840	858	759	812	834	825	830	801	789	775	801	839	828	809	785	844	770	816	825	810	814	786	824	842	810	830	809	798	742	805	818	832	807	838	844	814	806	854	790	804	801	805	785	795	727	816	761	778	772	805	796	753	821	812	826	807	797	806	859	800	814	798	791	837	849	839	847	807	841	823	796	798	768	774	834	821	791	823	791	816	832	833	827	788	778	834	792	784	774	770	809	820	790	756	834	800	801	817	801	803	802	775	769	811	804	836	839	831	849	841	864	823	821	807	861	840	807	806	812	779	812	813	823	841	834	834	815	840	803	776	786	831	810	793	807	827	812	808	786	810	802	770	845	822	787	830	855	780	802	807	768	812	782	785	775	816	787	774	837	795	813	799	841	815	798	813	806	828	804	765	778	878	822	796	827	803	815	807	795	827	859	784	798	802	827	805	822	805	797	801	749	784	814	805	823	822	806	784	817	781	841	844	814	788	805	785	767	834	814	826	816	814	777	789	851	811	881	847	811	761	774	826	819	815	853	775	794	827	783	851	812	800	822	820	800	760	795	856	784	777	802	838	821	813	753	795	825	824	805	822	825	828	802	839	801	845	820	844	790	814	865	778	825	817	799	863	806	819	804	750	798	839	821	783	830	806	764	788	833	817	829	801	793	807	829	816	750	795	819	829	831	837	844	797	806	823	746	794	801	811	828	791	807	785	834	787	850	849	805	819	867	720	834	782	770	780	810	864	831	841	817	818	777	873	808	788	822	800	806	809	826	793	863	807	824	776	802	836	782	818	818	822	830	763	808	830	810	792	787	756	792	814	790	825	845	853	832	787	798	836	827	824	784	823	811	801	842	817	779	801	875	807	816	777	822	805	803	861	827	813	812	804	806	811	804	786	797	817	777	847	864	838	860	792	800	779	835	776	808	791	810	808	801	810	742	746	790	797	825	801	785	820	830	861	843	790	807	823	751	765	782	802	807	839	826	777	816	827	824	835	764	829	822	814	846	773	817	779	825	793	802	783	843	796	847	752	818	830	800	848	847	799	813	886	828	774	804	840	797	795	787	816	819	799	831	835	776	775	806	807	821	789	833	824	823	794	807	798	797	775	788	848	826	857	762	788	810	810	794	822	812	795	798	813	816	757	831	829	843	792	791	817	797	792	801	861	829	786	828	851	760	830	820	797	812	778	841	778	786	828	815	813	852	835
22676	21192	28788	23871	21187	21226	6834	1296	962	854	809	766	727	707	690	659	654	614	615	622	589	592	601	620	562	557	568	601	598	586	599	584	575	590	578	513	569	553	597	572	569	568	604	565	590	553	598	600	546	564	590	555	546	532	587	530	526	557	559	576	567	578	676	609	590	563	517	549	568	579	518	546	521	546	568	565	517	582	540	536	610	547	534	582	541	547	539	585	537	551	588	600	563	578	596	503	535	509	561	567	582	625	586	541	594	567	548	560	545	546	590	552	595	543	566	501	544	568	562	551	536	570	545	577	560	558	530	563	530	524	528	547	552	547	548	574	546	552	563	549	535	562	564	555	580	582	611	547	570	575	574	573	517	549	560	571	571	527	590	590	570	566	568	545	590	556	490	556	542	603	497	563	568	573	532	543	553	552	514	551	593	588	537	525	545	558	526	564	535	561	538	571	528	518	569	599	529	544	550	544	564	580	511	568	575	500	541	539	555	573	509	570	515	542	561	571	562	580	589	541	559	554	549	530	562	550	567	576	611	571	564	577	559	561	560	519	582	553	515	548	530	569	596	548	569	532	531	534	580	575	578	581	537	563	567	560	504	558	548	567	561	568	592	603	505	558	550	581	518	532	527	530	516	544	538	554	524	566	517	548	563	552	548	589	537	573	519	559	540	554	510	524	549	544	542	539	550	565	550	567	555	555	524	554	566	569	572	518	531	559	507	550	535	542	515	553	547	553	588	579	545	565	570	569	619	508	545	508	578	575	559	555	565	595	537	510	594	546	581	550	592	558	558	522	522	558	560	590	555	553	547	590	508	561	549	569	524	579	588	646	542	546	568	552	553	543	543	572	569	576	571	553	597	579	558	556	562	529	543	549	552	559	563	594	565	564	521	578	585	572	552	531	527	501	582	521	551	576	534	523	544	552	548	604	559	540	589	529	599	582	567	572	565	546	519	543	547	553	578	563	589	540	509	517	534	522	609	563	557	548	532	556	562	565	538	558	551	551	563	561	559	554	563	588	559	532	617	549	550	535	578	572	596	557	577	534	554	545	581	532	596	574	550	583	572	546	554	549	581	543	551	520	548	570	503	523	581	559	550	544	505	548	549	560	584	574	549	565	545	539	508	587	590	552	559	555	543	522	584	566	529	553	551	543	560	539	571	576	603	551	576	514	540	544	515	531	570	524	532	577	532	578	564	547	572	577	523	544	534	522	574	567	528	536	507	555	556	554	553	580	528	533	581	574	534	581	585	525	570	553	540	542	556	526	577	581	576	563	539	556	531	550	527	538	575	605	579	580	546	581	537	548	567	571	573	551	591	534	530	562	563	532	543	568	542	549	524	546	561	534	580	579	540	563	542	569	534	575	551	576	521	548	578	545	538	532	566	578	550	576	520	533	564	559	556	548	547	548	525	544	611	575	539	585	542	544	579	563	489	587	530	555	588	540	563	522	539	575	581	539	589	552	542	579	555	550	554	568	587	547	564	513	650	538	559	563	578	547	551	538	544	539	473	522	523	559	544	570	548	579	599	536	560	578	518	552	578	536	578	539	552	559	558	558	515	505	579	516	540	545	536	596	516	583	531	553	555	585	581	552	503	575	570	553	537	522	505	570	594	553	530	553	535	535	567	557	570	516	575	510	538	514	533	540	567	541	590	527	548	563	573	536	540	550	532	530	573	539	546	573	573	559	596	584	544	549	523	574	556	550	550	613	537	541	545	553	555	559	541	574	549	568	540	562	530	556	557	539	532	548	562	549	554	528	570	566	605	522	514	545	541	541	532	552	547	585	576	527	532	563	596	556	556	525	576	581	520	564	519	543	506	523	560	570	552	562	538	593	524	574	560	555	543	564	543	561	576	593	616	527	558	557	564	548	514	521	568	560	558	570	564	542	520	588	543	573	536	559	539	510	547	533	540	556	598	526	582	529	563	536	552	558	529	538	555	586	552	579	515	535	506	604	592	554	531	560	561	567	563	590	578	550	531	563	584	544	519	531	555	529	577	558	541	576	549	596	567	539	525	542	547	507	546	578	566	538	512	550	569	594	533	534	512	562	552	576	525	547	537	563	534	506	534	599	609	583	568	546	539	589	537	575	567	537	531	563	569	557	549	566	538	527	560	563	553	556	552	572	527	568	579	536	558	542	530	556	598	514	539	567	557	512	546	539	584	531	499	569	520	563	544	554	615	532	534	526	552	533	564	553	535	604	591	548	542	530	544	528	563	563	536	575	561	577	594	557	543	574	552	546	569	522	556	533	558	593	529	561	586	553	555	580	561	577	545	557	574	560	538	517	524	527	580	559	548	547	595	545	576	548	555	582	570	537	607	539	567	574	551	545	563	602	564	563	544	530	547	540	516	523	566	571	543	552	567	524	547	527	554	527	535	563	572	544	524	590	559	577	564	556	557	545	546	564	542	542	542	536	563	577	541	559	569	538	573	541	588	555	527	534	580	527	552	555	532	523	544	542	536	556	535	531	560	581	578	571	548	544	516	545	591	563	537	510	545	517	536	558	540	600	561	580	527	564	568	576	511	530	532	557	598	526	567	551	547	519	597	535	544	579	595	567	532	527	562	513	534	590	550	524	603	525	598	581	572	605	552	552	547	509	511	556	538	536	573	513	565	564	546	525	576	535	541	551	532	568	548	570	551	586	537	565	576	568	549	508	565	567	568	582	532	511	558	579	530	544	579	557	539	576	534	572	549	539	545	572	540	526	541	549	533	558	548	554	572	613	571	535	559	548	570	553	578	551	601	558	562	569	548	551	528	548	508	540	520	542	523	565	530	557	535	576	554	546	569	559	556	580	591	582	519	539	513	551	544	557	528	577	575	533	500	565	536	556	527	547	528	546	575	569	499	538	526	545	547	545	523	540	612	527	557	536	558	534	562	532	557	564	528	545	542	564	580	548	546	563	571	540	556	538	561	552	570	564	544	559	566	577	531	492	561	546	581	565	556	579	519	589	556	523	566	574	534	544	520	561	565	521	540	577	508	647	605	505	535	534	517	577	560	525	605	577	544	592	525	577	560	593	559	510	531	538	597	542	535	535	526	542	530	574	539	542	555	536	569	525	503	544	567	558	574	555	563	591	525	539	563	538	530	509	538	547	535	546	571	526	577	596	536	561	555	555	525	524	547	559	506	544	533	554	558	540	556	540	540	529	532	567	575	538	591	555	552	529	524	559	586	561	511	530	540	552	570	542	541	558	541	569	561	567	572	544	533	545	563	539	539	527	561	592	561	571	556	571	561	542	491	574	572	539	535	576	555	524	548	562	603	547	544	509	517	545	619	566	522	575	539	552	562	541	522	579	568	560	572	530	533	572	554	569	534	577	573	557	546	553	572	541	535	544	576	550	557	570	558	499	547	566	568	574	565	572	547	544	564	522	512	564	524	542	564	589	531	563	575	535	562	536	582	553	542	540	551	546	536	532	538	554	525	539	578	553	549	565	539	589	544	557	547	547	575	529	511	572	539	578
4978	14081	9576	4690	3434	2624	2097	1650	1408	1199	993	982	886	833	811	735	798	718	702	652	635	659	655	654	628	629	597	600	588	613	625	584	561	600	565	559	598	602	597	563	595	587	541	565	579	558	570	597	558	593	579	542	609	581	563	566	569	617	630	595	555	582	752	718	580	547	564	527	618	541	534	575	597	570	573	585	549	572	577	557	563	572	604	523	557	594	560	615	545	579	567	596	592	544	589	568	550	513	565	543	539	561	608	568	537	565	556	558	602	573	568	575	583	533	601	559	585	558	572	563	572	519	580	556	542	536	525	559	530	564	574	522	557	558	543	575	553	575	550	523	540	546	556	550	560	567	581	555	589	513	571	535	581	547	573	574	560	556	532	520	555	562	555	576	552	541	571	540	590	541	538	575	574	573	504	566	575	533	564	571	541	515	621	558	543	597	548	565	578	575	586	566	515	526	580	563	608	540	512	577	567	553	553	591	568	535	550	502	557	550	499	567	568	548	576	559	594	595	546	555	565	586	528	526	580	579	577	546	527	544	564	539	589	554	573	554	558	538	577	546	566	533	507	521	566	605	581	546	540	578	527	541	575	605	545	573	556	564	532	510	569	563	582	570	542	562	576	508	576	548	553	542	560	583	556	562	548	582	535	565	560	568	554	573	530	548	545	519	549	585	585	553	575	554	563	532	563	545	576	592	573	521	577	544	553	519	531	549	612	583	541	579	531	572	536	566	555	557	521	551	548	568	588	578	572	550	570	600	496	623	572	529	568	581	509	558	569	584	585	584	584	606	525	504	558	556	573	552	581	529	580	520	574	528	561	587	550	577	528	542	585	518	542	600	544	544	532	559	587	553	574	592	538	545	555	587	592	561	546	584	556	554	591	608	539	532	554	586	574	565	555	544	602	567	557	581	553	488	579	537	570	542	546	550	537	611	559	558	560	530	547	524	581	573	585	575	522	568	559	537	547	547	557	597	508	577	592	581	541	585	525	528	586	559	560	546	539	596	570	505	519	558	598	568	565	556	571	554	557	556	540	562	553	556	541	572	566	559	587	542	557	560	585	570	472	558	519	577	549	531	525	544	554	600	590	577	540	542	592	606	591	549	565	602	597	574	588	535	608	544	570	550	593	599	595	540	597	578	575	524	521	590	531	570	557	556	556	525	615	581	522	551	507	515	544	527	548	579	539	562	550	561	555	568	547	511	580	552	537	523	559	581	544	563	573	579	559	539	523	578	540	589	556	549	579	542	589	537	550	553	560	598	554	549	562	543	558	622	545	563	571	568	558	543	543	533	586	514	589	523	547	573	557	568	591	570	588	556	570	560	566	565	523	555	549	595	569	543	567	550	505	585	558	620	532	571	544	585	578	584	598	527	565	558	526	573	593	560	541	560	568	554	567	534	556	555	554	562	507	533	576	565	554	554	506	544	549	554	596	550	584	550	545	535	565	530	545	541	556	552	565	552	562	524	592	527	591	581	530	546	514	583	580	521	600	582	570	578	583	537	569	515	576	582	551	569	568	563	568	550	590	556	551	581	531	529	508	559	546	545	573	579	550	575	583	541	572	511	537	560	564	534	565	568	549	561	569	543	566	584	561	577	517	543	561	542	513	574	536	528	558	532	526	537	547	540	503	532	570	582	553	570	559	520	576	533	572	536	566	558	571	570	534	549	550	612	535	542	521	574	550	551	528	561	566	587	535	580	540	563	533	511	590	526	560	548	562	541	584	575	539	526	564	516	545	554	542	539	560	515	561	581	564	569	570	557	575	561	570	557	629	558	580	560	564	549	581	547	536	548	559	538	550	580	571	584	571	566	596	597	564	562	600	581	533	550	548	536	515	545	573	557	576	534	554	574	528	581	537	520	553	559	584	533	561	569	579	551	536	588	564	565	564	550	533	603	571	582	540	577	574	559	544	582	606	530	518	596	554	558	539	556	538	528	590	600	558	559	546	593	547	540	575	551	544	587	572	578	551	573	502	529	540	548	580	531	494	566	592	535	534	566	598	550	588	587	531	509	570	559	575	572	561	557	574	544	559	548	587	574	555	538	557	545	557	558	567	593	591	515	584	545	566	559	499	582	502	543	549	564	507	562	550	590	527	512	592	596	559	581	569	539	572	569	531	585	572	560	605	600	549	558	505	569	576	587	569	590	583	564	549	579	536	568	571	531	559	578	506	579	571	533	545	573	545	553	533	526	557	570	536	524	568	528	575	564	549	607	539	533	568	545	550	576	544	574	558	537	556	530	533	578	544	520	552	558	572	567	552	561	551	585	534	584	552	560	531	533	509	573	559	548	584	601	572	537	555	590	561	589	577	579	534	569	584	540	567	566	522	526	539	590	525	568	580	552	534	626	529	545	533	543	576	589	552	578	553	538	574	548	537	569	539	572	561	588	568	557	555	589	588	576	575	563	547	543	564	516	525	552	523	544	550	555	579	537	532	494	603	586	582	615	561	536	553	522	561	566	580	533	552	532	558	572	553	587	570	585	534	550	542	548	518	561	545	560	526	586	560	622	553	533	548	556	524	570	569	571	548	516	583	597	562	587	517	535	528	593	555	579	575	538	513	544	539	524	531	543	564	558	595	545	555	552	613	565	543	568	540	579	579	561	542	580	558	586	536	578	533	535	566	585	580	551	557	544	542	602	596	588	573	580	551	567	527	536	560	532	566	545	572	561	584	566	550	549	550	549	538	554	490	552	580	530	567	567	552	579	543	548	516	525	571	522	532	531	609	598	551	550	580	601	557	579	571	561	499	528	536	565	555	568	549	560	551	548	576	541	542	556	527	558	510	520	546	555	563	585	543	583	543	588	536	566	559	547	585	539	521	593	555	558	592	556	575	558	555	530	572	533	604	544	560	559	566	556	536	545	576	539	531	522	568	564	521	576	554	568	506	549	533	576	583	557	568	545	563	560	573	573	537	558	606	567	533	528	592	532	571	591	591	569	540	534	564	532	576	557	580	538	560	554	541	608	587	573	569	556	550	590	558	601	580	518	568	593	528	537	551	556	547	572	499	553	532	540	561	508	528	579	561	553	505	565	571	579	537	567	565	530	578	561	558	543	538	538	541	546	577	544	560	527	552	535	557	555	584	529	567	563	543	574	564	549	584	551	597	515	557	572	574	533	558	551	558	546	543	576	562	561	559	571	528	508	535	598	564	561	566	535	556	575	513	548	602	570	563	574	534	577	544	527	564	568	584	537	573	545	578	534	572	551	572	525	578	566	563	595	545	566	528	583	559	582	564	570	553	562	556	580	534	528	534	580	568	569	532	550	558	546	543	571	583	561	571	556	551	535	529	588	552	551	562	572	552	562	545	599	581	580	594	544	548	530	569	566	584	591	555	580	575	536	546	565	581	545	560	583	564	566	555	585	583	515	541	567	574	561	547	583	532	561	557	567	552	557	518	620	586	620	540	558	548	558	584	523	546	558	534	565	572	548	528	544	573	564	545	594	529	574	517	618	559	602	579	566
27877	16893	3409	886	675	601	580	651	565	557	587	538	536	551	534	577	578	536	569	533	564	612	569	552	559	532	573	567	520	554	567	574	519	546	571	570	557	588	547	574	522	549	526	554	584	555	541	549	581	605	512	553	548	528	513	575	494	534	510	582	520	519	617	613	523	588	566	540	526	558	565	558	537	539	557	562	539	583	572	534	542	561	606	524	512	591	556	552	549	567	568	569	574	623	563	553	560	578	548	530	550	566	543	530	559	529	546	549	528	612	540	534	509	534	525	560	590	543	580	529	562	533	572	522	528	570	560	549	576	536	560	589	545	602	541	567	561	584	580	585	570	539	551	584	550	524	549	559	562	509	526	540	547	524	562	556	519	587	563	611	565	587	547	553	556	574	501	535	514	600	584	592	566	558	561	552	505	553	598	540	547	521	553	497	572	586	513	551	561	543	519	542	563	552	532	547	559	578	538	593	546	534	542	555	600	541	522	523	557	545	569	524	518	521	568	550	565	549	559	527	564	565	584	552	542	539	535	571	549	536	526	550	531	550	598	578	550	566	539	561	593	574	599	552	550	551	533	532	511	592	546	555	532	564	561	562	554	546	500	544	604	550	556	571	561	549	543	544	581	576	562	565	582	537	578	574	580	510	542	578	549	517	580	578	542	554	578	551	547	585	558	560	533	517	563	567	580	523	523	552	532	533	514	555	584	567	567	570	542	586	547	597	566	564	597	595	542	571	557	518	570	537	556	595	537	557	543	572	544	523	546	550	603	555	564	536	588	546	545	533	565	565	543	532	524	534	563	524	563	538	531	542	517	561	547	559	578	583	572	534	526	589	567	539	578	561	517	569	522	584	570	542	527	592	571	567	535	558	561	553	565	563	553	576	557	544	563	564	562	626	541	553	543	566	581	513	527	570	550	566	544	574	527	576	532	537	538	541	584	547	586	529	563	550	529	546	521	577	523	567	574	568	546	593	550	599	532	566	554	595	522	518	590	561	556	560	581	574	612	579	556	534	554	561	542	514	530	609	509	571	516	569	575	542	547	527	555	566	515	543	554	525	565	514	569	560	554	555	571	570	507	577	568	559	587	561	540	514	558	566	567	561	566	550	575	522	561	588	583	543	501	594	555	580	557	542	528	562	541	567	532	574	580	565	570	554	535	566	546	530	556	543	495	574	572	570	556	503	557	552	583	555	581	547	574	537	574	550	537	533	565	536	560	587	539	540	547	559	561	552	547	544	576	595	540	553	602	563	548	555	540	597	557	568	550	553	532	580	584	575	599	570	569	590	538	571	549	528	541	551	547	547	557	526	521	577	570	570	544	531	535	585	609	551	569	547	531	569	564	610	507	566	546	554	589	532	538	529	556	603	554	567	554	544	511	569	552	539	533	559	555	567	572	553	564	561	584	579	561	567	570	535	539	563	533	531	569	534	591	523	528	523	538	558	567	544	549	527	528	549	579	601	536	565	590	532	549	596	554	549	575	517	552	529	576	558	551	531	578	559	550	522	531	544	596	528	560	587	565	520	549	534	549	533	514	585	538	553	598	565	514	547	556	540	582	523	524	576	615	545	589	537	573	522	546	520	545	522	547	550	546	582	542	550	558	572	548	523	570	561	545	538	559	569	540	543	544	517	557	577	553	542	537	549	547	539	552	576	570	529	581	535	574	574	562	521	540	527	579	549	538	592	582	584	494	551	576	553	584	551	563	556	540	569	528	577	540	550	579	558	552	534	581	567	609	490	542	550	541	605	547	575	545	548	545	531	546	542	534	576	558	533	571	589	525	510	557	536	534	531	538	592	530	544	530	564	513	542	498	552	591	557	555	558	611	569	550	533	558	557	576	547	554	559	562	570	544	541	550	568	559	593	555	557	573	554	543	548	543	572	493	551	572	542	526	560	570	522	553	541	510	569	543	553	527	567	513	557	533	553	560	560	531	564	569	562	562	562	557	587	532	532	566	546	538	550	558	554	564	535	569	579	566	578	554	591	545	538	604	566	592	481	523	566	549	579	550	558	557	597	508	566	564	543	536	563	558	558	568	571	518	552	536	536	578	547	567	566	550	592	545	581	563	560	558	585	573	543	534	563	566	563	549	550	517	610	525	562	598	583	547	565	581	546	560	552	560	548	575	551	569	548	553	555	572	538	574	529	562	533	603	550	569	526	563	530	569	567	571	530	584	544	564	554	560	559	550	537	493	542	545	526	518	525	553	553	519	581	602	527	519	541	558	570	531	547	592	534	580	548	534	521	533	541	599	575	580	552	544	558	572	563	559	577	580	568	570	537	566	558	573	571	566	577	559	573	545	529	580	573	570	537	601	567	567	576	511	570	553	549	556	569	558	547	574	538	560	562	575	576	590	556	539	511	589	581	545	555	533	557	553	562	588	531	581	554	559	549	533	562	557	560	556	591	488	579	567	519	577	568	578	580	550	532	548	549	546	537	553	601	530	535	553	550	527	516	519	542	532	562	608	550	597	513	581	557	569	550	581	547	578	578	576	532	542	585	558	594	572	546	538	558	548	549	548	543	517	521	574	533	549	605	539	555	520	564	551	583	569	547	564	530	528	566	540	618	563	594	585	548	543	564	574	523	593	538	554	582	554	528	520	601	586	539	550	541	569	580	557	515	568	505	520	545	553	568	547	568	549	563	536	553	565	494	561	541	573	533	562	548	547	562	582	569	517	524	545	568	523	582	519	562	550	578	555	550	603	582	578	536	558	521	543	582	600	547	567	557	512	576	554	517	539	544	527	575	545	530	580	559	585	529	572	567	576	552	553	567	566	592	556	550	602	584	521	509	579	574	579	534	563	536	579	564	599	566	570	551	529	580	541	566	556	522	559	503	618	551	564	509	543	533	587	568	548	546	595	563	555	562	565	584	589	542	536	541	576	530	539	544	561	582	562	551	548	609	555	551	596	522	549	528	568	587	517	588	564	534	571	606	562	576	575	535	585	530	569	568	554	562	560	520	533	474	548	572	567	567	586	588	571	553	546	538	529	551	517	582	539	552	639	534	581	559	527	586	585	553	583	525	600	581	530	528	596	535	553	582	565	558	554	591	568	558	567	595	546	562	573	596	548	537	551	557	591	535	573	552	536	621	531	525	536	539	546	578	544	530	540	577	546	553	550	547	514	564	539	598	550	560	543	526	554	563	563	546	574	564	529	543	536	546	573	528	554	596	537	569	579	545	550	567	532	559	595	549	573	553	573	534	530	571	583	628	569	539	534	550	524	535	542	556	580	564	570	518	560	526	573	576	529	541	550	550	531	520	522	553	583	542	582	568	592	551	560	549	549	593	592	565	532	605	510	581	571	527	582	542	505	577	546	535	567	591	539	578	560	572	522	515	531	580	557	573	550	561	516	602	549	537	555	525	538	514	534	578	556	547	524	523	497	548	567	530	570	560	562	546	542	531	528	539	501	526	568	548	590	507	559	539	569	571	518	543	639	551	572	566	607	562	525	518	560	537	555	515
4610	1137	947	717	641	681	630	606	598	625	609	602	631	628	575	565	573	618	589	624	636	604	598	610	604	602	596	621	564	581	592	590	645	576	620	554	596	612	603	575	626	603	550	593	581	619	618	641	610	630	570	617	598	560	623	614	569	588	628	594	624	628	638	665	629	628	562	536	565	595	593	557	535	636	586	605	629	640	614	594	535	597	642	603	605	629	619	594	560	611	606	611	614	575	600	615	602	600	598	573	597	563	603	619	627	609	604	589	570	620	592	618	597	618	578	604	572	596	587	606	594	577	629	584	568	582	633	595	574	596	565	572	575	606	639	595	577	647	561	558	643	619	595	675	571	609	657	590	635	622	595	580	611	597	574	604	591	553	650	607	620	597	591	652	608	583	571	574	631	551	627	582	629	590	561	587	578	575	588	593	592	585	562	609	555	566	580	589	615	559	590	615	600	665	611	620	596	642	618	587	587	617	625	573	562	585	604	566	608	522	595	564	618	599	594	597	586	591	612	594	645	608	593	594	636	630	579	634	621	620	563	608	588	560	583	542	586	531	629	606	619	625	577	606	614	587	625	595	586	616	585	638	557	589	603	633	617	600	570	595	620	633	558	599	606	550	588	599	619	595	620	582	559	595	605	579	572	562	589	599	591	600	576	597	573	568	626	601	592	606	628	593	555	590	623	621	609	615	590	604	600	599	633	604	615	595	602	609	604	620	628	583	612	579	587	596	599	554	568	590	638	577	614	604	623	594	585	577	591	617	619	580	655	592	608	640	620	601	603	597	568	617	601	584	588	600	607	559	591	575	590	624	602	568	616	568	589	606	613	579	599	605	591	639	562	613	578	586	593	601	625	575	606	567	580	575	562	594	597	603	644	613	599	599	602	616	613	602	593	608	587	624	602	602	671	620	610	549	624	592	591	595	607	598	641	613	613	617	597	631	596	574	631	619	613	597	575	574	569	607	596	597	574	600	577	573	593	573	610	605	545	632	578	622	576	617	583	606	630	571	582	585	593	609	595	612	658	581	586	568	595	614	618	573	610	614	575	593	607	601	599	576	591	557	575	613	593	584	544	579	606	602	598	584	580	605	559	602	625	563	609	607	563	598	550	639	575	619	605	613	627	583	566	610	639	576	566	613	568	584	555	597	564	602	603	541	616	598	542	581	578	587	584	592	610	587	576	593	608	579	610	571	601	610	599	582	596	601	618	637	570	532	557	588	591	606	606	646	578	625	581	613	626	602	629	572	587	565	589	628	597	583	590	583	582	609	578	586	605	571	616	595	630	643	580	620	568	621	568	596	570	569	568	561	580	595	572	544	602	601	567	582	599	613	623	628	624	566	652	619	584	540	615	583	582	590	603	589	647	613	619	576	598	624	589	588	583	564	551	599	619	577	591	590	657	590	590	609	589	574	572	582	604	602	602	619	600	598	619	572	573	611	543	626	622	617	589	538	625	580	607	594	620	594	585	624	599	591	624	649	627	566	591	606	619	585	620	607	625	559	620	628	613	593	606	613	616	605	618	614	625	609	604	630	632	602	611	586	589	604	554	613	623	646	605	593	593	600	616	616	636	618	625	638	599	615	642	585	587	578	593	559	607	585	633	596	580	612	621	581	566	581	605	598	586	612	643	593	575	589	573	615	620	523	594	641	601	593	575	578	595	575	567	543	594	574	620	614	661	572	572	554	605	617	624	623	607	637	618	628	614	582	589	595	602	614	559	580	559	617	615	647	535	595	594	612	607	644	604	549	605	571	613	623	572	569	585	615	586	568	616	584	576	550	580	637	618	601	577	629	597	552	602	637	571	573	588	559	662	613	612	619	608	583	630	615	572	608	595	605	566	583	609	597	606	597	649	614	577	550	613	589	624	606	604	633	587	605	584	617	579	527	606	604	620	591	555	592	623	631	607	578	579	599	576	593	622	624	592	571	607	583	580	606	610	603	585	611	548	632	617	561	597	576	594	602	627	597	618	593	605	601	579	639	596	613	577	553	653	607	658	618	590	653	576	579	603	611	595	616	600	586	597	616	607	631	624	624	609	592	615	577	595	589	570	664	629	610	608	617	548	586	578	580	589	593	546	592	613	639	605	620	618	569	581	597	585	558	623	563	579	565	622	604	584	618	609	643	611	604	596	542	547	608	604	583	632	606	664	598	617	601	583	616	581	590	584	591	610	588	591	587	577	651	603	599	656	574	602	608	627	658	605	575	590	596	641	613	580	632	582	601	610	575	611	609	605	595	597	597	585	578	568	587	579	618	596	601	621	634	570	627	628	594	588	609	599	594	585	586	620	597	618	625	610	624	600	613	603	629	633	592	611	596	596	577	561	574	635	604	622	560	606	576	576	580	567	603	602	593	658	559	606	611	621	660	567	596	579	635	583	584	571	614	588	606	592	610	657	605	596	574	639	572	589	583	631	581	552	548	603	616	608	592	571	592	596	551	616	578	582	583	573	575	589	609	613	591	591	591	586	570	542	644	621	566	593	586	633	670	576	598	629	627	557	610	641	593	608	607	601	620	611	619	605	633	586	638	620	597	587	616	637	579	548	619	592	607	614	569	648	615	586	593	624	577	602	559	567	587	605	612	562	617	637	592	588	612	542	605	588	580	617	595	601	611	613	619	575	594	617	595	613	613	580	597	608	641	535	606	590	623	574	591	605	609	561	571	577	569	595	607	598	603	624	603	577	590	604	546	602	591	599	537	619	575	599	585	599	611	594	608	568	610	607	613	631	605	619	590	603	613	596	588	593	576	596	567	550	618	629	591	602	593	615	565	631	616	600	613	603	624	608	615	596	584	617	622	587	636	648	610	606	596	586	595	591	586	601	642	619	591	548	587	566	578	611	625	564	597	606	589	614	614	586	559	629	593	551	580	591	585	598	614	596	560	555	595	571	579	575	584	602	654	636	568	628	594	586	629	598	599	602	553	597	587	610	597	593	605	655	607	555	577	612	645	613	650	581	589	611	638	607	585	599	613	595	611	582	627	612	599	610	619	637	579	585	600	614	574	552	577	560	575	648	562	616	605	619	593	601	607	584	569	604	567	548	583	605	608	566	613	599	592	588	602	582	659	592	623	632	583	627	596	580	600	565	560	649	637	589	576	568	612	589	642	670	611	637	596	591	587	601	603	609	580	582	618	607	590	614	563	570	601	580	618	595	619	588	599	571	548	595	597	582	578	603	634	617	599	617	581	562	617	592	602	556	629	618	561	561	600	616	574	588	594	618	637	583	632	602	588	619	566	573	583	628	593	580	594	594	611	602	572	621	595	624	581	604	628	575	605	579	542	617	592	556	582	600	602	623	603	599	594	607	629	569	607	610	609	638	613	596	587	587	579	593	575	593	634	593	598	610	598	616	579	604	605	576	593	544	602	597	548	564	591	589	607	564	549	572	538	570	596	611	596	682	619	594	587	603	566	550	596	571	587	575	603	621	593	572	648	591	580	611	594	589	601	623	591	624	598	604	620	626	592
23590	21130	28241	24261	21106	8561	941	670	526	507	449	456	410	450	371	394	375	393	376	374	366	379	392	353	353	373	322	342	359	352	330	353	380	335	352	337	350	366	346	355	375	337	337	373	384	359	341	373	347	384	330	329	360	319	331	354	355	338	344	356	318	349	401	432	339	303	352	360	354	317	351	365	330	328	349	334	361	356	341	337	357	357	353	341	353	331	305	349	352	366	318	311	364	359	338	362	347	339	332	310	338	340	368	341	322	342	344	359	314	325	319	325	344	344	343	338	321	335	345	367	366	346	363	314	341	286	326	337	332	355	336	352	330	314	308	342	381	317	341	360	313	325	350	329	327	343	315	289	310	315	330	328	347	350	334	331	311	326	343	321	352	344	335	344	366	372	361	326	348	333	343	314	331	350	341	346	354	349	297	330	350	343	335	322	329	373	349	331	334	353	384	329	318	322	333	337	344	345	343	369	337	321	335	309	347	341	337	341	352	336	328	321	346	353	302	362	356	325	348	337	344	349	346	369	332	373	305	344	360	335	331	360	353	353	323	361	325	332	342	355	369	336	330	341	352	323	344	370	347	346	363	336	348	346	354	346	343	332	351	348	310	352	356	342	352	366	341	330	342	329	358	344	333	349	369	319	321	350	309	329	321	338	330	325	374	329	356	368	346	323	325	319	364	344	333	340	323	318	313	320	338	347	297	349	348	359	315	359	342	314	374	337	326	346	372	312	360	346	311	368	327	331	337	359	366	348	321	329	309	313	341	389	353	351	318	342	327	335	343	321	328	333	334	346	302	329	340	341	341	345	363	323	299	331	377	320	335	340	343	345	335	348	345	360	338	345	343	362	335	341	355	353	343	330	363	338	348	315	333	374	378	364	335	335	345	345	345	363	354	329	322	332	359	332	318	326	320	338	333	338	358	355	347	354	301	343	337	347	287	295	356	329	351	374	320	338	342	331	342	360	326	334	316	363	328	312	348	340	322	339	334	362	323	321	334	386	371	344	366	339	351	364	307	320	342	358	323	356	385	350	330	312	349	333	374	361	308	358	335	315	329	329	327	348	360	366	328	374	324	300	359	301	371	344	327	334	340	342	330	359	346	361	327	337	335	342	307	336	350	359	326	367	336	352	360	366	334	355	333	371	338	351	340	335	357	352	320	337	329	350	345	346	334	325	330	321	351	331	344	329	360	356	331	361	362	336	341	340	331	347	338	318	348	313	286	314	348	349	326	304	317	337	352	328	335	346	331	323	354	335	351	324	347	322	358	340	363	370	337	336	316	359	321	329	339	343	329	322	348	325	362	346	311	339	387	366	331	333	331	315	354	356	334	345	320	304	326	364	351	330	324	340	366	350	351	353	349	314	332	336	347	368	338	315	342	345	341	330	339	368	348	289	319	360	347	350	348	353	332	359	320	347	347	335	332	330	347	363	354	355	321	343	358	344	370	343	288	352	309	371	351	335	355	357	327	357	328	327	345	321	361	301	326	336	346	336	341	335	325	364	321	379	319	362	330	346	326	339	310	326	309	342	343	332	296	348	308	331	327	354	318	354	335	314	326	346	344	329	351	353	334	324	344	348	348	327	377	347	284	315	320	358	369	336	364	354	336	357	368	337	319	347	326	338	318	359	367	369	345	348	341	332	333	308	310	331	344	360	340	336	344	329	299	328	325	340	358	325	366	348	338	303	353	334	340	368	333	345	322	323	326	338	354	336	331	360	331	336	349	351	335	340	366	347	361	352	327	342	346	350	327	335	325	321	309	369	329	353	314	347	342	343	336	341	358	331	308	336	361	328	350	349	334	346	327	363	335	315	314	344	367	341	358	346	320	324	344	326	353	362	303	352	306	340	349	315	313	319	344	312	337	367	334	376	343	339	358	347	321	349	369	325	363	347	345	318	369	339	340	337	335	294	340	318	321	339	324	373	318	307	360	320	332	345	385	290	349	322	311	355	341	309	384	360	374	358	343	351	331	364	348	310	303	338	316	320	349	357	353	322	356	351	323	387	359	343	315	358	345	287	351	353	357	347	326	334	338	373	370	364	338	326	341	361	331	317	367	321	344	321	325	346	340	361	358	323	328	331	369	341	350	318	335	326	323	365	335	370	340	288	341	342	316	339	315	325	366	349	322	310	357	343	338	376	345	338	310	351	313	314	353	313	324	333	339	338	348	324	332	361	358	376	322	348	331	362	358	340	344	366	342	357	313	322	322	377	307	327	324	341	346	315	330	339	348	333	346	333	334	360	358	331	326	332	357	334	331	353	323	350	372	349	340	350	378	336	311	319	323	344	336	324	296	342	320	321	318	350	346	341	349	375	329	324	341	338	326	318	334	355	372	357	315	332	360	341	326	357	327	355	326	340	317	375	328	326	366	310	328	343	337	339	323	322	365	355	319	313	350	325	351	329	364	322	357	323	352	352	338	330	348	346	363	332	324	337	350	344	340	327	342	334	333	382	338	332	351	369	328	339	344	366	366	361	340	354	305	380	324	337	337	325	324	285	335	340	367	334	324	335	360	329	338	320	321	353	351	350	323	360	336	374	340	337	373	347	341	335	347	314	339	362	347	337	345	335	320	363	337	362	349	302	333	336	338	316	361	355	331	362	367	346	351	324	319	344	363	336	344	310	346	345	334	362	358	338	348	300	349	320	343	341	360	380	331	347	338	313	311	335	321	324	351	338	337	325	338	329	347	338	348	332	325	340	323	331	371	354	335	338	357	351	329	329	363	380	361	364	355	332	319	334	341	341	350	334	357	329	350	315	344	387	327	357	384	336	329	323	340	340	341	350	317	325	330	341	312	342	379	359	307	330	335	335	341	330	333	342	344	330	334	350	339	346	338	367	351	323	329	363	317	367	347	319	317	341	302	361	353	302	348	332	337	343	362	346	349	309	356	388	340	331	319	357	331	329	322	325	333	339	323	327	372	358	345	338	354	322	360	371	331	310	337	350	356	342	307	297	367	333	309	344	376	360	334	333	348	323	324	316	346	370	325	333	329	339	331	355	353	325	355	342	346	364	356	342	327	367	348	357	351	325	360	313	326	353	319	319	318	366	334	333	319	312	334	320	340	365	360	344	338	338	373	348	347	335	324	332	329	357	334	328	319	310	302	355	335	356	343	329	352	347	350	336	359	375	329	341	323	327	319	320	355	317	339	335	362	343	372	347	320	340	343	351	317	339	341	345	322	314	339	329	322	340	344	366	349	352	323	351	340	334	334	322	332	338	366	343	362	338	334	330	315	314	326	335	350	330	343	296	325	356	340	329	340	337	349	342	357	357	323	334	342	340	372	371	374	339	402	344	353	343	312	370	309	298	330	385	319	331	308	326	289	337	365	362	364	337	342	363	342	348	352	349	359	327	372	343	333	325	317	298	339	344	345	332	353	319	333	356	330	361	324	340	356	343	331	344	358	309	335	353	333	354	314	320	387	317	325	357	350	313	349	323	309	324	370	352	312	332	302	338	313	345	333	340
3537	8547	5771	2671	1818	1479	1181	980	868	709	635	642	527	475	513	468	461	424	451	418	432	450	409	420	426	423	379	404	408	400	406	398	368	390	401	350	410	377	382	358	387	392	370	404	390	343	411	363	332	419	371	389	354	374	359	407	368	393	376	363	381	422	485	503	383	371	372	392	383	393	365	356	401	375	372	380	390	385	404	392	378	384	349	390	379	362	378	362	398	392	394	381	339	366	370	362	405	368	366	365	394	374	361	379	377	394	373	351	351	355	352	380	374	391	344	364	411	360	343	366	369	380	349	383	361	391	371	325	371	373	348	396	392	357	410	376	366	378	372	371	363	399	391	385	352	329	333	364	351	397	384	355	388	355	369	349	345	355	367	370	359	382	388	343	366	359	390	403	364	398	393	349	376	391	398	352	386	411	388	394	370	389	398	358	380	403	356	382	418	381	370	404	368	356	392	349	401	361	361	355	361	368	412	354	355	399	407	358	372	393	365	399	360	354	358	362	379	377	349	353	390	361	381	398	372	347	366	354	405	386	406	366	399	410	350	382	401	372	372	373	360	373	351	383	382	380	375	368	356	373	340	380	382	402	384	371	368	382	369	384	350	378	356	350	351	366	363	350	368	372	350	386	361	388	384	382	368	341	429	382	386	330	352	378	394	383	368	367	391	389	370	408	345	364	370	374	379	378	377	412	336	378	395	353	370	359	351	403	377	400	386	381	377	360	346	353	361	397	401	401	361	372	399	373	387	369	394	374	379	387	383	324	358	359	369	362	357	382	403	379	366	365	386	371	352	345	371	340	361	358	390	365	372	387	346	387	378	407	404	355	369	378	383	378	318	426	386	347	383	362	373	375	371	388	377	398	378	390	386	373	362	333	392	370	400	386	404	380	363	382	389	366	359	382	356	392	420	390	399	371	384	405	367	363	342	345	367	361	369	362	365	366	377	359	412	360	356	362	373	369	351	346	379	393	365	360	363	323	411	378	398	388	404	366	358	381	368	359	390	368	368	360	400	343	357	359	357	362	339	370	383	395	350	376	364	373	379	379	379	380	358	380	382	353	380	363	371	403	420	382	366	363	399	354	342	405	361	393	392	397	353	329	356	378	379	375	402	355	380	355	399	366	358	359	397	407	375	382	382	366	394	377	358	377	362	385	417	375	338	398	404	380	368	351	365	383	340	382	369	390	374	372	410	353	375	356	373	340	366	366	335	367	363	429	382	371	386	366	382	351	383	378	372	365	346	370	397	389	360	383	384	392	357	366	387	425	354	360	381	355	370	384	351	323	377	363	353	376	349	382	376	374	363	392	395	382	412	388	325	372	359	378	374	345	373	360	387	380	359	360	368	379	331	349	355	329	398	368	414	358	372	381	358	427	381	392	329	415	372	357	350	375	385	398	368	364	364	360	374	351	351	368	402	364	383	367	369	336	358	360	388	385	370	340	382	321	345	440	374	363	357	369	367	362	375	390	354	372	402	348	376	378	377	344	361	344	391	359	397	351	387	428	360	347	373	371	343	379	389	386	355	366	375	374	373	375	365	362	378	396	357	380	353	366	333	366	405	377	365	383	384	394	372	368	403	351	366	393	402	359	380	367	384	393	346	385	373	378	356	357	378	357	361	408	375	391	369	359	350	374	360	406	363	364	367	366	378	356	391	356	356	415	361	371	360	383	382	350	371	365	344	357	406	370	353	345	384	331	360	346	378	326	388	356	384	390	383	362	368	408	331	369	375	360	392	387	409	381	394	378	362	355	368	394	367	363	364	354	340	400	386	363	348	398	368	378	381	333	369	361	367	348	375	344	368	341	392	375	361	416	379	343	375	376	374	356	377	387	395	424	371	381	380	357	403	370	349	372	405	363	381	391	362	349	360	345	332	356	381	354	385	357	362	352	356	349	340	341	384	360	367	373	393	388	333	418	388	361	375	417	373	370	368	356	370	400	382	404	393	348	381	358	389	389	358	360	352	346	406	390	357	376	378	399	364	348	385	396	408	366	346	414	379	373	336	372	380	398	363	382	346	399	383	381	393	360	390	390	384	382	349	378	364	378	351	379	383	378	407	375	399	375	358	321	361	364	370	366	384	358	369	372	400	401	347	358	391	355	379	368	378	328	352	373	358	339	363	344	412	379	347	364	359	363	346	393	386	364	365	349	338	380	395	388	336	384	365	375	375	377	388	333	378	403	422	361	380	348	349	368	381	410	355	368	365	372	363	396	351	404	358	351	363	343	393	379	371	369	355	361	396	376	394	379	402	369	373	381	378	369	396	380	369	372	371	377	374	387	351	397	373	356	387	362	366	357	396	373	394	376	361	402	352	357	362	375	404	426	383	365	358	346	361	370	375	397	374	353	350	322	378	363	341	343	383	363	387	369	326	401	349	371	397	371	352	386	398	372	389	358	385	380	381	347	391	379	348	385	361	359	351	371	328	325	369	374	385	367	358	405	357	375	360	367	357	370	393	390	390	371	361	337	387	354	371	402	393	388	380	384	373	433	376	372	391	402	371	371	353	373	368	349	377	339	364	367	360	389	346	375	317	371	376	369	385	407	360	365	360	363	386	361	375	338	403	368	373	378	358	377	385	355	361	390	345	380	341	393	348	368	368	349	363	377	368	364	345	369	408	368	317	394	369	362	404	381	361	396	384	396	383	388	392	369	367	330	343	394	343	384	411	381	396	380	398	369	350	382	359	376	358	411	375	387	353	402	372	379	344	406	365	391	404	381	393	364	347	368	350	342	376	376	335	334	388	372	384	363	347	415	370	398	371	381	349	349	392	357	336	382	367	364	381	378	329	395	362	350	359	339	394	357	389	353	399	368	389	332	358	361	382	371	353	371	364	367	396	396	363	370	366	355	393	363	368	356	364	381	367	381	369	341	377	380	392	384	363	381	347	403	346	400	373	386	359	397	344	373	376	370	373	383	392	403	364	329	387	401	350	399	407	363	390	352	349	351	357	387	366	337	373	396	378	341	359	357	388	394	370	405	387	392	378	415	367	389	383	376	341	391	373	390	391	384	372	390	382	381	332	392	349	369	349	341	384	376	356	355	374	381	366	394	374	383	384	354	368	394	354	369	357	338	368	388	359	425	349	390	379	356	381	397	375	349	353	375	341	364	359	343	385	363	368	360	385	393	364	336	410	356	402	345	407	350	350	395	349	340	413	375	364	348	379	351	399	357	375	360	378	365	380	394	377	395	362	359	358	349	381	395	387	361	370	361	367	374	411	360	403	355	407	383	363	363	384	367	378	377	375	371	385	395	370	399	374	379	376	355	320	386	395	387	346	341	398	383	356	379	392	354	400	372	377	391	367	380	387	345	363	369	379	376	383	403	360	331	392	389	370	402	391	342	363	372	392	379	371	369	370	395	390	366	381	382	412	384	363	376	380	378	351	401	370	359	373	373	369	388	406	367	352	349	365	378	374	372	350	366	334	364	380	393	359	370	382	373	340	364	350	359	367	365	357	374	393	403
24749	21080	27122	25177	9728	1212	1054	971	903	897	856	910	791	877	749	869	812	859	833	839	821	807	768	789	776	791	812	777	773	822	780	828	801	820	782	818	781	789	736	799	810	753	808	811	832	799	804	809	795	778	775	784	814	798	822	771	827	784	825	813	756	830	862	799	813	740	803	808	803	837	763	836	819	796	801	804	826	808	788	814	796	822	802	775	780	823	767	796	787	762	794	794	809	786	782	823	812	809	816	775	800	864	802	770	768	782	752	859	852	781	827	757	781	784	824	787	795	778	821	840	819	782	765	806	747	750	793	726	808	806	761	800	811	786	833	809	786	801	766	861	833	835	778	816	802	818	804	833	791	754	793	730	761	802	799	801	815	816	792	835	753	787	795	797	785	805	747	779	814	804	753	784	789	798	728	771	824	783	786	806	805	765	786	854	782	786	797	822	788	868	821	790	818	840	824	799	825	794	815	804	757	771	783	815	768	810	778	831	802	783	762	798	782	766	744	755	767	826	764	829	788	816	811	742	757	783	725	857	796	788	773	769	810	767	788	714	782	827	802	756	772	818	878	824	770	792	782	759	832	823	813	823	769	796	825	806	767	774	810	836	803	754	798	860	796	784	804	758	779	720	778	767	790	827	773	813	829	776	801	775	781	798	871	823	857	786	777	816	839	838	834	842	829	768	788	752	815	779	767	791	795	811	803	805	797	807	804	822	781	771	783	777	774	789	781	814	759	779	793	794	785	759	775	768	756	812	842	813	782	754	780	827	796	790	795	845	763	847	856	775	819	831	823	827	811	840	818	763	822	828	818	793	827	819	828	841	776	842	771	820	813	770	764	784	760	798	781	822	705	778	799	812	771	854	793	817	840	806	795	789	836	788	798	779	749	837	804	835	772	834	757	827	810	816	811	809	750	825	794	811	791	771	825	756	809	783	795	811	783	773	775	845	792	855	796	780	772	804	847	793	771	840	762	807	815	810	804	818	837	803	747	784	798	848	838	753	832	808	798	824	761	761	808	768	839	778	773	806	790	818	761	784	803	763	802	818	786	813	771	836	778	802	807	816	823	807	830	748	843	745	747	772	794	781	791	816	808	749	807	828	782	823	794	860	832	788	798	778	777	799	783	835	778	812	781	787	797	773	770	781	833	816	835	817	846	804	791	825	820	780	734	782	758	773	850	837	781	836	792	794	811	767	811	788	802	845	825	828	821	807	766	791	779	767	822	788	754	855	811	815	832	770	817	776	806	801	828	854	765	828	743	792	746	823	790	782	806	806	791	821	782	831	806	857	738	795	844	810	823	778	799	801	836	830	809	873	788	785	786	813	841	812	785	767	784	827	799	784	829	817	796	775	800	774	822	822	781	841	825	763	841	778	769	829	773	808	791	782	831	772	769	818	825	750	811	711	783	791	775	823	776	784	793	781	799	825	760	821	772	767	813	769	816	835	807	799	789	781	758	818	811	767	797	825	800	821	774	800	802	833	835	831	773	810	788	828	829	749	813	794	795	869	825	828	802	818	821	772	806	794	810	802	751	764	800	809	780	781	806	831	855	797	813	761	793	819	760	811	818	826	785	801	813	791	750	788	827	810	777	765	882	767	791	747	799	756	854	803	801	815	808	772	815	806	817	808	757	790	799	803	738	772	784	749	820	777	740	829	771	811	809	832	790	760	770	830	824	801	812	788	770	785	741	815	767	811	770	800	818	790	770	791	785	807	783	801	785	833	792	784	778	773	744	755	788	768	833	790	755	795	817	782	802	822	803	799	772	814	784	821	828	811	805	817	830	792	771	743	833	776	766	779	781	733	747	772	780	834	838	767	763	784	765	769	779	771	814	788	780	827	781	795	819	777	771	815	781	765	811	790	817	785	744	776	809	787	792	819	805	800	811	820	762	783	827	810	799	769	763	771	749	799	812	842	764	821	752	795	760	791	785	822	775	799	800	795	805	787	801	883	788	781	800	783	794	808	772	849	787	800	787	797	842	778	776	840	714	832	842	799	824	774	811	810	784	754	785	800	811	764	796	819	815	780	792	759	734	790	775	804	806	753	768	759	846	784	789	759	862	801	799	784	833	782	842	785	802	734	781	813	845	793	782	817	783	787	792	802	792	771	827	806	810	797	760	826	813	765	832	797	764	806	795	746	729	805	788	797	771	788	751	755	774	763	782	859	775	767	831	826	782	829	822	826	765	811	764	817	770	786	769	781	799	862	820	785	804	803	743	794	822	803	751	803	792	797	831	786	779	785	852	762	777	840	781	775	746	750	760	780	802	795	812	765	795	772	775	727	809	806	786	777	821	769	797	804	794	795	774	793	757	795	796	801	811	784	847	753	775	813	798	847	800	786	812	736	793	802	770	761	774	771	801	782	808	791	793	767	764	787	763	773	833	786	824	840	806	791	781	852	800	756	819	748	808	786	737	788	793	788	824	818	822	785	762	768	775	798	827	762	818	811	825	816	817	809	785	797	760	764	775	844	784	779	825	746	797	777	764	777	785	819	794	787	797	791	815	791	858	789	789	801	746	826	789	790	788	810	825	763	842	805	796	823	804	794	784	810	815	823	838	811	777	813	789	793	810	799	741	773	800	768	811	813	776	817	837	772	826	825	774	810	804	747	808	837	829	778	771	805	789	797	764	809	818	798	806	783	746	782	831	832	856	833	860	793	847	812	822	769	800	792	723	772	806	789	771	761	810	822	832	793	793	834	771	814	810	773	755	797	764	743	778	809	834	767	787	843	789	771	776	806	762	776	751	823	812	794	765	799	755	760	829	791	782	839	803	772	834	833	787	766	830	810	778	784	764	819	778	835	778	785	811	748	761	779	772	828	764	778	838	760	815	778	788	800	806	794	802	786	786	849	747	841	762	781	768	800	787	816	808	803	792	784	795	797	776	806	808	812	798	767	801	781	794	825	835	845	766	790	788	771	766	758	814	769	838	735	804	817	774	798	827	763	806	817	838	769	812	833	832	794	808	810	789	756	777	797	804	736	837	793	761	808	763	804	819	728	799	788	757	798	765	774	824	810	813	798	765	760	798	826	783	815	786	768	790	765	766	760	776	849	811	796	776	857	771	829	826	830	772	762	855	810	778	764	790	760	865	779	784	770	793	783	801	818	767	743	732	790	745	773	799	798	760	801	799	807	750	826	796	827	840	822	780	797	798	759	802	732	808	794	811	806	814	731	821	784	780	777	816	797	863	808	724	787	817	736	849	809	786	785	794	835	777	810	823	760	780	836	829	789	773	809	765	783	764	825	805	793	774	795	834	807	849	782	803	773	817	786	763	778	808	817	816	756	759	790	747	858	767	803	789	773	773	794	843	792	732	778	773	801	790	797	816	789	773	837	818	810	792	814	816	834	772	830	775	833	837	834	773	808	790	826	738	808	787	767	796	812	812	762	830	768	807	830	796	785	819	788	774	785	798	814	770	779	797	780	824	790	852	783	762	746	783	793	776	805	805	725	845	809	802	826	836	773
3819	5189	3554	2019	1679	1419	1262	1142	1069	1007	892	986	920	918	853	863	880	868	841	827	901	804	819	851	810	794	850	785	841	827	817	777	821	797	827	772	824	854	827	783	891	800	785	792	816	869	807	812	871	840	825	838	852	857	794	832	818	840	804	816	792	851	946	870	855	773	826	825	850	800	808	841	818	813	788	825	810	812	815	818	816	808	845	807	784	799	804	806	845	832	782	863	860	815	845	783	764	845	825	776	828	771	842	826	857	822	824	799	814	840	790	847	817	847	818	777	795	814	817	796	792	780	774	800	796	808	849	814	741	811	828	791	773	839	817	829	838	844	833	786	792	884	795	776	808	819	799	805	819	782	779	844	781	829	812	784	812	801	781	790	774	795	820	813	758	816	834	789	805	788	811	826	822	778	817	789	825	807	856	845	781	797	813	729	816	795	809	802	829	819	829	847	817	849	855	815	795	809	875	892	876	834	829	809	822	826	812	868	789	770	810	792	762	782	769	852	789	746	832	826	819	782	829	787	812	805	833	832	760	801	823	799	839	773	816	823	830	754	768	775	829	815	815	773	802	824	844	808	828	780	828	794	809	812	800	760	823	773	814	849	781	820	808	802	828	797	839	914	816	844	789	851	827	829	773	802	784	756	805	849	789	840	819	757	834	795	778	823	771	851	820	836	793	822	810	840	780	830	801	826	815	771	831	793	884	879	823	822	781	823	772	820	818	805	815	853	838	816	795	819	797	800	795	774	841	830	791	848	776	839	806	761	846	805	797	832	812	838	842	815	827	804	889	809	796	822	830	795	807	840	781	840	825	807	845	816	847	812	810	834	789	825	836	828	824	778	829	804	826	814	849	818	762	795	820	840	846	869	837	776	844	870	859	788	814	825	816	805	842	830	827	832	828	801	786	786	819	786	823	813	784	852	835	786	816	821	829	801	752	823	836	804	857	765	795	829	796	794	903	811	834	848	772	804	768	800	822	801	836	845	812	839	791	832	768	816	895	846	762	807	802	793	857	857	799	792	820	805	800	789	825	846	816	811	811	796	785	834	763	787	817	795	825	833	786	808	798	806	819	827	828	842	844	886	779	804	804	835	865	809	801	802	837	803	835	829	864	845	868	805	776	776	841	824	811	801	797	814	785	793	821	799	784	852	735	817	802	781	789	790	801	777	766	820	786	810	831	821	798	792	776	761	809	786	800	805	839	762	792	807	784	801	774	809	805	828	861	714	822	837	831	791	843	803	892	841	810	819	797	759	810	779	802	823	872	824	828	850	835	812	804	846	801	743	809	839	767	819	819	799	795	867	820	807	834	820	784	877	835	817	763	834	769	806	853	809	798	816	809	797	801	820	827	782	849	842	845	843	800	817	833	815	813	796	843	843	792	757	812	836	820	765	824	850	785	840	816	830	760	819	782	792	783	845	841	835	773	809	793	737	800	789	869	793	824	823	844	775	784	792	827	761	797	799	847	759	826	827	809	818	762	785	867	861	756	859	804	848	820	801	809	815	834	794	874	808	872	843	814	815	840	786	800	824	792	774	838	827	855	778	791	806	811	821	830	835	804	782	829	855	822	831	798	810	776	812	809	767	792	808	857	816	770	803	808	858	797	772	852	847	800	786	851	817	868	787	808	809	755	791	863	822	766	835	783	831	759	819	834	749	771	843	830	808	782	796	786	766	821	820	773	819	813	805	814	819	851	802	809	822	890	772	821	838	785	859	823	838	842	803	853	805	851	862	834	842	849	812	843	852	837	776	786	871	807	811	858	871	838	806	795	817	801	807	830	811	834	797	820	806	807	775	882	748	816	807	867	785	828	760	821	776	841	833	822	809	801	894	895	799	827	835	837	849	851	771	857	817	807	820	833	819	842	861	830	836	815	793	811	856	799	802	828	854	753	839	847	811	808	810	879	832	824	806	761	772	829	814	804	804	834	829	786	786	815	828	884	826	830	768	859	776	834	846	788	767	787	781	830	809	821	803	861	783	792	802	796	819	797	786	852	812	851	797	800	847	792	825	779	835	807	854	799	827	735	840	796	799	831	822	791	810	824	888	815	856	852	794	793	769	783	831	825	808	801	782	756	796	755	835	802	792	822	849	819	797	828	801	914	816	773	816	792	840	772	805	760	806	845	855	822	817	761	805	816	838	832	817	833	804	788	774	835	809	799	781	791	802	793	784	811	813	825	802	818	819	801	844	735	798	826	779	834	816	787	800	816	808	830	747	867	816	714	780	821	795	856	788	835	795	820	797	778	787	788	804	833	852	842	854	846	777	818	764	797	783	802	777	792	827	795	798	817	813	832	888	830	840	812	837	804	795	783	814	791	838	796	791	831	807	849	806	827	827	809	850	805	822	825	774	797	832	822	828	806	842	781	819	822	796	783	834	855	835	805	815	853	835	874	808	827	869	821	811	786	801	800	806	798	780	791	806	826	796	791	830	859	824	802	844	786	821	826	760	815	805	844	848	841	821	784	773	813	823	862	749	826	821	810	832	802	804	745	808	818	843	830	796	855	823	843	769	827	810	811	863	790	824	752	758	818	821	863	819	773	808	809	846	834	807	825	816	825	796	806	801	822	830	814	780	812	788	838	810	804	810	843	871	844	784	812	859	810	848	798	892	837	841	812	824	798	822	829	806	796	871	831	798	823	777	794	799	869	869	797	827	784	822	774	764	805	755	789	789	784	805	791	856	823	858	776	831	819	873	808	815	815	850	849	822	799	776	772	761	815	826	820	791	815	757	867	795	824	817	853	845	822	838	779	816	838	827	792	786	810	854	865	820	793	846	831	792	812	853	847	777	828	798	834	794	836	828	801	832	814	860	832	875	762	812	832	812	830	841	800	840	795	846	814	852	811	817	857	778	784	774	780	833	837	834	870	866	844	753	807	817	856	818	798	796	804	782	799	783	819	815	833	790	814	852	791	840	781	783	811	763	798	846	847	801	815	834	798	804	862	850	781	830	826	855	770	836	812	808	805	759	826	798	843	812	818	809	828	808	834	857	807	796	814	798	796	829	780	850	804	811	817	821	785	805	817	777	856	781	755	791	784	827	832	825	839	793	856	844	849	847	786	776	786	821	806	796	828	834	812	827	832	772	811	861	808	767	806	810	796	818	829	809	825	792	809	799	828	763	817	834	812	762	791	814	806	770	798	818	830	794	786	831	853	858	820	841	841	794	825	756	835	820	821	843	835	815	862	795	805	806	811	794	789	829	803	828	792	787	807	818	780	833	836	822	827	790	778	759	803	834	853	791	785	774	772	776	791	834	758	819	831	785	847	850	852	840	873	811	729	780	802	817	840	828	815	816	792	838	794	790	782	831	768	830	824	783	824	865	824	782	864	825	834	848	814	783	830	796	796	830	835	804	815	779	812	763	832	822	824	804	867	782	816	773	829	823	802	812	828	792	825	799	847	822	789	779	819	820	820	811	831	818	782	814	769	821	795	852	807	842	871	800	831	825	834	762	843	778	810	790
22415	21132	28803	23726	21126	21183	7980	1246	948	899	858	793	746	694	666	708	644	644	632	596	569	630	614	558	655	600	593	613	560	595	555	544	563	561	595	612	515	615	548	553	608	605	588	580	571	597	564	583	567	542	582	549	579	553	540	583	550	616	587	557	564	629	643	680	547	562	559	549	552	556	521	536	540	596	569	530	536	539	509	599	534	536	546	525	566	544	582	521	527	568	589	572	570	507	550	557	513	547	543	562	544	522	557	565	560	532	595	551	547	543	556	580	555	511	579	596	564	533	567	528	586	532	547	568	583	575	571	554	524	528	589	549	533	526	547	584	547	550	549	509	529	572	605	553	540	567	566	573	552	540	557	583	571	548	564	547	580	566	546	583	580	540	533	568	561	530	594	596	551	565	514	573	534	579	572	548	577	577	574	571	535	563	550	555	590	546	547	547	582	544	570	581	561	556	520	522	548	508	543	517	521	573	578	546	551	539	546	520	545	541	578	566	585	580	560	599	536	565	592	551	550	567	574	522	544	541	561	544	553	601	541	519	527	537	518	555	578	508	542	544	543	538	608	540	553	545	559	583	526	534	529	563	516	597	546	523	498	562	572	579	540	590	578	588	575	552	590	571	544	526	527	530	562	590	545	553	551	541	552	572	590	538	527	548	515	559	550	578	575	564	565	564	573	542	565	559	602	547	537	557	566	553	583	520	520	538	533	559	578	537	599	572	501	516	541	526	553	550	537	512	567	571	591	546	578	544	570	587	560	576	596	592	537	596	546	561	540	566	543	601	609	601	501	541	564	564	552	625	570	543	578	555	556	553	554	566	545	595	531	536	560	568	549	551	543	506	585	501	554	537	579	541	553	589	582	558	580	572	540	555	561	546	562	530	593	547	567	570	540	582	559	564	565	576	550	545	579	537	542	532	537	557	551	568	598	560	544	568	563	525	571	578	549	584	554	564	543	568	538	564	565	567	598	508	500	607	545	584	604	533	582	530	570	579	551	502	521	578	515	511	559	594	551	563	587	556	530	567	577	535	558	543	552	524	553	535	575	523	530	583	576	545	555	524	561	559	573	558	561	583	564	548	553	552	526	540	539	566	554	601	574	571	567	556	558	551	538	557	565	552	565	554	548	543	545	543	546	586	492	596	579	534	532	572	617	568	559	550	547	573	578	561	527	542	539	561	580	571	554	552	552	572	591	569	545	555	552	557	570	598	532	578	550	541	546	547	552	593	584	551	561	547	565	555	512	556	524	553	517	543	620	579	604	580	563	513	544	537	548	537	581	554	567	585	580	546	565	569	545	607	580	541	538	551	566	563	542	576	519	569	544	557	553	560	535	555	534	560	595	539	596	539	575	548	548	584	543	526	562	560	590	538	569	495	544	619	536	530	534	556	580	571	554	591	576	527	566	538	575	541	540	559	564	557	542	558	564	580	578	568	542	551	544	547	537	572	589	572	526	568	545	533	560	623	625	555	577	552	566	594	556	570	556	526	574	539	549	557	550	571	530	506	566	559	554	513	541	538	522	590	544	564	563	518	584	543	599	563	527	543	569	537	568	570	590	575	568	541	519	563	526	550	537	524	594	566	561	552	568	522	554	549	559	547	525	585	538	569	518	547	568	538	581	540	540	547	578	584	568	576	552	578	597	540	563	583	537	561	545	563	528	554	530	541	600	562	561	565	558	525	597	552	559	565	564	570	582	537	526	526	541	594	590	523	521	550	548	556	519	554	574	562	576	551	549	509	548	538	554	545	544	556	563	564	550	570	562	564	528	533	598	571	576	545	572	564	553	562	571	590	544	535	574	531	538	553	538	554	548	511	515	542	529	558	593	527	527	584	520	584	531	565	584	491	588	541	531	531	560	582	517	550	532	538	576	533	532	552	572	575	539	542	557	571	512	568	592	555	545	625	520	536	572	548	519	531	550	541	563	556	547	554	587	598	506	544	537	565	548	566	538	571	536	549	589	549	559	567	565	528	536	547	564	544	547	514	536	528	531	571	571	546	534	537	560	545	548	595	569	582	551	523	568	554	580	544	551	533	567	529	539	576	592	534	582	539	576	536	538	541	543	544	568	547	550	517	531	534	504	560	544	579	530	554	571	549	549	537	567	526	612	545	551	538	512	559	605	549	533	511	578	576	531	534	533	563	555	558	545	610	558	534	551	492	575	545	534	562	548	569	566	602	542	538	515	539	541	585	537	540	539	535	585	568	509	543	561	533	528	585	611	546	562	562	525	582	571	594	528	583	539	567	557	552	570	558	539	536	576	533	544	574	537	531	576	541	566	550	549	583	585	548	512	569	561	539	536	539	563	569	544	560	539	556	533	546	534	559	573	536	599	580	513	579	564	597	595	504	555	537	538	516	562	546	569	563	605	553	564	536	521	540	565	523	604	528	536	561	507	588	630	556	583	596	519	528	545	531	588	519	555	516	536	520	559	551	518	565	579	548	543	549	558	547	541	575	541	545	542	558	535	575	585	542	523	543	570	576	546	542	495	550	578	560	535	578	580	548	567	580	613	541	533	572	541	583	534	568	599	566	559	560	544	569	553	539	556	584	492	567	577	595	527	518	527	539	555	552	572	573	555	557	605	618	553	510	537	561	557	505	562	518	584	564	533	518	562	521	526	548	527	577	544	589	550	481	572	581	536	556	575	502	563	542	541	547	551	557	510	543	540	563	537	532	563	521	560	529	561	557	518	536	589	552	521	604	561	558	570	599	592	565	580	546	568	544	546	552	531	573	539	560	534	575	565	556	516	578	576	522	535	560	555	510	559	529	563	540	559	547	567	552	558	578	568	587	556	563	582	566	544	566	552	535	565	557	525	518	524	532	549	538	577	597	541	570	544	554	545	537	567	538	518	552	546	564	538	511	519	551	564	560	524	547	576	576	525	521	562	544	540	561	575	546	551	593	581	551	536	575	525	519	575	559	580	549	554	537	515	548	535	598	573	531	543	578	569	548	588	548	537	525	544	513	523	580	587	562	536	521	563	541	569	532	535	582	542	574	563	556	543	494	539	541	569	538	567	550	539	598	561	598	598	572	576	523	580	554	562	576	514	565	537	547	517	538	540	546	585	558	567	541	543	567	559	565	539	540	546	493	554	602	538	595	579	563	569	527	537	604	543	526	534	568	559	601	597	555	585	528	549	573	560	523	542	550	539	531	541	563	544	562	566	524	558	516	562	560	553	557	591	570	544	584	554	519	562	584	566	558	580	559	531	533	523	579	574	557	528	535	581	555	575	583	522	551	558	563	537	565	624	582	526	509	552	595	554	593	559	488	553	542	532	519	554	563	526	609	524	553	569	558	582	553	534	569	582	534	539	537	570	551	566	558	548	542	524	554	599	619	566	556	554	544	535	538	570	526	557	569	554	561	568	550	513	561	568	583	552	554	586	569	544	576	582	538	571	537	565	567	579	565	545	562	564	616	541	581	572	542	568	543	555	591	551	545	546	571	545	553	548	608	549	557	583	575
4803	14106	9482	4596	3398	2619	2098	1685	1349	1182	1032	969	872	804	789	732	766	715	726	669	690	638	611	663	630	593	628	628	614	582	601	561	594	628	607	599	539	583	604	602	541	580	569	614	598	589	559	607	558	568	575	550	570	573	563	574	564	598	579	535	538	605	705	726	539	562	550	568	563	580	565	601	593	538	532	568	559	560	557	538	548	546	616	618	527	553	574	574	591	572	585	561	597	555	530	580	528	529	543	537	546	549	596	538	558	538	578	565	548	534	593	572	588	534	553	555	551	550	569	550	584	552	572	585	582	551	524	603	525	537	606	577	534	554	513	576	557	544	556	548	555	571	532	550	600	574	575	561	579	560	539	557	577	584	557	584	518	549	572	585	544	511	511	552	562	532	602	588	590	588	573	546	525	555	571	535	550	586	559	574	591	589	572	574	578	519	530	584	603	570	546	548	551	569	534	617	532	578	572	560	561	559	558	568	535	532	569	551	600	481	551	565	561	580	560	559	569	543	572	535	559	559	574	542	558	548	550	530	580	516	614	540	570	582	564	576	591	536	550	544	593	558	534	525	539	512	578	564	533	573	533	551	535	560	574	581	586	557	526	546	581	547	584	579	554	562	552	549	562	532	583	529	582	568	590	563	552	595	577	576	546	568	543	541	576	552	537	570	563	588	553	574	546	535	585	574	546	580	540	556	552	547	565	569	589	551	548	566	564	567	533	592	551	548	545	594	584	547	545	577	590	559	585	552	577	592	577	590	555	563	570	574	518	555	566	527	564	542	598	578	572	576	546	536	559	552	572	522	545	574	541	564	552	573	552	520	517	566	537	563	530	558	538	545	576	551	570	553	546	578	566	557	623	597	556	539	528	532	521	535	541	575	544	594	542	554	527	558	523	587	544	573	592	560	581	599	519	571	529	559	562	580	547	563	508	550	540	547	568	587	562	544	546	569	569	499	582	561	567	540	551	529	604	561	539	559	558	561	511	572	522	583	527	568	574	555	568	579	540	558	530	590	525	536	561	568	608	533	575	567	541	541	556	570	530	546	574	550	593	538	548	545	542	529	534	562	577	528	499	556	550	578	562	543	525	577	570	551	587	551	555	499	563	531	536	592	547	542	565	539	572	579	567	551	588	579	516	535	566	481	541	528	586	543	579	549	549	539	542	555	577	517	540	601	559	538	563	556	554	540	603	568	554	530	582	541	544	534	507	575	553	587	556	542	612	562	569	559	568	571	573	572	546	620	533	617	550	586	572	595	525	598	585	555	592	528	570	547	536	564	599	547	563	543	562	555	530	585	519	570	542	558	534	562	608	534	564	566	571	525	596	556	590	561	539	584	533	552	544	516	558	539	597	547	561	552	555	530	562	561	560	560	536	557	561	571	541	553	560	538	557	557	505	556	590	588	556	590	546	579	575	505	570	541	563	544	537	584	541	556	538	563	550	565	592	578	549	565	559	602	516	523	592	550	561	552	560	550	548	532	572	541	560	549	552	593	546	537	592	544	611	540	567	581	546	569	538	523	587	579	558	565	574	590	562	516	573	554	555	550	537	544	553	545	557	573	555	539	542	544	577	572	508	571	557	546	574	536	516	547	539	553	581	516	546	553	557	555	561	523	508	573	580	540	546	554	548	574	540	565	508	566	570	537	540	528	563	556	508	576	589	592	573	574	586	556	607	525	583	551	562	570	578	563	579	553	511	598	566	558	582	561	595	589	558	556	527	565	562	578	546	593	562	599	603	576	527	526	550	546	569	550	550	566	566	574	544	534	533	514	564	570	561	543	588	554	563	527	578	553	545	564	537	597	545	576	512	541	583	556	582	594	554	572	557	589	554	556	551	548	531	522	551	561	537	564	557	555	586	565	525	531	519	554	559	546	593	536	569	560	596	560	573	555	580	544	561	548	586	557	554	583	549	571	580	539	547	560	580	610	590	549	584	529	552	607	580	545	550	612	527	544	571	511	557	565	563	528	582	538	568	572	551	579	543	526	555	516	585	567	549	578	587	564	549	546	559	568	548	581	554	608	553	520	573	550	538	534	543	542	539	567	599	619	559	564	540	580	555	578	537	552	538	534	551	542	534	540	597	559	584	572	575	553	555	561	532	574	564	571	548	561	572	549	550	562	568	569	570	571	607	522	571	584	544	557	584	560	527	581	541	533	530	553	521	577	486	520	537	525	567	566	559	545	567	515	594	556	569	530	556	566	541	595	508	564	546	555	570	552	552	552	526	479	548	534	565	537	608	571	576	549	601	586	536	559	566	543	537	543	558	519	547	557	561	560	565	533	591	590	593	577	583	582	538	580	562	522	515	564	555	579	556	529	518	553	536	562	537	519	575	604	545	561	573	635	553	572	585	575	594	536	558	539	578	532	543	547	558	566	558	537	570	590	599	555	573	560	566	577	557	564	547	566	579	586	537	569	607	534	572	542	564	553	538	568	561	552	590	574	555	551	601	542	578	559	550	600	559	576	563	533	547	541	508	545	563	541	558	510	564	568	519	534	551	582	584	594	535	557	558	557	612	583	522	576	554	575	522	573	543	557	547	531	541	573	571	544	575	561	593	577	556	528	568	562	577	523	548	539	594	593	531	572	565	530	564	562	540	570	502	524	550	550	544	577	559	551	540	594	582	529	521	541	532	579	556	537	551	555	510	546	581	510	539	561	573	515	603	529	541	564	598	548	536	561	559	508	531	533	589	562	553	574	553	648	546	557	575	552	555	543	566	554	566	539	553	565	579	590	602	564	529	557	518	586	556	588	563	545	551	541	539	559	550	567	593	540	528	581	531	526	531	530	571	549	549	549	550	544	553	531	536	522	617	557	537	570	542	529	502	552	563	565	542	509	524	529	507	589	565	536	570	546	568	579	530	601	562	539	569	550	549	551	535	551	540	560	543	561	535	549	530	558	570	556	548	591	581	559	569	524	523	564	548	532	546	545	556	530	565	566	524	562	557	530	544	553	566	544	556	579	567	557	544	576	543	562	542	539	570	541	526	514	550	542	577	591	533	561	546	532	581	526	531	568	577	592	512	551	609	535	538	553	570	580	589	565	559	542	547	572	553	568	552	571	547	601	516	541	580	526	549	598	558	515	544	582	602	565	556	529	564	527	557	586	493	529	507	588	576	570	568	526	535	543	553	566	563	576	556	544	562	495	546	557	533	536	517	566	564	569	540	560	551	569	549	529	544	526	517	582	572	511	598	500	519	528	599	557	532	566	585	576	516	535	552	559	543	521	555	573	516	544	556	551	564	521	566	520	609	575	611	583	521	554	597	577	551	572	558	588	548	578	577	504	588	557	555	595	531	542	558	584	533	573	577	547	582	573	561	545	541	553	579	611	572	586	521	549	550	557	542	581	508	538	548	590	557	542	541	510	560	552	551	536	535	529	569	575	549	598	565	569	559	578	556	552	552	552	579	555	550	553	576	542	533	532	556	557	540	545	554	556	578	596	519	552	554	581	549	570	524	525	519	565
27787	17397	3956	1071	812	748	707	617	579	596	619	572	612	595	607	519	557	572	573	581	564	547	653	575	614	599	606	599	528	556	608	550	580	526	544	604	565	560	581	571	531	542	572	577	572	572	538	585	533	595	555	572	594	557	601	556	629	570	567	555	542	587	597	629	555	549	594	571	561	577	582	544	584	572	591	575	538	539	536	613	585	578	613	525	588	545	572	566	611	585	595	591	580	532	601	598	567	544	556	557	550	560	573	579	596	568	583	568	585	559	524	582	554	566	618	568	559	610	578	548	561	556	564	585	588	588	561	561	574	567	607	614	555	574	559	611	653	535	618	523	554	575	593	571	588	564	553	568	571	538	564	585	557	603	553	571	519	551	611	564	580	633	618	563	560	602	625	571	551	550	551	552	580	547	548	569	593	574	566	626	557	595	569	566	545	574	580	599	563	583	586	565	579	544	586	567	584	566	563	592	576	574	558	616	624	593	569	564	571	552	574	587	585	595	549	562	540	600	589	620	630	597	601	560	540	607	601	617	569	584	549	578	551	593	568	565	583	581	628	625	621	590	572	537	595	537	613	594	574	569	577	563	566	587	571	582	582	578	603	645	567	574	582	540	555	598	528	572	589	597	612	598	552	541	567	588	589	557	576	555	594	555	578	586	561	595	572	571	602	630	554	592	606	592	548	560	576	596	603	556	586	581	614	561	594	573	565	583	601	589	558	602	557	569	596	566	568	596	611	584	639	575	617	597	565	539	578	599	575	565	553	557	606	569	550	565	553	548	585	554	525	584	588	599	517	596	607	554	603	578	575	563	587	569	572	615	564	582	600	583	554	580	607	550	577	575	650	565	554	579	587	586	593	603	574	617	581	574	612	605	513	554	573	577	574	579	568	582	586	573	601	594	615	585	564	578	603	545	577	610	597	590	562	613	590	545	579	610	616	559	548	569	594	572	619	579	631	566	580	556	563	564	557	586	596	566	570	591	544	573	560	564	547	608	572	557	559	597	565	615	570	578	559	578	568	579	584	569	574	608	545	590	583	605	575	541	593	555	590	576	575	552	609	622	594	559	588	570	533	634	554	566	623	579	578	586	599	565	599	610	584	592	575	593	615	561	590	568	596	598	576	603	593	617	626	544	555	597	531	570	559	585	571	619	587	580	556	556	586	552	577	562	578	577	551	611	591	586	562	597	616	545	575	582	585	594	568	535	596	580	621	565	572	601	618	591	578	589	583	598	538	582	586	534	582	594	545	563	548	550	567	622	566	576	576	563	602	551	539	587	556	587	524	603	544	612	577	570	553	550	553	546	560	562	617	560	614	592	574	614	541	584	582	614	605	574	592	611	576	629	592	581	568	559	563	570	558	587	586	613	558	593	567	577	571	597	554	577	564	601	596	561	608	549	542	602	563	581	593	626	625	558	597	576	575	541	599	595	576	539	560	558	573	601	582	616	560	608	619	575	569	611	574	580	557	581	565	542	576	583	566	599	582	580	587	588	571	558	625	611	607	577	588	563	549	548	569	607	610	584	615	561	617	549	576	577	564	566	607	558	610	590	583	590	579	570	574	573	602	576	526	567	584	589	571	569	592	621	596	547	560	578	607	586	554	577	576	555	648	530	575	584	638	569	561	614	578	578	591	591	551	577	547	586	579	547	564	598	573	610	591	598	575	576	561	612	604	571	611	570	612	563	525	555	631	548	548	583	628	594	581	569	576	623	594	552	568	568	534	594	569	581	544	578	581	630	587	588	622	547	559	575	548	580	560	587	618	565	566	583	586	558	601	598	586	612	598	575	558	562	574	604	581	605	564	571	613	567	605	555	560	565	563	575	573	584	579	550	555	584	556	530	599	548	583	590	602	627	571	624	577	578	577	596	549	537	579	568	591	557	568	570	601	593	612	597	594	593	546	560	596	611	592	564	533	606	568	617	554	621	567	552	590	583	605	556	596	575	568	585	533	577	598	578	571	575	573	539	573	606	545	567	556	563	539	575	538	608	532	578	564	559	566	573	587	570	585	565	566	598	573	556	567	595	570	575	592	574	595	573	582	587	602	584	598	582	599	585	522	577	598	561	532	610	562	575	571	558	540	613	618	566	543	546	581	581	566	585	533	591	571	536	634	560	538	554	569	522	582	544	588	534	563	579	585	568	571	565	544	593	566	531	613	594	575	563	615	594	566	590	584	601	586	616	566	556	610	570	544	581	589	567	540	582	568	603	590	597	545	545	590	610	578	578	562	625	574	588	570	581	575	624	567	612	598	564	629	594	587	548	593	586	568	546	588	602	541	587	620	535	607	574	572	622	550	599	590	593	555	610	613	566	602	543	562	601	587	587	592	537	563	558	582	654	590	540	584	568	524	609	563	547	557	584	569	594	531	577	629	552	566	582	532	584	599	622	593	551	603	562	543	589	572	568	567	594	594	581	570	569	596	586	642	538	553	572	586	572	586	596	570	599	539	563	551	562	597	557	569	565	596	558	625	609	537	589	569	589	606	600	601	568	572	590	545	583	554	609	580	560	592	539	547	572	642	576	555	597	583	581	615	543	566	550	600	596	575	573	605	607	557	561	588	567	583	581	552	566	508	580	586	582	585	583	547	599	561	575	549	615	599	609	590	604	594	611	571	568	606	578	571	559	575	602	616	561	554	543	565	577	595	597	588	571	559	567	610	555	568	542	587	616	561	583	569	613	554	575	574	586	539	579	593	610	559	587	605	581	635	579	565	577	543	588	566	570	607	553	552	579	577	545	614	596	546	571	517	593	571	603	588	562	589	579	614	596	577	607	544	608	592	551	561	513	554	550	636	576	544	554	572	601	575	547	560	584	586	596	599	609	584	583	539	571	580	575	609	572	547	599	594	569	572	586	570	562	601	597	600	551	603	590	552	602	534	602	601	544	550	569	590	564	613	574	566	605	568	593	610	586	588	592	564	580	578	554	582	564	605	617	602	618	561	604	572	605	566	549	587	551	612	600	574	569	586	571	612	609	570	591	604	617	574	598	588	598	588	549	555	606	602	579	589	578	533	595	548	569	574	569	591	569	609	620	586	569	600	589	557	555	570	568	581	629	599	555	574	579	608	573	561	575	584	575	535	618	568	590	604	556	602	594	592	569	549	568	592	559	576	618	595	529	572	560	558	580	571	583	586	603	584	562	591	565	600	577	613	604	605	541	607	534	596	558	578	557	592	543	584	577	573	627	563	573	585	574	573	573	578	590	589	548	560	568	572	593	595	585	564	595	595	603	601	549	575	529	600	611	585	586	575	562	573	557	576	551	604	557	563	582	580	566	594	604	572	628	633	576	552	548	592	575	608	617	547	568	572	580	563	568	578	589	533	550	557	630	577	587	558	579	567	539	596	544	595	606	593	554	591	569	578	598	581	564	557	597	549	574	562	554	584	598	587	582	579	599	573	552	576	588	613	572	555	544	573	586	569	621	547	582	594	599	600	560	553	598	562	609	562	572	557	522	635	539	547	619
4600	1191	1007	817	731	681	647	626	632	625	642	621	648	633	645	626	635	612	632	606	588	602	610	611	633	595	652	648	600	643	655	614	606	599	614	611	604	609	614	600	640	615	619	605	600	563	630	598	614	639	582	640	653	582	581	626	619	649	595	605	578	644	667	602	585	584	612	592	565	590	629	625	618	639	570	590	633	643	652	606	622	588	648	652	617	608	653	640	625	614	635	632	672	610	628	605	634	644	619	673	626	616	632	617	609	547	620	608	560	628	665	610	595	568	601	631	615	615	625	604	632	617	606	620	617	602	642	598	633	606	613	640	608	557	603	653	611	591	598	581	628	624	591	617	573	614	612	585	609	607	660	573	642	647	567	600	602	579	622	609	568	626	647	621	634	637	554	577	684	583	581	590	620	646	616	569	579	632	605	646	610	596	616	656	598	633	621	596	601	589	651	626	600	620	616	625	612	628	630	633	664	603	623	583	574	614	607	595	630	613	591	669	593	577	572	648	634	617	598	579	599	639	646	626	596	612	666	617	598	628	600	548	676	604	626	653	608	617	643	606	640	639	626	636	625	641	584	592	638	595	584	609	618	640	614	588	596	580	588	641	636	576	612	631	648	590	628	584	629	593	637	603	584	623	648	624	580	574	620	634	638	614	664	639	603	592	643	622	607	644	624	619	629	625	615	595	668	619	630	654	614	611	598	617	632	608	559	597	662	594	543	607	618	667	615	621	646	646	602	587	564	628	616	568	642	587	632	599	598	630	609	617	633	579	592	657	633	625	608	582	605	596	586	626	588	587	627	676	633	612	618	621	632	630	613	589	615	586	577	573	615	638	592	613	635	617	619	604	546	600	656	577	627	591	618	570	602	614	645	617	646	607	624	606	667	605	567	656	617	632	657	599	621	663	644	622	630	572	566	651	607	607	608	627	620	602	628	631	625	624	580	653	605	613	631	655	589	593	644	585	637	605	624	628	632	609	625	603	592	590	622	581	608	622	614	620	621	619	643	604	674	656	606	600	619	631	631	648	586	605	625	615	582	624	611	598	640	614	609	599	648	603	618	647	590	612	615	618	618	617	627	609	603	614	648	618	616	586	643	596	609	586	614	585	623	619	595	596	642	602	637	614	626	637	648	623	574	630	642	610	587	648	649	619	583	646	611	608	646	616	617	615	656	581	615	636	601	632	584	593	633	613	595	587	642	615	602	610	633	646	593	641	619	600	586	595	605	568	652	590	621	615	645	607	601	579	606	579	622	648	599	652	618	649	638	582	632	593	596	676	592	662	621	621	571	604	646	619	619	617	599	625	660	618	624	590	616	622	608	590	580	607	593	578	631	645	597	588	650	639	639	641	644	562	607	609	601	590	607	586	608	602	618	599	632	573	608	622	645	608	604	589	593	588	639	654	591	613	653	624	654	614	609	563	630	613	647	617	603	633	570	658	603	594	606	628	608	601	645	583	622	645	605	605	612	605	640	637	617	575	593	607	619	603	636	597	592	623	567	629	565	616	635	624	622	605	609	607	625	582	635	622	643	613	629	618	606	592	622	622	624	700	574	619	643	611	641	589	563	654	604	589	594	601	618	637	571	584	574	594	608	647	601	610	604	620	636	603	607	570	646	585	604	644	599	647	622	609	630	624	666	645	657	633	604	661	615	614	627	635	668	625	623	603	609	608	621	552	634	626	608	652	639	587	655	660	645	635	656	605	639	577	581	637	626	634	599	605	646	638	569	596	632	636	595	640	676	640	621	627	606	600	633	632	612	609	599	620	603	613	624	617	621	638	638	612	639	612	616	619	606	598	636	645	648	611	599	605	619	642	619	595	623	619	629	621	649	617	598	613	628	615	652	631	645	651	618	606	651	601	592	650	602	620	621	580	590	618	605	587	587	620	609	620	599	670	567	597	641	615	621	612	608	646	627	620	647	620	649	587	557	593	682	615	685	646	612	596	622	635	639	585	612	627	633	655	639	658	599	577	623	607	598	542	600	636	569	649	581	622	600	560	592	613	614	613	647	639	621	610	592	640	537	627	625	603	598	609	668	594	600	627	632	633	624	602	600	606	611	628	622	626	636	593	612	659	610	607	634	604	613	587	589	642	651	616	607	622	650	598	591	583	582	607	624	627	582	622	626	641	622	610	615	607	601	619	570	620	619	609	619	615	581	624	621	569	619	615	580	616	611	625	597	578	603	590	611	652	650	624	610	623	628	632	597	599	600	656	560	639	652	593	644	616	621	570	542	601	620	627	642	662	603	642	621	584	582	597	628	607	616	596	633	600	621	619	637	601	614	653	612	643	635	656	637	618	624	596	650	566	601	615	642	632	590	623	615	625	634	639	618	557	637	574	619	595	628	613	637	649	581	608	646	585	605	593	610	603	592	586	616	600	636	593	629	634	606	639	599	598	625	624	647	569	628	599	593	602	652	621	612	648	610	594	611	628	622	672	616	590	575	635	616	633	625	586	615	620	601	579	647	663	634	623	646	627	626	583	616	660	613	597	609	641	576	614	625	567	602	604	620	594	636	649	606	639	614	588	603	659	593	591	645	605	591	611	598	608	638	659	632	617	596	637	643	676	608	603	633	590	592	622	642	648	633	566	620	630	593	599	675	616	595	673	626	606	593	638	655	614	589	624	634	626	645	602	673	598	600	636	613	613	612	568	615	616	616	610	617	620	628	597	618	654	599	589	579	557	602	619	587	631	583	618	657	640	557	640	623	635	587	609	585	612	613	585	616	606	653	633	577	612	618	616	606	599	622	622	655	608	602	601	650	640	595	603	606	670	639	609	630	584	624	613	628	595	585	602	637	572	591	597	603	583	566	605	644	631	554	555	613	608	614	616	633	580	642	626	659	590	598	614	643	584	633	625	649	600	583	678	593	606	628	619	617	584	593	635	630	630	590	633	612	675	608	593	679	643	639	630	613	589	597	595	623	610	622	610	599	616	585	600	590	624	584	661	618	621	605	619	613	634	587	646	648	606	608	578	618	595	625	585	585	630	657	623	611	631	602	602	639	610	602	584	590	552	620	642	626	635	639	607	598	618	653	620	611	611	643	607	614	593	642	639	633	630	597	589	600	661	599	633	645	624	596	620	598	616	604	605	623	591	560	621	661	628	647	635	641	645	615	605	592	552	613	617	569	633	634	641	613	599	589	602	604	621	628	613	581	586	562	635	633	586	652	603	587	632	578	625	610	615	583	596	660	590	618	616	566	626	608	592	560	616	656	579	646	620	617	639	592	660	610	621	576	601	611	612	650	609	603	648	601	575	611	613	620	633	616	630	640	607	591	633	601	586	608	586	620	629	572	628	620	593	543	595	633	636	651	595	658	624	602	625	594	598	621	628	594	630	595	612	633	580	587	653	630	595	591	636	622	618	593	620	620	628	622	611	647	646	592	610	568	597	609	610	604	630	603	663	608	621	639	597	607	612	593	604	613	618	635	577	614	570	614	642	644	587	597	662	601	615	605	596	577	647
23566	21076	28227	24166	21083	9563	985	650	604	500	519	412	460	389	410	381	419	372	388	374	347	367	344	363	397	358	360	362	352	337	361	353	343	353	344	365	322	315	365	366	328	358	353	366	345	343	334	342	347	359	360	360	375	324	356	334	317	339	353	369	320	367	411	369	361	360	346	367	318	362	332	326	326	345	321	359	346	369	349	356	330	358	332	344	337	328	357	316	362	359	385	358	368	317	320	288	352	386	368	340	324	330	315	378	366	326	347	337	347	339	317	321	327	340	336	346	335	303	317	342	349	349	349	323	341	366	349	359	365	332	352	327	341	335	358	313	338	325	300	375	347	359	300	378	354	365	327	338	382	381	312	319	339	357	312	351	347	343	382	333	366	333	327	324	362	333	341	304	341	338	324	364	367	331	371	351	360	316	321	355	345	339	327	392	344	335	328	365	345	321	333	335	331	323	343	331	355	347	332	352	316	360	355	323	357	324	357	349	335	358	330	325	345	352	322	312	369	323	340	331	356	338	333	372	354	317	355	382	342	348	311	369	395	363	359	363	351	329	327	329	338	312	329	323	341	365	329	334	337	393	326	329	317	353	366	375	332	347	364	333	313	346	373	337	341	340	344	358	345	346	366	329	361	353	323	378	370	363	334	365	336	347	335	346	350	348	343	348	324	343	353	322	326	362	285	345	362	331	345	326	366	369	363	336	329	325	346	308	294	312	298	349	354	330	353	332	345	341	339	349	356	328	340	339	323	361	323	329	352	368	337	351	314	377	342	346	366	322	331	326	358	344	319	349	337	341	380	354	335	349	320	322	356	321	330	346	324	315	364	368	324	364	331	360	341	359	344	335	371	364	340	318	366	367	338	352	326	342	318	338	316	329	347	340	358	352	353	312	335	368	321	331	370	360	364	329	357	307	365	371	335	349	366	371	355	309	334	346	369	320	340	360	335	360	331	332	342	376	360	341	333	350	310	338	301	327	329	318	335	348	306	323	336	351	382	326	356	351	339	388	346	333	363	325	335	358	332	314	326	341	331	322	342	311	360	332	320	309	345	342	325	364	333	364	359	348	319	345	330	347	328	383	353	322	331	345	337	324	364	342	334	345	377	321	335	324	386	313	361	330	355	363	341	389	350	345	332	359	347	308	337	367	343	327	348	321	337	307	342	343	350	325	328	360	349	346	343	356	360	326	328	347	362	377	319	318	305	333	331	307	392	315	337	326	361	342	353	336	369	342	327	360	337	364	331	324	331	341	353	355	344	325	358	346	361	341	356	328	349	314	366	330	347	319	353	328	339	361	345	327	333	346	301	312	350	335	365	367	306	300	352	360	373	352	337	346	311	322	355	362	331	333	344	371	337	359	326	357	340	329	339	339	331	369	342	341	323	362	382	351	349	331	339	355	356	339	336	354	354	346	333	307	341	347	352	366	326	321	359	335	375	348	358	331	371	377	341	303	339	345	354	341	341	323	346	376	340	355	362	331	329	331	335	357	326	328	347	308	329	342	329	298	364	342	318	341	374	319	335	316	343	326	340	356	339	366	348	380	347	336	357	365	307	356	358	360	323	333	325	305	314	345	345	320	302	314	328	314	372	343	321	336	319	373	333	312	358	346	334	356	370	352	355	365	337	336	325	362	343	345	352	366	372	351	372	341	329	368	323	358	291	334	369	328	327	355	350	346	308	352	326	284	333	333	336	360	344	364	323	374	342	357	342	321	355	326	350	380	359	346	330	338	372	348	331	323	350	328	341	390	322	336	328	366	339	349	326	340	344	356	324	332	345	375	362	355	354	331	353	326	353	371	347	334	326	394	342	332	307	331	347	341	344	324	360	342	342	331	337	327	369	358	338	344	327	330	322	348	306	320	362	358	332	323	363	343	363	335	324	347	302	295	326	324	334	351	354	338	340	343	352	365	339	358	348	363	340	343	364	347	343	346	353	333	355	346	345	369	338	319	342	333	343	348	368	343	328	340	362	374	346	290	335	341	345	342	340	345	369	351	333	334	360	340	299	359	336	396	336	342	326	328	315	374	341	354	354	343	324	343	399	333	323	349	360	336	323	314	385	365	347	354	340	330	341	357	352	349	355	319	350	375	350	367	349	361	319	342	341	347	355	342	332	335	340	323	359	338	339	362	337	348	351	359	334	350	321	326	337	365	313	325	304	344	348	343	329	365	351	355	321	310	324	317	350	334	337	362	354	345	331	325	368	340	329	312	368	327	353	317	304	331	358	348	341	314	330	351	326	361	335	330	339	363	315	343	332	378	340	335	373	377	382	323	351	365	338	336	343	343	349	331	327	373	323	339	359	323	345	297	340	340	330	350	297	334	331	363	354	329	344	330	328	363	349	324	345	330	370	350	357	346	345	331	352	353	358	319	326	335	345	325	361	349	347	324	324	328	353	326	344	349	339	346	329	325	315	326	347	347	328	351	337	339	340	333	333	334	369	337	309	339	351	350	345	337	348	342	338	339	335	322	365	329	394	361	301	348	355	335	336	313	366	357	326	340	320	370	359	325	341	339	328	340	326	340	350	326	348	372	388	353	346	309	326	317	305	347	326	349	362	325	353	346	330	337	346	339	329	327	339	335	336	283	339	352	341	344	303	317	350	333	351	337	347	316	330	340	360	329	332	336	334	339	331	317	337	350	329	327	322	328	366	351	292	368	360	344	337	358	340	358	311	354	318	329	326	396	337	353	354	330	351	350	322	335	339	339	352	329	351	319	339	340	346	359	339	360	331	377	354	345	351	334	321	320	326	328	336	355	348	338	293	315	317	339	363	346	317	373	331	339	344	376	352	316	344	312	341	339	330	352	301	324	354	335	331	314	346	348	350	348	349	369	344	351	358	318	366	338	355	319	361	378	342	338	342	329	341	314	335	344	347	366	352	354	284	300	329	341	353	328	337	322	317	357	360	340	357	327	364	331	333	350	379	319	373	341	305	350	316	336	313	371	361	330	320	335	339	355	330	307	375	333	329	356	363	346	319	329	338	327	318	399	328	344	320	353	330	343	369	319	322	326	326	356	357	346	339	311	322	329	346	350	311	361	358	332	344	327	331	353	321	318	359	370	353	322	379	350	357	324	377	333	329	338	340	365	302	367	346	332	337	336	326	324	351	352	356	339	349	333	331	343	346	338	316	356	367	323	341	351	318	315	341	339	311	317	357	341	293	324	346	348	314	328	350	344	339	308	297	341	321	337	312	326	369	311	335	356	321	331	336	361	349	323	333	355	326	349	332	330	319	323	311	377	320	316	343	364	344	329	322	351	350	331	364	329	324	352	351	315	357	333	312	370	324	333	319	349	362	337	349	364	329	322	337	314	303	370	348	352	322	337	343	352	323	344	340	321	351	318	343	340	335	335	347	347	330	325	357	367	376	321	372	357	360	322	356	355	310	322	348	320	387	362	322	299	304	349	335	308	326	326	326	358	318	354	335	337	326	312	327	364	373	340	363	311	309	322	336	312	339	325	367	342
3479	8506	5679	2691	2009	1465	1171	923	795	707	634	600	529	528	496	453	479	454	435	443	393	433	432	424	438	411	382	383	382	398	375	394	417	407	407	371	404	376	368	381	396	373	373	378	411	395	418	365	397	356	348	396	377	371	394	372	372	364	365	390	376	396	449	395	395	350	361	384	393	351	394	389	419	391	413	375	394	356	340	404	375	372	365	345	334	335	344	368	366	372	371	362	371	363	331	400	323	363	397	374	384	398	345	360	374	375	397	358	377	364	352	369	335	350	394	343	339	381	369	390	355	363	352	362	389	367	386	385	364	355	368	351	365	374	345	379	412	368	393	365	387	328	356	366	382	403	404	368	392	364	366	376	371	394	375	364	349	383	352	406	378	373	394	376	393	407	383	351	379	397	349	365	380	359	347	385	390	387	369	381	353	365	356	357	385	390	389	359	355	360	406	370	354	319	360	427	384	374	371	370	349	362	382	379	357	350	378	333	370	366	368	405	386	409	387	384	361	340	348	367	351	345	334	375	394	346	366	396	372	355	408	382	387	362	397	367	351	365	388	364	345	386	363	358	382	353	349	411	371	377	333	383	354	371	370	396	403	379	358	409	376	368	354	357	386	372	332	394	326	329	358	354	395	381	367	353	362	368	356	368	410	363	369	374	365	393	362	339	374	363	381	377	369	388	365	370	389	402	368	375	355	391	352	379	396	353	352	397	360	398	372	330	354	342	364	356	346	356	386	373	374	400	331	353	361	395	335	368	376	322	371	381	379	379	372	393	364	353	368	409	375	369	363	354	398	347	376	371	350	320	362	407	347	391	366	367	376	396	340	363	382	391	412	352	370	344	364	366	375	375	380	335	393	389	382	354	372	369	354	367	399	389	376	370	357	364	373	366	370	376	398	369	401	379	389	374	363	377	332	372	388	377	359	357	383	364	371	404	377	391	364	391	397	375	386	353	379	373	357	368	331	387	377	345	369	349	407	391	387	374	402	384	366	368	358	367	358	369	372	339	365	357	367	342	371	386	381	396	380	336	362	353	390	373	352	359	383	358	353	347	361	358	343	366	373	371	369	362	356	358	371	350	398	384	333	352	347	366	354	362	380	367	400	359	364	418	401	389	391	365	363	386	365	363	388	365	375	355	393	363	376	391	378	384	378	372	385	361	360	351	362	356	342	340	376	367	363	387	365	401	361	355	380	389	381	367	378	376	376	375	344	392	353	369	361	386	368	370	360	392	375	384	348	347	393	344	365	399	426	367	366	407	398	373	372	359	347	370	375	361	353	329	381	372	395	364	337	355	360	387	360	356	405	392	366	398	401	362	393	398	333	379	400	376	359	371	406	355	354	352	359	398	394	389	360	386	396	396	369	365	384	366	324	396	385	359	369	368	366	416	359	353	359	360	351	389	399	348	334	333	373	379	381	350	328	399	358	402	359	377	349	378	353	373	358	378	361	369	339	311	364	359	378	376	358	372	362	376	413	359	384	368	356	356	398	388	389	366	337	367	385	365	370	381	367	358	390	366	344	397	364	395	394	400	409	371	379	392	346	339	406	411	369	421	356	416	409	366	360	352	353	398	366	360	406	369	357	394	372	384	353	406	355	379	371	347	397	356	376	333	347	367	362	348	342	397	374	340	343	389	348	349	375	364	337	378	366	346	369	393	387	377	370	389	376	376	370	356	357	338	367	355	370	389	368	367	373	380	383	388	370	349	360	384	342	353	362	413	371	347	344	358	392	397	370	395	401	381	390	349	396	403	360	369	382	356	390	389	380	330	338	352	373	366	397	352	368	367	389	378	348	359	385	384	383	363	337	395	368	368	386	388	380	355	388	370	354	347	369	365	380	385	367	342	375	342	356	370	371	351	350	371	383	389	403	374	354	346	393	352	320	404	377	365	368	376	352	363	383	337	376	342	372	348	407	352	369	355	372	385	404	356	384	401	352	378	396	352	378	385	356	388	393	346	394	349	350	394	326	371	375	371	338	345	358	378	389	376	408	394	387	393	374	359	393	370	362	373	367	390	378	420	390	391	389	368	372	379	363	365	371	355	368	346	397	374	409	337	385	389	382	375	358	367	364	398	341	349	350	378	372	390	364	402	384	373	371	394	415	345	363	367	381	369	358	368	383	390	370	441	390	373	349	385	392	386	378	378	409	363	378	383	347	359	382	361	375	357	385	373	386	377	374	396	416	410	391	342	371	386	344	356	404	376	341	371	369	370	388	346	376	356	366	381	374	399	343	393	353	389	379	360	355	359	382	385	373	364	388	352	385	363	335	361	384	339	352	360	379	338	375	352	362	365	379	409	374	369	359	369	386	377	363	350	393	393	379	367	386	369	346	362	385	360	379	378	340	344	352	362	373	379	354	372	377	341	366	395	347	377	356	364	361	376	345	420	347	384	382	379	359	352	399	394	362	357	348	363	386	374	352	374	394	370	375	373	370	373	369	370	398	389	364	395	387	373	388	368	358	372	362	381	347	369	394	383	379	373	347	371	381	386	337	349	368	375	384	391	355	375	391	373	380	370	379	385	383	343	415	371	384	390	370	349	410	363	362	361	375	397	378	365	362	392	368	388	333	343	406	357	381	358	343	357	385	381	363	339	363	397	360	363	322	363	384	360	383	366	411	371	372	349	414	367	355	399	356	371	357	374	330	404	345	351	363	389	369	361	386	367	373	392	366	390	382	364	382	363	365	392	377	373	373	401	365	340	347	364	380	390	335	320	368	362	405	415	361	358	357	357	383	362	366	356	389	340	358	357	339	361	369	379	366	377	361	357	384	368	401	340	409	364	411	377	392	399	433	351	378	378	394	386	351	362	395	371	360	383	370	355	358	374	386	337	372	392	378	379	387	384	370	362	391	367	384	379	354	370	389	402	363	384	358	381	370	380	340	367	352	371	381	373	357	398	391	357	364	378	355	389	356	369	363	374	325	360	376	377	338	365	354	362	376	384	372	401	347	357	392	354	366	357	381	350	319	378	374	368	359	346	401	369	370	390	382	350	379	374	406	365	365	360	365	392	324	354	362	380	377	364	392	405	411	356	370	394	374	357	365	364	364	382	417	405	368	391	355	383	365	352	375	381	380	363	377	351	360	396	379	372	389	395	381	384	394	391	389	359	332	349	358	386	376	397	381	353	365	350	415	421	377	377	359	373	396	380	359	385	411	361	404	340	370	357	375	372	425	384	378	376	380	363	339	364	385	341	327	359	350	348	338	356	401	410	395	337	385	382	379	383	407	403	365	403	366	387	375	367	372	382	358	349	341	394	359	384	412	379	378	374	398	364	377	385	411	323	373	364	382	351	366	382	387	332	371	359	401	340	372	387	388	385	376	377	355	375	392	360	355	398	395	394	364	372	358	349	387	341	371	367	349	358	370	363	391	374	385	401	362	361	387	351	365	391	369	390	388	345	361	384	365	388	358	352	355	370	341	361	359	351	337	324	354	358	357	390	382	398	365	402	398	386	339	342	387	363
24711	21072	27113	25236	9885	1217	1101	971	923	823	883	903	813	925	812	826	848	779	789	825	812	807	839	851	886	825	850	768	822	820	776	790	754	802	849	833	830	827	909	843	792	848	759	850	762	788	810	791	780	798	798	772	825	785	795	764	793	750	845	785	811	830	822	851	791	806	805	762	831	843	794	809	804	846	842	801	831	836	852	788	808	825	799	759	805	734	758	777	835	837	758	799	809	836	747	827	764	814	819	820	765	766	811	847	841	880	808	834	788	782	762	834	819	819	860	863	790	813	850	805	811	820	812	764	835	775	763	793	807	812	837	782	759	786	812	809	823	782	831	770	816	792	830	820	844	811	770	792	839	808	825	850	784	846	778	779	743	780	804	810	797	749	775	786	789	805	849	819	826	792	807	808	808	813	827	882	787	783	812	814	806	842	794	835	772	801	769	776	794	796	836	817	824	770	823	825	823	774	840	789	812	798	819	787	817	780	853	839	787	769	791	793	823	812	747	807	765	789	778	830	784	766	798	825	776	811	766	796	850	801	814	760	812	814	835	827	798	791	758	803	796	801	786	807	784	840	829	821	759	828	836	818	796	841	833	863	787	799	768	799	814	798	871	787	806	815	865	772	807	803	797	789	800	859	786	762	827	784	793	795	841	784	770	771	801	764	772	814	757	812	820	779	774	794	801	806	811	822	828	782	846	865	838	798	759	787	861	830	790	835	814	797	794	818	822	786	812	775	828	837	772	800	799	804	774	763	784	812	763	819	804	776	843	784	816	861	801	785	796	810	790	832	815	797	835	815	830	777	805	808	829	797	837	766	831	779	805	791	794	815	835	824	766	819	827	773	779	822	799	858	791	803	808	841	779	825	770	767	828	818	864	847	825	741	769	778	791	789	839	839	779	773	784	812	820	822	853	820	824	808	815	795	807	807	797	841	834	794	825	805	822	778	780	784	815	860	791	787	827	802	737	789	845	780	770	797	795	824	849	794	797	839	792	835	778	834	828	788	796	820	823	747	855	822	807	858	804	817	755	820	780	835	878	778	874	789	817	819	785	766	849	817	817	822	841	843	745	778	819	821	835	745	806	823	755	786	795	829	846	846	836	814	754	764	811	771	782	793	761	775	820	800	826	789	815	817	793	796	763	809	773	796	845	777	802	801	823	792	805	788	792	815	832	836	803	801	787	854	821	777	786	774	783	803	754	812	810	793	779	769	779	813	794	818	819	790	803	805	794	806	819	776	797	784	814	751	815	804	785	855	802	788	792	798	829	822	793	829	824	785	810	809	830	818	775	787	833	839	871	831	788	768	754	809	822	799	761	773	717	814	828	805	782	802	806	793	801	801	795	837	756	790	836	864	855	795	783	797	785	819	840	821	804	836	813	846	795	809	835	766	736	824	799	795	824	817	760	809	796	747	779	749	808	786	828	785	803	769	828	819	803	804	825	791	799	840	838	815	793	817	804	756	830	806	843	813	834	797	789	823	804	826	722	825	735	736	799	786	814	849	803	794	759	786	786	817	778	748	744	800	812	772	784	795	778	810	767	792	846	795	802	800	807	785	800	838	825	819	841	861	796	786	850	770	798	811	793	780	864	826	834	836	793	788	765	832	777	860	814	775	791	845	790	788	799	787	801	792	822	789	811	802	764	766	770	795	797	811	801	846	736	841	842	792	771	803	877	788	834	742	806	804	809	789	819	822	797	793	834	846	798	799	778	823	776	832	760	825	784	849	794	782	788	801	826	834	786	798	824	823	780	766	766	872	807	825	799	833	816	795	785	747	814	830	775	799	822	776	812	788	788	762	799	770	795	831	817	819	782	762	770	802	794	837	773	813	810	834	822	793	830	831	788	767	769	777	841	813	798	814	760	816	768	813	801	841	806	797	785	825	751	834	819	828	782	831	857	769	795	780	809	801	775	817	730	875	795	766	843	784	790	816	777	824	815	845	761	768	809	769	812	814	806	814	795	828	817	811	759	765	792	827	824	838	769	819	783	783	815	840	838	833	808	862	823	792	844	838	841	806	808	775	788	789	792	793	807	815	829	858	825	798	773	817	822	787	779	754	809	787	825	830	790	835	802	756	770	866	790	799	809	780	809	780	797	816	827	789	770	814	861	836	780	809	761	809	757	851	774	839	767	829	792	789	815	795	813	772	823	815	868	829	792	819	790	791	824	822	789	787	773	799	839	813	810	835	844	782	800	830	835	803	827	773	777	742	812	833	818	870	809	766	775	818	781	815	814	805	758	817	818	848	804	795	835	779	828	795	780	827	801	801	793	785	812	825	793	827	829	730	843	834	776	829	747	842	834	795	849	767	780	827	821	764	814	803	805	749	818	705	823	816	821	783	809	797	795	825	802	825	816	742	752	807	800	808	824	815	835	751	789	806	778	791	783	790	725	828	787	801	786	786	848	802	786	782	805	805	837	824	756	835	839	809	751	802	778	804	832	814	796	833	751	798	757	790	823	782	772	861	772	807	790	798	830	822	794	794	793	820	779	724	756	835	826	814	800	813	821	845	839	751	825	811	767	806	788	812	804	794	787	816	811	801	840	796	813	807	787	792	792	766	835	745	741	779	738	837	764	753	830	783	788	823	774	816	810	799	818	796	778	797	828	788	747	786	831	790	781	827	818	801	806	838	848	829	838	782	806	785	798	787	823	785	857	793	855	805	815	795	796	830	775	766	782	863	814	809	775	817	781	819	768	782	747	789	834	806	793	811	794	794	808	791	802	835	802	864	819	795	814	833	831	860	787	792	807	785	758	815	809	780	837	818	803	798	759	742	845	809	787	800	792	801	776	768	754	834	872	772	818	785	790	802	787	855	858	813	846	817	827	886	800	787	804	824	759	822	805	799	777	809	783	757	853	772	835	835	798	869	826	827	795	815	826	799	784	825	869	781	787	790	785	760	740	799	802	791	794	807	799	758	812	797	802	795	827	842	803	799	845	853	799	837	832	809	836	835	826	852	851	831	795	814	768	805	818	759	816	825	761	781	773	837	814	829	785	767	798	784	784	749	814	819	819	791	812	836	815	769	782	817	790	806	791	794	754	819	855	782	811	790	820	786	829	791	817	781	819	812	749	782	758	851	802	807	797	792	753	803	800	810	777	779	795	861	805	802	838	829	816	808	787	820	805	801	805	793	814	821	795	808	812	769	801	860	799	827	773	783	767	802	771	809	797	842	758	797	788	776	782	805	756	789	791	787	817	796	810	789	767	830	781	785	815	798	763	821	780	808	810	756	796	823	809	817	804	749	808	804	856	815	797	848	812	801	779	780	789	785	802	809	800	796	811	794	763	848	799	766	832	815	819	826	784	802	804	833	747	790	827	826	826	753	840	749	817	824	834	804	829	816	783	782	791	794	860	793	800	801	795	810	768	846	832	849	828	808	812	864	823	816	819	787	847	791	802	766	809	781	769	810	844	831	822	824	836	796	754	797	848	832	806	780	755	753	807	821	832	803	807	821	796	809	810	781
4012	5024	3537	2031	1622	1365	1213	1136	1010	1010	969	912	890	877	887	843	938	831	862	844	861	843	807	815	867	835	816	852	895	824	861	840	827	851	869	873	849	890	813	806	879	809	819	839	821	810	872	788	814	874	817	848	788	839	780	828	803	821	836	850	799	795	918	834	844	802	809	817	851	856	828	812	866	858	794	833	767	819	833	894	814	832	804	801	815	815	827	799	825	849	817	771	827	795	804	885	785	806	775	797	818	802	848	867	831	861	847	859	773	746	807	868	803	893	838	808	887	830	852	809	772	786	796	835	835	824	801	800	808	843	834	805	831	740	771	778	854	847	788	776	784	847	802	850	820	796	822	828	838	847	787	818	815	830	787	840	781	859	787	839	820	841	816	824	862	809	840	856	804	817	873	795	827	784	767	852	829	821	849	866	817	817	847	786	857	825	817	798	837	827	868	856	848	844	835	794	832	825	828	800	818	785	839	826	829	882	787	813	847	835	823	822	825	808	802	786	824	851	855	789	832	832	846	770	812	840	808	892	804	825	807	865	822	867	846	789	838	843	803	851	827	841	786	825	846	804	773	820	857	853	774	796	866	867	823	825	815	822	862	828	866	780	816	820	817	818	876	835	826	816	786	799	817	804	870	810	822	806	781	783	769	818	838	773	816	809	814	854	821	831	840	785	788	785	792	819	848	846	819	793	798	786	842	854	868	856	830	849	865	854	796	769	841	803	823	828	805	790	786	831	843	832	843	829	842	823	826	837	826	832	844	821	795	818	862	763	827	799	861	835	841	827	776	809	778	813	838	774	793	855	829	816	819	858	833	817	843	782	822	809	846	838	844	832	777	823	799	795	823	798	811	816	847	815	799	814	813	796	784	840	797	817	829	792	853	888	787	830	834	798	823	881	774	826	804	866	851	793	847	812	795	838	796	832	814	812	824	811	810	842	843	819	825	841	860	812	809	871	825	840	854	825	839	792	817	766	795	817	825	824	842	832	779	857	830	833	823	800	867	847	787	864	774	823	787	799	786	793	862	779	815	790	815	800	812	833	823	845	807	831	805	856	792	830	833	811	842	799	831	831	916	804	807	809	845	821	809	804	812	847	785	871	795	832	882	838	812	836	814	780	790	847	824	794	776	863	846	842	836	845	827	801	833	845	796	867	800	828	766	843	831	815	765	862	841	782	824	800	788	827	828	838	752	807	789	862	819	859	851	897	789	836	788	865	811	881	825	876	766	835	846	798	781	891	850	839	807	879	937	834	860	825	821	820	858	837	838	867	841	823	841	823	762	785	826	823	860	840	884	803	824	791	821	834	857	827	780	827	830	830	786	836	821	806	833	736	820	844	795	772	768	828	833	813	868	805	827	810	764	817	795	791	852	830	802	847	799	819	838	813	868	846	850	816	791	830	863	850	820	839	844	831	829	793	807	827	828	804	755	827	837	791	804	855	837	858	825	816	798	837	845	767	819	808	830	842	791	805	831	827	838	831	817	789	808	814	877	787	829	813	799	854	802	822	817	849	749	807	801	861	816	872	817	806	788	880	814	853	885	827	864	909	873	878	769	827	839	822	846	792	838	790	805	853	807	818	842	793	806	866	827	804	782	822	785	814	850	842	857	833	865	884	844	868	819	806	861	831	859	822	839	775	788	797	829	832	837	873	765	822	821	777	840	804	863	775	911	787	856	816	857	803	840	828	833	817	796	836	847	869	781	838	832	817	860	771	832	792	834	864	832	803	849	833	855	793	836	849	846	855	823	838	830	834	875	884	859	857	799	883	821	822	852	843	785	869	793	840	856	807	769	830	804	860	794	814	862	808	861	823	806	847	828	740	847	817	804	814	819	812	831	840	759	810	822	833	833	779	818	868	861	821	882	827	831	843	833	830	800	775	822	854	837	767	828	848	807	840	818	857	844	836	810	792	890	802	779	819	810	826	787	825	810	848	825	804	821	806	836	850	781	784	878	876	795	857	852	869	805	843	850	797	844	854	804	823	813	803	821	863	838	824	843	840	850	774	833	820	828	792	807	813	826	870	841	825	830	868	806	877	813	829	850	811	819	831	845	825	836	839	824	881	841	774	811	839	784	799	813	833	810	863	783	830	834	828	847	876	826	794	810	826	849	782	804	826	800	844	757	824	843	833	856	851	833	840	840	804	880	885	764	792	910	828	849	780	828	830	759	812	792	833	838	833	836	846	882	820	826	853	824	813	834	829	795	833	860	816	857	838	827	810	851	822	818	870	812	867	825	851	836	840	820	842	769	810	793	798	911	843	859	784	847	842	772	820	758	816	795	809	854	837	810	824	846	796	827	787	842	909	823	841	829	794	810	821	841	832	800	783	850	829	828	805	787	798	824	770	795	789	834	856	793	842	849	829	807	814	780	809	843	865	816	830	860	818	862	818	823	825	835	805	817	832	858	802	795	791	832	870	780	800	799	823	849	802	843	841	830	802	825	809	828	812	772	858	781	828	825	805	841	812	827	815	791	815	853	882	814	789	822	798	826	809	875	804	797	836	819	838	847	800	837	822	830	831	826	822	829	827	854	830	808	804	840	827	834	822	860	795	843	826	890	838	865	839	792	881	766	819	819	847	848	764	827	813	805	889	823	749	832	852	840	859	794	800	857	787	775	793	829	824	824	828	823	803	834	786	834	822	874	823	845	897	796	850	808	856	829	844	826	845	799	807	825	904	763	820	797	837	816	858	795	844	875	825	781	827	853	792	867	820	808	810	830	832	876	821	828	826	886	800	860	825	854	825	795	741	793	859	786	828	851	872	818	825	824	836	801	867	850	831	814	804	820	819	832	783	835	773	814	796	847	815	804	825	827	809	817	821	835	806	841	852	806	834	810	796	816	838	856	850	858	860	850	839	869	806	830	727	843	840	859	855	777	798	855	803	799	793	843	835	825	816	848	857	869	805	822	796	852	827	783	847	812	834	805	819	840	823	842	802	820	825	844	792	851	845	847	827	817	819	804	825	804	874	835	824	865	832	815	783	783	805	805	832	794	794	815	795	832	767	822	807	883	808	831	834	874	857	816	803	832	845	837	820	797	801	823	827	805	831	832	832	824	819	825	837	832	798	814	806	839	811	781	807	804	827	828	794	853	853	830	825	796	816	857	806	837	836	789	857	805	835	834	804	783	826	876	786	858	829	843	792	845	810	825	800	834	873	808	836	791	757	785	784	809	796	840	861	852	880	883	805	787	843	818	811	792	834	773	850	841	810	771	828	804	844	835	786	827	812	824	870	818	823	840	806	800	832	806	802	850	820	825	776	897	841	803	816	850	841	900	855	848	807	807	842	814	856	837	871	858	873	859	798	812	785	826	824	848	820	766	768	824	855	816	834	868	791	878	829	863	816	786	813	844	848	857	829	818	861	848	845	895	849	799	810	871	856	834	807	859	819	880	794	835	814	838	866	759	817	779	801	833	822	840	813	826	819	774	860	773	837	817	835	860	857	815	840	844	793	804	837	839	810
22370	21094	28737	23690	21094	21150	8473	1346	975	893	799	764	776	694	701	675	607	635	613	601	602	617	589	612	624	581	632	622	590	613	561	550	589	582	581	564	569	572	562	575	574	543	621	577	558	549	581	555	573	581	568	540	594	526	547	546	552	562	580	580	556	559	645	610	608	539	614	579	552	581	556	574	592	542	572	623	540	556	592	532	548	579	558	533	602	562	587	529	567	547	528	549	557	558	561	571	637	562	576	534	557	581	544	566	534	563	590	589	554	553	537	574	534	530	558	561	561	557	521	573	560	615	551	540	491	582	538	576	570	571	542	504	555	556	524	564	568	556	567	520	532	570	575	572	555	578	549	541	587	543	558	559	578	532	577	570	586	563	547	537	610	538	557	565	544	583	587	511	546	577	512	564	536	556	548	566	538	551	516	536	547	589	537	537	547	506	519	577	597	573	530	502	553	555	585	600	499	536	583	596	561	584	543	566	569	549	540	554	503	556	564	574	539	535	564	563	541	537	553	534	556	565	548	584	571	519	558	573	519	548	534	549	522	544	550	546	549	594	585	569	560	554	564	558	520	618	549	536	598	532	514	540	600	590	548	560	555	603	541	583	539	548	560	543	595	553	561	546	588	552	560	546	537	559	548	505	531	507	581	604	536	559	608	523	520	563	585	579	537	577	560	578	571	514	565	553	555	514	571	523	584	567	525	527	532	561	537	555	584	564	554	608	526	508	540	550	538	549	571	528	516	536	604	601	567	554	568	578	530	553	581	578	546	552	524	541	570	554	547	527	499	559	527	560	494	593	539	604	523	564	580	571	578	546	506	593	558	592	553	558	534	574	524	546	556	578	546	553	570	545	535	532	549	534	578	553	551	557	552	557	552	538	591	586	531	550	568	550	560	568	553	577	546	546	516	547	554	525	556	568	544	551	596	534	524	546	543	614	558	538	550	628	519	531	523	599	559	565	574	550	547	527	566	543	557	573	537	547	511	559	587	537	523	550	536	585	576	554	522	526	561	563	514	547	576	573	523	492	556	556	567	522	527	546	584	566	560	565	569	556	588	560	566	563	576	544	536	561	514	535	566	548	561	557	554	561	560	552	560	574	583	529	545	541	539	576	542	544	559	555	525	540	555	515	592	550	552	590	516	562	528	525	610	552	627	544	607	554	569	576	557	568	524	601	509	574	549	511	572	536	554	571	583	551	569	606	551	479	582	546	583	545	526	552	550	605	542	547	546	542	588	484	533	539	572	587	568	530	549	574	553	592	529	538	555	555	588	565	548	562	517	556	560	532	529	559	522	549	542	587	527	531	561	552	589	578	565	538	594	569	570	551	540	568	562	590	573	583	535	553	571	563	525	536	564	542	560	541	545	554	581	555	576	551	559	562	550	538	560	575	547	588	517	547	556	545	539	531	573	562	526	577	568	561	536	553	562	560	553	554	550	563	567	547	532	583	560	547	586	562	548	577	577	620	538	554	576	572	566	563	562	598	525	526	550	514	567	575	576	575	553	554	531	562	566	511	567	551	539	576	550	572	529	602	591	520	537	565	567	567	556	566	549	540	563	569	546	523	586	538	552	598	548	550	582	584	541	525	530	524	564	581	561	559	616	548	542	570	567	548	564	542	574	546	562	597	551	537	520	538	572	566	532	564	570	600	548	540	569	552	606	535	537	599	544	549	541	511	550	593	542	577	573	514	553	541	542	556	510	539	562	562	565	603	558	563	516	553	563	551	567	554	568	563	596	574	541	562	546	566	523	563	591	557	556	595	538	542	632	548	561	581	554	564	567	563	568	553	589	566	542	544	591	566	565	537	523	512	585	516	573	531	513	533	478	552	553	561	557	551	545	558	536	580	542	575	578	535	518	515	579	557	551	534	528	546	570	596	554	557	571	543	588	549	543	543	563	568	540	555	599	588	568	577	517	534	553	562	512	522	576	565	565	585	512	561	578	581	581	597	519	588	538	578	531	573	573	595	550	549	599	551	570	586	567	539	565	597	536	525	590	572	546	561	552	542	553	564	554	568	547	563	560	523	523	597	559	561	530	568	547	555	564	550	532	599	578	547	572	608	548	573	554	537	552	548	560	568	540	564	558	558	540	553	549	558	531	545	580	610	546	545	554	558	509	561	608	551	522	530	548	549	573	564	552	548	602	580	565	585	583	586	567	584	542	565	491	529	560	558	590	549	510	512	573	573	557	504	549	582	540	531	571	545	540	561	586	533	573	539	560	569	543	539	568	568	563	530	526	574	557	522	548	614	581	510	525	578	562	565	556	587	579	512	572	545	538	512	542	522	543	563	548	562	499	532	542	575	505	533	564	558	576	548	522	545	574	554	544	593	568	661	510	543	553	561	553	581	581	549	580	577	573	532	570	573	592	588	520	573	528	560	564	589	590	555	560	529	559	529	555	562	560	586	548	551	542	561	560	512	554	536	557	530	538	551	572	562	546	560	522	552	532	568	544	560	541	564	574	581	531	552	577	530	536	596	538	521	547	576	521	516	551	600	588	575	563	528	543	568	565	571	570	543	575	564	567	571	562	568	504	571	545	541	557	550	519	576	549	562	538	536	554	534	567	591	585	574	527	561	547	566	553	598	567	562	557	542	563	503	548	544	576	552	540	549	579	543	581	553	559	496	511	545	572	575	545	548	549	546	535	558	549	577	549	543	566	536	553	586	586	577	562	517	573	563	555	517	588	549	575	544	546	574	581	508	554	563	541	518	585	531	583	573	546	614	544	566	531	503	534	512	561	550	517	525	540	584	595	562	552	565	527	511	577	548	539	554	519	538	521	563	546	559	529	586	565	558	520	575	552	544	563	571	545	568	552	543	550	566	538	521	553	554	554	560	585	546	575	516	556	574	572	561	528	533	560	546	549	546	539	554	499	527	534	588	564	525	548	489	535	561	560	578	558	502	618	545	593	554	565	528	560	538	532	559	566	580	585	579	543	550	558	570	557	557	586	553	537	554	547	501	525	567	546	568	521	537	520	527	554	531	550	546	553	536	529	537	494	555	592	563	568	564	524	563	531	570	530	532	586	542	548	537	542	569	561	550	529	548	551	573	580	548	536	532	585	562	551	532	525	522	572	558	538	578	582	564	566	567	563	565	573	595	537	561	621	552	541	559	613	556	534	545	567	511	500	536	551	525	563	560	552	548	560	585	538	506	595	545	554	572	512	557	574	568	515	565	517	562	560	572	572	533	558	549	537	523	540	558	579	564	563	534	517	576	521	581	579	502	544	560	584	593	557	560	579	548	555	521	573	541	519	554	574	551	520	553	518	553	576	546	539	587	584	569	582	580	547	513	531	527	565	549	545	568	545	545	524	560	566	528	616	597	530	555	535	500	573	534	528	560	546	516	536	589	526	580	523	559	593	528	525	550	559	575	533	585	528	559	577	563	516	527	548	530	502	557	577	535	554	563	590	555	543	526	522	565	596	530	535	562	525	543	532	542	569	564	573	544	564	555	532	566	525	556
4909	14134	9509	4751	3356	2593	2038	1602	1330	1231	1079	922	854	851	834	727	763	698	689	706	713	670	635	616	639	619	650	643	629	581	611	584	553	589	583	622	573	627	571	623	599	586	557	584	570	578	614	560	615	570	604	543	545	587	628	553	574	593	523	552	589	575	738	623	625	568	588	558	608	567	586	566	521	558	532	536	562	582	529	566	543	553	607	563	530	575	557	602	605	583	597	549	557	532	560	532	580	519	571	576	567	544	557	591	526	564	582	564	608	553	565	574	568	552	587	529	585	593	573	583	595	550	594	577	580	560	551	588	548	577	585	530	594	523	558	604	569	550	522	541	561	574	574	535	544	564	560	578	561	571	547	573	550	586	527	551	569	539	550	551	542	592	557	541	547	558	563	551	569	557	588	577	554	521	557	557	568	564	590	573	582	585	545	553	581	555	570	576	557	547	555	571	589	545	589	539	569	539	568	539	544	572	621	545	540	558	555	605	547	531	586	532	560	569	591	555	551	550	562	557	549	588	543	558	604	565	528	513	548	557	582	586	571	555	597	563	573	576	554	553	552	529	535	558	544	554	568	549	575	584	576	567	549	569	547	573	564	603	575	577	559	545	570	590	540	565	560	562	531	575	544	656	551	521	567	603	575	532	581	551	562	557	509	535	560	558	536	579	571	531	541	559	578	572	535	564	558	554	545	577	549	537	535	535	604	545	525	578	612	584	566	571	540	546	589	533	551	608	602	594	574	595	597	562	545	560	559	561	563	576	567	566	581	607	526	578	531	547	531	576	533	566	550	597	581	564	548	569	527	573	596	533	587	590	567	598	561	562	572	561	566	558	510	574	578	544	605	586	533	527	549	594	563	564	501	544	586	557	527	568	557	563	564	563	556	559	555	595	565	539	579	517	594	567	577	530	549	567	548	538	524	614	562	533	536	574	555	533	555	531	554	539	533	519	569	576	582	540	567	588	554	578	549	521	564	552	542	611	540	560	595	534	506	597	533	584	567	568	577	580	552	535	582	532	578	549	557	540	576	557	540	524	598	579	536	562	520	551	569	580	562	609	570	548	580	556	515	592	584	604	550	566	593	556	564	538	574	601	585	534	533	556	604	575	607	552	551	560	549	539	588	567	561	593	541	570	548	570	544	550	562	559	537	583	581	534	533	561	541	565	609	546	553	603	552	579	561	533	570	561	570	553	506	553	562	536	585	549	602	545	586	586	551	549	536	555	555	557	566	548	574	601	519	539	566	567	563	578	603	539	568	570	576	568	604	549	553	569	597	577	592	548	580	533	558	512	582	544	573	577	575	559	550	526	563	582	548	552	553	551	572	565	521	509	592	545	543	574	563	551	555	590	552	586	566	554	523	515	545	547	532	594	556	548	544	555	543	529	581	568	564	502	568	558	513	513	585	594	615	587	553	549	490	551	589	519	528	526	550	550	546	558	590	515	531	592	523	551	588	541	558	565	571	587	590	570	496	539	540	583	597	568	539	546	590	570	563	568	547	533	601	569	558	575	562	535	556	556	533	554	560	564	562	579	551	566	552	544	536	617	553	537	543	575	581	563	589	552	556	563	526	574	576	549	574	579	579	573	544	538	594	581	558	598	587	547	563	566	573	534	550	534	582	567	570	549	564	578	581	579	582	593	596	567	547	552	575	527	553	564	567	563	525	537	533	569	544	581	558	621	579	552	581	540	596	568	550	541	539	494	540	596	547	574	571	538	547	580	524	564	531	575	560	581	581	562	532	566	552	545	570	567	596	578	528	535	546	543	545	566	542	509	540	552	571	552	583	551	565	618	602	556	524	553	563	566	573	535	548	596	558	565	490	564	590	533	582	547	559	533	591	548	576	555	547	581	546	596	589	565	568	580	595	552	609	539	554	569	570	554	530	531	537	597	567	536	530	572	613	544	552	530	546	588	552	568	544	529	517	577	541	519	555	519	578	567	536	560	546	550	594	569	559	525	565	530	557	563	591	546	491	597	513	541	535	516	531	583	535	553	554	514	562	573	572	575	528	550	591	559	579	566	572	552	583	594	552	558	513	538	575	551	538	519	566	543	587	528	532	581	559	539	541	564	560	582	555	546	508	540	542	544	545	570	562	557	533	558	583	589	545	584	551	573	554	550	552	557	575	582	524	534	610	575	543	535	590	570	538	581	559	584	562	519	561	545	564	563	541	558	555	571	542	554	564	569	629	482	547	550	559	596	538	530	573	549	555	582	520	543	588	555	572	603	550	531	577	596	563	553	537	556	542	530	536	519	556	550	549	566	526	555	526	582	596	549	533	558	575	554	542	549	554	533	572	523	567	575	580	529	536	518	528	552	530	609	559	569	545	566	591	604	538	574	564	497	531	535	566	575	567	542	592	559	533	576	566	607	551	579	558	537	517	559	595	545	557	560	518	575	560	575	515	533	557	604	533	583	574	530	535	565	557	583	521	539	569	556	557	508	559	547	566	512	551	569	585	599	554	549	556	578	560	594	579	564	608	571	550	603	583	521	573	538	496	568	540	587	573	571	550	565	516	544	572	555	578	596	566	542	558	569	587	612	557	565	542	576	578	610	587	568	563	551	553	545	560	565	604	536	581	556	549	585	553	565	589	547	573	568	503	564	554	565	548	591	544	583	565	590	565	548	546	533	547	539	562	573	527	569	598	584	553	542	541	591	569	573	553	573	582	570	554	565	579	553	622	543	533	627	582	574	563	576	581	584	564	585	559	565	566	541	544	544	516	533	556	564	548	565	560	528	565	572	554	553	539	570	532	550	572	577	590	579	566	564	550	557	551	585	584	578	519	571	582	592	559	583	592	559	567	523	574	538	570	539	563	550	580	559	578	567	548	569	580	535	579	546	537	562	490	577	561	598	560	555	586	557	542	557	580	582	567	553	584	579	625	556	572	570	544	544	570	571	602	566	553	578	578	557	526	526	589	524	560	573	525	558	582	543	545	540	560	511	570	549	527	567	526	598	564	563	544	549	567	590	560	564	545	546	566	578	565	493	542	567	550	575	548	567	563	531	560	529	547	545	556	551	595	572	532	535	578	531	508	558	528	547	560	514	569	548	570	542	560	569	574	535	548	547	561	575	539	568	573	565	631	545	524	534	569	557	539	536	570	534	513	574	554	565	576	545	565	574	569	554	607	563	529	586	561	540	576	569	568	572	553	597	568	540	556	528	540	529	536	574	568	532	559	586	588	519	586	530	573	570	555	590	574	550	557	505	533	593	507	561	542	568	580	536	550	551	552	554	541	550	599	524	550	567	531	519	538	588	568	574	521	555	537	541	564	562	538	538	560	553	593	535	565	551	543	574	566	573	566	569	571	556	557	578	548	552	585	539	561	554	578	548	569	558	514	546	529	577	568	553	577	560	572	606	575	502	561	603	533	547	528	547	560	577	519	519	577	526	551	575	543	555	580	554	592	549	579	549	506	536	542	557	538	604	596	590	552	532	551	555	533	548	572	561	559	554	528	561	550	546
27869	17803	4055	1056	871	784	648	562	647	530	565	535	624	584	553	526	568	591	543	563	577	594	580	594	583	576	588	538	573	544	552	584	550	530	570	529	538	556	536	554	576	541	591	564	553	588	548	557	570	539	542	540	584	566	539	503	531	571	580	550	594	558	627	572	556	548	586	538	560	522	518	604	551	567	550	596	570	525	505	568	544	587	550	586	611	549	576	567	568	558	592	541	577	598	557	561	520	519	550	555	537	600	587	583	558	563	587	565	556	550	557	609	590	582	560	575	551	563	546	522	573	582	593	537	554	576	560	597	549	527	567	570	593	611	582	576	574	562	578	569	585	564	567	564	599	597	576	606	545	577	548	610	530	586	575	572	548	602	556	540	577	601	596	600	599	590	556	559	567	575	556	575	523	599	590	596	591	524	580	579	575	526	572	583	587	569	541	518	585	536	544	615	579	627	540	564	558	548	547	560	597	562	565	534	545	505	568	551	532	560	531	622	548	533	574	584	557	566	515	527	542	546	587	564	547	570	577	575	573	550	548	532	558	566	593	548	551	517	578	544	592	552	534	567	552	583	570	598	561	550	572	541	539	556	600	583	575	540	549	580	611	605	585	571	573	573	551	534	569	561	605	530	569	538	533	542	547	520	577	575	565	569	615	522	567	572	502	541	542	526	528	591	553	589	565	586	588	584	544	538	533	553	537	546	552	587	542	590	604	585	574	560	540	559	551	570	589	577	600	604	569	529	572	559	565	577	553	583	519	573	544	545	499	576	542	536	527	554	548	576	566	543	566	536	573	549	547	510	574	580	589	610	569	556	542	555	560	556	581	570	565	569	554	586	531	569	538	614	561	584	532	579	577	562	558	523	531	574	584	552	549	574	568	583	547	530	577	588	582	561	602	559	549	540	530	577	542	604	559	581	560	576	535	587	533	543	546	556	566	547	579	583	553	526	587	592	599	582	576	579	559	558	572	573	596	540	516	576	580	599	547	536	571	575	497	527	508	550	550	585	548	593	536	548	517	529	564	573	550	594	597	573	553	565	591	553	510	581	541	569	582	574	583	507	567	576	581	516	564	592	544	576	576	552	554	512	544	564	545	586	610	611	556	572	586	566	561	592	545	591	514	558	542	531	585	554	576	573	537	581	508	569	618	584	587	573	566	608	533	540	567	580	590	557	587	563	550	584	560	577	550	561	615	550	581	546	559	590	577	577	561	523	559	578	561	537	591	544	544	520	544	552	612	556	612	525	539	600	567	549	553	544	597	567	524	589	528	517	545	531	576	533	556	570	538	563	577	552	565	550	546	562	595	557	567	609	590	549	567	513	557	575	539	579	529	541	562	599	535	609	569	597	568	547	550	574	567	558	601	533	532	533	526	550	541	578	561	533	547	588	534	556	601	531	514	574	552	569	558	564	564	579	556	626	519	547	554	567	571	540	546	558	574	578	538	558	598	575	584	593	573	538	572	566	605	560	527	527	596	559	541	605	585	568	580	563	570	599	607	558	562	548	588	572	548	549	595	593	535	530	585	507	590	527	556	590	563	577	582	551	585	550	546	518	613	564	646	556	544	567	552	541	563	573	524	529	519	525	543	545	569	562	573	566	547	558	551	518	556	576	533	558	567	569	505	588	591	574	562	598	534	529	581	598	536	551	552	550	570	568	511	572	578	571	539	557	596	533	548	543	554	559	571	584	583	556	521	544	572	574	553	543	547	526	573	563	579	574	573	594	558	559	541	566	545	596	592	523	563	565	575	560	565	556	531	575	576	539	613	574	592	557	571	595	546	556	566	552	577	564	506	562	589	559	539	565	502	571	575	563	606	567	549	558	576	561	537	575	550	541	583	575	547	588	572	593	556	536	526	554	578	572	560	574	596	583	576	594	588	550	575	561	559	562	598	588	584	583	651	592	566	578	588	596	572	554	542	612	551	579	546	575	564	513	581	553	548	515	580	573	601	570	586	578	537	543	568	577	536	586	561	572	530	547	544	540	571	572	538	591	552	495	561	573	588	562	549	580	559	553	592	571	561	533	587	566	573	585	527	530	561	574	592	591	569	592	556	599	539	539	522	582	550	553	565	555	577	526	549	578	566	555	550	566	564	581	571	542	591	586	558	574	566	568	575	564	593	576	553	566	580	592	560	570	573	547	513	581	570	539	523	594	560	581	544	566	538	552	574	560	545	551	537	581	593	586	536	546	606	540	559	572	571	561	532	557	535	528	569	554	584	558	531	548	562	570	588	601	573	590	563	525	549	616	566	539	561	573	584	567	574	590	568	586	524	549	545	578	558	546	552	592	572	599	555	596	588	549	601	536	581	543	574	554	532	580	582	565	597	558	569	549	572	551	564	523	562	566	580	592	532	587	550	550	530	541	576	578	609	570	570	545	551	547	563	610	525	532	556	544	610	605	564	582	589	563	574	575	536	549	591	560	548	571	577	526	534	509	530	538	589	558	565	573	562	572	563	507	609	559	555	582	559	581	583	583	603	586	587	533	572	551	565	569	572	575	610	576	545	551	557	576	586	556	582	529	577	574	555	555	566	548	607	604	606	554	560	578	522	542	570	558	575	615	599	574	576	584	632	573	563	554	570	562	567	588	548	549	566	544	559	552	590	587	585	533	551	575	590	548	551	570	565	578	554	627	567	587	545	571	584	598	531	629	590	584	547	563	561	557	582	580	539	551	574	531	527	551	568	550	570	536	606	601	555	526	559	554	549	580	558	605	538	598	536	553	548	561	558	573	585	557	566	533	529	580	552	524	543	583	571	513	526	516	542	535	540	590	562	577	544	538	550	579	582	554	535	552	603	568	537	537	584	534	524	559	567	547	560	555	567	597	584	527	560	580	533	524	540	534	576	569	598	523	563	553	604	584	573	564	586	566	552	572	601	524	554	552	552	614	586	594	613	558	524	581	539	575	576	529	564	585	552	593	594	563	599	568	593	587	555	574	556	573	556	576	590	556	578	605	544	544	580	604	583	579	546	562	554	572	592	579	567	558	518	576	573	571	544	582	577	602	536	574	614	589	546	569	555	607	529	568	563	532	631	536	587	603	578	533	559	599	601	538	535	525	571	579	568	603	571	554	560	578	537	554	575	523	566	601	556	544	584	579	589	590	561	588	552	571	553	568	576	559	603	601	535	554	582	557	544	564	591	576	530	585	579	566	556	597	605	589	546	567	552	601	547	564	618	562	576	590	591	563	538	561	574	547	528	571	539	565	606	580	526	562	566	555	575	557	584	537	570	560	616	556	541	557	586	571	583	580	563	598	550	583	602	577	575	591	560	545	582	548	568	553	583	555	570	581	520	578	558	527	551	595	532	559	615	563	606	513	587	594	554	516	583	584	550	584	559	550	574	587	540	581	537	549	559	581	586	616	606	604	631	582	549	582	592	554	611	549	591	552	530	573	554	578	522	569	530	621	588	538	542	587	564	602	525	573	575	535	533	573	554	585	599	576	515	551	612	599	535	577	539	607
4553	1268	1033	778	708	638	670	644	645	599	619	631	592	584	574	587	608	591	633	579	625	593	608	603	639	622	592	667	594	585	637	589	631	577	630	601	642	623	595	554	589	613	611	599	579	609	583	540	626	554	631	587	593	586	587	591	620	598	587	595	583	594	710	591	610	569	531	575	574	638	602	622	588	606	616	613	579	626	609	572	620	608	580	612	627	618	572	635	578	563	641	619	628	585	620	627	570	592	586	570	576	622	630	629	596	613	598	572	607	615	599	560	612	616	590	590	587	595	647	603	589	598	583	603	600	614	595	634	581	601	594	614	588	592	626	586	568	623	646	589	624	618	629	589	590	578	633	637	622	603	611	576	584	645	624	580	606	568	596	583	617	584	588	614	577	608	586	604	639	622	629	611	614	590	603	622	625	593	625	586	616	634	622	604	600	618	622	642	593	574	639	603	568	608	549	614	593	625	602	625	587	613	625	611	629	598	603	595	617	602	593	619	594	642	614	575	624	627	591	672	591	603	606	600	604	598	619	622	599	619	621	584	628	583	601	592	594	586	614	618	587	609	627	607	604	585	652	591	600	552	627	593	591	606	589	627	594	593	594	638	670	584	635	610	598	668	594	619	601	599	582	612	592	599	604	589	594	622	639	622	596	600	572	599	618	585	575	614	627	574	571	567	529	541	570	657	575	626	625	568	586	611	587	592	591	621	594	592	586	602	570	612	645	598	596	558	594	599	560	636	643	609	622	647	613	603	619	599	597	570	581	611	613	586	547	618	595	636	588	608	603	641	571	645	594	633	600	576	585	647	571	586	591	612	593	622	564	613	592	618	612	611	595	575	622	666	620	617	614	672	648	566	620	583	637	555	616	582	617	622	612	631	601	591	603	578	582	607	639	624	621	609	627	627	631	634	590	585	603	621	615	559	644	664	621	567	589	630	637	553	604	538	627	636	588	588	624	567	634	607	576	545	603	587	602	609	572	613	631	601	586	608	590	604	618	585	584	606	619	594	638	629	564	580	636	567	582	599	615	648	598	631	625	578	621	574	586	628	607	635	566	604	595	595	647	611	610	588	618	614	622	633	619	589	595	579	609	600	593	560	610	613	585	586	567	641	560	571	566	643	627	599	621	597	654	630	583	578	613	597	594	575	617	585	569	578	647	592	613	588	618	601	564	593	573	607	613	581	599	610	612	619	567	619	581	638	609	629	586	613	599	611	624	601	618	611	589	569	629	636	567	618	606	602	643	647	591	681	627	628	599	579	577	570	591	575	600	615	604	605	605	652	647	547	618	614	636	560	602	585	611	614	591	629	589	617	622	617	642	606	565	629	588	617	623	565	623	616	606	550	624	624	634	586	600	608	633	642	617	584	619	625	647	613	611	604	624	564	578	573	619	621	596	597	634	615	623	599	573	584	631	599	611	599	566	581	598	618	631	588	604	594	585	556	567	596	634	634	595	636	589	620	616	640	598	597	604	594	605	606	606	642	618	629	627	646	606	578	588	583	566	602	623	555	593	596	590	605	610	603	590	576	611	632	589	634	583	613	598	601	595	594	600	636	597	561	606	544	608	609	631	595	636	612	575	615	614	608	671	609	584	599	647	604	584	601	590	621	613	606	587	603	575	608	649	577	603	573	615	605	607	654	603	594	594	595	608	624	572	621	619	595	583	577	632	578	606	622	597	586	597	609	618	573	593	588	606	613	634	634	579	579	562	582	591	600	540	605	571	577	663	566	586	571	588	555	621	631	587	591	589	581	555	582	610	613	571	617	563	634	589	597	576	630	607	584	638	579	661	607	607	625	563	632	606	596	610	641	630	629	608	603	643	601	581	584	626	664	586	617	620	586	572	607	577	609	550	565	656	586	628	617	598	554	632	597	611	631	606	617	589	630	626	637	600	594	571	608	646	596	631	617	625	542	596	611	603	621	651	623	598	580	581	637	597	575	578	587	578	643	658	596	608	583	643	607	593	645	607	608	622	566	614	612	619	585	595	566	579	629	634	604	583	622	589	585	598	629	596	592	579	605	597	593	603	555	572	605	586	607	599	611	620	629	583	598	628	612	562	603	629	593	577	580	602	570	580	616	624	577	625	603	625	573	612	652	646	613	578	625	618	619	615	608	619	602	605	605	592	598	615	609	589	615	642	568	614	579	585	581	614	618	641	584	622	615	581	604	587	632	597	614	609	563	571	582	631	631	627	580	568	607	646	631	643	634	575	573	610	585	595	635	622	588	619	614	603	598	638	571	620	602	550	607	577	601	613	614	644	631	595	616	575	589	587	558	618	598	578	621	623	602	640	580	598	607	600	586	616	625	607	570	613	587	553	582	585	582	594	612	590	570	637	592	540	603	617	583	605	590	547	610	647	608	626	585	606	589	619	599	621	588	637	589	577	570	636	611	641	645	576	614	597	629	589	585	636	608	602	563	608	569	590	598	608	617	639	594	618	602	598	578	644	648	599	587	583	649	615	598	571	612	577	648	584	574	597	575	618	610	597	569	604	591	565	631	616	648	648	590	598	606	588	561	599	596	621	584	613	627	615	625	638	594	605	639	606	583	564	580	649	630	603	610	616	574	616	586	620	584	569	603	602	591	569	597	593	651	574	593	610	601	596	578	555	591	557	587	585	622	663	629	606	629	587	628	610	540	583	576	624	581	659	582	637	587	568	582	616	604	614	554	602	631	630	618	572	602	623	627	609	619	579	609	644	601	633	586	617	589	610	619	646	580	607	602	615	584	660	598	592	605	591	597	601	585	596	646	594	589	614	649	596	617	608	634	603	602	604	592	546	626	631	596	615	609	582	632	607	612	588	583	611	569	628	616	589	604	593	583	617	623	591	587	632	609	601	599	598	629	589	617	557	609	628	645	589	582	597	558	617	610	572	626	642	611	629	589	591	591	639	606	516	603	598	618	606	614	660	587	590	598	614	612	588	599	583	548	569	576	623	622	581	587	637	576	578	651	609	603	590	578	632	591	650	579	588	586	599	617	597	612	615	583	561	640	631	626	614	595	610	578	595	597	599	639	588	603	627	610	580	612	592	589	618	616	589	602	589	560	588	562	600	629	609	588	590	648	599	610	589	601	599	592	634	593	615	596	617	597	608	603	606	606	585	628	568	584	636	649	576	625	591	580	615	589	591	574	590	595	599	589	573	604	675	623	644	610	656	602	586	624	588	629	610	582	608	672	609	598	609	662	599	615	595	570	604	613	610	599	598	631	595	596	567	589	639	577	611	633	574	591	595	556	616	578	627	641	607	586	645	640	558	617	603	598	621	583	629	583	605	588	621	588	636	604	613	567	622	641	544	572	618	583	586	574	617	576	597	596	542	620	600	570	581	594	615	587	607	611	608	578	618	627	617	658	640	589	605	597	592	623	598	556	588	655	593	621	593	578	580	563	585	608	602	601	572	616	589	583	601	632	609	612	599	589	595	605	650	618	597	681	598	654	576	620	631	615	588	622	620	616	607	610	653	625
23632	21134	28351	24148	21121	10243	1038	674	589	524	448	422	427	455	449	394	369	333	392	371	384	360	334	344	314	344	351	360	330	333	363	346	375	330	337	359	325	343	318	341	338	355	320	328	338	311	331	344	332	322	306	369	349	371	318	338	310	326	347	336	316	338	400	359	341	345	362	332	351	355	334	356	329	324	319	314	348	315	319	316	329	388	297	361	322	313	315	313	311	329	334	328	308	320	310	351	359	346	358	303	313	338	309	333	357	332	309	339	370	308	352	316	317	321	329	315	335	315	339	319	324	367	357	327	308	345	329	338	315	317	320	334	316	328	300	355	317	329	318	312	330	301	350	340	319	341	317	313	328	332	337	349	315	322	350	341	325	342	356	330	326	315	335	314	358	320	305	319	328	322	333	321	347	311	310	331	310	350	327	332	346	349	320	329	322	348	348	357	334	329	312	330	323	335	316	300	339	363	338	321	320	335	343	342	311	329	326	292	347	385	345	334	330	343	303	320	361	330	334	320	324	307	319	331	343	325	379	352	300	305	338	355	301	326	354	331	317	334	336	321	360	310	328	317	340	325	342	284	329	377	351	319	346	346	319	342	312	335	342	361	332	351	322	348	338	315	335	329	313	327	328	337	337	344	336	359	348	319	309	346	348	338	330	344	323	359	355	341	317	315	327	322	334	321	369	346	303	333	321	311	323	321	317	341	333	317	322	316	332	322	365	339	338	335	339	325	317	347	342	307	335	337	365	319	325	356	318	355	338	335	330	306	336	354	328	336	323	344	330	341	303	324	314	338	359	352	312	311	328	321	336	337	308	335	334	349	341	366	333	348	343	318	323	341	320	342	319	357	337	323	306	337	332	345	348	323	295	348	339	342	313	331	314	304	318	335	310	332	310	345	364	319	328	321	350	356	337	362	349	299	369	345	338	323	345	331	342	352	366	305	340	353	305	320	316	316	323	325	330	325	350	361	329	335	341	339	322	320	325	322	358	341	313	345	306	349	296	320	346	332	338	340	327	323	313	329	337	332	330	350	319	344	357	310	328	317	340	362	352	332	347	323	300	310	323	318	311	338	294	335	319	333	375	361	304	315	337	355	326	329	331	344	338	316	341	305	306	345	346	346	308	299	334	340	333	322	347	348	304	333	320	315	336	342	331	380	316	340	370	323	338	367	348	340	327	295	342	322	325	327	385	344	326	337	354	351	304	343	346	332	323	326	330	325	332	327	331	338	313	351	345	324	332	330	322	317	301	333	284	349	341	323	294	295	330	322	312	333	336	345	337	327	335	305	330	334	344	308	335	375	322	381	346	326	332	314	323	371	303	352	341	321	320	382	360	323	346	319	339	314	331	342	340	333	340	361	352	361	305	359	351	335	318	365	326	309	333	334	347	323	340	312	323	319	358	327	310	326	354	341	339	325	326	321	329	321	317	354	330	351	328	314	352	355	327	318	299	319	321	337	350	326	325	324	318	325	340	329	317	339	350	354	316	336	342	321	336	302	363	328	335	323	312	322	326	335	333	350	330	347	345	357	326	333	334	302	323	321	328	368	355	360	319	353	355	329	322	348	320	343	333	325	360	338	316	321	333	349	318	318	326	335	326	327	312	337	341	309	316	353	323	328	313	343	377	358	311	329	333	339	337	296	349	308	335	333	316	316	334	327	292	331	332	319	323	318	327	316	304	322	328	327	396	346	350	357	359	359	342	322	360	367	315	293	367	326	341	337	295	326	369	317	341	302	314	330	342	342	338	321	354	334	353	332	345	333	319	343	355	338	327	299	328	327	349	318	372	341	346	311	333	329	355	334	325	324	312	331	332	316	331	380	368	341	354	299	343	344	308	337	327	323	341	372	331	363	342	356	366	313	356	319	319	369	329	337	311	336	296	333	325	337	328	351	339	362	336	352	343	320	302	331	340	319	348	285	292	316	311	351	326	340	306	335	330	324	341	318	328	333	331	332	363	322	341	369	330	330	313	357	352	367	320	320	348	335	329	333	325	373	304	341	351	333	329	322	356	312	359	321	336	329	319	316	320	320	347	322	325	352	372	309	300	385	354	335	328	307	318	322	381	347	314	348	364	322	370	328	322	344	333	352	329	342	329	295	333	350	319	312	344	312	369	319	331	332	343	356	334	304	348	326	317	342	333	351	329	333	360	324	317	342	355	308	335	290	329	340	312	351	313	316	340	316	320	307	363	323	372	335	383	333	315	300	334	315	349	314	323	331	333	346	321	340	314	344	343	329	328	326	319	355	355	315	330	327	343	344	345	324	332	338	338	321	349	332	309	357	341	339	321	336	362	335	335	344	308	325	359	298	303	369	324	331	326	301	330	326	344	345	338	345	323	325	334	349	324	311	330	359	354	338	336	346	316	353	321	317	328	296	371	325	330	323	319	337	310	340	336	381	343	327	372	339	311	323	357	312	331	311	331	304	340	327	295	339	317	305	336	321	377	358	365	342	342	320	355	309	334	356	370	355	332	328	325	337	333	318	328	385	322	353	303	346	360	367	326	324	318	310	319	339	365	328	316	306	333	298	335	328	320	352	333	317	310	316	336	343	329	321	338	350	308	315	280	330	341	321	313	302	286	346	330	370	369	332	321	299	327	324	339	346	332	319	323	355	344	332	324	333	339	326	315	339	294	349	322	345	328	354	345	371	347	342	326	345	354	367	327	308	355	336	311	286	330	336	334	308	328	295	342	348	342	347	325	357	342	319	349	358	341	329	332	320	335	316	323	325	323	319	312	336	342	333	342	348	278	313	310	350	344	348	359	357	327	344	317	343	311	324	327	358	374	332	352	337	359	329	320	334	325	326	318	332	341	332	347	271	316	320	325	358	339	359	306	314	304	292	324	351	328	346	365	331	304	342	324	320	330	306	328	365	312	338	343	338	284	320	317	363	367	357	333	320	342	336	353	324	342	326	357	343	330	345	331	311	297	338	334	349	336	338	320	338	341	352	326	316	327	321	303	319	338	337	366	308	347	347	364	309	341	319	318	332	313	361	345	338	331	310	322	334	295	330	317	321	333	296	347	320	345	332	335	329	335	355	320	338	321	338	367	306	329	335	339	356	324	321	363	303	312	337	321	332	343	318	335	356	330	327	354	339	352	337	318	324	297	306	365	335	331	365	318	345	334	364	309	356	325	324	355	346	336	313	341	326	341	304	316	335	312	315	304	339	334	351	311	323	313	351	361	283	334	318	352	326	342	326	352	333	341	322	323	309	352	315	294	367	348	336	336	348	353	324	338	335	307	372	345	356	338	329	350	333	362	349	326	329	305	337	321	345	319	310	356	295	337	341	326	323	324	336	335	357	340	321	296	326	324	358	347	333	315	346	351	345	345	356	337	356	352	362	304	310	317	394	340	309	346	355	332	326	326	343	333	367	321	295	298	351	324	327	343	318	360	322	309	314	335	343	333	312	347	345	308	370	335	326	308	298	343	364	348	321	325	341	300	347	330	328	326	311	314	327	370	333
3521	8411	5772	2540	2031	1499	1130	975	801	702	653	585	522	493	476	456	472	473	445	387	415	446	436	371	390	392	382	402	411	413	390	339	386	353	399	409	387	357	378	367	351	370	358	331	382	382	365	345	366	375	369	373	395	386	369	367	361	403	360	343	387	409	438	389	382	339	320	405	347	354	329	356	340	351	376	373	364	351	351	355	354	349	374	335	375	369	362	355	363	353	400	353	365	371	330	372	363	394	374	364	350	365	357	380	360	364	348	361	341	345	385	362	357	391	363	350	345	369	368	357	345	388	401	339	366	362	385	374	342	364	325	377	363	330	367	381	374	382	362	351	315	395	354	374	383	353	398	362	352	350	358	376	386	365	359	382	355	381	355	360	357	358	380	360	353	362	384	328	378	369	373	372	330	354	366	368	375	406	371	349	395	348	373	409	385	357	347	356	342	375	381	382	378	374	379	370	348	342	355	389	380	381	362	354	351	363	344	373	354	367	348	334	384	365	346	362	346	352	339	348	351	351	349	370	341	340	378	353	360	354	404	369	368	407	324	385	366	375	350	373	338	334	362	344	366	412	391	352	372	371	369	357	355	355	356	386	401	378	371	360	345	364	380	355	369	361	359	345	374	394	367	334	370	343	355	363	340	388	368	375	377	349	400	350	363	373	379	356	357	395	349	334	391	362	354	347	359	322	381	403	341	394	344	379	371	350	386	378	345	345	362	351	371	341	367	386	392	346	345	318	399	358	382	399	355	381	351	365	394	364	330	346	345	375	386	354	353	371	363	355	350	413	379	335	334	372	374	362	365	347	352	353	367	349	399	367	352	352	379	380	395	350	338	381	380	380	370	378	332	381	353	353	391	372	394	373	378	361	371	345	342	341	365	357	383	367	377	348	350	365	381	372	383	355	394	355	359	383	355	396	386	395	354	358	369	396	373	352	388	327	363	379	355	378	361	384	348	381	351	359	325	370	324	357	343	353	346	354	386	379	358	383	359	365	333	349	335	350	341	387	363	325	356	404	370	358	364	347	380	356	356	376	348	352	366	402	359	373	391	359	382	358	356	339	363	376	365	366	355	378	375	411	351	346	373	366	367	385	357	405	330	346	365	378	356	378	380	359	363	388	403	375	351	351	360	372	344	355	367	352	409	351	327	384	380	364	353	366	351	381	373	367	361	363	356	354	410	351	372	346	406	342	375	349	375	353	392	360	359	346	357	352	353	388	368	364	377	334	383	368	353	354	401	369	340	377	361	375	334	391	357	366	371	390	402	360	346	332	321	351	384	376	404	314	366	368	386	339	375	371	345	341	364	364	352	364	371	341	337	395	349	391	397	381	347	359	378	366	353	363	364	373	361	357	329	354	311	371	349	375	364	362	384	396	353	364	388	368	372	393	369	357	369	405	370	371	376	361	387	363	364	331	371	348	356	376	359	402	380	357	408	339	312	379	345	346	376	382	340	368	349	372	344	404	373	359	380	378	331	333	365	351	350	350	386	344	394	371	361	347	389	400	355	353	398	357	364	380	358	342	388	351	380	382	379	366	384	360	371	342	397	382	345	369	350	412	358	379	354	370	351	369	375	357	384	374	367	399	379	363	363	359	359	385	352	364	342	339	337	359	346	360	348	413	380	380	378	393	347	350	386	320	374	340	333	352	349	345	395	370	383	356	377	341	359	385	372	332	365	352	375	371	353	360	388	357	381	369	355	398	359	362	361	375	333	354	391	331	376	369	367	355	371	355	346	342	353	338	368	350	352	356	361	377	355	357	336	377	382	328	391	366	360	376	374	343	370	360	350	345	341	362	356	377	389	347	359	341	373	392	364	373	361	353	341	385	390	374	356	393	379	374	365	347	371	370	374	351	359	340	340	394	355	370	374	378	374	400	370	376	388	363	344	372	362	357	376	373	377	352	351	371	354	370	358	358	384	360	353	326	356	340	387	363	377	341	339	364	373	408	383	382	367	353	335	390	359	357	383	336	359	356	335	365	352	380	388	379	398	378	338	356	378	367	362	326	363	382	346	383	343	371	378	368	365	365	354	342	400	376	402	344	390	376	364	370	360	346	332	368	376	347	382	324	347	365	374	370	361	366	366	374	366	397	332	356	366	389	359	379	314	380	372	355	362	358	377	354	379	347	393	363	370	364	349	346	373	358	374	367	373	371	352	379	326	345	432	364	361	381	377	346	372	338	351	364	364	316	382	378	321	366	367	348	359	386	382	347	351	388	367	367	375	379	362	368	383	373	349	368	349	384	386	351	357	381	345	382	347	407	348	354	347	369	372	355	360	329	360	353	373	326	370	356	338	374	377	323	365	393	366	375	385	383	369	354	366	359	380	329	363	358	374	370	351	386	383	347	364	334	340	375	341	375	357	373	374	346	385	330	375	359	377	365	366	348	374	330	362	335	400	340	340	382	359	348	368	354	375	335	390	385	339	353	353	340	373	373	416	375	346	372	322	394	355	360	389	363	331	371	369	380	377	381	332	344	375	393	334	344	350	355	338	363	355	367	414	345	378	377	382	384	341	382	382	402	365	385	340	371	355	327	381	329	390	353	370	377	361	359	403	367	380	358	364	356	357	364	386	339	353	406	361	342	405	386	388	359	360	369	380	364	362	369	369	395	370	356	344	369	399	339	382	327	368	311	386	359	391	334	348	369	360	359	340	358	356	362	378	373	381	340	386	357	351	342	351	368	363	374	331	320	371	369	325	364	377	362	376	385	381	380	359	370	326	367	337	384	353	381	339	358	369	362	357	354	364	340	354	402	368	370	344	347	332	343	344	366	380	374	351	374	385	337	358	362	362	342	323	369	352	350	337	356	351	338	368	363	376	351	384	339	370	376	313	357	361	386	354	354	346	366	376	327	364	363	321	351	375	373	371	332	341	361	365	338	357	360	384	391	356	376	374	381	342	375	340	337	388	339	352	343	343	394	344	325	359	367	320	336	368	353	366	383	350	372	333	344	359	370	378	355	372	393	380	366	408	340	335	364	401	332	361	356	383	365	359	347	404	367	347	381	346	366	362	351	374	379	352	337	385	399	352	346	363	332	362	365	371	391	427	372	347	334	340	388	367	366	350	350	373	362	331	364	346	364	374	349	351	402	341	370	374	352	345	379	393	348	334	365	360	325	378	333	316	346	392	349	388	366	337	370	364	383	343	346	341	347	342	344	359	346	381	374	371	369	377	387	376	379	385	356	386	342	366	350	378	346	381	382	355	382	351	342	355	328	338	364	376	382	369	361	356	383	349	378	355	323	379	330	387	334	370	389	359	378	376	372	376	348	373	370	330	336	352	357	363	355	351	349	363	368	359	361	350	341	364	377	330	329	363	419	350	363	370	388	359	348	374	353	364	354	392	332	357	362	371	338	352	368	355	344	343	374	385	382	327	368	372	365	361	310	360	343	329	347	352	375	374	383	385	376	340	366	358	325	379	386	381	391	377	346	357	337	370	329	330	364	329	322	362	359	315	334	385	401
24884	21145	27263	25198	10466	1272	1067	946	890	838	912	841	833	889	840	805	815	818	815	812	844	857	801	783	806	827	795	775	808	753	808	840	744	809	851	800	787	784	838	779	787	805	778	767	766	788	850	825	833	840	751	779	801	791	814	832	774	804	825	806	786	815	871	789	827	782	790	766	779	814	759	812	826	804	826	791	813	793	779	832	851	805	792	740	787	793	765	802	797	817	809	791	857	828	803	781	810	766	806	811	793	803	763	823	796	788	796	786	793	784	789	757	799	825	801	821	812	750	813	794	805	824	842	813	829	812	743	829	810	804	749	837	809	795	774	780	773	787	803	820	788	821	861	833	798	761	811	771	809	798	791	763	796	771	799	800	802	776	831	800	792	799	744	834	849	799	814	803	809	841	795	813	779	804	813	796	797	831	802	808	794	820	788	831	763	819	805	797	796	782	761	811	782	820	820	749	794	801	857	846	765	800	827	725	759	790	780	780	819	764	762	726	768	846	747	863	713	782	798	777	819	777	799	780	831	817	803	847	771	797	779	819	807	826	817	786	821	780	826	784	799	845	796	803	783	790	818	782	773	802	835	831	794	835	784	763	780	779	794	787	792	813	807	835	809	799	776	792	761	839	793	791	815	771	824	800	861	831	819	789	848	805	772	785	770	768	756	797	831	771	822	751	769	782	849	807	800	793	815	806	751	855	836	808	776	812	791	781	775	821	832	768	844	777	802	780	838	760	827	792	795	830	811	825	845	823	811	767	854	805	793	808	792	759	801	857	848	827	773	731	795	836	798	753	760	742	831	797	781	795	765	806	853	788	805	796	827	834	775	750	838	748	799	785	831	792	816	726	822	751	810	815	804	783	799	779	813	803	794	812	795	849	853	772	793	809	790	751	805	793	816	826	809	795	824	781	766	815	834	745	806	822	821	779	805	826	852	827	832	801	850	766	773	849	799	833	736	747	753	792	830	766	811	779	808	779	787	771	793	812	799	805	789	778	829	776	820	817	743	739	837	797	801	800	780	784	814	803	851	782	801	800	838	783	825	767	811	822	818	841	749	853	792	790	787	802	815	823	834	783	794	769	805	826	807	837	803	808	762	817	789	771	822	755	814	787	835	804	817	741	796	837	764	820	802	808	780	762	835	804	829	761	817	779	778	808	812	792	843	773	789	763	820	820	786	844	809	800	813	770	781	812	790	847	812	820	774	766	814	805	788	779	834	795	781	749	794	797	770	743	814	841	743	884	763	793	827	754	788	770	837	818	768	815	784	828	793	801	864	775	781	794	855	776	798	816	758	783	729	800	792	808	826	805	802	866	730	823	772	838	826	823	821	827	821	819	771	775	765	776	789	773	765	808	780	787	793	790	831	787	841	837	763	789	762	803	847	815	789	794	810	781	788	797	832	793	751	783	808	801	840	788	719	821	782	831	815	834	832	756	828	794	783	775	773	842	838	828	823	802	814	797	758	807	837	769	782	808	824	814	759	790	810	777	815	873	822	812	810	793	741	759	807	833	765	788	801	813	815	820	841	832	788	832	830	781	826	810	787	835	784	789	834	810	821	779	837	771	767	800	800	821	824	791	814	807	758	751	803	797	768	797	746	753	786	805	836	808	752	785	814	799	816	740	753	853	807	754	857	809	804	774	815	765	820	797	783	817	805	801	773	797	841	793	749	796	781	835	802	800	802	829	821	808	809	789	810	780	793	782	800	765	774	806	843	813	815	797	779	806	809	831	839	801	770	827	848	827	804	778	772	811	843	814	803	767	776	803	757	831	845	774	801	791	754	813	795	815	787	793	804	806	741	793	820	837	838	799	810	766	792	775	758	812	832	770	832	764	784	769	766	838	770	826	840	783	821	816	815	848	762	844	783	760	824	811	809	811	833	793	783	807	778	777	812	863	769	821	772	783	808	839	778	801	743	791	820	838	731	807	774	771	798	810	827	831	829	760	820	797	845	829	795	838	747	805	814	797	811	771	789	782	787	820	801	799	748	837	860	760	777	835	807	837	820	853	830	816	826	744	827	745	782	789	797	797	791	815	786	807	775	791	756	844	824	785	810	795	819	834	755	788	816	807	782	814	817	799	809	817	771	764	793	793	767	807	786	780	829	825	781	854	825	825	813	746	802	790	787	803	851	811	780	773	802	779	758	793	816	802	797	831	836	832	820	758	793	797	744	765	772	819	803	817	815	834	826	841	777	792	781	771	770	796	788	749	756	802	825	838	820	815	801	823	799	798	849	810	777	811	828	824	819	816	782	735	788	797	781	813	813	838	796	810	793	785	804	811	800	802	777	763	792	775	785	781	816	803	777	758	748	813	791	858	814	831	787	832	777	808	819	803	812	788	836	809	827	770	789	811	766	796	837	749	806	793	831	800	824	770	799	811	827	808	785	840	826	824	799	792	798	841	813	783	754	745	799	791	800	823	748	774	770	782	793	769	780	787	803	818	800	825	847	732	743	785	753	817	775	760	802	812	775	799	838	779	789	820	816	783	803	759	812	814	776	799	838	781	808	789	759	832	818	832	784	825	832	876	795	790	787	764	823	814	806	784	822	761	764	798	776	836	805	771	790	812	797	821	755	773	820	780	786	807	815	770	774	799	812	803	767	785	846	806	784	855	834	792	814	837	790	799	791	856	816	783	787	769	753	754	799	870	773	779	789	817	779	809	818	815	777	798	810	799	828	761	804	798	807	810	824	799	807	809	812	761	806	760	759	735	769	783	774	798	810	799	816	838	779	818	822	768	790	842	795	764	815	808	847	760	820	798	802	822	742	802	849	797	771	790	789	766	752	837	794	737	812	820	800	770	835	845	786	796	810	808	795	836	832	803	793	790	798	840	810	778	813	784	795	812	764	778	817	804	797	824	787	804	826	807	812	855	753	816	759	824	821	809	795	818	798	792	792	784	726	847	757	784	810	800	841	809	801	811	844	782	787	791	809	798	775	813	754	827	846	791	814	755	804	807	793	763	784	763	765	788	724	812	818	768	803	782	833	830	788	836	788	833	843	790	827	804	746	794	817	800	857	811	770	808	778	786	896	832	826	792	774	790	752	746	807	844	831	796	739	802	775	795	819	777	838	783	790	796	818	809	860	782	758	807	771	797	763	802	772	784	748	825	784	784	827	807	746	806	779	790	761	795	767	756	777	804	798	790	813	802	757	749	780	822	794	773	806	815	806	736	786	813	815	805	757	815	786	795	774	787	810	797	807	834	741	823	763	789	788	810	794	817	882	799	774	791	779	742	742	840	786	742	757	793	839	798	750	810	790	773	807	858	798	799	794	796	864	767	778	803	797	806	743	794	837	797	821	844	754	836	802	769	772	774	843	784	801	821	818	770	735	814	810	784	804	791	804	765	797	795	812	778	772	793	784	845	787	824	796	797	766	762	753	773	802	810	768	835	801	776	796	840	803	841	770	802	804	802	768	786	807	819	824	778	830	782	783	809	812	806	792	820	834	808	811	796	810	828	746	775
3949	5089	3536	2027	1569	1393	1267	1144	1060	991	922	945	894	912	860	826	890	857	848	783	850	867	825	818	838	868	861	833	907	855	818	828	895	827	831	802	833	897	814	790	771	850	772	788	823	849	858	820	816	791	802	848	800	801	792	800	827	827	811	830	815	844	878	888	850	802	823	816	814	809	817	800	841	810	787	793	817	860	828	776	798	800	829	800	815	829	805	818	815	831	773	852	826	800	768	776	791	774	846	832	831	810	798	832	765	793	847	757	795	794	846	817	872	850	803	817	808	856	747	798	817	872	781	814	834	833	822	814	796	866	820	844	831	803	830	783	855	859	803	813	826	878	821	799	802	857	815	824	813	861	829	789	864	852	814	755	848	818	822	793	815	825	803	809	815	812	813	839	825	834	838	799	808	796	793	840	790	875	862	821	827	832	848	844	798	809	799	833	741	783	839	814	795	834	791	776	812	842	821	841	907	796	851	809	804	804	811	836	820	816	778	806	783	831	828	843	797	827	795	858	770	777	839	794	834	841	786	801	795	835	838	800	753	762	842	820	839	795	767	824	862	821	798	776	838	853	804	850	802	798	820	819	840	826	868	846	758	822	794	811	820	834	813	834	838	808	848	772	823	797	859	742	799	848	797	862	850	781	849	787	780	783	805	816	800	802	865	790	782	809	820	804	825	820	845	765	852	866	795	784	766	822	837	765	856	793	833	790	832	822	808	837	781	834	787	853	802	857	799	816	832	848	808	761	794	803	802	787	805	828	805	823	811	796	785	839	826	836	861	814	848	767	820	799	824	817	774	818	784	825	785	864	841	851	852	804	782	796	857	838	782	754	831	768	853	831	879	819	787	788	798	834	810	825	867	720	809	840	820	855	753	793	809	830	837	845	840	816	829	819	834	851	798	763	816	765	835	789	853	873	858	869	848	807	809	790	806	866	798	780	845	782	811	819	794	785	878	800	793	781	820	862	807	810	805	754	876	825	801	824	789	825	828	815	835	789	836	777	823	808	812	790	839	853	839	754	849	814	786	819	820	778	829	790	849	813	844	820	803	840	836	825	812	832	843	773	796	802	815	818	794	811	830	813	820	807	823	782	827	827	820	801	866	806	811	780	864	855	751	779	785	831	856	805	833	772	813	780	894	876	770	807	817	767	838	837	833	792	811	781	828	831	771	810	866	813	813	807	771	836	822	795	838	820	789	841	806	829	793	805	789	825	788	812	809	797	839	788	854	807	828	739	795	841	802	826	747	834	820	797	799	854	826	814	822	833	823	802	775	804	810	822	792	816	824	869	815	808	827	808	807	805	867	874	825	737	873	828	761	762	828	817	774	870	819	821	827	793	849	791	772	844	872	800	813	781	821	840	800	759	792	801	803	813	775	836	829	801	872	852	841	811	914	804	825	825	865	832	802	802	815	779	864	841	796	828	825	849	817	787	822	763	806	841	831	800	804	829	832	838	796	869	777	810	823	841	832	845	828	830	831	810	848	834	844	811	866	877	800	869	785	821	837	781	803	806	838	842	817	791	816	744	815	787	852	834	809	853	829	795	830	885	860	868	819	834	836	808	818	857	780	839	806	826	820	838	831	870	798	803	786	857	813	743	820	821	837	808	801	820	846	843	776	786	796	856	801	807	834	815	901	776	831	753	838	787	857	781	843	749	834	757	817	830	829	819	785	773	771	847	777	871	807	833	800	852	791	844	793	854	808	822	803	844	832	817	824	867	810	846	821	834	792	788	878	809	823	841	833	767	838	853	785	821	787	805	797	799	770	826	821	832	859	836	798	887	824	808	795	790	890	815	870	840	784	801	851	870	815	794	836	801	825	823	789	819	842	830	829	775	826	857	786	804	840	834	813	828	874	811	835	798	779	807	796	800	827	820	837	867	819	834	815	839	790	793	795	826	808	748	836	820	807	786	766	769	801	845	817	862	794	845	816	773	825	823	822	789	809	814	843	778	790	845	790	884	786	835	888	817	797	818	817	757	800	850	827	823	803	814	853	798	825	866	866	822	796	833	825	801	804	777	814	834	844	799	774	790	789	811	809	795	797	832	809	799	818	830	795	824	841	811	807	818	772	788	818	805	822	818	823	808	838	791	780	846	822	805	827	833	790	782	756	854	845	781	783	774	772	773	791	791	835	857	789	833	775	813	818	786	825	810	843	845	809	805	844	837	806	775	791	856	786	838	813	831	805	815	803	785	827	846	832	803	844	778	837	812	801	799	768	814	811	810	771	831	828	798	816	795	807	809	788	768	888	850	835	808	825	805	844	789	844	856	791	845	872	791	756	818	796	796	851	786	843	854	814	839	813	792	810	807	824	800	838	817	808	829	834	811	797	796	824	808	765	779	769	829	861	814	824	794	827	786	839	805	793	781	809	831	861	822	828	841	874	791	810	826	856	808	825	805	855	819	801	839	796	806	830	803	815	810	820	738	797	843	863	829	808	842	826	788	790	855	815	872	873	795	839	790	774	784	827	799	840	825	793	798	781	821	825	833	811	798	831	831	792	827	801	803	855	759	798	787	820	840	838	787	865	849	833	786	812	831	819	821	848	841	791	789	843	799	883	846	860	815	835	872	779	827	842	851	803	827	842	873	827	807	843	861	873	798	782	818	899	864	809	808	799	827	834	838	833	814	818	806	811	835	808	823	896	803	769	760	803	858	818	844	819	762	836	798	839	772	810	875	838	816	843	764	828	840	808	816	853	818	826	759	845	847	810	822	812	837	804	765	815	790	779	802	802	843	846	793	859	819	822	818	773	787	776	811	805	812	797	828	873	821	796	814	802	796	839	802	792	850	845	794	839	838	859	800	865	778	845	787	819	802	809	820	851	817	812	793	823	797	802	841	843	812	833	837	821	820	850	822	841	780	839	836	803	851	800	810	857	770	832	846	807	799	846	844	832	827	811	797	841	831	800	787	801	819	813	846	780	751	807	799	812	837	832	808	802	812	791	836	814	852	770	802	788	834	845	811	818	812	816	815	849	808	805	814	780	822	858	800	811	799	814	802	841	863	817	814	863	767	867	845	778	848	754	828	830	831	837	801	851	760	824	846	822	789	809	796	823	803	815	824	820	835	799	827	872	828	814	791	806	801	735	865	775	803	812	785	806	814	808	769	787	840	861	802	822	841	814	827	830	824	747	810	789	838	807	818	833	812	839	848	827	837	790	832	790	800	799	838	806	785	794	846	797	810	819	775	814	845	796	785	818	860	824	783	863	805	836	795	827	821	764	769	803	825	859	821	785	834	842	808	807	842	854	811	779	843	816	764	791	838	830	749	821	809	846	800	810	826	796	846	793	847	846	854	864	836	744	841	832	790	839	821	822	794	818	775	801	849	831	804	847	867	775	800	822	790	804	804	809	776	832	834	807	810	840	780	791	824	825	761	786	800	783	828	819	791	810	818	828	791	762	801	842	820	853	798	811	853	820	853	781	783	835	802	844	854	776	807	851	807	786	761	854	832	763	843	763	821
22448	21106	28736	23719	21110	21175	8558	1279	955	878	860	796	751	702	696	632	679	647	620	654	618	631	603	624	556	614	571	584	605	564	629	599	571	596	592	547	539	586	603	509	580	595	548	523	551	567	569	554	609	538	548	583	569	557	566	495	565	573	567	563	537	626	663	596	560	575	582	558	548	581	514	553	517	566	585	542	510	523	540	583	559	548	562	566	587	571	555	543	539	582	548	606	554	525	593	584	573	563	565	545	588	569	526	572	580	573	581	545	567	548	576	520	499	542	545	596	543	580	594	584	582	540	566	566	540	549	531	548	550	587	571	531	543	516	584	539	576	581	578	573	535	538	574	587	552	555	546	556	546	589	523	564	587	548	513	606	534	563	521	543	526	527	560	545	537	537	558	594	583	567	583	533	578	602	523	565	562	536	542	561	575	581	554	564	536	546	551	588	544	550	548	526	555	529	571	528	527	553	563	557	524	557	555	551	565	621	568	574	567	573	566	597	548	543	550	563	556	547	522	511	514	537	569	517	543	533	576	571	579	560	541	562	562	540	584	583	571	578	526	576	539	506	568	584	575	593	567	551	541	550	581	522	584	595	570	528	572	598	584	580	586	548	540	550	524	539	563	550	540	568	551	552	572	576	568	550	510	555	577	540	529	528	585	540	537	548	557	563	538	559	568	532	561	490	533	530	572	571	538	561	570	564	554	539	522	591	597	552	544	521	537	568	524	530	566	515	576	571	558	552	534	539	590	588	554	567	504	540	527	524	527	553	572	539	562	585	551	579	561	542	521	558	563	525	554	537	573	546	540	571	575	553	586	575	591	525	555	547	575	534	531	572	564	545	579	578	571	597	582	489	537	524	574	526	533	555	544	544	523	508	516	554	572	534	547	566	548	509	593	507	546	562	599	582	546	549	494	560	576	527	535	584	519	553	546	548	562	562	565	572	582	583	544	517	509	535	549	551	554	554	489	556	540	571	553	563	532	570	557	556	515	572	570	543	570	578	539	593	572	561	572	573	587	599	541	569	609	542	579	553	574	526	541	516	565	548	567	533	556	553	532	532	527	514	479	593	579	553	567	543	555	563	518	517	566	545	521	577	597	562	550	527	542	531	571	556	542	579	555	576	557	549	539	574	532	586	573	546	542	531	548	595	552	579	572	560	559	519	559	524	516	581	553	555	566	564	546	546	517	527	552	545	554	529	540	602	557	519	554	543	533	531	544	557	609	563	591	604	528	548	601	609	589	508	542	621	543	532	594	553	540	546	558	563	552	557	561	582	561	522	537	574	571	499	571	505	576	510	573	540	559	599	568	576	579	552	563	581	575	561	587	551	551	589	550	521	549	598	556	555	551	545	527	623	480	584	566	621	552	534	540	564	562	553	588	560	604	563	568	554	537	542	559	557	561	553	523	521	530	572	552	569	508	547	501	540	616	573	613	553	545	580	578	544	572	514	591	556	544	563	538	523	515	553	561	530	575	554	558	545	594	523	567	546	536	563	514	504	498	552	546	572	496	535	547	540	553	584	575	532	576	503	543	572	518	563	553	564	546	564	569	600	554	513	537	553	527	573	625	542	585	551	540	567	565	585	526	538	569	585	540	578	560	542	581	540	534	528	560	556	578	529	554	589	573	568	526	573	528	543	547	539	548	593	595	575	535	547	585	504	548	538	589	635	569	620	576	555	555	557	557	559	562	559	542	597	581	592	529	563	535	509	543	522	548	565	573	585	582	558	551	554	539	573	555	601	590	600	603	541	579	561	558	533	549	525	579	517	544	558	559	546	551	590	565	526	555	543	537	595	560	571	602	540	535	564	541	534	579	573	551	542	582	583	561	583	543	563	553	509	541	547	554	525	586	575	557	550	578	593	610	547	565	585	568	534	515	514	568	591	578	524	558	536	584	527	553	523	566	538	550	560	559	523	545	461	534	586	566	543	509	521	550	591	550	556	551	572	584	515	515	546	548	563	549	534	563	519	568	515	566	503	512	557	506	524	544	544	545	572	557	588	563	516	549	545	593	556	504	559	557	570	534	537	518	584	560	555	532	550	553	531	530	533	581	521	540	509	552	588	529	559	621	565	503	557	579	589	554	550	561	570	539	551	585	571	536	529	558	503	548	566	521	522	543	597	541	529	566	564	529	566	535	556	556	546	585	590	600	558	568	533	562	549	626	544	530	546	520	550	485	527	537	566	600	565	554	567	505	579	524	549	501	544	555	537	540	623	512	573	545	498	564	554	581	590	566	574	565	555	582	541	587	596	562	611	556	552	557	559	555	574	599	569	547	526	514	546	529	557	568	547	546	528	529	570	523	543	556	557	536	544	557	540	539	581	537	527	604	535	580	577	553	522	560	535	541	506	549	569	527	504	555	561	562	605	558	506	566	545	515	587	541	514	562	519	561	528	523	539	515	532	557	563	530	559	560	531	586	575	531	550	498	564	555	561	513	521	578	540	555	535	519	530	510	531	524	558	555	585	575	544	555	538	560	572	553	523	548	590	567	539	541	548	511	570	586	573	533	582	554	569	516	565	544	516	548	552	509	628	579	516	537	537	546	512	516	572	532	556	536	546	521	534	558	551	549	571	548	526	515	566	521	548	550	526	533	534	586	523	568	584	544	577	573	549	570	553	529	555	525	516	571	565	552	535	609	537	568	551	495	562	571	547	562	584	590	574	494	512	558	557	539	535	530	534	575	582	538	544	556	542	560	548	562	583	581	561	605	591	548	520	569	556	559	540	574	535	558	558	519	566	586	554	561	554	584	578	558	536	540	545	555	532	529	578	514	530	565	492	537	543	551	539	542	572	574	550	499	535	566	545	544	526	528	561	559	538	557	556	552	574	563	627	574	557	586	524	504	522	582	589	507	532	525	555	559	542	553	583	573	539	539	571	569	548	536	593	537	527	539	558	550	524	612	479	521	546	549	555	547	601	553	540	558	575	577	511	541	551	561	569	607	587	562	549	589	554	573	543	541	556	573	534	561	560	580	530	547	556	551	502	554	545	531	537	536	523	537	512	546	562	565	564	564	541	553	524	536	541	585	547	531	576	572	558	553	565	518	545	589	561	528	547	553	528	513	572	564	526	555	556	525	586	584	579	565	573	571	540	571	554	511	555	582	551	548	545	540	551	553	569	605	553	547	562	510	542	560	571	574	562	573	553	559	559	551	562	522	574	548	527	554	546	560	544	522	569	586	574	545	548	578	584	587	535	559	537	571	528	566	552	541	547	573	578	523	508	562	543	568	564	541	530	573	563	559	558	574	516	575	532	558	526	554	541	601	568	539	539	544	566	571	563	541	534	549	546	551	535	527	564	516	543	560	568	535	545	496	523	579	563	569	552	567	537	518	552	569	562	564	557	523	541	555	530	539	529	576	545	548	556	559	563	628	527	573	537	583	560	557	526	580	520	548	570	528	554	555	510	514	595	545	555	524	541	576	569	506	551	549	539	554	571	581	536	538	569	527	515	518	595	530	542	543	547
5008	14126	9488	4714	3413	2606	2066	1694	1414	1185	1087	984	890	846	767	771	751	737	677	635	659	668	641	683	622	602	624	591	641	656	626	605	608	590	610	586	589	604	625	516	623	560	602	570	554	528	558	608	589	634	593	592	506	554	579	549	556	543	567	558	539	585	735	599	605	550	592	526	587	547	562	532	554	534	580	586	551	568	484	546	541	576	547	569	534	561	582	549	568	544	529	539	543	568	586	560	568	578	576	544	554	555	576	562	541	597	531	530	585	571	520	548	572	578	556	514	596	548	540	564	535	545	578	549	558	605	582	581	582	545	538	588	566	549	540	546	503	560	593	546	542	540	539	558	545	517	571	557	575	557	551	546	558	520	540	565	535	560	554	579	526	541	550	541	550	545	522	577	569	582	521	522	570	535	520	535	609	556	580	550	532	516	556	581	567	562	559	561	551	528	548	570	558	589	562	542	523	552	564	540	575	547	530	556	516	542	556	542	579	580	544	539	569	549	584	536	571	561	574	568	569	550	549	522	614	507	544	561	597	528	557	548	579	565	568	551	546	561	547	531	522	578	567	552	538	563	564	550	553	609	587	571	563	543	527	567	567	596	529	585	607	520	530	559	561	547	573	559	507	543	574	580	547	597	554	579	568	583	579	585	568	550	528	523	537	543	543	528	543	542	536	584	576	569	518	559	504	543	532	571	589	520	497	526	534	541	551	546	567	528	593	553	565	542	563	559	540	532	561	569	552	538	565	543	494	543	509	584	533	566	595	493	578	569	574	571	567	569	527	550	591	536	601	541	580	521	521	574	563	539	538	541	536	550	600	568	574	557	539	548	527	557	541	515	562	554	578	517	579	561	555	535	590	594	543	566	555	562	563	536	583	537	560	553	553	534	567	571	542	570	578	586	532	575	527	550	534	573	565	529	544	583	547	550	564	559	539	601	573	582	521	590	553	510	568	542	553	546	550	589	538	565	527	560	558	542	538	545	560	578	552	582	583	539	532	520	557	555	553	547	582	519	571	536	557	549	559	507	539	539	570	519	550	545	586	580	543	539	554	590	546	593	553	583	545	542	518	536	539	585	544	574	563	514	546	556	584	562	496	559	499	525	538	540	528	579	509	502	520	535	561	485	572	528	555	584	555	535	518	569	522	540	541	539	502	594	541	561	564	514	551	577	538	547	570	598	537	546	571	536	573	579	563	577	567	539	593	588	533	582	545	550	562	580	565	538	560	560	526	538	576	525	554	513	562	550	574	543	545	534	565	555	571	517	541	566	540	564	548	626	526	554	523	507	552	545	523	544	548	589	568	543	531	556	555	578	567	522	549	552	561	523	593	527	559	528	549	556	560	592	528	535	549	577	583	550	575	588	566	517	595	558	544	512	568	567	609	551	575	575	552	597	562	521	553	596	513	562	555	565	520	520	512	538	570	564	560	538	549	608	532	541	538	586	587	570	515	589	547	537	568	538	551	547	552	578	555	525	589	499	581	526	567	520	554	535	584	565	563	537	489	583	523	534	552	624	566	598	578	520	560	513	511	525	546	556	519	540	529	558	557	543	580	568	583	521	543	551	535	551	543	542	529	603	537	495	537	553	564	486	547	554	555	550	564	540	558	559	555	551	547	546	512	544	552	542	530	589	554	572	563	568	537	583	494	530	562	523	552	535	536	522	489	567	542	569	583	556	609	517	543	607	527	534	568	500	524	544	549	548	562	534	532	550	583	540	589	568	567	555	581	554	624	540	544	561	541	531	511	515	569	570	549	571	575	550	563	552	545	528	555	569	503	555	545	589	551	571	598	563	554	571	575	552	556	541	523	540	521	558	553	537	563	548	587	532	545	543	564	531	574	544	547	550	549	545	558	556	550	542	553	538	552	561	606	562	546	554	520	521	562	538	554	581	531	571	562	549	530	558	572	555	581	534	571	583	602	572	562	535	589	545	582	564	558	538	580	579	556	547	556	544	570	584	557	523	595	545	584	539	574	541	563	555	547	566	558	583	584	494	530	524	583	548	560	554	571	558	550	543	550	578	552	586	505	572	544	528	544	536	552	556	574	528	560	592	518	580	552	577	536	584	543	518	569	529	552	552	554	532	587	565	603	568	540	578	529	527	541	511	561	497	584	543	549	569	556	563	557	558	535	540	554	525	559	542	547	547	528	518	540	554	564	556	570	580	576	523	546	556	553	538	549	571	542	580	549	538	567	606	544	596	597	532	551	540	543	567	560	552	548	574	561	578	556	543	575	596	520	562	547	507	567	539	561	528	564	565	553	515	553	541	540	576	569	546	528	538	511	512	562	559	522	564	526	546	535	528	546	540	544	563	573	531	559	545	572	580	552	560	524	516	554	598	539	520	599	508	563	583	565	568	588	558	538	567	557	550	530	504	532	549	535	571	561	587	569	520	634	547	588	570	556	511	553	527	573	546	564	555	563	578	575	527	551	566	548	587	505	575	545	540	570	537	530	559	522	548	580	526	575	564	540	524	537	611	563	533	507	521	575	566	539	552	589	531	528	563	546	554	560	515	541	574	573	556	560	539	556	580	543	555	583	535	553	566	546	573	568	514	535	578	564	539	572	549	527	551	538	542	543	558	564	535	549	510	557	568	579	536	571	574	549	542	541	562	557	540	540	565	588	599	534	490	585	581	563	546	556	534	579	522	563	546	525	567	565	551	533	552	542	551	566	566	549	584	516	521	578	537	555	521	551	560	571	551	580	589	564	565	550	588	572	562	569	555	546	524	592	526	563	562	563	573	561	555	610	547	562	528	555	545	567	561	602	539	566	524	542	537	582	578	578	570	558	556	584	529	568	559	546	543	606	530	554	529	551	580	554	545	574	572	546	575	567	540	559	520	531	531	524	566	537	547	564	581	563	585	563	567	557	538	535	545	532	551	548	528	588	537	531	521	546	589	561	551	514	568	548	556	543	555	569	526	566	576	557	546	556	543	576	555	551	551	507	565	589	513	534	556	550	571	544	560	521	516	525	568	535	522	544	553	520	561	534	504	599	565	558	565	570	543	560	584	508	572	537	550	560	520	578	557	546	573	519	550	547	567	545	537	575	557	524	530	581	578	553	543	547	575	560	552	539	543	554	591	571	560	569	581	572	555	532	586	613	558	495	524	549	589	572	511	556	585	545	542	507	575	538	532	505	537	520	589	546	603	512	555	555	551	536	569	561	533	562	559	554	522	542	569	542	560	539	556	541	558	565	555	541	502	516	535	524	558	545	539	578	518	556	571	555	561	558	531	557	529	555	529	541	536	556	570	548	559	546	561	579	516	568	561	547	594	559	583	562	541	542	523	532	558	554	500	563	553	561	593	538	543	592	545	554	569	557	510	547	574	527	603	600	567	579	546	563	556	530	521	523	528	550	533	576	561	531	542	550	564	549	575	555	530	523	538	550	544	549	536	586	526	522	529	517	552	534	553	547	537	571	557	552	577	565	592	577	510	563	559	568	578	593	598	582	539	516	516	536	603
27675	17810	4100	807	652	617	661	612	600	581	569	621	561	628	607	598	619	588	591	584	545	577	571	595	593	561	586	604	638	555	531	573	566	580	609	601	649	627	572	577	579	582	596	608	560	598	598	581	584	587	609	597	579	611	585	618	555	595	587	594	606	589	702	641	584	540	591	621	619	578	588	587	573	599	641	560	576	566	563	595	550	621	555	564	563	572	610	565	564	582	559	598	598	610	584	611	575	617	582	589	581	553	556	592	583	583	567	584	596	565	582	610	587	638	590	582	587	538	609	594	566	615	580	600	558	597	576	605	539	590	533	585	554	571	578	584	588	566	573	574	606	580	598	554	554	627	556	608	549	584	576	604	574	615	551	572	614	599	582	545	570	552	596	616	550	582	565	592	590	599	593	588	575	564	568	591	601	572	590	616	588	568	570	583	620	575	604	616	610	580	566	593	574	568	601	588	597	549	563	568	598	568	587	541	588	605	555	568	557	598	608	592	604	561	560	573	613	605	578	602	596	590	555	619	559	550	614	589	575	595	617	568	566	543	609	613	577	594	566	573	600	627	577	545	574	601	615	580	598	541	595	601	573	582	615	634	587	605	571	618	598	602	575	586	573	560	593	576	578	591	585	591	635	559	544	555	597	586	584	573	607	585	579	604	557	597	607	633	572	594	589	584	560	593	586	596	595	597	606	527	629	556	576	604	607	622	579	598	578	602	608	580	619	596	609	584	603	578	612	560	572	538	564	595	570	618	590	597	616	598	590	573	571	595	576	548	603	632	626	598	652	620	594	590	612	595	587	568	568	643	555	577	567	603	618	623	554	607	584	618	597	592	553	560	579	630	620	583	571	604	594	572	579	629	564	571	610	601	586	607	537	600	608	583	621	599	585	599	589	588	611	615	613	628	585	540	605	578	536	587	572	582	566	592	553	577	576	611	589	609	594	582	613	580	597	599	609	580	599	611	614	575	569	595	585	638	583	601	598	635	557	586	567	590	589	601	565	592	560	583	586	592	578	590	598	577	574	597	601	582	596	602	611	602	605	587	624	569	581	591	547	598	590	582	594	546	579	587	603	547	597	571	582	570	580	584	593	634	613	547	602	601	588	602	536	580	590	574	579	558	596	563	593	575	567	599	549	549	575	553	599	564	601	611	589	545	606	617	572	576	611	570	565	579	573	623	615	599	542	571	595	611	573	599	602	593	638	610	553	591	590	570	549	562	562	566	564	591	610	611	604	588	586	581	652	559	593	575	570	584	585	611	566	585	594	584	559	573	600	577	633	535	568	603	616	598	561	615	588	577	610	608	602	616	569	595	623	624	558	627	591	564	616	533	603	611	586	578	620	609	620	566	563	568	549	601	611	575	587	561	566	612	579	617	620	579	560	602	595	595	557	575	572	581	555	617	582	619	571	552	609	586	583	630	591	552	589	596	585	557	590	543	594	579	556	619	607	585	596	537	546	559	590	583	558	550	543	577	590	603	628	577	606	599	617	596	620	638	581	547	588	568	618	593	589	600	614	614	611	587	569	573	552	605	614	577	575	586	565	578	607	600	585	592	554	546	581	579	571	579	595	580	592	583	630	598	585	573	553	610	599	570	581	600	641	586	605	589	599	568	578	600	625	578	577	580	581	622	569	550	563	536	568	624	594	576	570	603	601	573	585	559	575	646	587	629	589	575	609	580	581	599	597	571	572	650	572	583	592	599	628	558	585	559	602	596	553	619	619	610	601	563	604	612	563	573	569	595	566	595	604	555	557	559	611	580	569	569	601	563	622	608	579	555	629	567	607	604	601	598	595	584	559	576	598	618	597	614	584	626	618	633	613	575	595	551	598	586	604	568	586	594	582	574	553	595	562	595	575	633	620	537	583	576	564	554	561	611	588	621	594	631	597	584	573	576	591	555	548	598	543	559	590	634	548	611	590	566	628	606	568	584	609	577	630	577	571	646	630	574	593	621	571	599	597	591	556	571	602	590	590	608	564	557	540	558	551	596	601	603	619	567	585	601	553	591	606	568	578	616	554	578	567	616	568	603	610	599	587	581	623	586	549	584	596	591	587	566	595	616	586	583	567	587	557	570	622	576	642	597	578	565	570	574	604	608	604	587	588	568	614	585	552	580	557	553	559	604	613	564	575	568	588	581	556	544	612	526	597	600	608	610	563	608	608	623	591	565	599	616	529	590	595	578	576	581	574	604	606	593	589	555	588	550	589	567	591	570	616	627	586	582	584	592	579	608	624	551	584	581	605	611	581	603	554	539	548	560	568	592	559	601	591	595	598	581	562	600	596	583	579	598	568	596	600	600	564	544	567	567	588	558	589	622	614	621	611	575	591	586	571	578	598	586	621	611	517	578	607	569	592	585	603	542	604	551	580	580	570	573	591	579	607	566	562	572	602	620	582	612	548	573	587	584	544	538	592	541	592	615	595	584	527	614	586	587	596	590	617	635	603	556	567	635	613	560	572	564	577	605	567	615	610	583	595	625	570	570	644	594	565	616	563	602	622	611	578	577	585	613	643	580	569	568	606	584	626	597	579	590	574	609	599	576	568	584	623	584	557	626	588	600	555	613	602	593	606	590	541	546	598	658	596	575	576	628	568	591	616	577	610	619	614	619	598	617	595	592	584	577	584	547	592	590	580	572	573	592	578	578	611	555	593	584	576	601	609	543	572	624	593	585	570	616	568	647	547	570	584	631	597	615	552	616	562	578	609	616	620	568	575	555	542	561	598	634	606	579	573	590	567	596	650	587	617	617	535	587	559	578	605	582	552	537	576	591	620	593	598	590	556	541	576	580	605	584	579	598	614	592	605	556	592	572	592	582	609	572	586	550	551	569	581	581	591	579	582	573	589	572	556	600	622	599	604	587	569	584	580	591	595	563	607	575	581	594	598	614	598	549	581	640	588	557	604	602	563	581	584	568	594	587	580	572	591	559	603	582	595	589	621	592	624	565	574	612	589	574	642	548	551	588	571	610	657	562	561	586	549	602	574	564	567	552	539	606	557	621	615	598	546	606	568	553	613	570	563	564	570	548	587	508	567	573	576	567	600	546	586	604	583	597	597	584	547	576	581	563	626	603	592	602	564	557	571	597	587	574	569	579	574	617	545	607	572	616	619	587	541	602	583	606	607	603	586	599	588	575	593	574	583	626	614	559	556	555	542	585	575	626	574	585	584	573	566	597	580	627	588	581	579	546	532	595	618	617	576	562	612	594	562	601	591	582	553	591	576	537	587	576	574	618	639	562	580	568	602	561	590	564	550	578	605	594	614	600	586	564	613	574	568	624	571	551	570	585	561	622	587	557	600	576	579	552	606	564	610	564	580	598	556	573	607	586	588	585	540	642	594	561	602	570	621	550	571	553	633	618	555	557	599	632	580	617	573	614	605	566	569	541	573	581	631	607	590	599	591	526	597	623	616	656	614	619	597	648	601	576	593	584	597	534	577	614	591	553	597	571	600	608	541	572	628	591	556	621
4557	1129	953	764	723	675	655	594	690	622	610	645	639	632	642	626	596	619	605	617	592	643	615	604	632	651	631	595	618	611	623	581	670	580	649	610	597	641	611	616	645	589	602	620	626	641	582	624	608	637	634	613	619	602	589	595	637	655	621	652	636	661	669	668	603	626	626	626	588	602	620	595	662	614	589	616	638	633	601	580	595	612	625	600	595	608	635	657	619	579	671	631	603	669	611	584	637	579	601	617	607	637	671	594	653	592	605	625	648	574	597	605	699	620	620	641	627	629	613	601	630	639	626	607	632	635	576	624	643	592	628	660	612	611	625	680	607	624	634	612	604	601	628	638	623	580	644	595	634	621	600	653	628	648	634	657	627	617	588	643	709	661	630	605	655	598	617	631	644	603	632	628	641	645	596	601	677	606	619	629	625	612	633	654	625	621	622	608	608	605	635	628	632	578	629	597	592	633	615	659	653	660	621	572	626	623	622	631	656	618	617	636	585	624	653	625	611	606	571	627	616	647	666	606	648	612	623	635	604	643	571	631	651	635	604	639	647	627	644	601	609	686	602	650	597	595	635	614	640	635	629	633	595	659	642	626	657	653	652	584	591	613	645	655	618	580	639	656	621	634	611	625	638	624	681	636	596	611	646	637	615	628	641	601	598	574	591	613	627	605	581	608	636	632	612	629	643	593	602	634	609	588	648	638	656	620	644	624	614	614	621	628	676	614	607	604	622	612	629	621	600	596	595	653	632	609	677	647	631	614	640	635	607	649	672	633	615	651	594	551	621	600	651	629	624	632	678	650	627	625	658	632	592	621	579	617	651	602	607	648	612	652	630	583	629	647	583	628	633	618	638	667	627	601	635	642	620	602	651	646	593	623	629	618	631	565	645	631	588	687	595	608	637	637	610	594	623	594	580	577	643	575	609	647	623	652	651	598	609	584	621	616	591	654	626	608	634	625	580	615	655	636	595	594	646	621	615	623	603	618	679	634	651	609	581	620	649	592	606	600	573	612	607	653	594	609	609	677	613	585	639	632	638	643	633	588	574	612	584	596	633	682	640	657	659	610	601	680	659	610	586	655	621	621	610	617	619	640	607	637	641	638	612	630	587	609	597	594	625	603	649	583	600	590	624	651	621	651	646	604	609	620	644	589	643	630	632	630	638	593	626	631	672	643	580	617	594	625	618	646	593	579	650	653	647	639	594	648	625	615	617	618	649	627	657	688	575	664	624	600	641	617	643	606	569	620	612	626	644	627	643	655	629	625	605	624	640	608	628	619	597	658	608	621	669	615	650	641	620	616	641	603	571	587	622	640	602	666	646	652	602	656	599	620	649	591	648	595	640	613	588	660	651	643	641	599	633	615	629	605	636	662	603	612	612	620	594	629	617	619	606	618	632	605	623	668	604	611	605	633	629	637	591	671	582	625	659	632	639	626	650	639	658	638	619	612	607	630	626	638	600	578	600	669	637	606	677	621	609	646	618	615	627	625	601	660	635	570	599	639	654	601	641	641	624	597	640	685	584	596	601	630	634	622	586	636	586	615	631	659	623	618	642	588	642	623	603	615	624	586	639	647	621	602	605	637	638	582	583	634	673	616	589	621	667	613	552	631	636	632	630	631	646	623	659	648	661	620	632	623	624	624	661	625	610	629	652	648	661	621	582	631	629	616	637	644	601	643	615	670	604	584	645	577	579	598	648	612	614	614	595	649	599	607	639	605	607	632	614	656	723	567	590	568	586	608	630	607	649	629	626	636	687	676	578	604	605	592	576	635	596	659	691	630	642	603	626	578	613	608	589	593	620	636	674	624	629	666	624	631	650	623	639	643	667	608	613	586	627	630	594	603	622	646	625	618	589	610	671	610	647	660	648	606	605	596	634	652	611	628	629	659	581	613	580	580	640	629	633	584	632	628	582	618	580	629	622	619	623	580	649	607	641	622	608	596	620	588	632	637	627	621	647	649	616	640	582	589	585	578	621	624	655	620	570	636	601	586	612	583	641	605	610	647	631	674	636	653	630	587	636	628	575	681	642	609	599	601	640	619	633	601	592	627	584	617	596	639	622	693	610	585	603	623	587	636	620	620	660	632	605	607	582	616	613	638	638	621	623	625	623	596	617	574	657	575	618	595	647	588	638	607	637	611	630	638	631	631	603	628	641	625	642	615	604	630	594	614	606	591	635	658	608	611	617	621	566	633	624	645	631	620	628	608	645	651	678	662	615	602	629	609	621	620	596	639	607	624	683	611	589	562	582	614	593	649	574	610	652	625	585	641	611	618	640	683	667	623	618	603	641	613	608	621	608	610	603	654	583	607	660	604	630	616	618	661	628	614	623	631	638	618	588	638	592	623	599	628	626	672	647	631	656	591	646	614	650	682	635	645	608	573	545	637	598	632	623	616	634	625	613	595	645	623	635	581	603	623	629	643	642	649	573	697	659	613	588	621	606	605	609	611	634	635	621	610	688	622	601	631	635	633	659	669	624	583	608	624	626	622	614	614	650	642	586	624	615	638	625	640	615	624	634	644	662	605	620	635	613	548	614	607	668	665	608	617	536	608	639	607	592	611	618	647	587	631	637	590	596	651	593	666	588	617	620	606	617	615	623	612	634	602	639	635	629	613	579	616	624	623	629	624	583	597	638	636	582	609	602	646	610	603	639	632	600	583	628	602	665	611	620	578	619	605	636	592	670	628	645	611	625	607	610	620	594	647	626	615	593	630	619	609	629	639	619	623	617	668	583	613	678	632	633	616	599	603	644	574	647	636	602	607	614	633	688	601	665	627	644	672	584	613	646	622	607	618	657	600	638	627	594	623	635	607	639	664	635	641	594	625	581	634	656	675	677	688	593	632	661	617	631	589	607	654	625	588	611	646	636	623	645	590	616	650	594	627	628	608	592	638	588	589	602	612	584	574	628	611	614	625	593	632	652	639	655	567	614	660	641	585	674	620	658	604	664	598	592	647	611	643	612	606	599	621	651	593	574	626	692	632	633	642	610	618	624	587	631	568	599	616	627	604	654	661	595	668	597	576	618	639	621	622	651	618	644	611	631	649	631	646	641	626	655	620	646	640	711	617	601	639	605	604	603	612	637	631	609	605	612	653	630	638	627	618	627	661	588	615	586	581	603	626	638	643	596	609	634	642	635	640	655	615	608	630	638	609	625	675	693	656	655	607	617	610	586	612	646	630	623	586	625	633	612	588	625	628	602	591	634	656	636	709	591	654	604	646	548	617	598	623	613	600	666	577	607	590	613	600	600	586	644	666	683	654	665	670	662	616	613	612	611	602	649	680	607	598	601	622	617	621	626	620	616	647	603	618	637	610	625	581	577	654	632	621	624	616	623	578	603	641	616	615	602	624	652	640	608	625	614	641	639	655	609	638	651	580	611	618	639	598	606	632	602	631	652	607	603	584	620	603	664	584	602	637	608	609	645	596	627	598	625	613	610	598	633	626	605	628	593	633	633	587	615	642	622	626
23544	21146	28357	24196	21157	10467	1074	690	582	536	515	493	493	462	401	465	438	410	423	392	420	428	386	410	399	405	430	400	415	435	404	412	357	401	382	390	358	390	366	385	411	396	353	370	391	377	387	379	394	384	346	377	356	370	368	374	351	338	372	387	401	398	457	389	375	350	366	389	362	374	374	366	363	368	326	384	365	372	376	411	354	374	369	328	344	355	376	376	344	361	322	386	345	380	354	350	378	371	377	344	398	389	370	369	338	349	405	363	384	374	387	378	428	355	390	345	361	359	383	379	414	351	398	370	393	335	331	369	346	406	350	368	348	370	382	328	404	399	382	404	372	378	409	378	383	362	356	359	392	365	434	413	363	396	328	367	350	367	358	376	401	332	365	366	359	406	393	343	347	378	352	394	372	359	387	405	333	382	345	409	389	369	371	378	387	395	388	369	378	363	375	379	334	366	366	371	327	402	368	372	368	364	365	334	321	365	374	372	346	358	379	308	368	394	377	344	366	368	343	356	388	364	367	356	370	390	372	375	383	377	380	359	386	367	374	370	391	373	355	388	362	384	338	390	358	378	356	380	387	350	381	358	369	384	353	350	340	369	397	408	365	400	369	348	362	388	377	348	358	378	368	377	386	404	354	388	403	390	369	373	356	375	353	353	407	353	331	356	407	341	369	372	398	338	363	343	371	361	358	344	358	351	379	356	399	359	392	389	335	393	366	364	363	409	360	376	386	399	369	347	356	369	389	390	366	376	354	350	366	388	354	357	368	351	389	363	361	368	353	362	323	369	382	363	356	366	353	369	390	366	356	372	364	351	353	357	371	364	373	373	431	376	334	363	337	366	365	376	367	376	335	354	403	365	379	375	370	370	365	373	368	375	343	377	383	416	382	372	388	336	340	358	389	355	355	362	341	357	375	353	414	342	342	359	380	408	372	350	375	406	361	376	370	374	372	373	372	391	368	356	344	383	379	389	368	401	357	333	375	393	348	358	376	356	377	374	356	361	383	372	399	399	362	367	350	346	384	365	313	361	404	337	368	407	368	391	396	365	401	390	371	367	374	388	357	386	382	368	337	368	337	360	369	377	378	334	372	343	376	353	331	383	381	332	332	385	377	361	342	367	385	397	379	387	385	397	387	369	374	356	340	404	383	372	372	362	339	368	351	389	335	361	373	363	313	370	363	344	405	361	359	378	354	358	348	376	385	356	366	364	360	391	393	380	385	381	392	347	367	374	362	335	368	361	356	405	370	382	381	371	405	423	375	373	352	338	376	355	318	374	400	393	374	338	404	380	373	374	350	369	338	346	380	393	370	404	370	393	363	389	390	406	379	389	367	366	363	358	408	409	384	354	395	362	411	387	374	364	389	373	356	390	395	345	376	400	344	340	389	342	355	384	369	394	382	362	367	373	366	354	378	347	381	382	400	399	361	395	357	386	360	378	354	350	387	369	392	393	383	353	413	365	361	394	348	393	362	358	359	362	346	361	348	412	359	324	347	353	374	373	387	395	349	375	376	391	348	352	333	361	381	384	371	358	380	337	382	349	349	389	395	350	372	357	392	352	361	353	391	331	373	372	396	350	353	334	348	383	378	390	378	351	397	385	356	340	387	408	364	361	361	376	341	346	340	396	335	384	370	353	347	386	409	350	380	346	347	347	346	374	361	378	392	394	371	386	391	374	384	384	348	364	360	389	361	350	369	390	378	359	373	354	353	375	350	384	360	376	386	348	342	370	366	387	362	345	386	335	401	366	376	380	397	343	325	357	369	351	371	351	340	405	387	387	373	413	394	385	387	405	346	368	363	369	345	356	360	367	334	354	356	379	361	372	363	403	351	384	379	365	345	389	374	365	368	351	395	367	388	377	363	376	360	342	359	370	353	380	375	364	380	377	399	381	366	353	352	412	382	373	366	380	353	359	356	379	371	376	395	329	364	364	363	378	358	369	354	395	365	388	385	358	354	348	428	351	375	366	370	382	357	383	360	364	368	367	377	343	381	369	377	384	385	349	394	360	373	380	358	371	388	381	386	336	411	389	384	354	355	374	400	377	385	372	379	377	411	349	348	403	382	377	359	352	354	358	344	384	351	412	352	367	378	368	386	385	355	382	354	396	384	347	334	410	333	388	354	367	349	409	396	344	375	356	365	381	407	363	362	380	377	383	372	395	398	390	344	387	356	375	357	387	393	375	358	379	336	361	378	356	377	375	381	398	414	399	397	370	383	362	341	356	423	385	387	379	381	356	361	393	386	327	386	363	373	367	380	383	367	372	417	351	377	381	360	352	407	367	375	369	388	352	378	393	400	346	383	375	384	378	339	378	366	361	336	401	362	366	351	397	319	366	387	333	358	374	365	366	390	347	345	393	349	341	355	381	348	375	365	394	356	391	380	351	361	347	363	374	362	366	351	360	361	364	383	329	372	351	349	367	395	398	378	364	410	362	374	388	379	394	354	351	378	362	400	355	381	373	374	369	374	405	357	384	392	365	394	358	416	369	358	360	370	342	401	376	366	368	372	352	376	344	389	363	392	397	392	378	389	344	386	379	368	407	352	399	364	374	364	368	333	398	351	370	349	358	371	330	364	377	369	377	382	345	348	384	394	357	369	350	367	346	396	345	390	331	346	355	380	353	387	363	362	357	360	377	361	385	330	379	383	366	371	358	409	379	344	369	387	397	359	345	359	374	374	362	361	357	369	347	338	353	335	353	369	376	397	365	370	381	384	396	394	342	365	403	356	378	386	408	415	392	359	361	405	353	333	342	353	376	415	407	374	341	378	345	354	391	356	373	358	392	400	375	397	347	358	384	358	370	382	395	326	361	350	363	353	359	357	342	391	370	363	343	397	356	351	334	370	405	382	392	390	348	347	375	346	368	366	347	352	365	382	372	384	378	372	357	339	372	396	395	366	379	346	350	354	363	379	355	378	336	363	355	376	379	376	347	348	355	323	373	381	349	388	352	385	362	387	362	402	379	407	379	390	396	352	388	364	389	330	387	379	361	369	390	397	365	386	338	387	368	384	335	361	400	367	362	335	371	346	360	358	362	399	381	367	368	370	367	348	341	361	353	384	355	391	366	357	396	353	388	380	378	338	353	384	373	361	358	371	352	395	366	350	393	368	374	367	381	364	345	368	376	360	358	375	393	339	358	384	318	354	380	374	349	377	359	369	365	337	356	352	382	363	346	325	358	381	366	381	367	377	365	347	419	369	359	390	338	336	340	372	375	400	365	354	402	380	346	389	335	357	348	398	355	366	372	368	386	391	354	349	381	349	360	378	370	391	363	348	372	372	392	403	359	367	372	370	341	365	362	327	389	352	339	370	381	371	391	332	346	339	379	366	394	342	359	343	388	371	364	394	354	397	371	367	389	364	362	360	379	371	379	370	365	369	418	353	371	412	374	348	359	336	348	369	382	358	353	396	338	397	373	378	349	401	372	392	347	372	371	384	401	391	349	356	373	383	365	412	332	366	377	393	363
3662	8567	5740	2732	1930	1560	1151	958	833	724	708	680	562	509	541	517	488	505	459	491	461	463	450	430	456	435	443	453	442	446	428	423	417	407	394	394	391	425	405	415	405	408	407	446	411	412	408	404	385	444	400	408	415	390	405	433	401	389	419	375	400	422	497	461	375	392	417	352	416	459	367	421	387	389	411	376	423	397	401	412	428	418	421	398	467	430	418	387	386	416	381	379	375	398	410	394	404	410	406	402	389	373	411	419	367	373	412	421	432	414	401	415	417	419	415	413	420	403	382	352	405	433	404	427	393	430	396	413	437	419	414	391	379	404	420	378	427	413	384	412	400	409	394	390	394	427	403	426	408	436	405	428	412	397	406	429	384	407	385	384	434	416	396	391	362	413	399	391	404	397	383	385	425	392	406	396	398	393	433	404	411	393	403	408	412	413	400	428	391	382	403	407	395	357	412	367	384	359	403	391	411	431	426	352	373	395	422	425	413	420	420	436	388	384	409	391	339	385	415	362	366	424	421	404	349	383	385	392	392	381	400	423	361	386	410	438	397	385	381	420	376	387	434	391	415	388	380	405	393	402	439	394	429	372	380	410	405	375	409	391	367	415	404	411	392	401	376	425	402	392	414	404	400	395	413	414	402	380	402	428	412	385	390	435	410	364	409	391	401	385	411	389	413	376	358	394	402	404	430	391	394	387	439	380	395	427	392	419	393	429	399	400	356	406	402	398	408	390	387	417	396	400	393	383	428	381	409	405	401	414	426	430	398	403	411	402	414	383	370	406	384	422	431	404	404	394	415	392	389	375	393	434	375	406	373	387	411	412	380	407	410	400	407	386	431	397	369	422	383	378	434	411	389	430	356	415	405	393	394	385	393	381	364	383	419	401	374	404	398	415	391	402	418	375	411	417	420	414	389	384	384	382	403	398	392	379	410	416	386	355	386	402	406	369	393	388	340	386	406	411	421	370	418	405	396	398	364	468	400	379	402	391	421	424	394	399	418	404	430	378	408	425	384	440	370	393	398	420	409	404	429	413	393	421	416	444	384	433	401	383	378	373	373	385	396	414	391	386	365	387	405	405	382	425	428	390	396	415	387	411	363	363	426	418	420	394	387	399	417	397	390	407	371	417	426	396	378	413	391	388	417	388	386	400	384	407	401	395	369	372	413	419	358	370	418	356	411	378	401	373	408	373	406	412	413	401	434	391	395	402	387	416	380	395	393	437	374	388	386	364	427	362	413	424	402	380	390	417	410	421	377	431	410	396	417	441	385	340	382	401	406	425	409	413	393	426	390	373	392	403	400	410	393	427	387	390	385	408	411	395	394	391	432	379	366	414	367	406	399	408	349	386	389	417	404	453	406	392	376	398	375	393	393	396	416	414	398	410	409	403	415	392	388	419	404	421	403	392	395	441	351	378	361	389	406	400	388	400	443	368	430	413	408	401	397	400	418	404	399	382	387	416	390	412	349	435	417	396	393	406	406	395	422	407	412	423	401	410	369	402	418	381	408	395	383	394	376	368	385	395	389	351	389	413	407	384	421	415	396	419	374	387	401	407	409	400	410	421	406	388	417	384	411	400	431	419	385	398	408	408	411	417	411	422	386	405	391	392	403	344	408	405	412	394	424	399	412	375	401	375	372	395	399	398	386	430	455	430	406	407	393	395	368	426	402	373	410	407	396	433	409	400	371	399	371	380	366	422	377	390	378	411	416	419	366	395	416	403	387	448	382	398	432	358	426	423	432	395	435	406	417	359	399	387	406	397	382	410	399	364	399	429	422	397	409	408	406	443	436	405	402	411	369	398	394	393	382	379	403	402	418	419	388	384	416	383	382	414	402	411	398	400	426	382	402	396	385	397	404	407	362	401	368	399	372	434	431	389	360	376	414	447	372	406	392	433	401	371	401	448	367	421	395	389	415	423	406	438	406	413	404	398	415	386	411	410	394	389	370	390	375	404	400	409	406	414	423	402	377	404	392	450	397	402	409	389	410	383	356	395	386	398	418	396	386	392	375	414	354	410	387	388	416	378	412	362	391	382	402	396	421	410	388	406	414	371	397	386	410	414	362	406	408	410	396	416	412	405	406	418	384	395	408	387	404	384	419	374	444	382	387	399	402	405	377	394	381	421	419	371	397	413	411	415	404	421	369	410	386	382	415	372	382	404	436	419	403	406	396	392	414	382	410	440	399	396	408	407	410	380	382	434	447	395	424	437	431	380	368	409	355	350	448	390	403	381	401	460	422	416	377	378	402	398	386	408	407	416	397	406	408	405	394	421	412	375	371	436	368	367	364	374	396	416	381	365	425	402	395	432	382	392	407	385	385	397	386	414	359	369	391	420	420	370	379	400	376	402	384	381	409	410	388	386	395	398	343	380	388	366	400	397	385	410	390	396	412	406	414	396	405	420	443	415	406	413	399	435	416	372	404	427	426	380	396	412	401	368	423	394	400	391	408	377	395	418	366	365	383	413	402	413	365	382	368	406	411	378	391	386	382	436	412	403	389	402	373	367	418	407	411	391	413	400	401	417	375	395	425	441	389	404	352	414	385	395	435	425	415	425	398	378	418	411	401	384	428	411	397	422	407	376	416	399	396	409	409	409	390	401	430	370	402	402	403	386	377	392	432	377	408	413	407	386	377	387	377	403	369	415	396	407	394	386	379	374	380	377	422	388	362	376	379	377	398	393	429	387	422	402	378	447	406	401	403	393	391	358	379	381	389	370	401	373	389	377	415	421	390	401	388	390	421	392	401	406	382	382	408	395	395	410	417	409	373	404	352	379	434	380	398	406	385	387	396	430	418	391	409	419	400	374	405	402	391	381	440	360	411	394	389	400	408	382	384	407	417	418	368	409	401	398	385	375	409	369	393	401	396	414	391	387	407	433	393	392	395	365	413	401	381	352	405	397	414	374	399	384	396	386	388	370	386	412	376	421	400	403	400	375	398	390	414	398	393	398	374	392	422	395	398	374	397	400	405	409	394	404	390	394	406	405	418	428	370	416	410	427	392	422	445	400	414	363	442	405	404	379	407	377	422	384	368	399	415	403	399	431	400	398	394	420	397	420	421	385	406	406	368	331	406	396	400	412	377	409	398	381	399	404	431	400	405	379	422	398	435	408	377	411	416	439	371	425	389	413	429	409	406	402	402	381	379	381	405	379	406	410	406	403	370	407	425	405	401	440	389	409	402	388	418	403	411	382	358	397	405	404	430	411	394	417	355	381	427	377	366	377	397	383	390	395	386	441	398	396	397	410	375	418	403	407	418	399	413	386	390	362	409	418	384	396	401	409	419	395	429	407	398	391	444	387	434	404	416	401	422	399	372	381	389	409	400	411	384	417	408	350	394	416	387	413	390	395	385	380	402	367	380	416	368	417	427	392	366	401	401	418	400	381	394	416	415	391	415	417	349	402	397	464	395	382	394	339	391	407	395	410	384	391	410	375	375	377	411	417	392	392	376	418	354	383	366	423	377	415
24755	21077	27138	25117	10253	1319	1074	1012	918	943	938	837	900	852	879	828	843	871	847	851	826	845	855	827	886	858	797	864	810	858	832	846	793	768	834	858	835	814	807	768	821	818	816	842	774	782	796	800	799	862	841	884	877	781	849	813	851	831	797	861	828	903	887	843	807	790	756	850	812	833	816	822	805	792	851	835	844	803	822	834	843	872	781	816	777	803	787	833	791	829	829	788	799	860	843	812	817	856	886	804	826	815	828	830	838	795	831	838	816	810	783	830	775	786	918	815	872	819	819	847	813	828	823	846	831	771	843	814	759	814	805	808	765	799	846	814	788	800	794	825	837	866	875	847	888	838	855	815	832	839	734	862	841	828	832	816	857	845	815	873	821	831	801	790	828	822	837	849	820	853	780	755	825	796	795	827	828	790	842	807	829	836	867	838	867	824	841	783	830	842	829	847	820	858	790	829	851	785	814	815	857	791	826	793	891	860	785	762	822	824	869	795	833	754	802	793	869	815	803	828	823	839	768	868	813	829	820	779	810	825	807	839	835	788	853	849	897	762	790	768	797	819	835	825	846	808	831	839	827	793	781	819	829	851	820	788	815	814	788	818	860	821	825	841	831	816	797	766	808	825	837	787	869	828	790	837	855	794	777	821	800	831	813	788	806	796	874	797	805	800	870	835	795	892	840	847	811	877	800	864	794	808	817	834	854	889	794	811	772	780	817	820	832	832	868	817	788	777	796	838	807	842	835	799	815	763	783	777	799	787	838	824	810	782	806	758	865	788	880	819	819	881	815	810	811	827	842	812	818	836	828	860	820	801	852	765	758	823	808	815	799	819	842	848	813	804	865	799	828	814	886	783	799	820	774	864	788	882	870	852	820	816	826	795	856	798	849	824	828	848	838	804	833	798	813	791	813	792	785	800	819	894	784	822	786	834	844	851	812	791	800	836	771	807	832	832	804	785	847	858	830	850	809	810	852	814	856	786	831	860	815	780	802	833	828	777	764	819	879	843	815	815	850	845	849	762	828	787	837	856	831	842	792	793	815	808	773	890	808	825	797	813	761	795	847	876	826	802	813	817	818	823	817	835	826	832	811	774	821	765	830	796	812	816	761	811	869	851	796	807	816	772	843	823	798	842	809	846	845	779	848	812	870	787	820	817	830	832	843	800	872	853	866	820	855	793	842	864	858	838	766	818	820	787	832	832	875	852	781	835	812	837	796	766	872	849	841	825	799	824	869	797	847	816	780	825	807	809	821	806	843	836	841	803	884	850	813	808	765	803	845	810	810	830	832	838	810	803	805	850	793	811	795	834	851	785	832	803	780	841	825	836	828	809	841	824	849	808	838	813	797	826	809	801	817	847	816	800	838	773	829	801	828	808	809	800	778	839	796	844	808	814	764	814	810	862	828	813	765	801	821	803	894	833	785	846	848	776	794	821	844	875	785	796	833	811	771	802	829	801	834	844	842	802	836	779	845	818	866	783	759	870	838	796	829	791	789	810	826	859	769	820	808	814	793	813	825	807	758	812	824	774	813	811	886	864	815	771	827	799	835	824	803	801	831	842	798	803	809	859	839	820	871	838	770	823	786	812	813	836	798	799	850	870	840	793	847	805	807	852	822	838	795	822	850	807	844	842	831	837	788	830	796	832	793	843	851	817	794	818	781	789	810	835	838	804	874	833	838	838	788	808	845	845	800	807	777	817	816	842	827	774	812	846	824	772	794	844	810	826	872	804	819	811	848	812	813	811	789	813	833	813	832	822	834	822	789	857	825	797	831	795	780	825	815	862	810	794	817	834	859	799	823	864	819	789	829	761	887	826	792	814	807	825	850	849	793	821	840	786	765	834	791	844	785	820	871	847	848	827	846	826	834	853	842	806	842	808	778	872	845	817	840	842	821	792	875	823	824	819	863	838	805	760	850	807	810	825	767	788	834	794	839	874	822	816	816	824	803	903	852	798	792	822	787	841	788	777	785	811	853	797	814	773	831	765	792	852	834	838	865	817	801	843	774	858	859	816	840	838	836	824	803	847	876	861	833	832	831	854	795	831	820	833	829	776	852	775	841	830	826	812	835	807	788	844	827	830	859	803	816	808	786	854	841	817	840	736	805	860	809	789	793	840	825	809	844	837	827	834	829	809	743	820	822	788	773	837	782	846	801	801	790	828	828	830	807	849	809	783	844	824	820	763	821	815	824	827	806	824	813	824	821	821	793	824	805	802	830	792	848	844	813	772	788	816	858	777	781	821	793	823	825	797	813	817	843	835	800	875	839	816	828	780	818	814	854	873	870	825	807	807	833	894	817	845	807	825	768	816	803	747	791	836	782	832	772	809	837	826	761	834	848	841	855	820	815	810	766	819	800	835	781	829	828	861	841	838	824	859	843	819	819	789	824	791	816	784	792	850	805	900	822	797	817	803	804	819	817	859	836	817	807	856	886	838	800	828	849	801	743	771	857	848	852	823	830	868	868	861	808	814	815	795	823	870	782	844	869	767	747	853	842	847	840	812	800	843	854	820	875	806	814	737	791	836	820	762	853	783	774	828	807	805	807	809	788	783	863	804	800	769	868	799	794	763	820	860	851	824	770	849	865	813	829	782	833	876	822	765	831	867	788	801	841	730	826	767	801	839	842	767	790	869	805	788	797	822	813	813	836	836	798	782	856	800	844	825	803	814	832	790	812	812	807	812	832	797	820	787	810	796	777	825	793	821	830	821	814	747	759	841	809	866	876	808	860	845	817	819	793	774	851	820	831	860	804	861	807	833	819	857	822	793	788	829	795	840	796	810	829	836	780	790	747	824	821	840	831	843	819	836	830	862	826	821	827	829	859	808	825	827	807	820	842	839	792	809	792	789	845	826	806	821	795	823	844	878	846	825	772	774	843	824	845	859	808	780	837	830	783	869	786	878	819	861	807	880	796	860	808	807	794	803	810	778	843	815	848	837	785	837	855	819	842	826	816	848	833	823	792	809	810	855	856	849	820	779	829	799	863	813	797	760	845	833	868	817	851	885	836	772	830	827	804	771	806	829	822	810	751	831	799	803	803	824	830	794	820	767	828	794	869	838	853	815	821	819	781	777	838	791	816	833	827	825	827	775	802	872	778	771	809	840	814	798	815	821	868	809	811	825	829	786	800	855	783	848	817	815	800	869	812	843	817	741	805	833	799	844	821	850	832	814	833	822	787	844	821	803	861	824	833	839	820	815	847	815	835	804	809	876	837	826	827	767	809	795	820	835	779	839	816	846	810	814	781	818	841	765	756	839	809	809	773	830	858	856	825	848	810	762	818	808	822	830	824	859	800	772	850	838	759	795	841	831	801	834	872	799	847	793	829	788	805	851	881	774	804	819	720	768	912	797	816	855	840	822	859	840	824	808	820	841	844	800	817	845	824	803	848	831	811	787	808	839	804	819	816	831	813	820	802	758	829	840	821	829	852	798	820	820	827	839	824	906	781	803	849	791	877	840	806	809	877	817
3902	5208	3419	1914	1664	1379	1256	1130	1107	1001	981	982	926	924	942	881	894	860	874	882	853	825	888	868	803	843	862	871	851	881	815	882	868	857	793	834	822	829	848	861	835	868	846	861	843	845	815	846	855	906	862	814	836	857	849	873	882	838	896	843	814	843	905	877	835	908	896	842	859	785	866	844	882	886	858	847	868	822	817	831	792	875	822	867	803	842	838	881	788	802	816	792	842	848	849	850	799	845	860	750	853	849	850	849	837	829	888	829	816	840	793	839	851	784	861	899	835	879	808	829	818	797	786	838	885	819	842	874	874	923	831	856	853	848	831	864	862	870	812	803	881	834	886	820	825	824	844	852	801	843	824	852	877	826	842	855	795	870	819	818	839	831	812	822	826	778	821	859	831	842	865	841	824	831	813	811	811	806	811	820	784	849	835	854	850	880	855	822	824	851	849	874	824	838	809	790	840	877	830	843	821	870	880	829	854	873	868	820	810	894	837	815	821	837	818	821	844	807	854	847	876	846	815	835	824	856	850	853	823	783	829	837	851	885	815	818	861	813	824	843	870	820	806	867	841	822	840	847	806	839	857	834	848	879	833	822	832	850	844	836	791	818	871	812	835	829	855	894	820	887	859	825	806	842	810	829	919	816	781	804	818	875	870	808	877	805	883	815	789	829	821	784	865	822	849	855	879	834	874	839	811	862	846	849	889	814	812	810	860	782	827	919	819	898	802	868	833	811	835	834	853	797	849	843	860	811	776	805	827	808	832	859	823	812	861	804	803	849	861	823	756	835	853	845	884	917	802	896	824	808	847	861	781	892	861	843	878	854	821	822	842	839	819	814	828	845	857	833	802	814	865	844	855	892	876	794	836	856	801	804	873	855	870	817	829	856	850	845	850	817	831	855	818	823	863	851	844	842	909	855	873	822	806	858	828	845	850	827	833	875	857	846	881	860	860	841	873	845	823	843	795	824	832	842	835	862	811	854	872	885	840	830	764	853	871	844	851	838	810	866	789	832	891	824	817	846	825	793	829	868	873	853	862	835	794	808	856	846	858	813	860	799	854	867	846	877	848	839	850	838	834	829	822	840	879	850	836	871	856	824	858	839	875	867	872	834	839	841	847	806	870	808	782	849	900	840	877	853	891	838	771	854	870	852	894	806	843	859	797	864	889	882	835	894	823	825	875	834	842	853	890	822	860	853	833	850	899	795	854	834	870	820	814	859	820	791	866	823	832	891	846	855	795	851	796	883	816	761	834	828	843	847	825	836	849	879	887	840	841	844	802	807	839	837	843	850	821	821	845	869	837	882	871	777	849	832	861	851	870	809	877	840	858	835	859	841	876	822	863	835	871	810	832	783	823	796	826	852	882	876	837	828	838	832	818	843	833	821	890	872	837	874	840	841	793	874	800	818	902	810	852	810	841	848	850	829	838	842	851	815	846	845	802	833	820	786	836	923	843	800	821	802	791	878	821	811	848	848	830	831	878	812	848	826	832	842	803	866	847	826	837	855	875	801	855	846	826	836	832	813	806	849	874	869	822	790	814	840	842	814	855	799	837	828	830	806	846	824	856	856	889	798	808	825	856	884	875	832	847	865	826	848	844	904	834	833	834	827	900	833	835	849	869	853	852	847	811	821	843	853	858	817	816	805	781	782	836	854	785	876	862	838	865	811	891	837	794	893	810	805	841	827	839	854	822	756	844	830	912	871	858	848	832	817	831	798	787	813	838	798	836	850	864	844	811	799	842	807	873	848	833	898	883	797	897	849	855	861	860	915	834	834	796	840	856	815	880	830	869	836	888	836	835	795	834	816	831	765	844	892	842	852	810	852	822	832	840	826	871	835	818	826	794	829	816	809	863	851	859	809	849	841	873	888	812	803	895	853	804	848	826	815	833	829	819	811	813	834	886	793	841	880	839	852	886	886	825	857	839	846	853	842	816	847	813	820	851	831	860	861	855	859	853	794	809	825	850	793	860	837	821	777	842	808	821	809	843	848	808	862	873	765	881	844	885	846	885	843	829	812	804	802	843	835	817	850	835	845	833	865	829	865	818	836	824	863	863	842	797	851	848	848	861	793	860	866	815	863	849	870	818	790	831	796	829	868	850	824	828	816	805	841	823	837	858	833	833	837	798	816	784	818	896	840	848	805	855	828	854	884	843	842	848	777	917	797	806	785	885	860	853	850	865	798	893	846	883	791	857	788	807	815	826	874	803	848	871	834	829	858	811	856	821	817	842	838	824	845	844	866	900	799	802	820	883	840	811	858	779	813	855	871	787	802	840	865	792	853	836	791	853	871	836	869	876	828	824	804	835	845	912	833	888	845	834	847	875	838	844	857	836	854	867	837	851	821	823	848	832	820	858	781	899	804	814	862	807	849	818	931	791	829	859	845	837	815	861	814	855	839	869	901	824	868	822	824	857	880	823	872	830	864	851	840	824	748	836	832	795	893	852	814	877	871	825	850	829	874	776	850	844	842	828	869	877	798	810	853	827	812	811	807	795	818	822	904	846	844	847	834	796	828	865	829	846	826	849	815	855	793	849	905	858	873	898	835	840	827	795	790	850	835	907	809	857	787	852	786	833	815	845	849	851	763	838	828	834	895	898	789	852	824	881	795	866	827	831	856	877	843	805	814	852	866	852	942	890	802	828	812	844	780	829	821	846	887	847	871	892	874	809	818	833	832	873	813	787	824	814	795	847	823	833	883	837	845	775	893	817	833	782	819	815	809	782	792	797	777	801	830	809	851	783	817	845	852	792	830	802	826	781	880	833	845	832	824	818	830	805	856	800	841	842	819	882	772	856	830	839	841	835	820	835	849	818	803	819	804	900	798	835	864	824	846	857	911	845	840	816	844	841	852	867	815	789	839	803	904	830	855	843	793	892	827	869	849	789	864	791	852	865	843	843	861	784	827	812	810	862	873	872	860	811	796	819	803	883	856	865	819	869	880	801	859	871	805	863	849	806	811	829	824	805	861	819	818	795	844	853	841	820	784	868	865	864	864	817	816	866	838	817	804	798	860	800	807	829	819	895	881	859	816	812	815	784	825	884	814	824	879	804	845	872	850	854	801	824	886	849	809	886	848	827	832	829	838	871	841	830	854	801	857	827	810	816	794	879	852	836	828	923	832	849	853	839	864	866	867	815	835	893	834	843	813	796	817	847	876	868	822	828	855	854	813	839	856	853	816	871	883	877	837	834	769	831	827	808	844	806	816	804	804	835	858	864	853	845	861	888	775	837	870	859	859	857	869	803	853	858	861	843	870	871	835	766	805	837	837	827	825	814	807	836	792	821	790	870	877	824	820	828	822	832	824	806	896	826	849	824	826	839	803	835	819	839	796	823	824	822	818	846	837	800	866	884	819	868	854	835	813	836	829	819	863	842	815	934	841	837	874	826	832	838	812	921	797	864	834	793	808	878	836	875	846	870	827	850	839	797	831	867	884	793	796	837	815	782	868	883	848	816	868	860	825	812	900
22510	21180	28851	23791	21182	21249	8409	1319	965	941	828	808	774	771	702	648	689	665	691	625	649	639	605	585	619	653	594	609	594	607	625	604	603	604	611	611	626	591	641	603	607	630	585	624	587	587	590	592	571	576	561	538	600	587	596	614	566	603	605	586	589	651	634	605	585	579	592	618	590	607	610	570	568	590	555	613	546	561	534	536	585	602	585	593	560	587	559	545	594	576	546	570	595	548	607	548	567	580	581	559	594	593	590	553	539	563	612	588	588	572	598	595	557	581	591	523	545	597	578	542	583	606	569	556	539	579	557	576	559	564	616	563	575	567	577	609	580	605	596	610	578	577	566	591	561	590	549	589	562	573	604	512	617	615	588	564	573	578	627	584	540	566	601	577	603	555	556	590	580	551	555	578	579	561	561	607	571	542	561	559	616	558	527	553	556	564	566	597	575	561	579	580	579	569	592	626	555	605	562	570	579	577	603	548	579	603	609	576	562	604	573	557	574	557	581	574	534	548	582	562	600	558	616	567	552	589	625	615	570	540	593	516	577	573	614	548	599	587	574	556	525	570	586	592	574	540	569	567	549	641	543	583	604	589	565	572	573	562	557	606	598	595	556	557	543	585	569	578	614	574	577	584	591	589	597	566	566	562	599	558	559	607	587	555	621	599	533	598	585	617	529	535	547	586	547	562	587	579	557	589	566	572	596	574	549	560	559	577	585	585	566	581	569	568	589	532	609	568	602	579	568	580	579	590	592	589	584	566	540	548	568	575	557	554	599	530	584	588	599	578	563	611	601	594	548	579	539	585	596	535	539	590	606	583	571	579	575	565	593	574	585	572	558	585	570	577	567	586	534	587	597	562	536	574	546	540	547	582	585	547	591	549	575	578	576	607	550	589	603	562	626	586	634	545	572	600	564	575	586	584	606	610	559	593	622	511	548	561	628	536	589	595	612	604	586	607	592	596	611	540	601	563	589	589	573	591	569	540	546	540	559	547	572	562	584	582	623	637	555	562	580	591	589	541	564	567	623	563	585	584	583	582	580	578	596	615	634	518	542	550	584	555	566	574	564	591	585	548	568	595	599	597	560	587	577	547	585	541	570	565	565	578	594	578	538	580	518	541	547	536	577	567	562	575	586	573	553	599	574	534	578	590	549	593	574	570	579	580	536	567	642	542	605	537	556	554	601	574	568	548	615	581	593	554	558	569	611	555	588	549	607	578	539	586	596	523	624	557	580	546	600	553	536	605	595	564	543	586	599	561	602	629	591	565	617	606	584	576	608	642	606	616	563	571	593	583	554	548	556	582	602	561	569	599	562	589	559	574	610	586	573	567	597	529	588	504	573	545	580	572	553	571	607	586	562	556	562	558	584	539	579	570	575	536	550	615	555	589	553	584	555	560	527	567	598	602	591	531	572	551	597	565	560	582	569	544	538	568	598	584	578	571	498	540	569	587	594	613	604	584	580	585	569	536	584	596	536	575	563	520	567	605	559	580	653	575	548	568	611	592	563	583	602	587	596	581	575	554	532	534	548	580	560	585	604	592	537	536	591	558	552	583	581	568	652	564	569	611	604	581	552	503	596	547	558	573	554	588	582	564	573	577	592	552	555	556	579	563	576	578	604	545	561	572	566	557	566	561	557	568	549	577	580	544	556	622	561	610	579	551	596	595	623	608	576	582	559	561	586	528	567	663	604	575	616	557	597	575	544	579	589	583	593	561	575	612	572	581	555	563	556	582	590	555	555	570	579	546	623	591	561	527	599	579	576	571	558	594	561	567	555	623	605	576	559	578	572	580	578	579	556	584	575	571	553	575	560	575	568	527	543	541	572	605	563	560	553	550	600	608	573	534	579	581	554	555	564	584	577	587	573	565	547	599	601	580	574	586	619	539	570	563	558	550	568	565	608	610	536	555	573	614	554	570	581	547	561	564	543	560	564	574	565	604	589	569	581	596	543	557	592	571	570	574	579	566	628	588	562	566	570	568	595	586	566	551	590	583	543	594	616	553	581	548	593	533	569	580	579	563	576	561	577	575	580	652	580	595	564	565	599	553	641	580	592	556	545	552	558	565	571	607	573	574	597	591	573	594	566	549	594	589	611	537	580	601	613	589	587	570	598	595	589	600	596	587	541	553	580	553	583	562	570	580	586	544	574	580	577	538	558	578	601	605	575	616	588	575	597	628	590	606	520	565	589	545	551	564	611	614	550	594	548	584	550	553	588	614	605	586	550	591	592	577	569	554	637	543	572	557	590	557	562	602	567	547	585	600	554	553	594	606	582	565	556	601	597	543	604	551	585	562	591	631	572	608	563	557	534	564	574	544	544	574	587	564	580	608	604	570	586	617	573	616	611	585	573	566	574	580	577	616	564	581	606	590	545	534	581	532	576	558	585	579	586	581	581	629	573	539	600	563	586	554	563	555	539	555	606	580	625	571	564	608	583	548	555	571	590	591	626	566	563	557	579	582	586	518	588	577	575	577	557	562	564	541	607	577	549	534	557	536	545	568	566	556	587	572	526	582	590	565	559	541	574	603	557	577	574	569	597	598	570	573	569	562	556	578	573	560	559	588	559	617	568	557	551	561	575	576	588	532	625	597	567	565	567	601	551	540	551	517	593	569	556	569	585	583	582	537	518	541	578	583	618	608	554	570	551	608	603	545	573	572	605	537	543	584	588	573	571	576	602	551	587	569	580	530	569	606	596	535	609	578	588	589	592	573	538	586	570	571	593	552	583	578	583	550	506	579	536	585	594	553	584	597	535	561	585	595	591	578	578	563	582	571	596	547	552	589	571	571	561	599	558	533	582	596	610	601	544	539	566	569	579	525	596	581	608	547	596	594	583	539	602	578	526	589	519	562	547	573	590	555	557	571	578	583	546	575	564	566	584	564	559	574	547	603	589	571	621	566	561	571	542	589	589	555	558	610	619	599	570	606	532	579	612	579	611	563	586	656	589	568	580	518	549	578	539	608	559	625	616	639	565	572	556	538	518	551	568	580	642	569	561	537	550	588	578	548	562	547	580	588	591	587	593	561	542	571	580	584	534	556	587	654	549	596	577	583	573	591	590	585	560	587	573	557	545	518	574	552	584	583	563	585	605	608	571	596	591	549	574	542	558	616	528	656	576	609	541	630	563	577	525	569	609	573	583	580	588	556	568	569	539	560	553	544	555	577	601	601	561	576	544	598	573	628	539	635	569	556	556	573	626	564	584	588	601	634	561	572	525	565	560	593	562	542	602	570	583	596	571	549	549	574	558	558	566	574	610	616	583	527	601	628	569	557	617	552	622	596	543	542	603	625	562	602	550	609	580	545	518	566	599	558	584	569	528	606	587	600	582	555	560	549	608	617	549	567	566	550	602	556	569	572	593	553	576	559	567	569	599	564	585	574	549	558	526	577	578	506	604	566	556	568	568	542	575	532	572	588	592	580	569	565	602	605	499	587	584	604	553	565	562	583	562	564	576	629	519	624	556	545	586	589
4830	14067	9599	4781	3435	2581	2057	1638	1395	1225	1117	982	901	841	852	820	718	770	777	713	699	654	726	694	622	679	645	618	623	581	641	629	628	626	631	597	610	579	600	608	624	566	622	612	598	573	609	576	581	590	612	596	566	634	545	613	575	593	576	610	592	619	788	655	519	609	574	582	594	598	609	593	606	551	576	583	612	610	559	609	589	556	557	624	557	613	603	565	586	562	594	635	591	650	567	544	595	605	598	598	558	597	603	597	532	580	614	543	590	582	549	586	603	578	592	569	554	607	582	583	561	582	614	564	535	625	598	591	569	593	579	583	628	574	576	553	581	611	597	568	595	531	564	561	597	531	548	581	576	553	565	583	615	558	571	579	564	568	559	580	579	586	559	601	605	588	547	606	557	610	546	579	576	566	546	648	582	565	580	553	568	561	588	606	599	573	599	570	590	610	600	580	585	567	587	597	575	601	629	594	557	589	600	595	606	623	517	603	586	597	567	637	585	621	569	570	592	572	568	561	578	599	585	540	582	564	564	588	634	570	585	604	574	594	549	613	604	613	588	617	568	556	582	551	562	558	526	595	599	558	599	595	551	556	586	587	593	563	560	625	572	594	605	566	603	565	560	522	577	573	589	585	533	595	545	549	579	594	548	584	622	571	597	616	605	564	549	525	541	583	603	584	583	582	589	590	612	582	576	552	582	601	627	561	577	533	603	574	595	600	569	575	614	583	604	514	539	622	586	596	558	597	600	620	577	590	532	634	569	587	588	568	572	591	549	574	566	601	559	590	537	599	633	573	537	585	589	542	544	572	578	555	583	588	600	567	557	559	597	579	559	577	613	598	591	580	548	581	558	609	564	584	569	581	598	598	582	531	581	584	561	635	570	587	586	583	575	596	566	553	575	593	588	611	565	589	588	580	571	584	558	607	569	598	622	559	584	573	587	590	611	607	582	547	592	570	546	553	592	567	590	557	545	596	545	573	613	577	605	579	576	588	577	645	583	600	578	598	582	604	577	562	555	620	603	603	544	575	587	530	614	573	526	612	577	613	637	534	578	576	584	579	562	534	577	580	557	566	602	560	599	589	551	558	547	579	581	569	576	590	543	565	551	575	557	601	564	584	596	582	578	573	562	599	556	572	577	564	548	565	552	567	575	564	546	592	565	612	572	605	601	574	611	581	558	599	585	553	562	566	583	600	575	601	564	574	638	586	631	596	604	553	588	566	586	595	586	520	561	609	588	565	611	551	611	554	549	566	610	555	591	579	575	631	574	613	606	559	577	533	590	547	626	582	591	616	626	524	571	594	520	575	584	558	569	628	576	524	567	582	588	573	618	572	529	577	583	567	580	586	572	563	605	568	573	615	574	577	567	539	580	575	590	565	572	540	559	567	527	592	637	588	581	574	645	604	586	571	615	588	560	613	576	596	576	585	557	567	586	559	591	569	604	597	521	569	561	608	603	605	611	564	608	539	572	560	573	581	549	583	570	591	582	585	618	602	541	560	587	597	545	537	528	633	533	629	525	611	608	594	612	539	560	571	604	583	562	556	575	596	582	579	567	560	603	592	624	529	571	579	613	618	569	617	589	555	607	592	620	546	565	577	597	564	565	551	605	596	598	571	575	577	588	563	568	580	586	623	577	596	571	609	559	606	561	592	538	534	606	578	568	614	566	566	558	575	575	566	584	583	552	590	580	570	595	631	595	584	603	623	614	558	596	604	572	610	629	620	620	578	597	583	553	538	545	570	619	610	601	586	615	548	618	591	573	575	593	533	581	597	564	608	573	578	547	575	584	583	582	564	564	582	558	576	592	548	555	591	617	591	524	628	585	584	602	563	608	585	591	541	584	613	550	605	570	586	635	565	543	568	573	591	566	539	605	548	551	574	557	592	580	586	551	542	572	579	574	567	572	579	592	594	561	604	596	577	570	557	597	593	587	578	628	565	567	536	598	545	624	538	594	599	590	613	553	611	557	563	602	596	665	563	588	600	569	606	582	588	572	572	557	624	599	598	598	580	575	597	605	608	583	539	578	591	570	554	588	552	576	579	590	610	596	563	584	561	594	548	569	624	590	574	601	593	562	614	570	576	581	580	554	592	596	554	584	592	601	578	579	551	581	590	628	603	603	552	604	568	579	574	569	545	573	546	614	578	590	532	557	623	549	587	571	617	591	575	563	559	583	629	597	554	575	562	592	617	563	593	567	560	605	598	576	565	573	551	573	539	612	573	548	580	610	595	547	586	575	542	567	586	579	581	603	573	564	532	579	594	514	604	579	548	565	548	592	613	526	548	571	573	540	609	578	555	548	562	597	582	557	567	582	579	615	594	584	578	555	570	561	600	622	576	545	595	606	552	588	601	559	571	558	554	597	545	593	602	553	569	553	555	594	583	558	576	577	617	562	584	548	578	573	549	585	611	580	545	566	647	550	586	540	594	622	578	583	584	526	574	570	571	561	584	589	574	544	597	576	563	609	568	574	588	546	575	594	572	624	603	554	576	602	625	588	536	574	547	576	556	588	622	594	551	603	556	571	559	581	640	607	564	555	518	573	595	572	597	588	575	565	535	593	557	563	580	565	569	567	616	570	548	564	544	592	598	527	595	554	563	564	632	600	564	580	571	557	579	574	584	512	592	609	604	603	562	535	577	532	605	632	560	609	572	574	593	584	576	540	599	575	577	579	609	561	604	609	508	603	575	577	601	542	570	626	603	594	577	597	557	549	552	566	567	588	596	564	566	562	564	609	581	535	577	547	514	568	578	554	594	571	585	596	557	575	566	600	586	600	562	593	630	541	557	609	610	629	591	587	582	594	636	532	610	542	563	543	573	608	619	630	546	568	600	591	596	583	571	585	589	582	611	534	522	573	643	597	621	577	584	591	555	567	573	581	549	580	631	581	578	579	560	596	560	546	564	544	563	589	579	600	579	573	585	596	610	609	567	535	558	549	610	620	583	571	580	508	595	610	565	567	573	576	587	607	560	597	579	565	577	597	610	594	609	556	599	608	585	569	571	570	558	578	600	591	532	569	548	568	534	611	584	562	572	581	599	589	570	604	576	554	573	590	623	559	592	572	590	597	620	542	577	578	572	583	579	571	587	608	573	565	584	594	567	554	545	566	581	524	537	560	583	559	578	568	563	539	587	595	589	612	557	564	612	605	541	604	549	568	597	567	595	584	564	552	609	558	583	578	574	579	564	593	615	611	581	558	553	599	595	587	579	569	560	569	600	566	579	591	572	627	592	554	584	565	558	600	597	586	600	553	604	588	549	609	554	593	537	546	555	577	586	557	585	612	610	540	579	619	574	580	592	578	517	533	584	614	552	588	589	518	585	573	566	608	602	594	591	556	557	586	597	555	583	561	562	590	608	612	555	568	609	578	614	570	628	548	605	604	562	578	573	563	574	536	606	532	536	579	610	599	566	521	537	542	571	603	596	557	588	543	560	588	544	565	566	546	572	613	583	603	553	578	583	598	554	591	578
27767	17814	4068	843	645	635	611	579	585	567	602	549	556	598	566	583	582	556	581	584	591	606	598	572	543	559	579	587	560	576	626	611	559	594	562	548	589	580	547	615	534	556	565	538	546	560	587	571	579	570	585	554	555	561	632	545	600	536	602	594	582	593	604	593	565	568	595	620	588	579	589	581	581	591	568	571	573	514	534	567	575	565	577	587	613	611	572	551	578	574	608	561	561	593	574	590	596	536	557	593	556	563	558	596	588	565	529	565	571	564	531	559	581	594	585	541	643	568	566	528	571	588	593	587	560	537	578	584	550	560	575	598	626	590	583	551	588	562	610	558	572	593	606	579	564	559	590	540	598	601	600	575	587	573	602	558	559	558	587	541	570	578	576	559	559	585	575	565	562	562	554	523	633	588	614	610	496	602	578	556	541	613	551	587	594	572	560	543	586	565	596	536	544	601	594	594	557	567	563	540	576	598	591	578	573	584	570	521	516	577	598	548	584	596	568	591	550	610	600	568	571	602	563	564	546	563	571	597	553	577	536	536	530	599	608	562	551	574	569	546	580	625	557	582	573	570	567	574	603	516	594	578	575	555	626	589	588	562	521	534	561	530	598	533	604	570	574	540	564	602	555	591	607	576	575	584	580	554	610	545	602	567	554	600	566	558	563	587	628	613	597	586	621	594	547	622	531	574	575	601	571	567	570	585	575	587	559	550	559	533	562	610	568	571	539	570	575	622	559	551	570	594	564	538	551	617	553	572	571	566	553	587	546	567	598	565	530	572	571	580	553	542	571	568	570	546	610	603	559	607	559	558	604	571	554	583	528	571	585	561	581	589	598	580	603	557	593	564	574	551	552	560	572	568	572	583	565	578	584	564	539	559	525	591	597	566	564	550	533	563	557	571	559	540	532	577	606	556	570	552	605	533	579	576	541	581	564	566	599	577	579	587	576	575	591	560	554	519	581	574	569	581	574	623	611	567	612	558	581	585	574	585	569	585	591	613	608	622	591	570	586	604	594	557	573	568	633	592	602	545	578	580	586	583	582	566	508	567	567	554	578	575	549	581	588	570	617	575	573	568	575	572	572	579	585	610	563	551	569	557	589	570	537	538	573	584	557	624	553	586	543	593	566	577	514	531	556	610	563	556	558	592	564	572	569	600	555	548	565	579	561	597	587	601	537	538	553	535	620	518	580	568	611	573	616	552	567	557	612	553	586	615	606	569	584	562	572	613	565	609	584	574	575	567	583	587	552	597	545	590	565	552	637	584	575	601	532	545	584	536	608	516	579	606	553	562	584	546	550	506	576	571	591	556	575	589	559	542	605	576	595	598	568	607	577	567	581	561	553	600	560	576	570	556	580	563	566	552	579	573	561	588	616	596	551	526	581	583	601	531	580	585	571	615	545	567	578	570	523	520	575	599	583	538	565	533	559	589	586	565	595	593	610	538	612	548	575	559	571	579	604	556	601	554	550	607	515	576	570	644	571	618	620	592	607	554	570	570	563	534	528	528	551	587	555	575	565	593	550	606	519	590	574	541	596	585	587	594	627	581	556	544	542	568	612	586	575	605	577	622	582	557	591	568	564	573	529	591	606	549	527	596	559	572	602	598	567	599	523	611	539	567	563	564	611	575	597	643	584	548	577	554	580	580	573	607	526	602	579	562	593	532	576	599	592	607	555	595	584	548	568	604	523	603	567	556	570	616	609	582	594	535	551	592	571	550	549	592	607	567	580	589	610	586	577	572	616	608	572	569	552	589	571	525	592	592	579	550	549	563	584	574	554	540	535	569	562	528	604	561	600	603	573	578	599	553	578	550	585	566	595	607	584	597	530	561	568	552	565	532	561	557	602	582	525	535	604	551	559	576	588	614	533	590	545	608	628	538	565	574	580	572	560	591	540	578	549	601	581	606	560	594	593	575	580	582	587	515	563	544	563	579	586	583	576	589	584	563	586	542	557	582	600	557	565	537	564	588	567	606	598	533	544	600	578	540	551	540	598	613	601	599	546	589	608	581	593	566	548	642	599	583	538	568	577	535	566	527	583	576	593	593	606	560	609	572	555	569	568	596	563	617	567	561	604	556	585	605	571	583	561	579	580	588	556	537	548	600	537	543	601	610	594	543	571	539	582	547	561	575	557	578	622	588	571	566	537	584	554	563	594	619	551	545	527	514	553	603	573	556	603	550	544	541	577	577	566	579	601	564	568	550	638	546	596	555	557	551	564	583	555	536	599	590	584	578	531	584	536	558	580	578	525	586	552	521	550	549	602	557	599	574	593	574	606	579	549	565	555	561	510	548	548	567	599	564	564	612	551	551	537	547	589	575	541	564	589	518	536	570	586	559	596	527	562	577	531	557	590	594	554	586	604	566	586	561	600	587	535	622	576	572	563	574	609	605	564	561	590	594	589	572	569	591	599	578	517	547	582	577	569	565	584	547	534	614	609	551	587	573	562	608	544	554	607	596	604	556	545	605	522	610	605	550	526	600	529	519	577	586	555	587	576	561	600	573	585	557	566	550	535	585	573	546	588	542	583	562	606	556	584	583	569	580	596	562	574	557	587	553	533	537	583	610	557	545	575	614	572	569	582	573	576	588	584	538	563	546	579	562	597	536	576	525	568	532	597	590	595	620	580	600	573	570	561	548	578	528	534	584	580	550	615	584	558	567	588	602	566	544	584	589	597	570	560	579	609	563	545	561	583	590	542	604	560	561	557	554	589	574	632	539	559	589	574	579	578	589	562	590	573	554	527	575	562	556	558	564	568	569	557	553	579	601	579	558	534	583	565	562	548	548	566	548	583	547	552	548	584	630	551	574	599	560	576	582	555	548	601	574	612	517	612	596	603	577	593	570	564	590	570	549	546	577	576	537	577	609	609	579	555	561	569	548	567	553	584	611	559	569	587	619	555	597	568	534	589	590	556	599	521	537	578	512	565	556	579	580	555	603	580	588	587	626	585	571	560	581	580	537	595	582	567	562	565	595	605	586	586	534	553	565	546	580	591	600	557	600	590	559	529	589	590	588	536	552	564	564	568	580	544	563	547	573	538	568	582	598	563	568	537	541	587	560	569	570	586	556	631	570	584	534	548	534	567	585	574	580	566	596	572	576	578	572	590	612	575	574	559	550	542	538	584	585	546	574	547	567	602	559	557	554	566	584	561	593	527	554	567	538	572	563	613	577	557	582	602	580	586	597	575	613	556	546	573	557	582	563	583	536	579	555	593	550	584	599	578	584	543	588	565	599	585	597	593	617	612	587	570	589	527	554	584	601	549	593	595	541	580	571	597	589	604	574	606	597	551	620	588	583	543	567	567	577	550	573	588	580	574	560	586	589	541	598	572	541	616	593	582	584	570	582	591	575	559	546	585	550	561	559	613	547	597	580	593	580	564	590	548	568	608	562	587	592	556	567	572	584	590	556	559	579	560	587	581	584	564	575	569	612	575	588	550	521	566	539	581	567	531	513	580	545	602	608	557	596
4517	1114	951	691	680	705	671	604	660	663	620	572	639	604	623	622	603	657	668	632	639	571	574	620	589	605	607	691	655	624	645	668	576	617	626	556	565	613	570	589	583	583	626	573	603	631	624	630	653	636	634	590	631	581	579	644	614	611	589	615	618	677	619	638	556	662	616	595	609	631	605	630	635	638	631	608	557	612	612	629	575	651	599	567	628	617	619	630	599	579	614	620	645	631	583	607	620	550	633	600	585	593	641	583	575	632	640	621	616	621	615	639	585	581	606	631	659	559	661	565	619	617	615	627	622	634	583	609	613	634	561	605	600	637	642	606	585	617	628	598	603	612	592	576	615	617	652	633	639	630	640	592	627	629	623	628	632	599	597	681	619	611	605	604	591	603	602	637	598	591	622	580	568	586	595	561	598	610	643	614	602	615	638	593	582	605	638	581	578	621	576	626	618	568	583	579	608	574	568	622	645	642	561	628	567	582	630	610	633	658	640	657	606	636	566	599	620	625	638	649	644	592	614	613	634	606	607	572	627	590	625	677	609	607	637	601	587	646	593	588	613	659	565	586	641	637	619	634	595	597	582	616	574	606	611	578	674	616	592	596	599	590	626	576	636	641	628	629	637	612	582	657	624	563	589	569	644	614	593	646	648	600	606	583	591	636	592	623	634	607	617	611	627	596	580	582	601	627	603	627	649	639	631	603	614	599	595	583	602	548	626	591	630	627	574	600	624	616	616	628	609	610	602	609	613	598	566	613	600	632	630	606	670	626	620	572	597	581	634	606	632	599	616	623	626	626	593	590	570	629	604	647	574	617	587	609	629	636	587	604	601	555	669	632	596	646	604	634	588	590	587	607	609	644	599	643	642	637	636	567	621	613	591	581	615	627	615	612	629	589	629	573	590	602	618	634	630	629	605	548	607	599	635	568	563	647	598	649	640	641	556	563	543	649	618	578	653	614	579	612	639	612	616	602	601	588	592	601	622	608	617	609	618	664	616	622	600	623	591	617	612	547	622	606	623	625	585	592	575	620	570	615	602	629	589	590	574	577	621	624	637	643	594	617	621	580	616	594	642	661	631	642	667	655	619	594	683	606	619	586	562	635	644	600	574	565	622	584	642	595	573	617	616	590	626	576	637	628	608	607	642	609	620	593	610	674	607	602	623	651	627	643	613	609	638	636	582	670	633	608	640	607	598	612	654	623	605	592	631	617	624	642	594	611	584	606	565	603	582	616	618	608	570	631	601	604	632	610	614	549	651	679	624	661	568	609	587	616	622	536	605	628	591	625	605	607	610	647	597	575	641	614	603	682	621	618	582	625	584	647	564	617	556	631	570	605	588	661	601	590	621	593	613	581	611	585	604	600	641	612	606	628	617	605	606	611	601	591	604	574	619	604	630	578	590	640	635	618	608	625	606	579	605	604	591	625	620	648	585	599	641	638	657	644	582	614	633	650	604	617	582	652	629	601	611	634	630	626	597	606	613	602	613	641	573	617	623	587	617	630	592	600	580	608	584	556	599	607	626	565	579	602	598	606	627	550	639	612	599	584	570	599	602	581	644	634	613	621	578	628	615	600	642	650	608	609	605	624	604	623	608	625	548	685	659	626	620	648	604	614	639	657	623	585	616	625	641	596	636	605	601	617	598	620	618	609	597	609	645	617	638	599	620	596	650	604	614	629	609	592	605	587	651	643	610	615	627	594	605	621	599	602	621	589	593	609	590	600	618	619	625	651	645	593	624	633	575	601	652	637	608	643	634	648	625	597	622	630	618	620	608	574	628	584	586	582	643	628	606	622	576	611	642	615	618	600	651	599	577	619	596	582	626	603	623	600	587	615	671	622	616	626	604	619	614	600	634	626	636	568	595	590	580	634	667	608	640	599	633	637	640	600	587	604	611	594	639	636	627	642	592	660	584	663	611	591	594	604	625	623	630	613	642	645	608	571	651	604	592	583	620	584	606	609	602	577	616	589	643	592	612	617	618	612	605	595	646	590	599	576	609	589	582	551	625	609	647	655	654	629	616	641	641	648	613	617	623	612	592	612	605	628	634	647	609	594	613	652	602	600	601	603	576	618	582	618	577	584	627	625	595	608	609	604	614	576	588	616	622	574	618	605	638	633	624	666	599	600	591	583	620	588	612	606	626	631	580	634	557	576	581	621	582	613	599	590	629	588	606	617	623	626	625	561	615	604	553	584	619	585	608	634	606	597	614	628	597	612	612	614	632	646	613	582	615	599	615	589	588	638	560	638	634	594	594	622	658	613	627	563	668	618	638	569	624	638	586	588	579	594	644	616	580	589	589	642	641	627	612	607	595	601	597	629	613	594	602	659	603	613	603	617	618	612	586	620	622	626	602	601	604	625	608	571	583	616	615	583	629	637	579	611	600	595	668	654	602	624	583	611	591	626	641	613	618	620	565	626	609	579	614	582	616	603	578	608	584	594	597	586	643	553	627	603	623	642	597	627	575	576	646	642	620	574	634	610	611	614	629	593	591	594	590	610	632	606	613	643	624	591	622	606	619	649	621	602	562	628	647	602	626	616	632	656	585	588	630	597	557	565	637	603	611	566	583	618	580	599	624	621	624	641	600	624	608	626	633	611	607	628	623	643	621	604	611	576	598	634	584	606	594	610	626	624	596	629	599	595	603	623	560	648	564	650	601	552	634	612	592	583	614	625	612	586	633	603	571	608	620	627	594	614	617	602	618	612	622	570	670	601	598	623	636	575	593	619	580	657	604	594	645	645	620	596	583	607	625	663	621	609	640	632	642	594	601	616	596	610	610	587	600	598	598	628	595	614	588	631	618	604	591	622	648	595	660	636	608	627	613	614	600	641	597	629	598	613	614	619	632	647	604	557	605	616	631	614	642	621	615	613	601	618	613	617	647	575	626	603	616	569	628	575	613	599	563	613	615	568	615	594	575	603	582	672	589	619	537	605	582	579	632	600	622	664	581	624	569	631	615	605	577	623	602	590	622	624	566	630	638	520	585	602	578	579	605	614	645	611	561	622	611	621	579	617	581	590	630	593	616	582	611	601	601	635	627	610	627	616	583	546	619	660	626	602	632	637	626	601	606	623	581	596	604	617	608	625	607	594	621	614	612	613	621	627	623	566	644	581	639	642	634	636	586	643	661	596	654	639	572	625	601	598	637	634	614	595	658	616	617	610	627	593	622	618	583	663	636	613	566	618	622	625	609	649	607	570	604	644	620	633	620	609	597	636	614	615	616	628	610	583	597	629	597	595	630	597	657	612	606	605	662	593	627	628	644	639	605	610	641	616	598	633	558	625	627	621	585	627	569	620	625	634	632	602	606	618	594	600	599	581	626	602	665	585	625	606	604	593	600	625	617	586	616	634	631	618	632	591	562	612	591	572	625	577	621	602	615	606	617	668	645	610	605	604	647	590	599	631	618	621	618	594	597	636	601	604	636	572	601	614	578	638	572	642	599	599	625	616	646	627	576	676	603	629	627	607
23529	21064	28234	24096	21067	9964	1020	638	562	548	493	465	481	469	423	425	406	395	402	416	379	392	407	392	368	365	351	352	383	384	357	406	405	367	345	363	353	349	387	374	374	336	329	370	338	339	366	371	362	339	357	398	368	380	349	372	359	311	389	347	352	385	444	412	365	379	379	359	353	367	378	315	347	375	332	336	387	359	366	394	328	365	356	318	342	354	339	356	359	368	376	314	350	354	344	375	329	325	357	354	322	339	348	354	369	357	358	375	331	374	323	353	401	330	369	359	371	348	372	369	352	351	339	391	355	363	385	350	303	352	372	338	382	350	344	362	343	362	360	366	382	349	330	319	347	374	382	348	359	369	346	338	351	336	359	410	371	357	386	369	352	369	365	389	360	375	352	324	374	383	343	335	352	330	346	337	354	383	334	365	338	348	385	347	356	349	349	375	372	366	372	356	387	315	348	341	384	350	379	340	353	359	335	350	363	332	388	322	357	352	363	347	354	376	386	341	352	381	365	343	354	351	378	364	352	333	330	371	365	335	356	342	355	333	334	350	344	338	367	353	360	369	387	301	352	394	356	367	367	355	332	368	367	370	374	352	321	347	348	374	325	384	351	354	355	373	320	329	366	362	402	373	307	338	332	393	346	359	349	316	340	324	353	331	392	312	316	349	373	341	362	355	347	331	351	329	353	363	354	363	353	371	381	373	339	380	338	358	341	361	348	349	356	332	304	355	329	366	368	366	351	339	353	306	388	350	368	407	357	338	316	376	335	396	355	353	389	374	327	335	339	369	351	366	371	337	335	361	341	344	375	379	338	356	385	336	381	374	332	362	351	349	369	322	358	387	362	341	389	388	335	338	318	380	368	338	330	345	340	384	359	370	334	349	356	337	345	344	353	361	347	321	345	336	352	346	367	347	368	363	362	350	333	341	362	334	388	369	392	365	349	366	361	329	348	314	351	345	383	372	342	326	346	334	355	341	356	347	386	369	357	337	372	367	339	324	343	348	327	369	368	350	395	339	340	350	368	338	359	372	358	362	379	346	366	357	346	371	357	360	345	354	362	346	378	359	357	366	364	347	364	350	336	354	361	355	364	337	369	369	344	383	339	362	354	322	360	333	348	359	368	376	365	347	363	370	379	386	359	350	390	333	359	359	355	359	364	359	347	329	371	331	361	362	367	363	363	361	359	326	339	350	337	360	364	346	360	350	342	351	380	353	379	351	324	374	363	345	350	350	390	351	379	376	335	372	401	365	357	333	373	377	344	372	353	369	341	375	325	333	371	362	362	355	352	367	337	376	372	358	341	351	359	392	341	352	352	336	363	384	379	372	358	332	345	353	333	365	373	343	390	361	313	317	347	334	336	348	347	342	333	386	340	347	347	362	345	369	348	361	361	347	346	373	386	355	344	338	353	342	325	385	346	391	388	358	336	322	389	338	342	359	360	354	332	373	360	358	351	333	300	336	352	363	382	359	347	338	351	340	314	363	364	333	324	369	354	371	340	377	368	404	378	353	338	348	345	344	403	316	355	384	374	366	366	387	296	333	372	369	367	365	347	359	327	336	354	354	350	348	378	356	354	332	370	368	325	377	351	311	332	367	334	305	352	339	387	322	379	375	393	376	364	379	325	417	340	364	378	350	348	367	330	339	365	354	345	350	357	341	388	378	353	322	340	344	336	324	343	364	385	335	360	359	313	352	343	353	351	360	359	355	361	362	367	332	350	363	346	356	329	345	320	344	377	342	349	345	391	372	331	383	394	400	367	351	370	363	336	355	360	331	343	348	336	385	369	359	356	380	344	352	347	342	386	349	338	343	362	338	357	348	338	355	368	322	359	356	381	349	368	355	350	340	389	348	379	352	355	332	380	311	394	342	344	366	354	343	333	360	347	338	341	384	367	337	331	352	351	369	356	385	388	363	339	348	360	350	375	342	330	342	345	376	330	331	351	361	360	334	371	332	353	340	349	362	349	366	314	386	339	330	358	358	337	386	375	323	398	380	364	350	348	374	363	370	333	328	357	355	360	329	339	350	382	343	375	317	330	322	377	371	390	351	356	369	401	333	390	349	359	396	369	356	389	328	348	320	360	364	324	319	373	342	372	380	373	338	378	352	351	345	378	335	331	381	358	371	338	330	370	352	371	354	349	390	344	362	355	348	375	357	333	333	374	324	362	352	339	371	383	339	335	339	349	353	341	334	357	348	375	354	335	327	367	367	347	377	340	374	385	340	360	349	388	360	354	335	355	359	368	360	357	319	330	336	352	354	359	316	372	357	347	341	339	346	360	344	361	318	359	356	351	321	340	321	323	331	370	330	367	374	343	359	333	330	319	348	352	384	372	369	354	349	338	337	340	334	390	380	343	374	358	351	360	387	369	390	336	350	346	387	376	361	369	332	355	331	343	370	323	359	345	336	382	352	344	349	360	338	344	324	368	360	350	341	384	339	355	374	364	354	344	351	388	377	363	378	359	377	348	323	389	390	377	327	344	338	351	367	340	378	364	349	327	363	395	347	375	327	367	376	358	344	365	322	355	356	369	326	352	367	350	372	383	327	392	336	333	372	388	355	345	343	354	356	328	364	316	344	337	343	352	353	331	344	361	364	364	359	330	393	318	340	357	354	381	337	330	339	361	354	346	368	323	325	349	362	321	333	351	351	343	368	381	365	387	373	349	345	378	343	349	359	375	380	350	320	362	345	369	360	367	334	356	339	382	354	348	371	366	359	350	360	354	343	334	360	344	383	373	330	302	390	366	356	398	333	334	351	356	383	340	368	381	349	362	351	380	339	344	360	352	373	353	372	350	367	340	330	319	336	365	370	331	311	364	351	357	329	380	325	341	378	367	374	348	367	352	343	361	369	339	357	341	358	347	382	362	376	366	348	355	337	360	330	360	325	371	378	338	344	345	370	331	346	340	349	354	368	377	325	339	346	386	344	348	365	324	353	346	339	353	361	334	349	362	351	343	362	381	351	339	391	355	359	370	389	321	359	357	362	320	366	358	372	337	345	367	347	343	317	350	350	350	351	337	350	370	381	374	345	370	354	331	339	323	342	338	335	350	369	336	336	342	339	383	367	371	353	376	320	370	347	399	324	373	341	355	359	332	340	349	350	361	380	369	322	388	358	367	341	366	359	345	346	317	369	354	377	317	351	371	332	353	354	372	401	386	348	357	368	340	379	365	351	357	353	347	372	326	345	370	383	360	363	352	376	356	351	368	348	363	337	349	332	337	358	343	352	367	346	351	364	371	338	383	380	358	379	296	341	375	376	351	354	354	352	352	369	349	374	369	354	343	365	361	386	365	337	366	365	353	362	323	358	370	365	365	335	377	368	355	344	391	365	328	332	348	356	352	372	349	371	341	359	343	370	340	364	350	352	377	360	375	387	324	377	351	338	344	339	372	350	360	359	353	355	305	347	343	355	351	347	376	350	349	342	369	370	369	352	350	377	348	371	354	362	349	323	378	374	340	376	350	367
3581	8602	5750	2668	1950	1486	1189	976	833	761	662	572	590	514	523	476	461	461	444	443	437	452	426	443	445	441	429	414	382	380	395	401	371	414	389	385	372	407	368	399	407	391	424	425	392	407	392	416	389	414	421	421	382	363	414	389	385	383	369	367	393	476	488	455	383	401	391	384	386	381	377	408	382	400	385	357	388	381	427	403	361	409	383	417	408	376	361	397	422	429	393	393	412	374	380	378	359	388	405	383	387	381	380	395	380	350	383	392	363	376	383	369	427	376	364	384	380	376	413	425	404	394	398	383	368	380	419	406	383	373	388	393	401	355	379	413	429	412	390	413	401	373	348	376	386	376	376	383	378	368	408	425	420	353	383	394	367	354	352	401	390	374	370	426	362	369	405	416	369	407	393	420	379	368	392	375	374	416	380	381	407	380	349	406	394	394	402	372	384	348	411	393	416	369	394	397	398	394	402	423	396	364	400	360	374	371	378	361	394	414	376	378	412	422	378	406	411	375	390	386	370	393	408	381	426	388	389	419	375	366	389	353	401	403	388	377	370	390	379	403	382	372	365	379	401	405	365	378	384	381	377	375	413	374	428	376	364	359	357	387	392	383	360	427	414	411	404	376	381	370	378	384	421	376	359	391	380	384	408	390	378	342	395	397	408	385	397	324	401	389	371	394	393	388	399	385	376	363	400	386	386	391	383	366	366	347	382	399	368	374	362	361	396	383	363	373	404	365	371	385	397	375	419	388	371	406	374	409	363	378	383	381	365	390	369	349	363	373	419	366	362	404	401	347	381	375	393	410	392	358	397	372	381	384	366	396	416	379	373	403	371	402	390	395	380	417	354	378	388	396	378	361	393	397	382	382	370	399	394	349	350	369	371	401	379	376	396	391	370	379	367	396	352	402	384	390	364	401	375	366	395	374	420	352	407	360	375	390	352	382	374	369	382	365	384	393	375	360	382	399	367	387	399	428	417	423	402	361	396	393	397	393	382	337	382	346	379	378	380	371	401	365	378	358	353	379	386	427	392	379	398	378	388	378	388	367	398	382	383	402	393	410	374	389	369	380	426	421	383	414	364	414	409	390	397	384	383	404	415	402	361	374	391	396	422	374	395	392	385	367	368	397	386	355	410	402	371	401	375	404	382	374	361	393	370	345	388	376	394	386	406	397	369	415	413	395	387	401	385	347	398	347	379	349	380	379	404	373	383	384	392	378	377	366	365	369	372	384	369	375	400	370	399	353	397	386	386	400	358	357	418	372	378	357	386	386	344	403	380	407	377	376	381	382	366	394	408	366	387	419	414	410	391	391	386	412	377	368	389	412	369	392	364	367	421	407	389	383	359	415	391	379	373	395	401	392	393	380	403	386	406	402	360	367	367	373	393	372	355	407	384	416	382	359	364	399	381	381	394	416	368	391	367	359	367	349	408	387	381	377	377	453	401	405	396	372	355	406	372	391	355	378	368	385	366	376	390	355	409	361	400	432	378	370	387	388	379	445	428	382	374	390	362	388	349	379	387	389	398	367	408	378	363	413	375	345	387	398	387	365	400	381	398	338	427	368	396	385	387	381	355	384	378	375	374	415	424	380	373	404	387	357	334	367	404	351	415	352	380	382	389	397	436	411	389	388	364	365	421	363	398	408	396	351	361	393	406	396	363	378	389	395	386	389	415	390	389	344	378	365	362	362	441	353	369	408	375	352	388	380	379	381	405	382	400	378	377	393	389	361	374	380	337	373	402	425	360	361	388	390	423	363	373	377	370	367	420	383	385	353	391	367	357	431	387	382	389	360	405	386	375	377	400	368	389	405	382	372	365	371	379	386	362	412	396	344	374	373	391	373	388	393	353	403	372	350	428	348	370	386	405	404	382	401	413	392	398	321	352	395	424	350	347	359	395	334	401	403	354	402	404	412	358	383	412	381	407	384	383	395	361	356	338	410	385	349	339	398	399	424	354	369	409	391	376	423	359	397	406	386	412	386	395	415	411	395	377	354	398	398	404	372	382	384	379	388	338	391	414	376	412	380	367	389	396	385	405	380	403	388	393	399	356	385	394	406	396	349	394	371	367	380	393	396	385	407	426	384	375	375	401	416	376	379	377	405	424	370	384	381	386	392	390	377	386	375	404	381	385	393	401	406	369	350	391	347	387	351	363	403	423	386	404	383	380	384	406	400	413	373	394	344	386	387	422	386	387	427	367	403	344	391	383	402	413	400	394	389	401	383	378	393	395	356	354	364	400	388	371	383	407	413	372	393	371	405	442	368	369	390	408	443	372	384	366	408	382	373	392	422	388	414	382	345	396	421	413	359	374	412	438	439	407	376	343	370	426	406	379	404	356	377	392	391	451	364	394	372	386	405	396	385	385	385	369	421	398	414	384	397	442	421	403	363	372	384	382	378	393	358	362	395	354	348	410	382	423	395	423	405	364	363	385	398	407	379	359	397	382	397	374	435	391	402	380	359	378	409	405	372	382	362	427	410	377	347	374	413	397	374	372	404	385	395	430	358	331	386	369	392	370	353	378	373	369	344	404	427	375	421	389	367	403	374	356	362	368	373	371	374	396	397	400	375	351	412	393	392	375	353	361	397	391	339	418	372	350	348	392	373	364	407	398	398	348	379	381	374	360	383	417	399	391	391	353	377	415	380	356	390	372	382	384	377	356	420	361	416	358	364	387	375	442	411	413	369	366	354	402	400	400	390	396	404	382	385	381	375	379	379	389	342	399	360	385	391	372	339	350	411	387	371	396	402	365	374	403	397	364	417	423	375	397	357	384	354	377	377	362	407	411	411	332	386	388	355	394	384	407	385	406	378	349	373	399	416	403	406	410	406	396	350	410	416	369	403	381	391	387	386	372	406	387	392	365	365	386	365	395	390	377	379	395	408	403	386	362	409	376	384	386	378	372	336	397	384	389	367	366	362	355	364	378	375	369	373	373	383	347	369	372	394	408	363	399	379	379	369	368	411	383	383	381	383	411	366	391	373	381	402	388	358	390	344	413	374	391	342	384	373	382	406	380	417	391	391	364	389	421	366	412	374	385	381	370	363	376	364	385	365	380	414	385	430	431	389	367	402	356	435	354	384	388	378	399	417	390	361	406	392	358	361	338	372	392	411	420	397	385	385	433	370	385	385	381	404	419	413	413	387	379	383	363	388	397	383	396	397	383	415	365	396	366	373	372	382	367	380	410	396	365	394	391	402	383	392	396	403	365	388	408	361	414	428	402	358	370	406	406	378	398	377	443	416	390	392	402	421	377	408	387	417	352	397	406	372	374	407	394	409	411	359	366	422	387	396	386	367	377	411	373	392	378	359	389	399	407	397	414	372	354	371	404	382	385	366	379	390	403	394	433	344	370	411	402	394	369	395	390	391	386	389	345	402	365	375	384	398	389	380	365	350	408	379	357	374	427	385	380	368	412	400	410	408	397	371	391	402	385	416	385	380	373	379	390	396	363	438	386	412	414	351	411	361	385	399
24598	20973	27003	25001	9885	1304	1049	985	884	884	919	938	859	809	899	829	828	859	846	819	842	859	837	838	845	827	835	803	808	799	799	872	814	748	801	816	807	824	815	848	863	871	780	771	791	842	836	806	807	836	765	862	774	793	836	834	796	834	817	839	838	873	857	804	852	839	829	845	775	823	802	796	812	777	782	776	854	814	848	825	824	819	777	800	825	843	821	825	778	852	824	804	840	821	880	778	852	793	831	827	825	826	839	811	776	831	786	782	824	797	853	794	844	822	828	803	812	779	773	825	800	816	809	846	796	820	848	802	838	843	792	817	831	830	816	837	824	758	828	790	805	821	799	784	822	825	759	797	845	860	840	811	806	819	820	817	825	854	853	823	775	820	829	810	805	790	845	818	833	778	801	870	827	802	767	793	841	880	834	843	799	796	879	797	800	823	789	816	824	848	805	877	842	801	839	805	798	825	831	792	871	845	811	804	807	806	805	843	834	840	854	872	840	763	787	853	774	836	784	828	804	818	799	830	837	796	796	784	793	881	792	838	833	832	786	806	806	798	819	830	813	839	835	835	795	791	862	843	831	810	864	797	802	822	804	795	885	809	774	789	824	797	783	763	803	797	804	765	779	776	823	898	815	859	805	834	801	813	830	812	845	802	819	826	822	846	819	773	866	768	826	789	838	846	832	803	826	838	807	742	849	843	804	840	778	816	849	819	802	795	820	824	812	787	828	879	799	805	813	867	805	798	787	849	830	815	817	825	798	786	844	811	759	707	807	822	784	796	790	839	809	822	876	860	803	776	813	788	808	723	863	773	831	756	855	834	814	785	816	817	812	769	806	824	820	825	817	803	798	863	863	859	819	733	830	807	792	819	812	793	767	825	821	772	838	815	801	784	796	807	767	782	772	827	785	792	786	825	839	817	818	794	795	817	795	813	817	817	795	754	802	795	838	888	851	794	829	766	790	819	818	839	832	830	843	847	811	806	870	817	803	763	845	827	821	774	825	840	847	806	791	845	843	826	805	797	819	839	819	743	808	805	807	813	837	827	823	800	782	789	811	801	822	849	797	730	812	847	809	805	843	831	862	839	832	849	815	785	841	785	833	858	801	785	805	781	856	776	823	805	772	832	812	827	841	843	822	814	826	766	821	814	788	845	773	844	777	856	798	848	851	876	814	832	822	844	799	837	820	799	767	807	824	785	817	808	833	855	856	790	861	836	794	806	776	788	787	806	836	816	817	786	795	832	810	827	864	899	833	833	833	796	770	833	801	781	789	780	813	803	805	879	840	795	821	837	845	855	796	873	767	787	783	856	840	822	816	822	782	782	808	781	889	795	867	837	849	827	787	827	822	822	789	809	802	852	767	860	772	863	832	820	808	856	836	807	780	827	827	830	850	794	847	796	806	793	831	797	806	817	784	771	825	813	781	774	887	828	856	825	869	852	808	822	877	839	758	850	784	801	822	781	798	793	811	814	783	848	837	806	827	886	803	827	784	768	784	827	800	781	870	862	787	832	772	852	824	819	806	847	736	811	826	768	814	812	822	849	780	821	808	805	838	843	839	768	828	789	758	811	864	853	835	820	791	812	830	780	872	804	880	814	813	803	838	861	871	838	851	790	820	769	809	822	807	806	843	763	809	828	833	777	800	805	869	850	779	795	793	822	812	798	813	845	840	775	806	818	788	751	818	816	821	809	834	833	803	821	816	822	829	825	830	819	805	824	823	853	834	872	822	808	785	822	773	799	800	756	818	843	818	834	813	817	836	828	829	807	809	812	802	825	788	789	760	815	854	844	751	808	827	842	842	829	823	815	836	808	804	867	799	829	833	798	817	820	775	814	802	811	795	836	827	805	816	857	793	836	763	860	821	844	820	858	780	811	831	817	796	848	845	810	792	792	816	821	795	872	841	826	834	812	834	849	837	748	766	865	788	789	813	803	826	848	867	791	801	856	780	805	819	787	828	788	784	782	790	777	819	824	801	860	785	813	811	837	813	771	867	833	820	839	804	806	817	819	841	840	816	862	851	813	816	795	798	787	820	761	800	820	796	811	811	766	771	839	822	849	769	839	820	842	841	802	849	806	786	784	815	833	834	847	760	813	803	808	839	853	793	808	812	829	742	776	770	804	791	848	808	784	828	840	808	839	844	817	840	804	768	822	794	834	800	799	828	816	826	827	817	858	855	817	837	816	867	804	810	781	771	781	817	777	735	814	814	840	803	787	831	805	837	789	825	871	750	854	857	794	756	791	835	816	808	810	809	800	845	769	827	817	767	813	795	842	791	835	829	848	821	851	829	858	876	862	798	818	818	810	790	836	814	823	845	793	809	848	777	810	775	784	818	800	797	858	835	772	801	782	823	821	792	807	825	772	811	833	808	800	817	797	862	766	825	811	807	778	874	775	814	855	777	778	796	859	806	808	828	790	809	830	849	896	864	789	837	849	821	793	772	775	834	804	838	846	833	810	816	856	840	861	779	778	766	834	842	778	845	796	817	831	823	791	846	832	818	849	844	848	842	868	827	818	788	839	810	783	838	816	778	827	842	830	821	808	788	812	814	819	825	777	837	859	821	829	833	809	812	784	825	794	807	798	765	831	827	897	851	810	792	760	777	760	759	805	804	815	787	805	790	861	825	850	793	827	819	870	817	826	835	857	843	796	792	836	807	806	820	846	814	789	856	813	787	860	809	822	799	825	834	824	841	792	805	822	778	827	828	808	811	776	784	807	784	781	851	827	777	781	802	833	768	847	792	799	860	801	794	811	797	807	834	825	839	879	871	849	793	827	827	814	791	793	738	817	793	778	777	804	817	769	821	865	824	809	770	800	839	795	824	773	838	810	844	747	752	813	795	785	818	850	817	812	844	815	849	849	792	809	812	815	780	802	820	790	804	822	814	783	801	831	837	764	847	852	811	870	845	819	842	829	855	761	830	772	783	816	801	826	847	790	804	814	789	887	815	829	835	826	853	788	810	855	834	803	857	857	830	835	816	812	787	801	794	808	814	827	857	809	858	785	817	834	831	849	809	810	825	779	797	761	816	877	797	781	864	825	883	836	785	827	850	802	783	804	799	837	809	831	830	817	803	813	814	839	824	794	808	843	779	810	785	810	794	815	817	914	794	828	773	812	789	881	804	818	762	795	890	835	819	812	800	804	831	816	804	785	811	835	820	827	818	783	838	821	820	826	794	776	840	816	833	800	792	801	781	839	846	763	778	835	810	798	803	845	771	834	838	761	838	785	840	781	874	835	804	801	810	804	800	795	819	838	823	803	865	792	795	859	794	778	784	808	797	798	891	806	748	835	832	793	772	837	794	825	840	781	845	901	839	840	804	822	771	828	808	786	844	831	783	788	801	858	839	786	749	825	792	828	824	795	839	773	812	794	786	843	772	812	814	833	810	796	789	821	841	848	788	836	845	824	849	809	794	761	821	788	740	845	808	806	841	837	801	827	826	811	841	860	824	845	814	833	823	794	828	800
3886	5167	3568	1935	1638	1453	1213	1098	1074	1040	962	966	919	937	932	935	876	883	882	827	938	843	887	862	896	841	854	881	882	865	822	884	837	885	818	801	867	840	819	870	855	878	876	874	786	838	926	826	863	848	856	854	823	860	853	867	750	829	843	890	838	904	934	840	864	864	824	773	828	886	840	838	865	829	835	798	860	837	864	825	838	893	881	843	846	844	825	821	839	843	844	853	868	877	801	874	858	850	868	790	806	812	845	823	851	837	838	801	834	785	830	880	787	854	844	855	877	883	834	838	841	753	839	757	832	883	810	877	813	887	792	792	854	772	811	822	841	896	842	806	820	857	858	791	873	800	853	852	885	854	869	831	856	848	860	833	857	838	827	862	825	844	852	867	871	811	845	834	876	810	805	850	862	854	876	863	838	886	847	847	792	838	855	768	863	828	852	832	882	830	865	883	862	801	788	818	873	843	867	796	798	851	880	858	794	808	872	801	820	814	817	855	868	790	866	880	830	838	852	842	859	855	819	820	846	814	857	864	805	818	847	842	832	855	866	807	820	856	787	820	850	840	827	862	813	843	780	842	832	877	858	831	860	814	833	799	835	811	834	885	850	895	823	781	813	831	824	853	832	833	850	813	833	842	823	844	809	784	823	842	805	842	840	853	853	823	890	840	836	823	839	839	803	854	793	866	862	804	846	855	855	787	867	837	837	852	836	826	835	827	780	815	814	868	856	867	787	827	881	861	851	889	850	833	857	844	816	816	889	824	826	827	834	846	807	805	831	785	809	805	832	856	759	809	837	898	789	844	851	854	809	870	866	786	807	870	833	850	801	851	851	809	819	806	845	854	832	861	752	876	803	819	779	840	873	859	870	821	799	824	855	816	856	809	830	846	890	808	850	851	846	847	862	856	833	794	877	903	841	865	841	818	868	837	830	825	865	876	850	761	830	838	821	827	819	860	844	869	895	829	874	845	847	822	840	848	814	823	794	855	768	787	816	890	850	829	827	887	867	838	828	859	817	827	860	846	839	812	857	789	855	827	923	865	872	853	832	869	828	867	862	791	884	821	893	887	793	841	857	919	835	871	819	826	825	851	859	812	860	899	816	815	818	854	837	879	856	826	871	876	824	901	892	856	854	849	824	837	893	838	813	823	834	822	772	830	785	810	792	843	870	827	844	834	817	836	824	816	854	817	800	887	845	952	879	812	829	868	842	837	809	868	798	824	818	868	825	879	816	853	891	893	839	842	818	836	856	825	828	830	856	881	845	876	862	851	778	871	841	825	850	796	872	872	843	871	871	846	827	877	831	833	818	852	859	849	777	821	814	862	844	815	837	838	808	802	843	810	840	869	870	807	841	839	866	832	830	832	833	779	882	843	821	863	806	869	861	827	864	831	865	826	891	811	875	857	880	872	822	894	853	843	821	875	837	808	855	814	843	849	880	840	841	813	812	829	816	860	864	887	808	830	854	824	863	838	881	833	817	838	836	796	884	855	854	806	833	828	845	860	856	817	847	885	886	800	821	843	846	863	824	875	836	848	823	879	805	887	829	784	880	823	827	830	868	854	843	803	844	785	814	825	851	877	836	835	828	846	823	818	836	841	859	850	827	869	823	804	818	814	859	865	870	852	795	835	822	838	843	857	819	834	818	851	850	813	803	785	849	827	821	857	855	839	830	838	789	861	836	832	875	843	846	818	839	802	861	881	803	837	845	750	846	868	867	786	861	793	773	777	796	853	800	885	888	847	878	878	805	853	856	860	864	798	789	807	801	840	866	807	821	877	863	866	844	872	890	881	832	848	857	787	817	844	864	845	849	819	865	890	826	852	823	849	861	851	855	817	814	804	860	831	845	848	817	884	840	833	877	764	805	833	807	845	914	835	868	868	812	870	846	842	821	819	813	815	825	867	883	864	859	858	805	843	824	902	796	888	817	811	805	866	843	869	875	820	823	808	851	818	815	878	821	885	860	817	838	762	811	852	871	851	853	814	856	872	850	867	877	821	836	854	811	843	854	854	879	868	837	837	899	852	823	831	809	830	847	852	845	806	831	832	809	850	830	827	881	841	806	839	844	810	887	811	859	851	846	872	822	821	785	852	838	829	834	840	887	854	861	804	891	842	799	821	869	852	814	858	865	811	835	821	816	875	802	816	820	838	801	858	843	828	831	843	770	848	830	809	858	868	849	832	860	816	816	828	825	842	831	804	808	835	875	832	807	874	879	822	865	858	814	847	861	834	837	814	793	846	817	843	817	818	800	809	857	851	846	888	843	846	826	855	881	851	827	840	816	917	874	859	840	795	896	814	853	839	811	799	807	806	851	917	881	806	863	884	807	842	816	820	899	816	830	857	850	819	809	857	837	808	845	816	802	815	844	812	870	864	819	828	842	765	879	815	843	846	818	907	866	841	872	896	850	829	874	845	871	878	813	834	811	875	814	793	842	898	829	817	812	869	838	814	836	899	839	826	817	825	843	854	851	854	896	856	821	802	845	815	839	827	871	813	817	852	907	782	821	834	842	814	837	842	864	796	895	840	837	853	879	902	903	816	855	883	770	812	824	826	840	831	831	849	891	861	847	807	856	869	838	803	827	845	796	872	872	843	849	862	798	844	822	845	816	852	854	870	888	837	873	816	800	857	812	812	899	830	821	825	807	835	847	819	826	849	860	816	782	805	852	870	843	853	817	823	895	897	814	825	848	855	800	796	871	787	858	821	870	843	821	842	865	828	840	838	862	839	856	800	881	839	837	847	850	854	846	817	791	810	885	869	816	809	842	827	860	872	868	800	852	870	805	845	860	816	841	838	801	800	811	789	813	881	821	811	826	842	845	905	893	838	853	888	866	824	898	864	793	834	838	829	834	831	857	846	806	867	863	836	824	870	870	856	866	844	805	815	865	814	878	829	845	863	822	837	851	840	806	863	807	863	835	853	775	879	900	871	831	839	841	807	839	844	830	830	838	838	835	818	854	834	849	831	830	861	873	814	825	839	832	824	815	830	824	826	847	846	822	840	828	835	856	857	918	854	816	830	850	856	839	841	875	842	819	821	857	828	827	874	843	834	801	827	811	825	856	793	786	876	824	834	824	811	828	809	904	859	823	807	876	904	877	769	812	863	850	893	821	868	850	828	819	861	879	844	861	866	821	820	865	822	862	807	786	837	822	814	844	831	841	788	863	848	799	853	787	862	860	829	834	816	811	853	833	779	820	842	803	843	868	872	817	838	817	813	835	823	869	879	848	829	883	821	767	886	843	824	813	812	841	850	813	840	837	839	870	847	888	795	852	846	868	818	856	844	830	846	790	888	825	807	857	794	866	853	853	810	858	867	851	835	820	853	822	868	843	797	834	805	803	836	861	842	889	812	835	802	795	818	910	835	817	847	837	787	786	805	867	919	801	839	850	841	893	846	863	800	885	831	829	822	904	865	850	832	850	821	824	936	833	830	848	816	859	871	831	876	865	843	860	837	855	879	806	827	843	861
22435	21126	28748	23763	21119	21159	8498	1322	1040	913	905	794	762	734	717	730	691	658	645	638	656	671	646	652	601	643	681	630	604	627	629	643	615	580	637	656	618	609	618	622	599	598	617	616	532	624	563	603	602	614	630	534	591	584	562	596	559	638	660	619	667	710	726	641	637	599	654	600	603	596	609	637	612	597	614	621	590	592	600	628	564	581	582	565	595	596	590	626	618	621	620	593	576	599	578	569	596	598	602	575	575	600	603	634	600	579	611	642	593	555	513	623	563	605	629	631	581	566	523	624	577	641	566	592	592	588	571	629	580	558	612	622	665	594	619	579	592	599	626	576	634	568	598	575	563	642	595	610	565	605	608	573	569	585	625	588	571	607	631	609	548	604	596	603	581	595	593	535	594	562	650	617	586	597	611	639	618	611	627	615	578	570	600	618	625	581	608	580	573	603	591	616	587	571	615	580	637	601	542	552	568	568	599	579	585	585	641	614	597	620	566	619	603	633	641	571	582	562	565	581	598	558	568	580	586	577	590	555	617	590	593	620	607	538	649	595	611	570	584	595	545	550	655	554	562	583	615	578	604	619	581	586	608	645	608	573	558	637	590	627	602	606	572	588	608	600	593	582	615	620	608	593	550	572	602	589	549	579	556	585	621	550	601	624	591	591	646	564	624	603	565	617	640	613	569	586	630	590	605	591	587	614	600	556	615	625	608	622	619	607	597	588	596	565	565	645	623	576	627	598	593	586	595	584	596	578	646	637	581	620	601	585	584	639	600	586	518	583	606	620	571	515	609	593	576	571	577	618	618	584	544	605	558	623	628	534	580	559	609	615	626	614	647	597	664	647	573	567	590	583	572	616	640	580	578	583	622	591	578	577	605	590	627	599	609	620	596	598	582	572	606	601	612	596	599	613	619	631	619	577	638	642	607	591	628	597	570	626	602	573	578	578	602	591	619	593	590	610	572	557	587	578	577	590	539	629	633	582	542	636	589	570	593	595	621	579	585	560	604	582	574	626	607	584	591	577	598	581	634	558	576	597	590	582	636	572	594	603	604	564	560	608	575	589	569	516	577	567	615	585	601	603	609	626	612	609	602	606	594	638	574	594	548	547	573	575	576	593	594	577	618	605	596	603	574	581	566	625	562	631	614	588	592	561	575	583	576	597	595	571	578	588	599	601	576	563	605	565	581	556	614	564	578	587	544	600	582	556	661	623	549	598	609	551	612	543	578	608	581	629	598	576	615	609	593	595	594	555	587	559	551	599	600	602	649	595	607	548	588	595	597	523	608	605	579	588	589	571	628	652	607	572	602	609	579	613	604	573	632	577	603	581	623	567	565	598	633	590	593	614	562	616	629	559	558	540	566	583	550	614	591	555	589	576	585	610	599	614	589	588	599	575	567	578	571	635	604	587	640	558	576	621	612	602	625	603	586	616	516	619	637	530	538	596	586	605	584	584	615	603	645	538	598	595	581	583	558	578	595	622	595	604	592	571	568	582	566	599	587	611	569	574	561	579	629	609	630	637	575	554	578	589	601	613	583	607	576	554	594	599	569	598	581	610	617	587	551	624	615	625	597	637	546	587	582	605	602	580	607	567	627	592	595	593	587	590	602	575	572	592	594	611	586	577	588	645	612	559	571	567	615	583	586	557	572	578	566	605	625	631	575	602	599	606	609	604	567	590	618	596	578	610	581	580	588	568	593	583	619	578	622	564	641	547	632	632	591	593	588	582	605	593	634	531	563	577	588	601	618	539	601	591	581	581	585	636	538	622	591	589	563	604	625	615	582	617	605	629	605	627	601	598	575	597	606	606	644	585	585	574	567	585	615	587	583	566	591	603	552	617	605	544	575	547	622	564	583	630	575	595	549	543	613	588	593	599	618	618	578	612	610	613	629	620	628	613	592	582	583	625	622	578	576	623	577	542	539	592	571	564	626	626	556	582	575	613	646	617	599	605	632	577	579	619	602	605	629	564	572	609	620	571	609	593	584	602	617	583	606	595	582	614	576	603	571	595	584	567	589	603	554	589	587	569	633	567	609	578	559	574	617	615	568	552	602	569	569	597	551	564	593	606	620	568	600	606	553	593	605	565	582	588	566	613	584	589	587	591	596	597	621	576	584	573	623	568	575	634	631	644	593	580	656	608	574	561	578	545	570	599	565	592	600	615	568	621	561	617	557	579	584	598	589	588	575	610	602	572	620	609	624	566	581	580	615	569	633	652	606	639	570	581	634	633	609	593	606	594	527	586	605	602	581	586	589	566	611	557	559	627	592	652	626	581	625	575	621	595	654	616	616	598	615	622	594	595	587	546	600	551	591	562	604	574	585	605	593	644	597	631	569	566	559	585	596	595	594	556	553	649	581	602	557	558	597	543	594	592	588	611	602	606	563	590	605	599	606	632	596	637	558	583	589	587	605	584	611	588	583	637	553	597	602	590	565	570	554	619	606	584	570	613	577	585	544	564	606	597	602	566	569	633	634	588	562	564	570	606	624	606	595	615	636	573	604	591	576	585	621	561	633	607	604	607	617	626	569	537	579	602	618	613	593	602	585	574	574	592	610	608	639	581	578	589	580	574	602	593	600	589	582	574	596	623	580	589	604	621	578	544	602	580	577	585	593	590	575	585	566	569	618	558	610	619	614	561	545	579	612	613	563	588	629	553	600	569	587	560	573	559	621	628	602	637	599	623	632	614	607	603	584	611	569	585	574	594	582	573	583	563	609	569	594	627	604	592	576	636	589	558	618	602	591	571	598	540	592	548	574	573	570	630	554	590	614	580	580	561	602	613	595	586	619	568	530	583	570	539	577	583	626	548	623	587	547	569	568	633	617	629	565	601	587	577	564	593	604	570	609	592	584	607	607	601	602	565	627	619	596	589	595	619	590	572	572	596	597	612	606	555	613	605	588	605	587	630	619	563	558	602	586	566	596	574	592	568	572	597	590	605	587	623	585	545	583	525	607	585	599	545	616	615	609	530	595	584	546	615	578	588	589	574	610	579	554	570	567	632	596	592	547	604	581	594	564	600	600	601	556	609	563	591	585	592	578	581	576	585	591	594	572	557	611	571	583	573	568	602	582	578	626	580	573	588	602	584	602	639	570	614	609	585	599	574	627	568	586	617	610	603	590	548	588	611	593	607	614	592	580	594	603	581	570	628	629	632	628	589	625	611	605	541	579	631	532	608	588	603	596	584	595	584	581	594	528	562	572	670	580	611	582	627	558	595	596	621	559	574	579	590	601	586	595	612	596	582	606	594	592	620	631	590	581	590	577	594	606	599	596	530	535	566	575	618	575	601	593	611	588	565	601	558	586	588	599	593	601	634	598	596	612	662	575	602	634	606	561	588	567	613	612	570	605	568	614	589	588	615	553	599	631	536	556	569	584	598	538	574	574	589	608	621	588	552	583	600	567	635	577	644	592	539	598	598	595	567	639	623	613	578	614	594	618	562	594	587	572	612	578	597	591	542	636	598	624	583
5002	14160	9620	4699	3455	2675	2075	1619	1431	1233	1160	956	884	824	882	821	788	759	721	718	743	700	710	638	650	674	626	649	624	611	663	667	656	629	643	657	642	633	610	615	604	628	575	617	642	616	626	598	579	646	595	612	561	586	599	618	598	601	577	616	636	736	802	676	598	612	587	578	598	607	615	582	643	624	601	612	586	561	615	593	577	599	614	608	577	624	587	570	607	604	600	568	611	585	602	621	644	608	604	567	593	621	570	632	560	592	589	588	600	601	605	586	639	654	604	609	624	605	636	574	613	570	576	596	611	613	605	590	625	574	639	617	586	624	606	586	633	620	627	600	630	563	607	569	614	641	553	618	587	606	599	576	571	613	574	569	573	602	560	599	617	599	599	579	568	588	581	551	569	591	618	575	618	574	588	572	642	604	575	622	610	588	632	606	618	619	584	622	597	657	617	572	570	557	604	572	588	591	577	624	604	615	591	628	590	570	549	645	602	549	645	597	614	620	554	600	644	575	544	648	610	570	626	573	637	568	565	587	593	567	578	580	581	631	626	630	613	599	606	570	605	561	637	579	624	564	569	562	608	574	607	612	598	620	604	625	603	622	641	581	611	573	594	583	588	572	589	572	545	600	612	583	528	572	618	578	603	598	617	600	603	550	597	622	597	623	628	565	561	540	611	594	570	582	606	570	577	603	572	564	588	580	594	595	598	588	640	542	596	581	570	611	643	625	529	591	613	639	636	563	560	566	548	593	576	583	585	568	577	590	584	609	591	634	554	643	628	661	602	609	628	592	649	622	595	617	602	609	597	599	535	624	587	613	557	588	619	616	575	596	614	643	601	609	579	619	605	647	597	617	616	605	594	617	616	624	592	604	575	593	575	591	580	592	610	614	587	579	608	605	583	564	597	597	580	624	642	579	610	574	549	583	566	563	608	582	610	574	597	598	559	576	553	588	552	546	576	576	597	602	577	582	624	547	590	602	601	587	579	613	566	634	557	606	611	580	589	613	543	568	613	647	574	572	594	590	583	589	636	634	583	614	643	565	597	630	583	623	568	592	614	560	613	618	638	597	587	568	587	607	547	572	567	576	571	586	545	598	571	611	615	583	602	622	624	597	553	589	600	610	640	557	599	611	587	619	623	591	597	534	589	595	587	583	581	603	612	593	598	631	611	605	576	613	597	612	565	604	574	586	585	625	599	592	594	610	624	586	593	577	568	601	566	593	607	601	595	582	567	644	590	609	574	596	569	581	596	604	601	609	574	591	599	583	605	624	612	612	592	600	575	651	571	609	607	621	672	585	559	581	562	596	627	615	618	622	596	608	619	583	605	591	601	575	667	602	617	559	588	624	630	650	618	638	621	589	557	612	555	578	572	556	547	567	615	568	581	602	580	580	600	632	632	602	584	587	569	590	637	642	589	567	593	592	621	637	595	613	562	583	556	569	591	606	558	592	622	646	561	630	607	570	594	625	599	620	612	612	590	562	560	634	580	604	626	612	568	608	601	592	591	606	575	602	618	583	591	614	574	556	616	569	571	560	580	624	600	580	590	630	580	635	537	597	574	666	653	581	579	571	602	622	569	602	582	615	628	567	594	613	597	599	632	590	600	612	588	611	565	597	583	566	589	577	613	612	624	625	598	566	604	567	589	576	627	593	608	595	582	592	636	577	599	655	608	619	609	616	581	625	560	578	576	617	589	587	626	604	553	552	573	579	637	591	547	601	593	624	590	609	645	619	618	605	574	632	590	622	609	575	565	573	628	548	616	600	607	610	561	625	582	613	617	632	559	581	601	605	603	622	591	592	604	560	628	581	575	582	598	586	607	603	629	609	599	617	604	613	585	602	618	608	596	601	578	607	589	609	623	591	582	590	621	574	589	572	596	556	608	552	589	593	611	599	563	564	626	598	628	641	581	625	581	583	598	582	591	594	556	605	629	623	589	558	594	582	592	622	631	617	633	636	614	597	566	582	586	582	604	584	618	560	577	589	591	564	612	582	578	597	566	623	651	594	606	615	579	615	602	602	623	604	644	608	546	568	603	569	580	597	577	582	602	599	597	588	575	594	621	594	556	609	605	587	598	571	580	613	612	606	602	623	587	596	618	585	593	607	620	593	582	572	604	615	565	553	620	598	612	538	561	612	598	584	617	598	615	620	571	595	520	605	608	579	577	578	627	601	602	579	634	580	640	614	638	636	630	579	558	544	550	644	608	611	596	557	640	555	568	596	572	593	627	614	591	600	550	626	650	591	605	552	631	579	568	587	635	603	582	603	587	625	615	612	585	603	641	619	571	660	571	609	613	625	586	635	559	585	587	598	573	608	595	559	594	588	585	607	576	535	558	623	559	599	581	597	598	552	568	594	549	586	646	593	592	554	603	620	616	557	546	604	562	596	595	655	603	577	615	605	613	620	620	593	622	598	594	618	586	581	546	607	593	581	599	586	599	581	622	597	624	578	562	597	630	599	608	605	589	642	566	621	596	575	628	603	594	572	618	578	621	549	623	618	601	611	633	619	596	605	628	596	607	568	556	554	559	592	617	624	587	582	597	547	615	609	618	601	604	568	626	654	585	623	630	609	609	586	558	551	607	554	623	608	635	589	626	567	560	623	597	563	688	580	661	628	644	598	587	605	539	579	570	610	577	581	585	591	650	574	613	673	611	606	564	571	591	604	623	610	636	574	624	576	593	609	601	609	611	565	615	598	613	586	594	607	610	583	573	580	543	594	543	592	591	558	588	599	626	576	602	590	592	601	587	619	630	624	592	592	597	600	617	572	610	601	621	567	595	563	601	606	607	605	590	633	609	575	618	571	583	590	591	602	573	633	595	591	582	612	573	614	570	617	621	623	631	597	552	565	605	541	582	617	568	596	636	596	595	580	567	582	583	598	604	613	610	607	582	576	596	584	573	592	628	560	605	604	610	577	644	616	594	599	593	653	601	597	592	611	550	593	611	569	571	579	614	560	612	614	599	578	593	616	610	616	581	592	609	608	560	588	575	577	575	581	574	563	611	569	615	575	604	603	580	579	640	593	585	593	598	550	610	590	569	600	623	603	616	581	602	589	667	633	574	597	651	639	581	585	598	577	613	626	629	596	574	615	603	631	572	604	564	572	596	557	594	588	613	587	571	576	594	647	636	639	604	651	572	603	582	609	600	597	597	606	621	588	581	606	560	592	603	591	604	623	590	595	583	575	601	623	596	620	594	625	590	599	545	606	596	604	590	617	571	623	589	587	597	612	577	605	585	589	659	563	597	651	553	599	607	638	590	602	605	594	588	581	604	616	591	620	612	605	618	621	614	570	583	537	645	588	582	587	642	594	636	597	587	616	592	577	592	603	608	612	594	625	590	588	597	579	597	610	595	634	575	615	597	591	617	597	610	577	574	622	576	590	601	570	607	587	590	607	580	639	589	611	562	582	598	593	587	594	594	604	604	639	618	662	577	635	600	609	600	592	582	607	579	571	605	534	554	606	610	585
27654	17624	4066	918	670	615	639	634	595	608	590	575	649	634	569	566	595	548	572	616	598	584	580	598	588	610	604	593	574	576	619	620	609	568	592	596	558	576	591	574	595	593	602	586	596	599	582	602	592	600	624	613	593	614	619	628	583	568	602	543	568	617	617	594	585	556	592	555	576	593	608	589	590	605	584	570	599	546	591	577	554	552	587	589	602	626	588	618	604	557	562	594	625	573	564	592	589	619	603	587	620	577	586	561	578	586	581	546	593	613	602	601	600	567	578	586	576	596	597	595	550	603	578	570	602	588	574	578	557	610	597	620	569	603	579	639	572	598	630	584	588	588	574	573	594	576	566	582	553	561	569	550	565	606	545	604	562	603	596	602	582	608	595	566	641	555	609	615	605	600	627	573	593	569	596	584	582	558	611	603	612	587	590	603	564	570	564	577	603	585	588	615	596	582	607	579	589	530	580	575	583	560	578	587	601	609	597	604	581	589	577	560	608	552	636	569	590	558	592	614	632	583	597	563	598	574	517	615	558	576	590	614	596	615	639	590	585	607	635	605	575	600	620	567	595	584	587	558	553	589	604	585	562	570	572	593	578	593	609	573	606	558	599	561	569	573	590	602	597	571	593	559	558	593	582	544	619	574	587	617	600	604	641	577	570	602	582	555	594	583	564	609	606	580	582	594	605	570	561	572	559	600	611	569	581	598	634	586	575	610	573	574	594	590	623	588	601	592	601	537	582	599	591	586	579	572	594	591	564	542	632	602	621	620	543	592	584	630	594	539	605	584	597	570	592	582	612	567	605	612	612	594	600	579	610	576	633	618	622	562	603	533	547	554	574	552	605	600	600	584	589	576	589	597	615	598	593	592	601	622	600	563	560	630	616	614	594	561	552	615	549	602	599	570	591	551	561	627	585	575	584	599	562	575	597	555	620	586	632	581	574	603	569	615	575	556	616	587	604	584	598	585	558	606	578	596	567	559	577	606	574	532	562	616	589	624	606	531	581	631	602	615	629	557	556	558	570	568	596	556	606	560	607	563	576	555	553	572	584	645	586	555	608	574	586	553	593	607	554	601	572	633	570	582	557	545	637	614	538	549	564	591	613	599	576	588	592	574	609	608	603	618	624	547	556	593	563	654	567	615	588	586	577	606	589	628	575	599	551	546	624	580	569	565	597	575	575	577	617	609	566	566	578	618	547	603	587	589	564	639	609	608	585	582	544	611	582	577	569	604	622	556	614	609	578	598	579	548	571	597	560	579	560	567	556	546	609	588	565	549	620	593	604	556	613	604	603	659	564	593	589	569	580	559	600	583	535	585	593	597	574	527	583	607	568	606	581	611	573	587	654	600	579	558	614	572	592	534	623	591	575	606	576	601	548	566	596	583	559	609	622	589	603	573	622	606	563	625	619	560	621	603	572	599	600	568	528	557	625	609	570	611	539	530	596	579	611	614	604	581	553	556	552	568	573	610	576	583	588	560	589	661	560	564	580	563	607	600	583	620	601	589	594	594	573	560	606	629	600	584	625	622	621	607	606	570	592	558	531	542	557	580	616	585	623	566	588	587	571	597	591	554	580	544	560	601	650	627	561	602	585	560	594	615	590	579	573	605	607	565	585	590	571	569	586	588	599	585	555	586	590	596	603	610	598	598	610	620	576	571	595	555	543	604	551	547	577	599	583	574	593	590	588	608	598	571	582	607	566	584	619	613	570	570	611	563	584	566	609	557	593	584	608	563	550	581	614	574	624	601	620	613	601	615	636	619	566	575	554	633	572	595	587	603	597	605	597	563	573	571	564	568	606	577	554	554	566	566	599	605	615	540	591	592	615	597	578	572	573	557	575	570	614	568	589	547	600	613	528	580	550	569	578	604	609	609	597	572	592	616	579	587	547	610	551	619	604	568	592	611	573	613	617	575	563	562	590	564	587	563	570	577	590	598	579	580	553	597	605	584	601	592	598	612	579	595	569	605	617	604	633	582	613	583	576	550	618	571	579	581	576	608	616	573	589	571	590	566	578	575	568	622	560	597	584	581	580	611	588	553	583	563	568	614	564	589	585	561	592	600	543	609	573	571	644	625	626	557	599	621	605	591	552	547	544	607	582	584	545	628	566	596	643	567	592	620	537	601	632	581	617	567	576	611	568	597	563	609	560	590	634	597	579	591	584	546	557	565	542	602	599	586	585	587	581	569	569	585	572	611	583	601	582	543	602	598	563	609	604	620	566	598	528	605	583	602	555	596	634	555	585	611	568	533	586	657	598	595	590	633	617	567	559	600	571	599	589	552	623	624	551	575	585	601	573	599	592	591	628	633	572	590	571	643	572	604	612	586	615	575	589	618	549	611	601	564	581	567	599	585	599	573	612	569	582	570	576	554	586	564	631	591	529	587	625	600	611	595	592	576	567	566	584	625	605	560	599	633	649	607	579	607	590	612	606	608	579	605	594	574	590	593	586	606	564	606	587	569	589	624	649	600	605	588	558	557	599	582	594	572	567	654	552	548	563	566	581	612	557	615	571	627	602	584	590	583	631	650	628	591	593	567	581	571	552	588	618	579	557	628	558	553	571	631	598	610	620	572	592	591	573	583	590	607	570	564	562	561	607	618	622	566	595	610	555	589	572	582	554	607	568	565	624	555	562	580	613	630	583	637	551	608	567	610	594	594	606	581	587	579	562	559	569	590	556	605	613	572	598	618	596	582	562	608	560	601	531	592	602	580	587	613	622	543	588	578	583	554	573	556	597	603	563	646	659	596	600	570	608	580	560	593	574	606	607	580	594	599	569	595	599	607	568	584	582	593	565	594	563	594	567	564	622	609	608	589	558	633	598	532	577	586	531	552	543	602	580	529	574	608	612	598	555	593	614	584	591	585	627	584	666	562	632	614	605	574	556	597	604	596	602	574	540	597	584	535	584	605	625	600	528	553	570	550	592	603	612	573	611	585	611	603	601	554	580	606	599	585	604	598	539	565	562	598	568	642	576	577	574	598	577	566	616	561	554	565	558	552	622	636	589	567	635	569	564	646	588	546	589	629	573	604	610	574	601	588	604	594	566	575	612	624	593	537	609	604	572	576	565	559	609	603	567	601	568	622	568	606	591	586	642	589	600	604	562	559	606	602	593	604	602	586	605	549	553	573	611	594	571	581	574	591	542	576	612	587	593	578	548	615	582	645	584	588	532	585	600	596	596	565	606	575	631	577	555	586	594	594	623	579	632	546	579	564	592	541	588	583	589	638	599	590	568	633	596	573	548	537	594	599	593	599	597	599	610	558	560	547	590	584	555	602	628	612	596	594	566	569	605	609	608	569	570	586	559	611	555	624	559	569	605	553	588	606	591	648	600	629	602	604	593	558	595	580	577	563	631	613	573	596	624	579	558	593	621	541	566	619	544	590	598	573	599	578	584	598	601	597	606	603	615	638	574	606	603	584	605	574	601	572	577	601	605	562	609	608	611	595	587	599	596	579	575	610	579	583
4422	1144	980	782	721	715	707	679	647	678	644	641	655	618	568	640	636	648	605	677	626	634	614	657	614	677	658	606	623	626	625	626	650	613	618	631	627	650	644	613	636	661	677	666	638	599	616	643	611	670	625	610	621	607	623	632	630	647	631	617	629	650	694	618	601	633	619	628	614	666	601	642	627	644	624	634	606	620	662	636	626	621	632	649	638	620	681	619	616	613	631	647	605	626	605	583	633	632	568	617	643	638	631	661	624	606	682	595	653	634	658	631	656	607	626	624	600	596	614	586	604	630	670	643	632	626	589	628	623	620	651	650	606	610	646	659	660	657	655	591	613	638	610	596	613	608	600	629	637	620	643	605	644	603	688	641	640	647	626	628	625	616	608	681	604	602	610	604	601	651	645	644	616	650	680	626	631	666	621	610	661	660	664	604	663	620	637	639	686	581	611	637	582	669	645	638	606	625	604	661	683	652	650	629	622	654	639	679	616	633	673	614	689	663	636	601	611	626	604	656	589	626	617	595	610	647	628	625	611	634	610	581	656	632	620	623	646	649	623	604	578	644	647	638	624	617	601	648	646	638	637	646	676	599	633	627	660	593	608	621	618	635	636	633	601	586	640	621	636	646	601	650	634	668	623	623	652	594	656	601	610	666	603	625	609	656	672	584	662	636	581	650	619	589	625	565	664	645	639	655	566	612	702	615	603	609	632	586	625	629	638	647	636	614	599	651	656	603	612	673	627	658	666	619	675	637	650	651	593	631	611	649	621	675	668	708	616	622	666	594	646	637	625	632	671	610	602	666	595	655	624	660	611	654	644	629	642	654	675	639	647	635	612	655	650	639	593	588	646	594	588	675	665	598	658	634	664	628	622	586	624	638	620	610	634	647	620	593	660	612	661	611	616	625	645	621	623	662	651	647	631	639	633	666	602	659	636	601	627	588	642	594	662	614	618	599	647	601	669	625	575	631	684	635	638	600	645	635	618	650	642	640	659	640	681	646	649	650	669	634	652	591	638	644	624	611	620	659	662	649	611	667	612	668	634	652	611	653	610	598	599	634	648	636	624	620	577	599	646	640	610	653	619	656	674	633	645	667	598	615	557	668	612	615	637	663	603	631	635	600	656	665	611	611	644	625	631	638	611	648	625	651	651	658	619	613	609	596	581	624	590	614	626	668	591	621	653	652	628	583	602	645	659	640	620	616	653	628	643	635	594	656	641	645	687	660	668	627	632	641	596	622	631	604	635	675	641	600	659	616	626	653	665	668	613	615	609	642	594	633	685	587	615	639	634	625	594	632	649	653	616	626	618	648	579	624	646	622	653	651	635	628	586	643	589	646	594	615	657	620	641	617	665	655	591	620	636	599	649	664	588	630	633	654	606	604	623	671	653	660	668	604	661	653	641	653	662	651	619	653	647	612	600	603	642	625	649	615	621	639	626	637	657	630	687	638	616	656	674	599	659	680	611	685	639	636	659	602	639	658	562	676	611	625	654	628	602	641	660	649	627	617	665	607	642	656	628	600	623	642	599	645	672	652	614	655	603	648	646	620	663	629	643	620	620	663	612	646	666	671	653	648	671	650	623	653	598	634	626	624	635	614	611	602	615	642	649	632	613	623	629	621	648	634	666	639	617	628	616	683	626	608	603	618	612	618	600	586	630	662	641	653	582	655	605	627	583	650	626	610	670	600	596	656	601	637	648	622	649	618	687	630	687	590	615	632	590	671	645	632	615	632	619	607	663	630	645	629	636	609	622	644	665	641	588	629	603	686	647	633	630	591	647	648	632	634	627	620	622	614	639	637	610	600	692	625	622	625	616	634	601	614	652	609	616	610	589	670	625	649	634	643	655	643	646	648	622	666	656	632	637	600	660	681	650	652	618	602	664	634	633	637	616	628	591	665	594	629	638	606	632	632	598	638	605	626	579	607	648	624	635	641	560	632	581	657	647	643	625	662	672	589	641	637	620	623	633	631	622	604	634	572	678	632	614	635	660	622	657	595	651	624	659	640	620	652	640	606	646	658	641	626	645	640	601	625	618	607	641	638	669	623	628	630	622	615	659	620	614	652	664	627	611	600	599	635	641	612	645	645	621	671	625	623	722	613	625	650	630	643	615	644	600	636	658	620	594	638	614	666	605	617	682	651	617	633	615	593	660	667	628	673	631	607	649	634	601	645	586	592	654	629	585	606	672	637	664	629	648	636	677	632	587	623	605	610	636	616	662	603	659	602	637	674	653	635	648	643	654	642	619	654	620	637	658	654	614	662	658	628	642	622	622	622	568	623	622	640	636	633	600	643	650	603	674	649	599	656	658	642	644	630	660	595	627	597	583	641	640	668	661	610	641	643	640	640	614	613	632	656	613	635	600	624	682	640	608	665	605	612	598	589	599	638	646	660	615	617	617	626	612	673	595	630	633	632	587	637	630	650	636	643	625	614	642	650	640	616	658	654	617	651	659	603	636	604	587	624	634	619	578	631	669	610	650	620	625	624	663	670	637	616	622	613	666	605	657	591	636	603	672	566	629	659	621	666	628	642	626	611	637	667	641	630	649	644	609	627	633	615	658	634	645	606	641	566	626	645	596	592	680	664	656	628	615	623	615	614	622	667	648	661	616	613	606	657	658	611	625	651	648	698	644	634	631	674	607	567	613	605	642	637	635	611	628	658	643	617	660	636	685	606	644	661	626	654	615	705	651	602	650	635	614	620	657	614	623	622	595	618	672	664	658	619	684	619	585	617	628	660	587	641	652	654	593	646	593	608	657	604	595	629	597	639	634	635	608	614	618	652	645	602	625	614	617	601	630	625	641	639	621	613	643	621	657	655	607	641	654	625	636	600	608	649	670	663	640	647	641	598	622	638	680	652	618	650	634	661	593	653	592	637	595	583	608	619	607	675	636	638	654	673	639	615	626	631	610	611	684	628	638	582	631	612	615	626	640	673	603	616	625	665	580	642	663	664	597	676	605	594	629	636	634	615	617	642	626	653	619	649	589	646	662	600	640	614	643	624	643	650	603	622	632	646	681	626	627	617	571	598	682	596	657	650	655	618	648	632	626	635	627	640	636	594	635	606	623	625	622	613	665	585	662	654	629	655	618	637	686	634	648	661	606	643	589	625	608	609	634	616	640	619	601	592	632	640	599	589	691	647	612	638	613	635	648	673	635	613	648	656	614	591	585	651	621	650	596	620	595	617	614	647	650	578	644	620	646	638	582	628	580	600	642	615	668	679	572	647	635	647	651	632	642	611	583	666	627	657	644	618	650	643	622	663	619	635	643	620	639	639	661	611	608	650	651	618	616	640	648	646	636	609	650	636	673	594	657	671	674	633	641	604	628	642	633	643	637	614	622	643	608	644	630	675	616	643	656	651	647	679	609	614	623	660	626	692	627	663	616	619	639	581	625	641	625	639	682	631	621	637	600	626	671	657	630	625	654	583	614	635	634	659	630	694	643	610	618	604	614	684	631	665	617	649	665	586
23579	21088	28249	24134	21073	10256	1056	722	615	521	490	479	480	410	448	413	371	402	438	380	375	398	362	401	409	408	345	409	331	380	386	352	389	359	352	374	354	400	366	400	360	373	379	353	371	375	325	399	347	345	375	362	348	339	378	386	346	386	357	337	374	422	431	395	360	381	358	344	359	359	363	403	379	362	353	388	339	363	378	360	347	383	381	352	391	357	349	363	375	361	384	382	318	342	370	360	378	369	363	327	349	352	348	368	348	363	349	334	370	356	346	355	348	405	384	361	334	382	354	364	350	328	360	355	383	384	396	379	385	390	347	349	344	365	356	353	354	334	352	378	380	349	372	351	376	361	351	381	322	387	369	350	353	328	335	358	358	325	382	380	361	374	323	363	356	373	359	338	352	346	320	351	376	324	345	390	346	343	337	374	369	364	367	346	383	378	344	369	342	364	351	338	349	347	344	356	342	334	362	363	374	372	380	355	345	353	350	346	365	360	367	370	380	363	358	405	362	351	368	320	378	398	372	367	406	386	360	378	320	354	341	351	327	387	340	364	357	348	403	340	342	328	385	345	362	379	373	346	339	361	368	359	359	393	383	364	380	319	389	356	324	361	338	337	345	375	375	330	351	375	370	381	366	340	352	352	366	358	343	332	366	395	342	339	345	351	370	358	344	330	341	364	372	353	336	331	361	352	389	361	356	371	337	323	354	338	345	338	356	370	357	321	343	374	332	346	376	345	354	360	380	367	388	365	364	353	377	388	360	353	343	358	356	349	368	366	352	320	375	330	334	350	355	365	359	344	345	375	370	309	357	364	352	386	395	376	361	366	324	352	373	378	352	370	379	395	351	377	349	365	349	371	381	325	342	371	318	357	391	390	341	356	381	335	377	384	353	348	352	364	349	349	380	366	327	345	369	338	370	319	374	401	373	398	372	351	326	319	334	360	370	343	358	385	363	381	366	357	372	341	396	367	355	355	349	357	375	341	357	356	377	350	347	348	355	339	349	335	369	356	342	382	339	349	340	362	367	372	348	381	373	373	325	392	371	354	347	354	320	359	359	336	351	393	347	357	373	346	353	355	368	336	375	347	365	358	330	380	384	343	346	371	366	365	364	352	352	376	344	351	349	361	341	357	358	353	353	371	365	359	322	351	355	324	369	363	339	356	360	324	376	324	357	354	363	357	372	338	399	386	360	357	362	337	400	342	391	377	340	365	424	371	390	338	382	324	369	388	345	330	335	354	325	364	378	371	357	344	376	340	333	373	353	362	373	347	366	352	365	382	398	349	333	355	363	350	358	359	359	373	370	391	344	358	347	349	398	359	361	373	366	346	352	363	336	343	323	345	375	342	346	353	337	343	365	356	389	381	365	353	374	392	351	379	357	332	363	340	331	366	373	326	370	364	367	351	359	344	351	338	405	373	375	336	355	357	365	383	346	329	332	375	361	381	369	329	357	327	338	349	372	379	346	339	347	366	340	372	355	377	383	368	352	388	351	343	360	368	342	352	384	349	321	384	369	396	365	370	345	336	341	359	353	346	351	344	346	375	375	383	361	370	308	385	330	334	327	354	363	344	387	352	346	340	337	386	400	354	335	375	359	373	329	358	337	361	384	352	397	335	324	346	354	373	344	357	342	388	328	400	366	352	346	351	361	363	348	338	377	352	350	380	356	337	350	373	361	365	322	364	341	358	393	394	373	386	344	350	327	320	375	329	330	314	317	369	363	378	342	317	361	333	389	373	342	379	366	343	357	371	317	363	355	358	346	357	365	339	380	315	364	384	398	382	361	359	343	371	321	355	360	365	355	351	375	371	377	330	330	379	342	360	315	336	374	365	355	381	327	370	333	345	355	343	366	382	362	349	346	360	350	347	320	347	353	369	365	350	404	361	356	316	344	379	346	346	352	353	360	366	363	375	346	348	321	345	356	358	328	340	358	347	399	369	371	390	348	367	375	330	357	358	390	380	360	352	354	363	346	346	339	378	323	385	380	354	333	357	370	332	404	358	347	339	329	385	352	349	382	350	321	361	371	364	374	349	327	360	346	379	344	355	335	394	362	368	380	345	322	353	368	341	348	379	382	320	325	373	351	361	330	374	361	382	349	332	370	371	367	338	364	371	370	413	371	345	344	347	366	355	332	366	323	353	374	364	339	363	347	371	346	347	329	299	355	357	371	394	356	360	381	395	389	336	365	333	347	331	370	389	375	361	362	343	355	368	366	360	348	384	368	364	383	386	326	318	366	374	372	347	374	388	397	360	332	380	353	354	353	377	365	355	343	354	360	386	351	345	363	364	334	353	326	396	316	379	346	363	384	323	330	348	340	380	341	345	355	346	359	355	333	333	366	332	392	336	354	374	366	349	355	362	356	360	351	337	372	328	372	381	360	360	327	331	355	374	339	357	342	360	392	350	332	349	372	350	347	333	352	345	344	366	344	338	361	386	340	357	358	353	368	347	353	336	353	386	356	396	370	349	314	372	389	327	369	320	355	396	323	388	336	345	365	370	362	384	326	366	327	363	369	373	343	337	371	402	335	370	352	365	373	394	351	365	368	355	399	349	356	375	397	382	342	358	368	351	386	364	394	394	345	365	311	313	347	371	360	344	353	343	339	358	350	372	334	359	338	354	366	347	393	321	365	381	343	396	361	364	362	350	337	369	357	374	335	361	373	360	356	337	327	379	339	351	363	365	345	349	382	381	358	363	349	375	342	341	333	337	336	346	347	376	349	340	350	382	363	340	356	362	338	362	379	382	337	365	353	332	378	370	340	344	391	337	355	377	350	358	367	386	363	370	363	366	384	361	365	355	349	344	365	358	382	358	326	351	357	348	362	356	371	364	392	359	356	369	354	332	327	339	348	361	373	357	368	383	338	351	362	351	374	386	365	331	360	351	357	352	356	353	358	367	381	322	363	329	351	360	351	377	353	351	362	361	350	400	355	355	343	348	351	351	372	381	361	353	355	370	386	365	345	333	376	333	355	353	336	391	355	365	358	379	374	353	373	344	364	367	346	360	332	365	362	375	366	362	379	389	365	348	351	363	366	374	354	343	399	389	364	363	374	373	321	337	337	355	322	387	349	370	355	381	343	396	388	359	352	377	323	332	384	360	336	380	372	338	315	370	366	375	355	379	346	335	351	334	344	361	375	343	341	341	375	322	338	356	366	378	344	364	344	384	366	353	358	396	344	341	364	364	383	365	323	334	349	343	359	357	356	370	360	384	345	341	346	344	357	389	363	373	350	362	351	381	333	367	368	361	377	315	372	401	356	364	353	337	368	342	343	377	332	384	343	354	363	345	358	334	353	408	360	358	342	362	354	362	362	335	382	339	386	356	371	388	350	353	328	351	364	356	366	350	375	355	348	402	332	348	327	357	384	365	374	341	372	368	352	376	357	357	386	351	350	372	396	382	365	343	373	354	408	331	357	380	364	375	388	353	353	327	365	387	346	371	346	351	350	392	375	325	382	362	376	333	384	362
3569	8607	5691	2690	1998	1550	1113	1057	713	716	647	659	514	522	500	468	482	407	419	421	426	452	425	413	433	399	433	423	379	393	406	419	418	395	423	448	414	406	414	413	382	415	408	391	382	425	392	412	405	413	387	414	411	416	403	412	393	402	419	427	391	497	471	389	379	425	381	405	381	428	390	403	400	397	380	408	387	422	387	401	347	360	343	350	386	376	409	382	428	351	379	407	374	379	398	433	395	408	371	369	390	375	388	361	370	394	389	390	363	401	374	395	378	421	417	362	387	382	379	378	390	383	410	404	381	384	389	413	373	409	355	405	377	404	396	390	429	392	382	439	362	380	363	429	413	375	432	377	414	338	407	389	378	402	365	355	396	390	409	429	390	383	400	402	366	420	402	413	395	392	381	379	387	417	405	385	378	371	408	393	420	390	394	385	381	389	394	399	393	394	399	395	374	420	386	366	395	378	413	382	416	387	400	385	385	415	395	400	384	387	389	381	360	411	377	375	419	380	372	349	389	372	415	408	376	403	407	387	366	411	373	423	367	386	372	403	369	376	358	383	389	379	377	392	386	386	416	375	406	408	411	386	398	378	418	405	431	382	395	369	392	376	406	393	406	384	382	379	392	376	388	390	383	373	393	384	385	402	379	385	362	394	409	376	398	400	410	371	413	379	393	385	392	368	391	379	403	398	409	374	378	371	413	384	409	373	404	370	414	379	399	379	411	390	392	405	386	400	381	379	384	422	378	382	351	353	367	401	375	371	380	402	399	389	415	399	386	396	419	342	374	382	402	399	380	380	398	383	389	396	357	355	410	386	413	366	406	380	368	347	404	358	377	415	390	385	432	401	414	381	404	381	401	404	391	401	375	375	385	381	381	414	356	398	397	380	403	382	411	379	391	379	395	395	377	362	389	372	395	351	385	396	370	385	360	374	376	380	384	383	383	377	385	386	362	355	416	376	381	393	388	392	405	387	400	434	401	389	407	398	383	392	381	382	383	389	379	405	382	389	405	391	398	402	379	403	365	368	395	427	409	372	409	381	387	397	367	399	397	389	359	403	387	421	420	384	384	402	377	364	380	413	382	424	340	405	393	386	368	378	356	411	367	427	397	382	382	371	422	413	386	349	403	389	365	377	369	385	346	407	419	379	358	379	360	381	381	380	393	431	388	394	380	365	384	383	392	413	412	409	398	382	441	392	389	387	402	404	403	407	390	378	403	378	368	421	407	367	370	380	395	366	363	412	374	413	414	395	394	384	407	392	404	407	354	362	372	387	395	393	384	344	377	380	381	417	393	394	401	393	400	388	381	364	414	395	386	394	439	355	393	397	373	388	357	389	364	387	385	382	395	402	380	396	380	418	379	370	393	394	358	403	388	396	414	401	395	372	397	340	374	387	367	381	370	381	388	378	418	408	382	374	410	386	351	370	427	401	410	354	419	372	383	387	387	408	361	382	367	367	388	356	390	379	364	384	405	413	394	367	403	411	350	359	356	392	398	403	395	383	416	393	384	387	391	376	375	420	412	404	355	400	372	398	385	374	395	384	384	380	384	341	424	429	365	385	384	388	390	403	397	408	377	347	368	376	399	376	424	385	401	368	389	403	417	366	387	396	443	388	389	384	406	398	413	410	365	423	383	388	407	389	395	358	360	378	358	405	408	373	402	361	405	376	448	367	389	373	400	388	383	397	390	355	369	405	384	373	385	398	407	376	359	411	397	437	394	375	420	399	408	411	417	435	400	362	393	365	408	398	389	384	406	412	388	361	370	368	397	402	421	389	369	408	399	364	360	375	423	359	378	370	392	386	363	363	409	413	399	435	358	395	397	408	398	393	404	412	425	413	406	382	389	373	373	415	367	381	389	382	348	379	359	397	426	387	372	368	403	393	401	404	395	408	411	406	370	374	376	383	370	389	353	387	423	368	406	417	398	404	357	391	390	388	379	381	366	383	384	387	377	417	367	426	375	351	367	385	380	382	422	414	362	370	385	402	393	420	411	366	407	381	422	420	409	373	389	384	390	358	392	409	430	357	380	391	410	408	384	409	388	380	416	383	386	386	402	387	339	413	401	406	374	423	399	371	401	369	384	392	354	421	398	441	393	409	419	395	414	428	408	367	397	380	412	373	369	407	387	409	372	406	415	399	388	409	386	382	370	394	395	375	410	368	365	408	402	400	391	396	399	383	386	377	398	385	414	411	435	399	383	396	365	364	371	384	398	395	388	361	360	393	404	378	388	372	370	399	394	413	382	380	349	374	384	377	409	421	362	385	377	387	362	377	391	381	406	384	398	357	403	371	389	382	399	357	418	376	422	384	399	379	415	429	398	390	400	374	368	397	389	361	383	410	425	355	427	370	401	408	394	405	410	383	394	366	356	352	380	374	370	367	402	414	409	433	365	430	391	397	407	409	418	371	383	395	384	414	383	384	417	347	370	388	395	413	379	398	396	402	396	411	367	390	386	388	389	397	355	360	377	369	415	353	384	386	426	400	391	403	393	381	390	396	402	387	420	358	370	394	415	400	383	381	398	384	382	364	400	362	383	380	389	365	389	399	375	366	384	387	385	402	393	401	400	396	397	407	402	387	394	409	383	373	374	363	367	409	380	386	384	427	374	369	371	398	339	375	375	400	402	402	390	375	427	364	409	366	357	373	390	400	382	342	379	410	416	379	416	385	370	408	407	383	379	414	378	367	348	379	418	386	396	380	383	371	405	386	410	398	385	396	407	393	401	407	384	387	383	393	393	380	368	405	383	360	393	392	357	410	408	371	369	375	381	405	380	374	384	382	384	382	427	423	370	380	387	406	378	411	435	353	378	388	388	418	396	383	389	407	404	412	373	385	395	405	408	398	414	383	413	398	375	374	382	398	347	373	373	384	396	390	405	377	421	382	372	372	405	384	379	380	402	397	399	382	392	372	440	369	416	392	419	392	371	414	381	373	409	415	429	424	368	390	392	394	366	415	398	430	365	382	399	376	446	411	368	371	396	362	409	390	369	369	398	375	379	383	408	357	381	355	363	378	402	419	396	393	403	384	389	424	358	400	398	387	376	374	352	362	397	396	376	402	376	414	389	394	351	426	372	384	380	361	364	330	409	394	371	376	402	408	420	389	393	386	422	367	406	404	378	391	360	376	381	398	383	405	389	396	371	404	372	375	400	404	400	396	397	370	384	390	383	353	375	390	399	410	387	390	387	367	370	401	417	419	400	423	389	402	423	375	371	374	418	381	385	346	358	391	394	405	365	409	363	427	364	370	384	357	392	397	414	382	401	379	407	380	394	392	384	408	389	385	389	402	399	369	404	394	367	396	381	403	369	381	377	407	394	396	363	406	417	387	370	392	363	379	382	375	374	407	369	406	406	393	381	357	399	368	406	390	393	417	384	398	383	386	390	403	379	387	423	374	371	391	396	401	401	374	390	408	398	391	422	420	368	382	383	373	395	398	399	413	378	382	391	386	376	391	385	390	414	403	394	355
24774	21124	27206	25178	10178	1322	1099	1009	930	949	838	861	870	871	875	870	832	869	852	824	883	851	922	790	852	827	891	819	834	816	843	831	819	782	806	820	828	887	844	809	815	822	836	856	820	838	825	810	847	810	835	786	773	798	839	829	833	851	825	799	848	849	832	823	866	831	839	822	855	816	797	819	859	772	830	849	803	815	853	838	854	843	803	818	783	858	832	888	851	781	840	787	844	837	782	852	802	797	802	792	835	806	871	869	789	803	809	867	807	843	838	834	846	821	826	860	825	841	761	867	828	809	854	826	820	822	802	838	830	841	799	809	820	773	852	798	830	824	859	812	796	795	829	844	783	792	793	794	820	844	835	832	815	805	827	844	790	808	823	792	860	846	796	781	823	783	808	811	834	802	831	854	869	773	808	804	802	818	806	820	910	801	778	833	787	790	841	803	829	851	858	822	825	757	852	811	780	873	813	828	792	791	836	781	788	800	823	812	850	848	872	801	790	864	811	864	838	872	787	881	860	804	855	802	782	823	804	797	793	796	809	839	813	832	772	808	858	794	769	797	828	864	884	800	846	819	811	840	874	901	781	846	833	779	894	804	858	778	800	831	797	833	830	846	825	816	865	850	826	752	831	814	869	818	838	832	798	855	822	830	802	795	823	809	848	809	855	829	820	829	810	781	793	817	826	795	785	793	819	831	859	824	838	845	806	838	778	822	827	828	861	824	824	805	816	792	818	866	770	806	846	829	825	817	808	824	803	813	835	789	819	837	798	835	794	828	847	844	844	888	835	794	847	759	848	797	835	809	799	794	815	857	856	769	848	813	845	767	791	820	815	845	854	804	785	836	812	849	804	810	858	855	854	855	842	867	843	795	802	823	849	825	799	802	864	811	766	850	860	811	776	865	846	780	776	841	833	803	800	834	844	860	879	801	874	833	854	826	821	765	862	811	864	835	809	797	762	858	819	796	800	823	851	785	848	834	854	820	795	823	833	786	799	789	830	816	788	839	816	807	774	812	804	836	822	800	807	843	802	844	836	794	870	807	799	855	859	811	809	759	830	845	800	848	810	821	881	849	783	846	793	831	851	858	829	800	830	860	810	828	828	827	805	837	791	824	826	858	791	829	828	826	805	765	786	821	775	840	860	767	822	813	793	867	833	799	817	833	779	848	815	830	856	826	857	824	867	830	858	826	831	811	813	863	816	776	828	853	838	850	755	771	859	798	843	815	824	827	844	860	858	780	842	802	827	778	826	807	884	807	912	836	807	817	816	833	834	852	763	836	795	787	807	836	819	797	840	869	843	807	851	815	815	795	859	812	845	860	772	792	790	800	784	862	829	795	818	814	820	789	838	799	788	840	807	834	842	808	829	833	822	827	805	827	857	797	823	826	843	780	815	786	845	831	848	805	816	784	766	811	840	799	847	765	835	847	808	872	820	796	848	844	834	774	778	835	824	773	843	841	805	851	777	818	794	831	853	864	823	817	777	836	804	835	773	834	799	807	855	763	883	835	781	809	790	850	789	819	807	811	854	784	805	804	864	843	841	778	867	824	831	826	794	843	841	822	851	774	824	781	800	786	854	805	815	852	829	810	820	810	798	873	830	861	828	807	816	860	820	828	809	812	836	858	814	824	823	811	810	849	878	823	868	821	810	833	775	780	821	845	853	796	804	831	760	848	832	810	828	814	826	860	805	879	779	769	824	834	857	834	812	843	841	903	748	824	851	827	832	833	808	802	789	809	857	854	797	804	816	800	873	837	862	808	822	847	843	818	818	836	837	839	749	789	791	791	814	830	793	820	861	824	805	828	830	838	854	799	805	816	839	769	824	827	778	848	847	833	811	827	847	838	750	777	835	800	761	828	792	808	802	799	798	833	838	792	863	809	755	816	812	753	828	773	818	817	797	875	783	835	822	809	833	833	794	810	826	772	767	838	823	874	769	800	794	856	855	846	850	870	797	796	836	834	789	808	869	793	857	827	783	828	850	806	878	820	833	839	816	854	809	831	847	780	790	771	848	807	793	855	816	799	820	840	874	891	824	798	788	884	817	872	862	846	829	837	799	840	814	828	872	842	844	824	833	828	771	798	824	828	797	836	846	835	839	807	813	835	815	861	816	871	848	877	886	839	804	820	806	848	857	819	814	873	871	785	804	779	861	819	889	828	784	840	846	798	841	802	803	816	806	811	776	796	803	857	811	837	798	832	868	803	783	798	817	823	842	825	834	862	821	781	820	756	818	795	824	756	847	902	783	826	850	803	860	820	879	795	798	806	857	775	859	823	862	763	823	846	794	826	823	848	828	800	796	804	827	821	769	860	832	811	825	890	877	829	857	770	812	819	851	783	818	813	805	805	829	804	863	859	774	838	816	837	854	801	830	832	844	828	843	799	885	780	820	831	842	801	814	858	809	822	811	810	748	841	833	893	785	828	833	833	785	795	825	813	796	836	854	847	809	874	867	839	861	818	882	783	860	826	833	868	821	793	763	831	826	816	817	898	842	858	841	812	880	847	827	739	821	825	814	813	804	784	796	816	830	841	814	888	803	828	873	846	794	792	823	821	821	869	794	838	830	829	811	834	795	803	813	813	796	778	892	733	867	843	833	878	801	861	815	778	831	830	806	811	793	854	858	840	761	852	825	835	808	744	806	854	836	841	802	820	817	812	876	828	849	810	821	823	812	818	821	871	761	785	863	810	801	825	839	823	820	849	733	798	799	824	783	845	807	831	804	817	814	825	893	838	841	799	839	771	864	819	806	850	805	781	857	843	858	873	823	816	834	860	792	780	822	811	844	778	807	811	850	837	809	838	857	860	834	825	797	851	831	836	840	800	835	795	827	828	809	828	832	838	825	826	805	813	861	830	804	845	808	782	790	878	823	820	809	812	802	843	831	776	828	819	826	840	811	793	802	812	848	823	815	804	779	810	851	803	837	817	784	820	817	862	816	835	837	804	817	767	832	732	806	760	811	800	821	865	815	867	808	807	840	783	763	858	806	830	832	796	777	797	840	763	795	823	851	841	855	863	784	789	783	815	795	796	824	840	786	832	809	790	834	837	793	811	782	829	867	842	823	822	822	806	833	803	849	779	808	791	827	779	808	812	848	781	826	837	802	773	856	861	806	835	848	811	855	832	817	811	878	812	784	813	807	819	783	774	805	778	773	869	792	825	799	854	816	812	802	827	786	889	815	853	779	846	806	847	758	793	849	786	804	866	875	846	805	840	847	806	836	850	842	810	853	841	785	825	785	853	877	821	842	813	787	875	844	836	798	830	823	798	826	848	808	809	845	809	853	792	848	840	863	808	794	863	825	868	804	819	831	808	840	839	815	884	854	832	811	823	850	829	809	819	829	806	849	833	857	820	806	848	843	790	809	802	813	806	856	789	871	858	821	829	840	776	869	779	835	787	831	823	834	808	848	803	843	846	773	879	840	849	778	850	777	911	829	801	829	826	772	787	838	811	754	823	843	826	817	851	811	826
3793	5133	3445	1974	1682	1420	1207	1148	1112	1054	976	927	1003	905	894	901	924	931	869	891	883	877	878	854	848	834	919	819	820	827	856	799	813	855	839	865	827	881	837	877	875	893	829	818	833	840	861	810	843	848	869	858	867	883	866	798	842	817	815	857	842	919	864	867	873	826	830	843	862	904	830	892	857	794	842	821	843	810	809	825	833	834	864	831	848	822	830	841	852	855	828	872	825	892	846	852	842	808	879	815	857	793	847	876	870	837	870	864	859	878	905	820	906	807	793	808	820	816	864	783	890	867	847	878	837	858	875	859	877	855	808	882	867	844	858	885	839	860	887	800	836	833	830	890	849	857	813	875	821	856	832	848	810	826	885	836	867	835	812	832	829	816	765	840	865	798	839	836	887	869	821	799	873	807	867	869	873	902	815	870	824	835	889	811	851	797	871	850	845	890	832	847	883	850	851	856	841	835	818	926	811	851	869	821	801	906	837	818	838	888	797	814	812	871	823	878	811	819	842	829	881	784	868	835	863	828	776	874	837	848	832	863	856	811	823	851	870	840	850	834	801	843	883	807	838	840	851	858	795	854	875	831	801	868	833	833	857	856	858	899	888	838	866	838	878	880	823	788	837	897	869	819	854	820	835	827	819	836	846	871	887	810	897	844	856	805	852	803	840	859	849	884	854	833	833	879	864	830	885	893	816	829	786	836	855	834	867	830	838	831	869	854	851	727	828	867	816	791	838	865	838	800	841	826	847	914	826	834	824	825	862	920	800	855	835	823	870	858	815	832	883	850	853	893	849	875	834	847	854	863	832	815	814	835	904	832	826	823	824	861	804	855	826	862	761	834	816	846	895	846	858	853	876	786	838	827	830	900	835	866	844	903	889	829	857	801	827	841	771	818	853	829	834	861	899	851	847	868	888	860	866	853	845	832	828	834	881	786	860	875	827	818	765	810	849	881	867	865	826	812	879	787	876	829	899	863	827	823	907	834	832	845	811	854	807	796	836	878	867	830	812	785	852	826	861	860	891	815	851	844	808	817	848	780	832	854	881	879	844	888	785	853	819	852	845	853	885	872	866	838	919	830	831	859	852	861	864	810	863	842	833	855	851	895	825	868	854	845	831	803	848	843	848	847	829	842	802	838	829	828	859	858	877	827	813	809	833	878	816	858	818	849	800	857	858	823	859	852	843	841	839	859	871	846	838	899	852	777	929	863	895	841	826	842	816	811	778	827	861	832	858	847	886	845	846	860	854	892	834	806	846	908	850	864	827	830	880	801	829	900	833	836	871	842	798	805	878	856	896	890	853	837	816	765	825	848	873	872	856	839	937	802	835	834	813	828	797	782	870	837	882	837	836	928	854	837	860	838	825	844	874	861	849	896	837	851	865	876	883	858	866	880	858	880	851	833	808	881	802	804	814	817	850	821	838	843	807	800	816	856	808	863	823	854	829	850	793	870	845	849	836	878	871	842	836	814	836	864	813	849	801	873	842	826	888	843	861	871	849	821	837	896	865	869	853	819	788	814	816	823	843	838	829	834	770	817	881	818	841	872	838	879	840	825	848	882	855	860	841	897	820	832	763	872	850	835	863	865	844	813	847	807	805	836	902	837	852	814	806	840	852	869	840	812	833	826	785	846	839	847	907	824	841	819	857	780	806	831	821	863	836	829	813	857	846	863	842	865	822	818	804	879	895	898	870	838	902	867	871	866	828	817	870	920	845	850	846	809	818	821	846	863	808	894	834	852	817	834	906	806	822	856	852	871	851	808	830	817	860	853	848	831	871	881	792	829	851	802	883	792	839	855	863	880	856	910	823	862	829	856	863	865	830	852	850	786	841	837	849	852	875	844	841	811	881	823	843	884	868	861	851	882	874	842	871	860	843	871	820	889	872	823	804	835	844	832	882	850	882	794	826	825	839	846	873	824	803	849	827	843	812	809	862	859	816	844	823	809	832	800	891	815	835	898	834	851	845	850	857	837	874	881	790	844	822	884	886	829	809	823	888	880	847	853	814	812	876	818	830	808	865	880	843	862	856	849	836	860	878	802	836	906	888	862	816	816	829	864	828	828	836	827	876	844	864	918	887	814	848	904	864	878	827	847	853	846	869	843	854	835	832	858	853	914	814	826	820	872	860	825	813	857	829	888	825	809	839	805	866	794	828	912	882	826	880	831	812	819	824	899	827	872	878	835	850	877	850	827	819	897	868	851	862	860	885	877	859	872	863	845	841	898	830	869	845	872	851	795	833	810	867	866	824	880	809	824	818	874	855	853	862	849	869	828	837	855	825	840	838	854	870	855	869	839	867	893	842	823	819	838	869	847	889	835	874	838	868	839	886	820	833	829	835	872	841	894	868	838	850	919	837	856	814	886	861	792	808	873	862	840	798	876	838	859	865	811	853	814	878	866	849	833	832	892	846	867	813	852	839	840	848	824	865	837	856	814	860	851	805	843	834	819	886	855	854	858	828	845	835	834	789	843	795	877	829	834	859	838	840	865	849	876	813	789	836	828	894	823	852	821	863	854	844	885	823	857	852	894	848	828	878	912	859	832	818	901	822	798	813	847	848	842	864	849	817	838	845	821	833	874	825	830	841	894	827	919	825	834	868	825	823	868	891	824	860	847	821	811	825	828	857	866	849	875	826	847	850	832	882	825	843	888	878	855	840	847	901	882	845	849	798	853	862	883	827	788	854	842	814	801	876	853	859	840	872	863	842	852	865	861	863	846	834	822	889	835	881	825	873	838	856	821	873	876	840	851	814	872	825	820	798	778	801	834	860	823	815	835	852	866	848	877	842	822	851	801	835	852	805	799	800	855	811	891	840	852	780	852	830	849	909	862	844	862	916	834	870	841	835	887	856	866	828	854	849	872	838	837	890	824	814	823	924	884	793	861	814	850	906	894	845	787	874	831	871	890	875	862	853	838	816	812	887	847	821	890	851	827	815	876	839	823	852	839	912	880	800	853	870	818	827	830	790	872	878	869	874	813	879	863	792	862	856	839	889	860	889	819	876	867	840	844	821	833	867	865	873	863	837	814	830	829	818	871	837	860	844	853	799	861	889	886	816	881	930	825	863	845	846	890	829	835	837	835	858	839	803	881	803	900	815	808	848	844	826	854	824	849	867	827	815	878	840	823	896	845	892	869	864	851	858	897	838	871	808	836	918	860	819	785	821	840	861	875	809	863	809	781	841	857	851	858	860	807	860	849	822	799	841	828	841	890	868	835	875	886	852	881	836	878	864	872	829	864	851	858	836	790	829	875	886	827	862	852	885	901	856	908	866	842	824	842	792	842	847	837	864	838	838	855	832	777	823	885	863	872	832	846	878	854	815	865	861	844	847	836	826	851	858	881	855	863	809	816	858	836	860	946	865	918	862	858	844	871	839	845	836	844	874	849	822	826	908	909	833	823	854	884	871	783	826	797	849	862	900	810	826	824	810	865	809	830	872	870	840	854	819	883	844	823	842	856	838	807	864	786
22564	21177	28844	23797	21172	21196	8313	1296	989	909	834	801	777	786	760	694	728	669	651	677	679	661	684	626	626	629	602	575	628	593	618	615	570	628	593	628	590	611	606	611	556	620	593	639	601	583	583	600	603	617	593	601	553	581	591	607	599	600	585	602	676	632	600	670	624	604	603	600	580	603	583	601	604	641	573	583	611	628	573	590	562	568	554	551	554	604	555	622	560	593	612	597	557	613	555	585	576	622	580	603	595	609	593	581	619	610	587	581	584	566	533	559	606	615	600	596	587	603	587	634	638	628	609	589	641	611	578	621	603	587	620	603	574	554	606	561	601	641	614	623	562	578	617	613	601	506	654	598	557	596	602	588	553	560	601	611	596	575	594	631	587	622	609	605	621	582	570	584	612	581	597	595	588	612	616	601	586	612	592	611	563	587	653	546	589	605	624	617	566	569	598	580	552	598	614	600	598	615	613	585	585	609	562	605	647	560	551	572	640	596	628	578	615	624	585	604	639	572	615	591	591	574	569	529	556	637	568	640	643	560	614	622	587	579	594	655	546	640	580	565	640	589	569	593	611	642	592	645	598	592	559	598	557	565	599	579	618	535	575	619	618	627	571	568	548	573	606	585	604	588	569	607	621	592	604	597	571	572	545	586	587	623	580	613	628	589	595	575	585	611	607	583	582	576	598	609	617	582	639	612	617	610	571	562	560	623	604	588	603	606	593	573	572	603	568	575	600	583	608	590	600	618	581	589	594	604	625	636	595	593	586	655	573	562	632	563	562	589	625	565	579	630	569	557	550	557	571	584	629	656	582	647	535	589	606	584	603	603	584	562	592	595	584	605	565	636	563	592	587	532	589	587	640	578	594	588	575	580	556	570	566	603	589	558	595	551	537	606	592	575	574	563	601	576	589	599	538	579	607	568	583	624	599	625	609	640	578	598	603	557	592	608	589	572	587	600	553	636	588	599	561	569	564	566	572	599	613	566	612	579	580	571	586	625	624	625	579	535	560	596	578	571	627	640	604	596	600	616	583	612	545	621	576	625	560	623	555	555	622	605	541	612	605	596	578	523	591	595	601	548	576	635	560	582	583	582	618	599	582	586	587	552	601	555	613	610	598	587	599	542	553	580	531	632	583	578	569	623	593	618	600	615	653	611	592	573	610	583	587	581	542	644	590	616	579	631	610	629	573	600	564	594	613	615	557	564	637	539	643	560	579	591	600	657	602	605	591	587	595	575	579	614	591	599	604	600	631	574	545	573	649	586	589	629	593	586	585	579	631	575	591	582	570	588	616	573	624	598	586	575	632	624	605	619	574	571	583	552	597	633	594	607	566	568	572	598	583	608	594	600	575	588	533	615	626	600	603	597	599	567	586	575	583	566	568	641	621	566	596	554	592	604	560	611	586	593	557	599	570	589	622	606	586	591	610	585	606	576	628	562	627	593	591	623	657	579	592	598	561	578	586	557	598	579	608	597	601	598	644	632	588	584	584	556	606	551	589	594	644	588	600	614	589	566	573	571	596	581	609	604	567	563	585	618	594	574	582	599	592	584	577	564	578	570	584	571	592	599	582	592	593	527	561	633	577	604	569	608	589	602	622	582	638	564	642	562	574	620	577	578	604	552	560	605	599	601	620	573	540	586	621	639	592	600	598	623	581	599	564	565	564	583	588	593	606	621	599	580	559	590	633	607	556	594	617	578	599	610	596	613	597	635	606	611	625	541	620	595	574	605	558	588	633	605	605	570	563	595	558	574	581	624	597	558	617	607	554	635	606	560	573	583	589	560	622	613	598	578	595	594	566	535	601	557	596	596	600	577	590	603	555	567	573	571	598	633	587	634	601	578	572	561	603	545	615	604	589	598	569	570	595	590	610	554	590	607	608	581	581	566	569	550	561	607	590	585	608	612	576	600	586	555	563	596	574	595	581	583	574	579	576	610	567	592	587	608	616	585	573	620	556	578	584	580	612	568	599	578	609	629	576	577	587	554	591	563	594	583	590	602	603	584	630	553	583	559	578	567	559	620	581	580	574	586	566	575	608	625	587	582	585	608	636	546	573	588	605	575	592	548	585	586	618	601	590	580	581	572	565	563	602	553	581	613	632	608	605	599	586	605	571	606	544	609	592	577	544	581	588	531	577	563	575	604	633	549	582	625	634	606	612	583	568	571	608	576	556	566	550	579	579	576	596	551	603	570	580	554	605	552	595	566	603	570	584	588	570	591	587	583	612	604	602	625	619	579	592	617	626	647	619	567	616	598	584	571	587	594	636	553	566	618	601	584	596	590	605	553	586	561	572	543	621	631	600	612	612	573	611	594	586	573	581	635	586	629	593	601	575	610	560	604	584	573	566	538	620	564	590	606	601	529	555	599	574	600	554	618	604	596	599	551	607	579	578	570	580	568	597	594	586	593	615	561	532	563	557	581	628	617	587	551	644	598	564	554	586	547	558	631	573	537	579	569	590	619	600	576	558	545	611	595	546	612	606	555	594	590	610	651	616	608	639	580	603	579	626	599	566	599	575	615	625	559	601	605	610	527	606	630	588	555	611	575	569	540	620	585	610	604	589	619	570	592	621	615	557	563	589	583	596	623	576	602	603	598	644	589	582	550	573	579	568	583	598	545	550	542	599	587	575	580	572	567	584	593	602	616	589	625	588	597	551	548	579	595	590	575	602	600	624	591	562	580	612	580	574	589	575	585	563	615	526	572	606	590	574	616	572	633	565	590	581	586	578	570	594	646	569	600	559	607	627	575	609	614	597	602	577	558	610	597	620	618	605	553	563	619	559	585	570	575	572	579	549	649	590	594	641	555	605	640	594	587	542	636	615	575	594	597	561	571	593	621	577	614	639	613	573	589	542	590	611	605	583	601	582	620	596	582	591	615	544	575	612	580	562	578	564	601	604	609	568	607	607	551	577	615	586	584	589	574	618	584	651	576	599	615	606	568	601	582	590	587	613	553	561	577	608	597	584	557	563	608	605	571	612	561	562	633	593	607	582	618	650	585	628	560	568	627	583	595	636	607	603	602	586	601	550	610	568	585	585	576	633	572	554	509	600	589	599	549	616	626	602	613	611	590	573	609	616	595	622	621	602	582	665	617	567	591	608	604	593	619	624	621	606	553	599	586	572	570	582	567	626	597	585	577	587	562	609	620	602	567	617	582	506	605	566	638	566	606	588	565	599	575	587	594	580	577	590	561	656	595	558	576	561	616	598	583	610	624	589	582	616	605	594	580	563	576	568	611	591	624	552	565	558	574	620	587	602	537	593	627	547	602	561	607	558	622	561	572	585	580	602	576	575	597	578	596	583	560	577	608	628	600	624	584	568	584	579	598	567	560	592	614	573	600	576	571	594	582	591	571	601	567	590	622	570	623	566	546	617	548	601	585	551	626	614	590	565	615	568	575	596	578	550	603	580	577	576	579	590	576	584	555	575	610	595	573	577	623	581	612	611	608	582	592	590	621	558	577	594	579	591	592
5013	14087	9545	4800	3459	2649	2133	1650	1410	1206	1058	1038	942	910	828	820	762	756	713	729	710	730	685	686	662	633	655	628	657	640	661	586	631	612	632	614	600	580	648	650	625	596	605	609	595	562	595	629	620	561	577	625	587	591	604	567	610	607	612	582	683	731	676	663	602	576	605	610	615	598	575	621	618	615	583	593	599	638	629	584	582	565	603	592	645	615	599	625	568	571	589	653	555	624	602	583	588	618	605	597	623	589	587	592	629	604	558	595	576	585	596	602	613	614	590	596	607	595	620	607	634	565	593	630	595	595	608	580	601	584	592	555	606	567	622	596	579	591	597	570	612	603	616	583	534	566	620	606	632	610	582	585	601	557	635	571	624	563	599	585	617	614	563	606	626	611	551	572	605	602	605	619	644	602	591	639	616	610	567	634	628	555	608	600	594	596	556	599	543	609	599	589	604	636	578	594	602	534	614	632	630	609	600	558	594	571	598	546	599	615	591	652	607	566	607	561	615	649	595	559	555	598	594	601	594	599	578	617	568	576	575	622	623	582	590	617	531	601	597	591	576	564	576	601	587	633	603	578	606	552	567	545	623	595	589	595	565	575	573	528	621	601	577	554	596	615	609	572	574	611	589	584	559	623	632	561	610	625	606	529	571	606	571	572	587	612	567	597	569	629	633	589	620	566	605	593	571	591	628	533	604	553	570	614	628	645	586	560	566	616	635	569	599	557	569	566	602	648	593	593	598	631	606	617	588	577	610	575	630	623	571	584	587	619	552	567	593	617	641	578	554	576	645	596	613	609	632	575	605	571	594	584	592	561	639	609	593	646	564	612	611	560	566	635	609	608	613	581	603	618	605	566	627	614	562	580	600	581	553	629	555	609	591	608	572	603	571	639	643	631	577	598	595	608	571	615	574	552	602	597	622	605	593	587	585	607	582	599	583	609	605	602	563	604	579	587	579	591	606	600	561	597	600	599	614	611	599	626	563	567	585	587	658	629	564	599	587	591	571	593	588	597	591	579	609	620	569	581	553	590	593	598	591	620	567	567	536	593	562	565	597	604	622	612	610	586	600	616	543	567	615	579	607	560	567	572	581	588	583	578	596	585	601	591	587	600	619	588	602	554	588	584	560	547	584	610	605	582	601	586	577	576	612	589	592	555	582	586	586	619	580	591	625	581	517	583	553	621	593	590	634	599	595	574	586	610	603	636	601	534	581	620	572	629	600	593	551	625	602	591	603	608	621	612	581	656	583	628	556	556	621	604	589	576	580	568	577	603	558	597	593	609	625	598	627	560	595	576	597	592	616	615	612	582	605	608	565	603	559	596	574	581	568	579	612	594	637	584	562	624	603	616	652	619	638	584	579	578	579	581	587	616	633	627	623	627	585	607	625	565	571	628	609	597	537	613	628	602	564	577	564	560	579	595	613	574	600	575	573	589	631	597	594	601	599	578	614	593	581	546	628	589	592	570	562	589	615	569	586	620	597	592	570	585	580	623	616	569	577	593	597	601	585	627	602	591	628	629	565	572	570	597	630	584	572	609	597	576	554	568	598	587	594	622	591	618	567	593	573	558	610	626	648	575	587	614	631	604	645	605	585	577	629	593	587	584	574	581	545	616	620	610	616	553	564	593	529	545	623	600	582	639	610	637	616	552	587	563	534	588	569	589	590	579	557	618	617	607	602	567	605	627	605	577	570	585	587	623	650	586	610	581	558	569	609	610	624	597	565	620	586	580	587	627	546	600	563	622	592	563	606	624	639	650	546	606	616	621	599	582	629	592	622	598	553	606	603	633	599	578	584	620	593	549	580	618	580	619	547	627	582	587	620	593	588	581	620	633	579	558	561	615	574	557	577	605	612	606	629	582	581	582	602	577	586	582	574	590	620	558	632	642	628	625	594	600	582	567	619	602	588	612	636	570	621	575	583	601	625	575	609	593	579	612	565	609	547	613	609	622	557	612	565	598	610	538	569	564	603	615	561	555	566	565	611	571	602	564	640	581	606	574	627	564	573	604	609	578	545	599	580	592	532	599	583	577	583	555	583	610	577	620	623	586	641	602	617	613	588	572	573	625	601	582	586	599	597	580	598	557	602	613	578	570	583	624	566	599	584	568	613	604	609	565	601	531	621	641	558	578	581	614	542	583	564	583	583	589	581	622	586	605	585	659	626	552	581	591	596	561	571	592	603	595	597	565	587	588	564	583	565	585	589	587	599	587	643	591	568	555	577	591	573	607	543	612	596	605	575	601	576	598	602	571	630	597	591	562	575	599	632	647	600	553	619	619	579	577	628	571	606	578	611	606	583	604	539	586	626	639	566	644	602	585	577	590	564	593	624	656	596	623	599	624	584	596	590	624	638	588	545	567	586	605	580	582	604	595	598	596	571	596	582	569	565	586	583	603	623	619	588	605	577	600	599	588	640	671	626	591	594	605	601	538	604	624	562	583	559	563	595	627	614	574	572	583	585	585	609	596	591	572	627	614	587	579	587	646	642	649	554	621	618	585	584	583	607	599	570	600	571	569	580	652	562	572	552	614	598	585	607	600	584	562	609	580	578	576	609	610	584	584	590	576	603	612	614	590	621	599	565	609	583	573	624	603	573	585	627	591	580	561	581	605	611	584	590	620	586	592	607	582	564	588	604	599	612	621	617	603	596	616	648	634	534	600	565	625	629	564	621	554	630	600	644	572	612	578	613	605	584	610	594	590	559	613	591	581	630	565	655	599	594	569	599	607	577	617	595	582	614	575	550	567	574	607	629	579	588	622	609	589	593	586	626	580	599	546	571	600	597	605	605	600	589	572	575	588	639	616	608	629	586	575	602	581	603	631	611	616	570	550	578	602	620	589	637	568	612	576	563	626	571	633	598	565	568	594	580	587	546	624	639	614	609	605	616	567	621	561	558	621	593	582	614	622	574	599	563	594	587	606	559	575	589	570	573	603	592	552	586	568	606	610	561	622	588	626	611	593	590	602	556	584	617	596	613	626	614	591	575	580	632	578	584	560	609	571	616	598	590	603	603	630	577	542	606	553	608	561	594	599	628	577	612	608	583	604	589	610	612	558	589	604	575	650	600	577	611	585	576	596	619	559	573	569	582	648	589	605	574	624	591	599	557	628	601	631	615	614	587	590	572	614	584	620	609	548	615	561	635	597	559	599	578	579	559	556	547	579	617	636	621	531	617	572	582	610	597	592	617	575	585	568	585	568	603	607	597	603	623	600	571	580	594	589	586	570	601	556	590	574	584	599	527	593	585	614	625	579	606	585	655	586	592	562	612	612	592	598	608	582	550	593	587	566	638	612	654	586	586	600	650	546	614	596	550	653	578	573	621	582	599	601	579	579	561	597	573	616	607	558	610	622	592	616	599	615	573	599	601	594	595	625	606	570	611	573	605	628	621	629	624	612	599	595	581	573	604	595	612	591	626	609	573	601	570	595	587	613	665	566	571	602	622	590	569	591	576	586	589	587	608	598	583	627
27668	17600	4120	1060	820	772	666	634	613	618	626	601	559	581	619	635	621	613	596	550	642	582	588	585	585	612	550	601	567	602	591	566	632	543	591	570	574	601	598	586	578	550	617	636	578	589	609	583	602	577	609	585	597	636	596	622	593	581	586	564	586	599	577	616	565	594	583	588	612	600	600	560	559	606	626	574	621	562	629	573	634	577	592	589	595	600	595	599	577	562	583	609	587	581	563	564	554	633	604	623	580	588	624	587	568	633	611	571	576	605	553	577	579	614	601	568	628	601	561	561	616	586	633	592	605	633	567	590	609	619	587	613	617	600	648	540	612	566	617	613	624	604	601	593	586	605	573	608	601	574	559	606	560	622	552	581	568	567	617	609	586	540	620	551	582	561	531	603	616	602	569	627	593	607	639	589	609	628	618	585	579	669	591	536	670	606	657	584	619	610	593	608	578	585	646	587	578	593	611	598	577	603	603	644	562	644	612	599	564	568	564	600	575	608	640	606	589	619	608	638	595	564	606	611	561	599	584	613	632	623	587	672	583	567	566	601	571	595	613	618	563	586	615	595	589	616	609	568	570	559	563	620	547	590	571	567	565	599	606	589	597	587	603	577	605	572	573	607	634	621	580	604	548	591	629	586	591	618	537	578	601	555	643	579	575	588	619	582	566	596	619	597	593	589	609	587	643	598	579	576	608	530	541	566	596	594	565	607	613	633	607	555	581	622	595	573	596	616	554	612	583	591	602	565	603	588	585	580	595	576	542	592	589	577	538	562	555	567	597	592	603	567	593	545	585	594	561	587	628	625	681	594	595	615	606	585	568	583	623	592	629	613	631	623	570	610	634	587	634	647	607	636	579	609	619	615	597	591	574	601	595	547	570	586	607	645	581	577	584	561	605	611	554	615	574	634	562	597	573	620	654	605	618	579	634	550	591	652	565	624	582	599	577	572	631	579	605	550	574	576	590	582	631	624	617	572	586	592	574	547	584	601	650	626	613	609	589	580	548	639	592	618	590	595	622	609	580	561	588	590	628	567	592	633	555	585	589	639	631	590	582	620	557	584	605	610	543	615	576	607	579	597	656	598	554	588	620	599	585	587	632	580	593	597	564	557	575	593	597	584	625	593	576	603	610	571	635	581	530	571	615	619	549	635	624	547	600	568	588	590	615	589	594	599	590	642	550	571	597	621	584	604	592	571	623	591	617	614	608	639	539	587	646	584	610	606	600	609	597	589	637	615	616	612	557	613	576	583	593	558	618	596	619	578	581	599	596	637	584	578	612	577	607	593	616	619	639	571	585	579	604	576	624	585	612	604	622	586	567	641	592	604	649	573	587	572	597	637	575	592	605	568	617	643	631	596	586	534	622	602	645	614	623	567	582	565	603	583	586	604	598	615	587	604	584	626	592	592	591	599	606	620	557	589	572	599	602	559	596	610	609	588	585	624	566	585	592	598	643	547	626	613	573	554	592	600	607	574	635	581	570	603	589	623	589	588	590	596	597	636	603	603	561	545	601	607	553	617	589	598	583	630	620	620	571	554	616	607	597	569	622	601	580	614	598	565	596	604	587	597	607	569	605	614	626	611	616	592	585	627	622	562	556	612	632	572	568	631	606	583	582	601	608	558	591	596	589	608	658	602	640	569	596	639	591	631	621	572	619	614	608	572	565	573	598	573	625	589	601	601	604	580	567	568	590	571	621	614	594	604	593	582	594	606	641	577	567	588	554	583	625	582	643	605	563	527	561	605	586	621	584	628	643	572	611	594	630	583	615	571	624	608	606	591	603	643	604	594	575	617	624	590	665	621	617	623	579	579	612	565	597	584	580	587	596	571	627	634	609	581	559	634	591	588	608	572	595	578	580	597	628	538	579	562	597	624	545	602	596	535	614	608	603	581	626	598	616	605	557	590	554	564	554	605	604	613	600	600	645	561	614	582	578	564	598	589	627	582	640	574	648	565	610	580	584	594	602	615	607	568	554	621	619	565	644	596	584	604	570	561	636	571	609	595	618	551	608	571	587	541	567	587	617	582	567	607	576	596	598	591	594	676	599	620	594	601	581	578	606	559	565	568	602	590	626	619	599	586	615	555	617	604	605	617	596	641	606	611	563	572	599	587	621	569	593	572	622	598	616	592	613	611	568	633	596	633	615	592	556	579	558	583	573	579	618	585	560	609	608	598	555	610	612	598	621	595	586	613	582	624	608	602	602	614	541	570	584	555	565	548	564	581	604	616	575	587	592	589	567	566	597	598	568	598	591	566	593	589	593	649	598	575	554	651	599	567	626	597	602	601	600	589	600	543	575	608	574	621	594	612	545	584	582	640	613	576	592	579	623	558	559	593	566	540	563	617	594	563	610	601	588	620	614	558	645	630	594	633	567	636	562	587	608	610	578	551	562	636	620	611	626	612	587	640	579	518	615	601	606	568	607	632	565	574	596	587	594	628	584	619	617	571	583	577	613	655	546	616	612	565	606	598	587	587	598	541	595	595	562	606	574	638	567	598	646	618	564	625	562	595	597	565	540	585	574	632	611	607	630	640	599	582	592	583	572	594	598	581	525	563	601	601	548	565	632	578	608	567	605	588	551	563	571	582	584	575	654	602	580	572	582	601	576	595	590	611	557	613	622	653	571	602	599	605	551	595	617	642	576	556	602	594	567	565	595	573	552	582	559	605	604	585	578	603	597	592	579	562	624	587	587	567	602	603	618	651	572	638	613	589	587	623	559	577	607	612	617	599	583	578	572	585	524	583	622	592	584	577	566	614	586	562	597	579	632	561	588	626	584	651	569	608	614	543	608	620	621	587	564	600	603	617	615	597	578	589	569	578	593	573	547	577	587	583	569	561	590	603	622	574	626	584	607	594	571	591	624	585	588	603	598	574	612	621	631	582	600	631	628	618	593	568	566	560	592	614	578	582	601	599	633	601	582	620	564	618	633	605	562	542	562	580	613	620	580	618	604	584	591	582	548	605	616	588	560	656	617	602	557	608	526	627	595	631	547	615	552	561	573	607	576	606	561	619	653	617	590	604	592	613	598	584	600	617	604	632	573	589	593	577	611	572	606	579	596	598	620	579	587	585	595	606	602	617	590	584	583	594	669	574	582	607	580	572	595	564	591	601	603	569	606	626	536	590	625	582	562	583	624	607	579	528	566	619	599	606	594	601	604	586	603	583	618	580	598	602	559	578	612	622	547	623	604	596	617	580	584	600	568	574	630	596	614	585	586	595	561	609	636	576	596	552	613	635	609	614	606	605	601	593	600	605	588	603	633	587	578	557	564	601	601	595	575	619	631	620	586	600	583	589	591	615	553	614	618	591	620	581	601	583	600	591	606	574	560	590	613	591	623	580	581	547	607	610	550	590	607	575	607	566	584	607	576	620	599	610	612	618	637	595	583	584	578	583	595	589	628	607	613	567	600	587	585	575	583	596	601	588	648	588	614	621	594	574	637	572	569	581	603	633	638	568	590	600	565	596
4629	1178	1045	814	739	679	719	666	667	635	666	650	686	627	669	633	614	670	625	647	644	644	648	636	683	631	664	631	625	620	639	649	654	611	621	617	631	612	644	664	666	673	649	662	631	617	606	623	647	634	610	646	606	610	629	643	613	613	627	644	682	658	623	619	646	638	622	612	598	626	604	606	636	644	618	576	646	699	612	666	652	657	631	602	641	658	639	691	661	649	596	663	638	641	612	590	670	632	667	655	639	649	615	611	638	654	612	653	611	632	638	635	622	689	628	623	632	640	597	578	591	639	624	670	641	649	656	646	644	623	686	655	677	654	654	622	617	595	631	587	644	660	639	641	582	621	663	655	608	668	638	677	644	623	653	658	632	633	647	609	624	606	641	628	635	653	621	643	641	617	632	638	673	641	622	638	645	613	599	633	646	608	627	620	619	652	603	646	612	637	642	639	642	602	635	585	659	634	602	613	629	649	595	670	603	645	588	599	643	632	616	660	613	675	636	645	613	634	659	608	594	625	647	596	677	627	585	646	652	651	638	639	626	613	635	629	648	585	611	588	638	573	623	591	634	649	607	570	620	579	659	637	628	614	671	709	640	623	630	635	621	639	604	632	626	628	629	606	600	635	626	642	624	647	595	656	644	639	645	612	663	655	610	643	633	634	643	678	673	663	665	626	616	601	608	619	632	616	663	598	606	633	610	668	633	660	660	621	616	634	592	612	665	636	652	594	590	710	646	662	611	658	692	642	656	617	664	631	716	637	616	647	584	556	693	644	615	594	631	647	647	587	647	643	605	650	641	606	619	632	644	623	623	658	635	661	625	591	619	642	602	656	641	661	615	650	654	599	627	630	619	650	640	631	648	625	636	610	609	648	659	622	588	642	602	615	610	661	598	641	662	647	618	635	619	646	656	654	603	674	596	649	645	619	644	635	709	600	649	622	622	677	619	658	660	653	606	636	604	646	659	633	651	676	663	671	606	647	671	615	592	623	636	630	637	647	636	624	640	592	604	647	664	598	679	578	627	657	659	661	668	625	626	616	620	720	649	676	654	627	611	608	690	675	631	632	617	604	638	614	655	576	595	611	633	662	604	637	672	661	650	622	608	633	652	639	614	627	625	619	670	635	608	637	687	681	614	626	672	627	645	635	645	613	667	627	643	607	664	615	613	602	635	624	672	673	656	618	611	638	632	629	643	650	612	621	637	631	624	641	600	597	633	621	619	641	648	630	608	634	636	620	631	649	614	600	600	590	594	666	608	621	648	598	658	615	629	639	642	613	603	607	636	647	655	625	645	612	654	704	627	587	611	613	614	615	692	638	633	615	677	656	646	627	604	614	652	641	608	669	660	633	664	616	632	684	628	629	633	669	648	622	623	689	682	643	649	622	602	608	649	616	647	598	643	595	651	649	605	630	640	657	644	594	597	638	664	664	602	622	637	645	687	610	601	610	600	628	704	649	617	639	623	675	669	624	634	601	644	635	687	613	644	656	640	599	629	619	616	674	634	613	657	649	599	616	641	600	645	604	655	626	623	598	663	656	633	606	621	623	623	657	623	606	636	641	610	598	596	617	653	626	611	641	676	638	617	638	663	641	617	635	641	671	658	625	663	601	642	622	587	651	586	686	645	643	657	654	628	676	703	621	611	634	608	660	640	646	593	625	690	644	611	619	635	633	633	663	641	630	651	623	663	624	603	642	659	666	669	646	637	640	604	663	681	686	613	673	680	649	636	605	619	632	657	606	606	633	633	621	620	644	580	639	615	618	633	623	591	607	637	669	635	670	630	656	622	650	611	613	612	592	632	639	592	627	616	606	624	619	625	660	606	604	638	654	597	635	642	628	666	617	609	639	627	638	576	667	593	672	628	635	653	627	630	653	637	650	638	665	667	671	648	607	597	639	590	647	675	632	638	638	658	651	628	669	626	650	641	628	648	661	650	662	645	684	682	628	652	671	672	640	668	629	652	655	621	596	625	684	626	642	666	643	667	616	621	676	610	664	567	658	664	636	614	634	596	635	651	641	646	633	668	644	598	623	620	617	627	632	656	601	631	630	630	663	637	653	603	625	689	648	647	648	639	617	621	627	662	644	648	630	622	674	631	636	637	644	611	632	611	612	648	596	625	626	608	608	704	597	596	628	634	663	655	616	610	618	624	623	648	602	664	598	661	569	623	662	646	616	613	625	629	658	624	664	651	635	628	638	657	605	609	647	657	665	638	583	611	611	650	633	611	637	629	618	616	638	627	644	614	621	591	624	659	596	632	629	642	619	651	650	611	642	647	630	640	643	700	634	608	714	624	682	599	615	665	623	658	617	635	636	617	631	639	614	678	639	638	614	673	656	647	624	560	591	576	627	686	667	649	647	595	643	648	664	561	657	634	628	634	652	654	675	675	658	639	636	627	636	651	638	612	643	606	659	600	636	661	638	630	666	676	600	591	650	646	656	645	616	662	627	591	636	664	630	621	668	654	604	635	662	640	645	621	604	624	645	633	645	645	630	638	636	663	636	637	660	663	618	640	599	631	649	601	626	608	675	627	667	663	644	651	665	626	604	623	614	665	625	601	657	611	607	598	604	620	600	599	656	653	626	651	651	648	583	640	584	658	614	642	691	639	668	643	613	622	625	716	647	613	607	604	592	699	642	656	578	633	662	615	625	659	612	647	616	600	624	623	619	643	648	640	650	656	641	660	610	640	657	669	588	616	627	639	666	595	656	639	620	614	618	617	663	596	657	612	644	612	639	619	653	666	640	662	599	611	638	607	653	623	619	637	649	612	658	587	643	632	633	614	622	631	646	644	663	619	586	670	657	648	683	596	595	593	611	617	618	656	694	655	637	627	651	659	630	592	673	569	668	629	650	577	602	647	586	619	626	658	656	638	600	647	619	621	634	666	580	655	673	645	652	654	637	646	642	661	635	589	636	628	629	635	622	669	671	617	612	594	665	595	709	607	616	628	663	610	640	605	640	634	607	673	605	659	654	652	640	634	615	601	619	593	682	610	599	641	600	653	573	666	613	698	652	651	626	636	638	620	611	661	655	668	631	656	638	613	657	604	641	647	627	626	623	622	643	641	641	594	636	679	631	626	625	633	617	611	654	632	609	645	662	567	621	678	590	607	660	603	629	631	646	629	627	599	614	621	683	660	619	676	612	644	627	640	603	646	634	665	629	635	616	612	615	654	620	618	624	608	628	660	634	647	622	594	647	602	612	647	641	657	668	586	650	633	632	615	603	643	678	648	643	677	616	649	601	608	618	617	636	634	691	611	648	622	625	612	670	622	649	666	630	669	641	632	665	631	673	639	650	633	641	651	601	633	600	595	640	616	667	642	611	609	666	635	614	596	548	558	605	633	620	637	641	632	684	617	603	659	620	676	656	632	685	613	629	601	635	610	644	649	609	586	606	607	645	623	665	616	664	627	628	635	638	632	628	626	633	620	658	649	606	679	608	623	641	649	657	626	611	655	639	641	618	601	648
23590	21072	28257	24092	21059	9708	1005	729	590	572	550	472	482	446	443	469	410	376	375	421	430	404	405	411	378	399	385	352	402	386	398	423	434	379	368	371	401	378	410	395	384	406	357	400	389	394	374	352	397	385	356	341	405	358	360	391	357	332	400	351	397	418	415	405	372	411	371	350	378	355	372	389	397	349	352	395	387	414	389	345	420	376	351	364	376	360	379	407	406	389	381	410	366	355	369	360	390	385	399	369	399	364	337	370	397	383	382	352	390	362	384	351	377	365	378	341	332	362	375	385	434	424	378	383	313	389	363	342	400	403	378	396	390	365	378	429	357	352	381	370	357	364	383	374	367	345	411	390	373	384	409	355	367	415	394	369	336	379	388	389	384	412	385	372	354	381	363	374	372	405	357	376	348	389	366	379	377	394	377	383	385	396	358	385	387	365	402	378	381	364	389	390	402	400	390	373	378	362	377	357	412	377	404	361	391	357	347	386	402	350	340	385	357	377	391	397	365	388	382	370	401	392	350	407	408	392	416	368	339	384	381	366	363	380	396	360	402	355	352	379	359	381	359	363	348	361	342	399	354	355	390	409	395	394	369	366	332	360	370	393	392	409	378	370	368	369	377	402	391	382	366	381	352	367	353	345	384	362	356	347	357	365	377	351	352	346	383	371	386	370	395	412	366	378	357	376	348	349	380	382	399	386	393	357	400	333	368	352	408	392	356	365	398	374	351	361	389	391	382	400	369	425	353	405	357	393	389	400	376	362	340	362	376	375	365	364	384	397	381	382	383	376	379	373	330	373	353	344	399	392	388	397	376	352	398	402	406	366	360	378	384	371	386	355	386	406	369	356	381	385	380	376	396	375	388	381	373	362	377	373	411	381	372	388	364	369	351	358	385	389	373	352	366	375	381	367	382	399	361	335	383	383	386	377	396	390	379	371	359	391	412	355	357	368	393	343	353	382	354	370	351	356	375	349	376	416	421	373	355	357	368	354	378	398	391	363	345	377	378	364	360	381	390	375	371	383	357	329	366	410	366	371	360	336	400	368	361	378	407	382	391	379	375	385	359	375	378	387	389	357	357	353	376	354	374	378	359	406	355	357	402	374	369	352	391	360	400	349	381	403	327	379	394	373	364	389	339	396	387	385	362	375	359	401	385	418	350	375	418	403	368	368	355	365	351	352	354	366	389	390	368	375	375	382	371	362	391	355	408	382	384	412	339	359	391	382	382	417	399	349	338	424	349	374	359	364	363	392	378	388	375	396	371	377	366	348	394	363	388	375	390	371	358	388	359	436	366	373	365	395	416	363	380	342	360	368	358	381	386	438	349	391	366	376	370	350	356	413	376	344	386	355	360	352	390	397	384	333	373	406	374	392	348	410	349	410	337	362	385	395	355	396	402	364	376	368	354	386	337	393	371	403	376	363	360	357	347	371	392	353	358	352	363	377	368	357	362	353	389	378	357	364	377	375	371	346	408	374	387	351	388	342	377	380	364	436	385	403	371	424	379	346	363	354	386	408	393	368	359	383	381	359	369	402	365	373	347	348	404	393	366	406	377	359	394	381	364	386	380	384	360	370	387	409	385	350	355	384	360	360	399	358	404	368	360	390	370	352	334	388	386	364	373	364	379	405	353	402	374	330	364	361	368	397	374	365	391	403	397	380	372	397	392	382	351	383	383	339	410	350	390	360	368	361	360	384	367	358	366	375	370	399	345	393	375	341	390	382	357	378	379	418	350	368	370	387	382	367	366	396	378	372	357	331	388	359	339	360	376	388	375	402	366	382	379	352	408	360	397	358	387	362	358	367	390	372	343	383	362	392	409	379	375	407	365	390	386	353	391	356	398	398	379	399	359	368	335	396	388	373	388	380	376	360	382	364	366	364	375	352	407	386	358	342	385	374	377	373	351	348	370	380	401	389	372	384	375	361	380	360	378	380	357	363	397	389	361	388	407	403	344	375	370	380	371	359	380	357	366	382	385	399	376	355	352	379	358	368	354	390	396	357	359	368	377	370	387	402	383	395	391	375	378	334	365	357	394	406	351	392	371	392	353	371	403	396	363	404	363	355	380	392	347	369	381	394	382	344	348	375	351	378	347	397	346	349	355	408	342	374	359	392	396	382	386	420	389	409	390	406	357	374	366	345	340	381	373	393	373	370	387	383	366	395	379	425	417	344	363	382	367	354	387	384	374	402	337	390	390	387	414	349	413	356	384	355	366	382	346	347	377	375	395	392	407	382	338	389	377	365	362	381	342	371	352	368	354	375	383	369	349	377	388	384	355	379	384	398	368	347	413	374	386	395	373	406	351	351	372	397	381	362	400	387	379	411	379	372	379	358	388	394	346	381	380	438	366	382	380	366	393	362	368	379	357	362	353	392	360	335	377	362	380	364	420	406	385	361	372	376	443	361	401	393	372	389	362	377	322	382	376	391	388	374	362	410	372	383	370	356	401	389	372	334	348	368	391	389	298	415	319	382	370	380	377	352	368	374	342	368	387	380	352	405	403	363	383	376	394	388	373	370	380	385	366	406	363	384	358	389	409	393	379	386	383	368	342	359	380	399	416	360	401	371	355	386	370	410	386	381	399	394	363	386	332	374	361	411	352	338	405	389	364	381	351	351	359	370	371	374	378	369	368	369	367	391	404	375	410	369	377	398	359	413	356	356	355	367	377	393	383	374	373	338	384	390	408	403	362	362	331	345	372	366	380	356	379	446	369	360	342	388	371	385	361	405	373	341	368	346	370	396	389	408	349	357	431	383	376	414	337	367	392	359	378	342	350	398	373	382	375	394	363	388	359	395	384	346	369	373	380	397	396	384	370	376	359	397	385	375	405	341	385	381	373	370	372	371	371	365	401	376	313	399	397	369	366	353	369	385	369	367	358	369	381	358	358	392	354	382	361	371	372	373	383	364	367	383	344	392	396	380	377	404	362	387	337	371	386	366	361	397	366	418	370	357	376	377	366	370	382	368	378	384	379	382	415	396	355	367	346	389	394	363	400	371	386	380	416	359	364	367	374	358	377	381	370	405	349	363	360	384	393	406	367	360	383	394	352	363	352	355	372	320	369	375	356	370	388	349	371	361	372	377	354	374	378	391	405	391	383	414	334	362	387	378	360	383	369	371	386	400	356	384	403	368	377	399	395	378	372	366	373	366	353	376	362	391	380	391	358	392	392	382	356	374	354	330	398	396	396	396	348	354	354	373	356	352	362	351	346	378	335	366	426	414	371	425	339	376	403	380	380	376	368	373	385	387	380	366	412	381	358	367	347	385	388	365	395	357	409	430	381	386	387	346	348	374	357	360	367	340	363	375	371	392	380	374	349	358	368	376	377	406	378	360	399	353	373	424	336	384	399	352	417	427	382	371	371	387	412	381	399	361	403	364	395	370	386	402	363	371	407	365	397	366	368	358	349	357	360	373	392	352	325	378	373	395	375	402	355	371	347	368	376	392	392	362	369	370	356	396	391	355	358	396
3665	8659	5679	2731	1990	1506	1154	968	842	725	623	591	576	550	530	509	517	464	441	481	444	411	406	442	411	449	431	410	436	432	424	447	423	421	392	413	419	422	410	432	443	417	412	427	434	440	436	396	417	381	395	433	405	437	412	408	400	409	392	437	464	435	452	432	401	437	419	442	434	410	411	402	428	392	421	386	398	456	369	410	428	414	423	365	407	412	397	371	394	447	398	393	380	382	403	410	403	413	441	408	399	427	393	390	383	384	407	417	385	394	411	374	392	389	379	429	383	410	412	396	378	405	370	421	437	425	385	378	377	357	439	446	396	396	408	461	376	415	423	403	386	389	417	425	442	436	422	438	403	398	386	382	372	411	420	394	400	434	388	385	411	384	365	399	414	416	422	412	408	425	425	406	396	387	382	372	444	420	387	429	419	426	410	443	422	429	429	400	386	404	445	432	378	415	388	400	414	394	440	380	430	418	426	407	422	407	435	424	398	418	419	409	435	434	386	421	434	468	403	412	408	412	420	386	409	439	394	391	414	401	403	403	412	442	427	411	360	424	403	411	401	381	399	389	356	377	393	360	397	426	388	400	417	405	407	411	377	448	410	387	413	409	390	399	452	411	406	383	436	405	382	374	435	377	400	427	390	432	364	403	397	398	404	396	404	385	370	404	370	422	401	438	428	409	408	398	412	414	391	401	401	390	425	432	433	375	392	393	420	379	401	399	400	412	378	408	388	410	390	426	405	403	391	405	442	433	413	407	428	398	424	399	358	407	403	390	401	438	403	433	389	381	428	367	441	380	429	422	421	429	422	398	392	404	436	391	417	410	446	420	397	384	411	377	436	407	437	372	379	438	395	405	410	398	407	397	434	406	427	429	390	438	401	354	428	392	380	396	380	374	422	406	379	376	390	371	391	413	388	444	418	375	442	425	393	416	403	430	407	417	420	397	412	399	404	440	419	408	429	398	425	433	413	418	404	398	369	416	390	404	401	426	393	410	437	390	422	386	416	386	400	422	440	412	384	423	440	375	415	414	416	406	419	403	383	422	377	430	399	426	407	411	426	377	422	393	427	437	419	378	411	401	412	402	397	363	420	400	407	382	430	433	404	407	418	403	385	395	396	402	411	391	454	409	424	444	400	374	436	396	404	416	412	415	439	422	403	466	402	406	397	432	420	430	363	385	385	437	344	397	414	395	416	424	410	442	435	435	451	381	408	427	413	390	376	383	408	429	413	386	398	411	405	413	380	398	386	408	383	385	406	406	393	384	413	428	420	376	409	402	426	398	451	394	400	430	438	400	437	420	376	418	395	355	402	377	379	402	425	382	408	409	401	371	442	416	376	415	415	388	413	420	443	398	421	417	416	419	444	465	472	387	397	403	371	452	396	399	410	415	402	403	405	389	422	398	428	443	402	386	396	386	439	453	407	441	435	403	400	411	373	412	386	431	409	409	366	390	438	378	441	380	394	427	436	403	406	362	392	419	395	404	390	371	416	405	394	442	421	416	443	423	391	420	414	419	409	384	422	403	427	387	433	409	399	410	412	401	380	400	422	407	376	381	408	419	449	392	426	409	387	421	413	404	417	399	413	403	424	425	421	431	439	417	370	386	411	411	394	377	384	413	424	390	402	397	411	403	433	406	409	400	435	447	374	415	364	398	432	425	392	406	423	414	422	398	401	422	406	427	429	421	402	388	395	393	425	428	392	425	396	440	394	411	395	362	414	407	424	388	405	409	409	411	407	426	434	416	414	456	396	398	447	414	407	414	409	404	429	389	396	417	424	407	386	419	403	403	394	400	389	411	396	421	403	433	413	409	404	443	402	387	414	386	438	388	423	380	440	406	401	395	405	427	396	382	410	396	406	397	450	392	422	382	401	398	402	410	427	403	419	391	422	402	370	417	442	423	423	402	428	378	404	418	382	407	434	392	420	397	429	410	421	367	399	415	415	394	397	398	447	438	422	404	415	440	423	393	383	404	401	417	390	421	408	410	369	415	396	431	380	409	401	401	439	421	380	373	410	393	438	426	389	372	438	420	425	392	396	393	394	441	419	388	414	358	370	390	418	418	351	419	435	392	406	414	431	417	418	357	401	387	404	408	415	388	370	392	367	374	382	398	388	438	390	438	407	393	430	434	402	362	393	413	366	425	393	447	386	406	430	414	413	410	425	438	420	388	422	395	399	374	393	429	399	432	381	416	408	389	398	420	408	408	373	411	427	413	382	410	415	438	401	407	409	413	404	427	432	395	423	420	423	383	448	401	426	422	416	416	385	422	383	439	405	391	424	384	446	401	421	413	415	404	415	358	426	423	396	411	409	400	399	414	446	435	409	375	410	403	437	390	397	406	401	391	374	370	373	386	418	417	420	397	387	404	448	383	401	432	393	449	413	418	425	429	382	409	480	416	416	402	400	411	409	407	392	425	379	382	397	395	378	420	430	429	401	415	407	442	409	434	436	396	395	412	400	422	400	437	433	419	417	442	422	422	405	411	437	416	420	402	438	423	404	372	410	397	382	418	372	411	401	408	442	440	400	384	406	401	429	442	439	410	425	417	413	408	404	421	408	422	378	411	372	405	384	410	459	388	418	410	396	431	419	424	423	415	395	404	394	400	393	424	403	387	406	412	427	407	375	415	435	403	421	447	410	403	427	419	432	403	371	416	415	429	408	390	407	394	415	407	415	432	402	404	385	403	407	411	414	400	419	434	405	373	426	426	406	374	421	411	380	410	416	410	414	360	405	389	390	428	387	383	431	415	401	375	389	427	420	414	407	409	411	375	416	394	424	395	397	437	432	398	377	411	396	386	427	378	421	395	376	384	387	389	405	408	405	386	386	402	421	408	394	401	394	426	413	458	392	399	438	397	398	441	414	401	401	400	412	404	410	404	378	414	429	404	381	403	417	383	399	403	411	390	399	371	444	385	414	389	394	355	427	430	362	389	380	435	405	402	418	411	393	419	427	458	402	410	433	418	405	389	410	397	438	405	404	390	402	408	386	403	399	415	408	420	392	434	415	427	386	374	402	429	382	409	396	458	404	382	403	382	405	396	407	389	361	426	427	417	409	434	385	413	367	425	436	364	375	413	385	379	414	398	416	402	431	376	417	393	438	432	407	402	382	374	408	421	387	400	389	396	445	375	361	386	405	443	418	427	416	384	405	400	377	415	417	376	430	417	383	406	390	399	443	406	413	414	418	427	382	387	375	393	426	406	416	403	369	380	373	384	420	409	433	391	396	415	444	405	452	423	406	388	377	398	386	417	379	376	425	393	391	404	394	443	427	368	425	394	392	428	364	398	424	424	412	379	420	411	382	378	403	409	396	418	382	437	436	413	394	425	391	422	402	426	406	420	423	413	383	426	413	397	410	397	383	407	406	401	414	429	422	436	401	424	423	409	411	416	405	411	418	405	382	456	348	420	406	415	407	406	445	400	370	417	406	428	403	426	417	431	379	437	403	439	399	409	409	405	421	418	468	421
24881	21092	27148	25219	9886	1255	1097	932	871	893	878	870	878	861	849	895	900	849	845	893	877	900	855	890	826	813	823	873	804	837	819	831	804	831	808	799	829	818	892	800	798	814	802	823	805	810	864	867	811	818	808	824	794	858	818	817	854	761	773	849	866	851	881	892	875	797	843	836	815	829	862	870	809	828	776	815	808	783	822	842	839	823	812	853	851	822	856	856	781	849	813	870	837	864	852	792	837	772	888	868	807	816	814	826	819	817	849	821	795	783	802	818	833	811	810	836	828	802	798	802	823	768	822	841	832	793	804	815	798	829	810	769	887	848	890	884	849	823	810	871	801	842	853	787	867	823	845	847	817	807	825	796	810	828	786	812	837	878	868	853	830	832	818	844	783	801	799	798	832	872	891	769	781	789	855	819	847	811	793	871	787	858	827	787	845	795	796	843	828	818	786	795	831	839	790	824	827	822	824	775	797	822	806	852	888	885	780	854	880	806	856	807	802	793	823	902	790	837	841	841	838	791	794	825	804	834	867	807	824	803	826	771	848	874	861	792	797	795	812	821	825	846	780	781	898	848	820	817	853	791	847	797	827	825	803	882	826	840	833	789	845	845	878	850	816	837	858	869	760	840	776	805	828	814	784	877	869	779	836	856	818	823	837	870	846	821	848	794	827	796	814	818	807	802	801	782	811	799	829	845	784	786	820	839	833	829	820	828	840	804	832	787	846	882	831	863	805	853	862	875	853	798	876	819	819	859	814	829	834	826	800	846	853	806	808	834	873	884	812	830	806	821	848	784	818	828	814	800	815	800	798	831	874	828	843	806	830	816	884	814	832	870	816	844	848	792	885	899	843	808	840	801	809	848	774	857	835	821	795	847	837	830	868	834	798	798	847	809	823	787	818	829	798	842	802	813	851	787	867	840	771	811	818	839	866	862	832	842	802	860	807	822	836	838	772	783	852	771	813	821	855	811	795	901	801	884	853	791	819	858	779	748	831	806	833	855	811	813	825	852	829	845	876	798	850	775	788	800	777	828	770	839	856	844	790	824	832	824	820	829	801	833	839	832	833	776	817	775	853	818	824	861	854	820	838	812	862	856	844	812	781	819	848	853	881	837	822	847	837	795	807	833	802	884	856	822	828	819	839	792	835	807	782	818	834	849	856	796	838	785	856	802	786	821	755	855	843	833	842	858	852	830	788	837	806	843	817	784	820	776	828	818	859	858	832	817	778	820	823	808	819	916	804	879	859	841	868	788	817	818	813	800	810	827	794	835	862	852	853	891	886	820	842	832	819	831	827	810	804	770	829	844	831	812	837	835	814	865	802	843	799	779	877	826	851	865	830	852	800	823	836	791	865	826	827	821	855	835	810	796	829	792	819	811	822	797	814	859	838	829	821	853	826	800	806	848	853	842	851	801	888	802	839	795	892	877	810	829	834	810	812	810	849	822	835	816	857	833	771	833	803	827	916	860	810	834	849	814	811	812	791	839	813	842	812	795	779	868	871	847	782	787	847	811	860	836	770	865	838	797	820	844	818	851	871	772	835	850	813	809	879	817	803	821	805	806	825	809	777	842	873	775	846	807	849	782	835	817	851	778	792	824	783	853	828	820	801	837	827	838	836	776	799	833	790	790	843	825	810	839	818	828	859	779	834	856	779	824	811	828	893	863	790	820	810	823	779	830	851	886	807	805	818	858	857	840	766	821	779	866	846	912	844	879	828	826	803	795	824	863	823	800	842	845	841	850	811	829	825	832	780	882	805	839	816	791	824	831	851	857	791	905	787	846	819	818	899	849	881	802	810	816	819	849	854	799	825	790	850	859	788	834	823	863	827	835	824	877	824	822	800	808	823	787	844	846	797	863	812	808	850	873	765	813	804	813	844	789	809	826	798	829	816	836	845	814	845	814	852	828	807	789	817	870	844	833	804	832	860	844	803	794	814	831	826	813	848	768	830	838	786	838	814	791	767	812	829	892	800	819	777	823	816	863	806	835	840	822	817	804	802	869	910	874	810	839	836	868	853	806	796	818	819	862	822	835	831	802	832	831	845	804	815	833	868	843	796	778	795	832	808	863	788	810	866	806	773	847	886	868	809	800	811	900	830	822	819	845	789	797	854	813	835	816	811	891	816	854	810	824	871	836	821	829	850	808	837	820	833	823	820	808	818	827	792	836	792	851	844	833	788	852	823	815	866	809	801	830	813	808	873	800	839	835	816	806	837	851	868	850	861	808	817	854	803	832	830	814	837	829	856	848	882	877	841	773	836	889	812	819	774	807	844	801	784	868	850	773	779	829	809	828	845	839	862	857	886	853	781	831	793	874	810	872	802	775	846	808	803	800	876	765	827	875	864	825	841	796	818	838	881	797	833	853	822	804	818	816	772	847	839	868	820	867	820	781	847	789	796	766	851	765	863	803	779	827	817	807	805	824	814	783	837	799	800	812	906	793	793	791	826	830	896	817	830	825	823	835	818	856	850	816	766	869	797	801	845	789	836	830	851	869	819	814	828	845	810	831	808	811	825	811	831	853	779	818	789	853	837	801	878	799	831	859	804	819	783	885	845	772	864	826	840	807	828	819	825	862	839	843	811	828	864	797	858	788	835	820	850	823	815	858	779	797	825	795	834	833	830	829	819	808	756	874	791	795	790	884	821	830	806	892	836	830	883	835	821	808	812	824	812	787	833	791	848	828	849	846	807	754	840	809	845	844	867	769	841	772	819	824	837	824	809	794	839	853	853	860	845	834	819	808	857	823	845	855	831	838	835	885	857	861	819	826	880	819	892	885	778	800	814	824	819	786	847	870	842	807	851	811	858	847	873	818	788	889	859	793	825	819	869	806	780	823	833	814	780	813	840	822	810	856	828	845	806	812	881	856	801	872	832	854	791	835	790	840	799	846	880	787	818	790	898	784	839	824	859	850	843	816	859	807	822	785	767	822	826	861	802	857	841	805	766	889	856	830	887	847	811	852	826	836	796	845	889	828	817	827	859	849	824	783	791	811	817	756	855	864	839	819	802	792	871	796	866	812	820	784	817	827	871	834	851	811	831	830	820	833	800	893	852	810	802	829	839	813	851	822	831	811	808	821	808	792	769	796	794	889	852	796	811	863	800	830	845	897	785	790	813	861	786	789	798	840	862	823	751	810	838	813	843	849	782	820	767	795	818	815	829	803	809	818	848	833	855	830	827	868	813	826	870	821	810	858	852	854	834	807	812	849	897	841	830	813	865	848	815	824	814	870	792	791	832	831	796	813	797	800	867	857	886	861	794	802	793	864	843	825	832	737	811	835	848	819	835	860	841	862	843	865	836	797	867	846	822	844	813	842	783	824	880	811	830	861	785	908	843	787	857	825	824	831	798	845	838	814	862	736	848	823	839	829	850	848	836	843	799	801	808	762	847	794	838	819	822	861	804	793	832	820	799	857	846	867	799	852	828	833	797	829	814	847	798	789	830	759	779	803	817	786	832	786	871	805	839	842
4012	5258	3541	2085	1659	1387	1275	1169	1107	1071	1015	920	924	945	926	895	847	938	891	916	862	821	866	834	923	849	877	878	891	871	884	865	902	830	832	839	840	866	841	882	884	885	860	863	855	888	833	873	869	906	828	897	854	880	841	875	823	845	845	888	838	905	908	872	826	883	826	803	836	883	833	852	820	866	887	866	917	848	882	832	874	868	862	876	822	809	836	864	871	865	853	870	803	877	825	809	811	808	795	848	848	833	809	807	857	899	852	834	845	845	797	857	834	851	854	842	879	843	866	864	865	818	831	803	851	888	855	894	827	858	846	862	881	860	816	836	862	867	832	851	873	843	872	861	884	824	911	866	891	818	825	838	833	823	835	823	915	835	900	829	816	820	873	815	858	828	865	846	869	874	854	860	843	837	872	836	816	809	790	811	885	861	832	852	872	891	878	842	869	864	871	819	853	815	840	853	886	906	886	888	835	837	814	863	830	852	894	854	839	890	864	836	844	868	898	884	846	874	897	869	831	851	828	859	900	852	895	871	880	861	818	851	812	793	879	775	842	857	894	847	867	857	829	826	856	824	825	848	828	866	847	835	861	777	819	904	861	879	868	895	865	906	817	859	805	867	824	831	808	873	826	850	860	833	851	804	849	849	828	854	849	867	829	905	891	831	865	860	869	862	801	782	826	840	846	867	828	859	820	898	889	865	855	884	840	838	891	852	846	873	855	868	921	837	868	859	859	859	847	810	854	837	867	838	869	857	894	818	843	846	873	846	873	896	892	859	806	841	879	860	853	885	827	836	812	867	842	853	853	784	861	889	845	858	822	802	799	882	886	875	850	804	871	840	852	830	860	830	829	820	877	822	849	870	828	870	799	868	901	893	953	827	844	848	878	894	816	834	881	857	839	863	867	868	790	840	878	829	843	865	877	869	865	807	881	887	839	823	845	809	835	895	881	813	905	752	876	847	806	828	838	844	860	836	843	796	905	860	850	860	871	857	835	850	842	821	858	876	862	819	846	851	849	813	817	852	803	920	840	831	888	855	899	853	824	883	837	871	825	821	786	817	841	855	823	854	843	890	874	815	822	888	848	858	809	852	845	896	859	838	840	879	843	782	825	899	870	904	837	834	797	864	828	853	885	814	847	897	828	817	811	847	867	816	876	792	880	850	850	900	885	874	860	859	814	877	857	892	827	811	882	842	884	848	831	859	802	872	885	823	828	864	865	868	862	865	868	862	835	855	816	879	805	849	833	844	888	856	811	799	857	876	864	800	798	900	812	856	843	853	862	806	885	862	902	882	871	811	860	856	879	912	823	858	875	818	832	783	934	841	883	854	847	825	829	919	831	858	905	834	838	839	862	814	844	810	791	843	797	851	876	827	860	857	818	869	810	832	841	840	839	852	832	879	815	863	927	820	816	849	902	837	849	859	809	858	876	826	824	804	836	787	831	851	837	835	892	851	857	853	832	842	850	887	892	823	879	919	854	796	867	847	872	889	838	888	883	865	827	830	853	848	876	825	859	880	814	869	868	843	855	881	852	820	861	868	863	825	857	881	876	873	827	849	822	850	868	846	774	846	852	857	834	878	817	919	911	808	937	835	865	826	843	837	824	817	832	859	892	832	853	796	889	862	849	852	846	927	891	836	844	847	848	871	920	858	856	862	852	867	925	851	851	877	884	869	856	879	830	846	876	860	848	823	844	841	813	852	867	877	828	808	851	895	869	804	840	824	804	866	873	849	868	835	892	896	811	824	845	887	906	863	824	927	887	866	842	844	865	821	788	836	832	786	876	809	779	820	879	858	804	854	811	823	815	861	870	888	844	836	849	799	854	833	832	858	835	902	851	851	874	847	784	831	825	816	851	917	851	821	837	795	826	889	862	836	870	825	908	813	848	853	812	879	832	846	821	835	866	836	867	893	853	851	906	889	886	805	849	844	815	887	824	822	876	840	839	883	811	855	836	853	877	908	930	883	840	848	827	865	879	818	841	845	814	850	863	852	863	897	849	854	794	801	846	831	827	840	844	844	848	814	870	819	850	875	863	846	866	932	882	851	836	878	850	840	834	855	847	862	857	863	865	820	880	872	815	833	829	872	825	833	840	850	869	837	853	821	835	836	823	820	864	884	819	805	828	846	874	842	820	871	895	877	838	807	904	784	858	814	853	850	834	859	852	897	836	820	847	863	822	893	826	836	891	857	888	889	839	844	870	847	852	860	816	859	788	840	806	904	900	867	868	805	817	838	854	808	843	833	839	853	869	846	844	791	835	834	842	823	849	921	866	862	854	866	897	794	807	867	850	827	849	861	804	796	846	842	862	865	812	806	848	804	869	849	852	887	856	899	818	871	789	837	934	854	853	846	851	834	809	811	849	851	831	884	900	845	827	874	847	845	853	860	845	860	847	879	869	833	849	863	852	840	904	835	871	894	838	905	801	883	840	868	857	791	872	829	850	867	812	846	854	894	857	860	831	848	880	854	830	860	823	844	803	813	845	829	888	827	889	849	870	821	867	828	828	831	860	862	830	822	865	867	880	840	847	836	857	884	860	844	865	839	823	849	858	864	861	848	892	848	824	838	775	900	811	846	821	888	833	860	838	860	850	859	849	829	824	885	914	873	824	875	839	838	818	817	837	848	798	863	857	831	842	821	872	840	803	876	888	846	878	850	821	870	843	797	872	851	844	817	854	862	848	876	807	896	890	870	868	843	893	819	816	863	864	855	864	861	873	849	867	832	841	863	848	856	814	842	824	873	873	863	826	878	805	850	845	789	806	788	817	816	843	851	832	884	864	806	812	816	858	890	872	850	760	858	841	870	837	854	788	853	806	875	861	862	848	873	852	903	833	843	875	840	853	866	857	871	842	859	798	906	888	885	872	852	903	878	791	874	868	828	839	847	839	833	835	803	911	889	808	858	864	834	837	817	803	808	915	845	868	873	818	865	849	894	846	883	829	788	884	844	912	911	865	901	882	862	845	853	881	847	832	907	829	848	851	858	847	871	844	843	832	841	847	849	865	896	855	850	857	843	860	900	850	886	865	825	848	871	883	846	830	840	917	828	873	874	843	839	875	812	819	839	859	868	848	847	903	864	872	843	839	908	854	880	841	891	857	846	871	809	835	891	809	852	862	752	864	853	820	873	805	787	871	816	865	828	851	833	860	878	868	836	910	856	856	904	884	890	882	879	853	879	906	848	847	886	878	863	859	863	878	874	810	845	889	826	838	909	857	871	878	890	888	853	809	876	855	866	892	897	915	830	823	810	923	863	906	853	854	897	832	897	818	919	872	822	860	836	865	843	798	870	853	825	819	824	834	850	841	833	860	831	818	846	869	864	880	896	872	871	819	878	863	854	855	861	840	850	857	836	878	847	839	878	907	833	826	832	878	873	835	859	812	848	836	845	828	829	816	873	880	867	832	874	879	843	831	849	874	860	903	838	837	925	805	853	828	883	815	874	848	809	893	855	854	862	844	851	836	844	854	858
22486	21176	28825	23793	21175	21225	7925	1339	991	939	872	836	778	758	749	690	684	661	717	641	634	687	647	677	640	632	614	635	612	639	627	622	605	626	636	640	613	543	573	644	575	598	599	561	603	556	564	584	590	625	601	591	556	595	593	613	640	602	575	585	575	649	649	611	607	617	591	572	614	616	589	597	610	568	581	571	603	604	628	618	599	603	591	621	610	573	588	599	611	591	599	607	586	606	560	601	590	590	558	588	580	632	604	567	572	566	584	604	578	622	607	598	564	597	594	580	597	618	592	589	652	575	619	604	609	587	601	572	577	594	645	558	653	562	575	572	551	593	606	626	585	596	596	590	597	601	627	584	636	554	616	576	550	608	592	591	592	600	545	581	575	636	575	584	587	561	608	620	562	541	556	563	585	603	607	618	619	587	543	554	596	576	577	579	595	615	586	547	623	599	596	587	565	573	609	581	617	562	613	645	647	565	538	542	592	559	579	578	597	611	582	542	553	601	575	545	637	614	573	639	566	611	616	559	588	587	583	616	603	615	574	595	609	580	600	555	603	612	599	622	616	598	562	581	620	585	541	579	613	587	608	607	593	650	593	639	604	560	651	611	596	607	575	612	579	582	568	635	582	541	574	608	569	596	540	595	599	585	589	590	614	597	600	541	624	538	618	602	652	536	604	617	574	595	625	633	636	608	597	625	615	571	610	582	581	643	573	587	612	552	605	580	580	596	566	596	580	576	601	592	600	582	566	564	594	585	607	610	595	578	620	627	570	575	601	618	549	573	622	625	566	623	589	625	579	604	578	613	590	564	540	580	594	587	618	577	601	608	569	606	608	634	613	624	589	570	576	577	628	583	587	581	570	584	569	619	562	577	591	596	584	577	604	578	575	591	548	581	602	574	578	572	607	563	630	603	565	594	634	608	597	567	559	557	597	613	589	583	572	623	606	572	607	606	568	622	577	549	571	588	589	554	613	566	622	643	576	606	566	554	558	587	638	592	573	583	620	579	631	581	599	571	576	594	630	559	622	556	538	579	612	542	563	607	580	596	597	586	605	583	618	622	606	594	604	624	561	584	580	578	589	634	573	646	560	647	576	583	611	603	563	588	617	591	566	584	591	568	604	563	567	580	594	619	579	594	555	593	592	579	630	605	575	594	556	569	612	608	578	608	624	582	590	584	635	631	610	555	603	587	631	589	584	622	590	599	614	593	630	608	559	614	597	632	591	575	613	537	595	575	558	612	582	590	615	608	578	582	599	612	551	586	583	598	603	574	603	599	585	582	629	553	608	578	607	596	568	583	555	593	601	595	529	594	599	627	611	608	594	606	624	569	574	572	590	611	603	597	567	527	577	581	567	622	633	596	573	620	607	603	615	617	620	585	587	573	564	604	615	591	638	565	583	596	578	573	609	572	615	606	609	595	580	554	606	613	581	634	549	616	598	605	635	576	617	629	589	589	560	624	639	583	596	564	617	632	619	622	570	580	575	597	611	605	602	608	585	564	599	583	583	593	584	594	625	632	603	552	536	607	582	589	588	582	609	631	581	541	611	596	583	583	598	568	615	577	612	625	591	608	575	597	605	573	550	615	591	598	600	575	567	563	569	601	581	601	595	623	576	583	597	586	581	566	572	576	617	584	599	606	618	558	575	597	577	590	619	617	582	574	543	539	613	583	561	614	575	569	594	560	613	575	549	595	566	608	610	636	573	557	618	571	606	608	579	599	593	599	553	599	545	606	575	574	598	574	604	610	561	564	593	558	568	569	608	565	585	611	574	567	629	616	564	627	626	617	638	585	605	574	575	614	601	610	637	599	579	603	613	569	605	574	590	608	573	621	569	565	593	579	562	589	579	610	553	587	585	627	589	620	588	594	628	625	622	617	597	563	656	583	575	559	562	604	548	579	562	603	614	603	566	588	573	545	567	585	568	636	556	574	612	604	628	603	593	565	558	579	619	577	574	588	559	552	598	581	593	596	610	620	593	607	595	569	566	586	628	603	608	608	574	622	562	580	511	557	592	589	577	590	573	614	589	598	576	607	570	614	629	593	580	616	625	620	593	594	608	581	611	581	579	544	591	559	562	570	555	586	592	593	589	594	575	630	607	584	595	556	590	643	614	596	558	617	589	592	596	587	568	626	599	613	587	606	562	590	593	584	594	608	593	614	539	599	574	575	591	542	598	584	619	614	594	562	542	610	578	646	601	581	574	621	600	615	611	585	559	608	567	562	608	633	636	627	567	606	616	566	606	580	576	580	606	566	631	558	573	581	568	606	616	612	560	580	589	589	595	638	563	584	582	574	619	621	552	616	588	616	605	577	570	550	596	609	557	595	569	580	618	616	584	623	627	586	594	588	602	615	626	604	589	573	572	596	595	618	578	546	613	604	585	610	585	591	633	606	540	632	648	607	627	595	593	611	595	599	565	616	569	601	568	582	647	567	583	625	585	606	536	561	618	601	614	621	596	576	623	563	587	613	582	567	599	581	575	571	562	596	618	638	610	572	588	541	612	613	606	632	627	569	579	561	615	594	568	606	598	591	633	545	543	574	600	599	590	596	626	592	598	607	592	613	569	592	558	613	592	603	582	548	556	567	534	552	581	583	596	584	609	588	614	587	587	596	556	603	620	585	610	607	606	621	613	584	594	617	577	606	602	589	619	554	585	584	607	607	604	579	603	577	623	628	572	558	564	626	584	594	591	637	591	589	604	553	612	551	630	629	603	588	654	589	594	561	562	587	589	559	557	604	626	612	601	618	578	601	584	622	615	611	619	569	656	532	623	637	587	604	646	608	557	575	572	591	582	629	569	539	603	594	578	638	555	581	649	575	607	591	540	595	579	600	597	581	579	616	587	552	581	591	627	574	625	552	593	582	586	577	561	615	609	593	582	604	597	621	577	581	561	604	585	551	624	607	601	594	587	614	580	609	580	588	575	562	629	543	605	578	583	599	627	584	552	598	623	633	608	563	570	602	565	616	631	594	583	614	522	604	608	603	587	610	619	649	567	583	583	614	597	599	543	603	575	606	603	586	597	564	575	597	608	587	579	585	583	633	526	597	532	556	537	597	562	567	572	581	575	592	577	570	573	613	603	552	569	614	603	582	604	613	555	594	593	584	585	542	617	573	621	574	576	595	539	547	588	644	543	619	611	562	584	593	587	551	584	559	579	632	600	583	554	576	564	605	591	594	604	603	573	616	586	607	571	602	589	614	601	606	575	602	632	593	597	589	632	605	624	619	633	595	577	591	646	575	593	587	623	557	550	550	585	595	599	579	574	557	561	581	601	656	585	546	628	608	613	584	595	605	596	615	585	557	603	600	595	609	610	584	595	565	612	611	576	544	583	635	599	548	593	598	586	579	559	615	626	576	594	578	578	632	605	568	625	562	558	563	644	574	613	591	628	597	593	594	600	619	581	591	596	600	601	596	588	619	592	564	590	629	584	520	601	617	647	602	545	595	605	601	539	561	621	579	597	617	596	602
5043	14072	9455	4725	3496	2611	2062	1671	1436	1215	1033	1011	962	894	811	834	728	756	709	681	754	677	709	682	689	652	672	693	636	659	617	658	655	649	645	637	642	602	594	571	607	600	637	642	582	604	613	631	570	592	618	577	646	650	613	617	575	606	575	634	623	683	658	707	636	580	580	603	601	638	572	580	634	608	598	643	585	635	586	598	614	563	605	640	589	566	599	637	594	592	612	589	621	621	618	567	612	642	596	597	570	626	590	582	565	568	633	590	592	553	599	609	586	646	572	589	611	548	606	573	619	604	580	578	614	619	637	623	602	604	612	588	614	615	535	591	610	616	655	634	602	577	612	590	622	583	614	607	570	592	587	589	582	613	625	549	570	570	594	632	598	597	626	598	593	571	619	585	633	605	567	543	606	585	608	598	635	595	626	586	611	577	634	627	600	597	559	567	600	563	587	597	590	599	578	579	609	637	606	643	592	599	607	587	583	579	585	569	639	581	592	556	581	576	611	587	588	610	596	568	601	617	627	610	598	613	561	607	583	586	582	573	598	610	587	579	573	605	605	657	610	582	593	636	604	646	604	553	558	584	598	575	572	632	571	594	633	585	594	625	596	642	618	591	593	621	549	567	602	591	590	572	607	636	621	578	604	578	578	609	595	586	619	587	615	602	593	606	566	553	602	626	611	601	587	592	584	626	619	597	603	627	576	586	657	609	558	604	613	599	615	580	642	582	581	606	584	608	582	562	600	571	587	573	622	588	599	560	605	577	592	619	603	595	575	569	628	619	606	562	591	609	569	613	607	605	610	564	594	572	597	592	600	552	561	625	562	597	578	563	606	554	628	644	559	555	625	587	601	595	602	569	608	599	592	600	557	642	594	571	594	597	573	568	584	594	618	552	591	583	606	622	553	633	583	527	612	614	613	586	643	588	601	592	562	606	577	573	604	573	618	580	611	593	579	595	623	609	611	587	584	603	595	619	595	614	574	598	554	593	578	605	595	584	573	592	586	582	540	611	599	602	613	601	607	676	585	598	572	580	556	525	605	559	612	609	618	628	568	576	619	590	591	578	586	571	588	553	602	564	600	616	585	582	551	611	575	599	641	568	643	613	597	581	639	602	574	596	590	547	619	608	603	566	607	631	625	559	640	604	590	650	548	595	541	582	608	579	596	570	615	598	582	597	618	602	620	607	591	580	582	620	630	602	579	603	567	612	587	585	581	574	595	559	583	552	604	576	616	585	569	559	581	597	626	577	585	585	599	605	607	573	589	644	575	614	588	595	590	616	575	554	566	555	596	568	559	628	590	616	626	613	598	600	559	606	617	565	578	567	618	574	591	561	604	577	570	582	626	558	621	632	563	592	600	576	625	616	609	600	568	586	605	621	603	605	618	638	571	574	634	588	608	617	583	613	614	594	616	606	609	598	613	587	602	587	586	595	595	600	622	546	587	637	602	586	623	584	623	588	582	626	615	571	599	636	598	600	623	615	557	652	626	669	602	633	594	643	576	642	591	575	598	604	630	577	583	550	581	593	593	581	611	645	603	590	617	588	586	562	612	606	603	571	598	538	655	589	593	625	564	602	620	603	635	585	609	626	608	576	576	609	599	604	581	583	591	578	592	622	575	602	625	594	599	562	586	552	609	568	588	601	625	586	599	600	637	629	596	587	554	601	580	576	614	620	600	616	571	579	579	596	609	604	610	592	536	604	594	574	603	585	572	532	626	580	551	588	590	587	588	574	637	612	598	542	602	611	594	620	575	616	587	603	606	531	551	607	600	565	605	548	590	602	592	556	604	572	597	614	592	569	639	577	585	584	610	600	587	597	617	590	585	621	590	595	540	590	580	630	621	617	635	577	617	564	610	615	614	614	571	594	615	559	602	617	581	605	567	575	638	587	582	603	590	580	572	602	594	586	581	619	624	604	573	567	598	576	602	581	557	600	568	600	604	584	569	616	607	593	569	586	598	610	605	684	590	662	592	628	592	636	573	640	559	576	562	578	606	508	584	597	624	593	582	587	617	576	540	607	618	591	605	607	601	575	593	554	594	610	588	613	583	573	612	572	590	628	605	632	610	574	572	595	589	596	559	629	634	598	611	599	556	575	577	615	603	618	578	582	600	589	664	588	579	583	660	614	614	609	556	567	601	647	608	569	609	606	611	552	619	570	596	556	555	623	576	577	584	569	616	539	586	581	577	632	579	604	548	587	602	591	614	599	594	601	575	610	578	586	614	624	651	555	581	588	594	635	594	620	618	575	572	568	575	562	613	587	622	613	622	598	559	625	579	546	607	563	558	578	595	578	577	580	638	612	614	565	592	552	599	568	557	577	612	619	609	617	643	642	628	594	544	564	584	595	592	616	611	588	589	570	593	585	617	635	584	573	599	607	529	569	624	613	614	605	558	610	585	624	598	572	617	582	597	609	583	564	576	612	618	593	604	548	596	615	578	531	541	654	592	557	583	562	611	629	555	619	613	601	600	583	567	603	611	608	614	603	637	610	600	548	601	627	535	576	598	600	625	584	623	595	581	605	601	615	592	586	613	580	591	583	585	607	571	633	608	611	622	595	606	591	584	584	582	596	572	595	601	609	597	580	551	627	521	627	568	610	556	575	613	573	563	597	600	595	596	596	599	614	612	593	621	623	586	565	559	552	579	610	630	575	564	586	598	609	609	626	573	581	596	593	587	576	664	592	534	595	580	608	573	614	606	600	579	605	594	586	603	596	590	609	581	597	620	617	583	658	613	629	590	578	593	604	617	637	612	582	560	611	640	588	591	638	606	615	590	629	537	622	617	549	546	577	615	605	615	573	599	616	612	587	626	630	606	641	575	601	557	627	583	582	604	592	624	629	579	599	603	580	571	577	571	586	614	594	585	597	620	619	588	601	600	605	576	612	620	602	600	609	592	611	589	658	576	598	575	629	630	566	562	582	569	622	566	604	612	552	572	581	612	620	601	575	596	576	604	597	629	603	614	582	575	610	594	608	551	595	577	591	621	584	660	602	606	622	615	561	597	575	587	589	568	571	610	587	603	580	602	619	606	593	615	597	564	553	623	559	664	550	537	573	610	591	580	564	608	586	581	543	602	662	597	564	622	644	558	623	586	578	542	598	569	571	608	554	644	595	554	600	581	591	593	645	645	587	610	577	584	614	619	598	571	594	613	658	551	568	574	626	587	576	588	623	621	584	604	605	625	631	556	623	633	576	611	591	603	615	588	600	632	571	597	579	566	573	540	587	597	567	579	568	603	593	590	560	580	586	566	614	601	662	595	551	607	575	596	600	607	581	602	585	619	612	584	603	586	597	622	607	577	574	621	565	622	551	611	529	631	579	571	575	612	574	591	579	627	620	625	595	598	635	545	553	567	583	607	560	584	578	587	607	577	618	576	607	580	565	610	623	601	609	599	600	578	617	589	579	598	608	591	598	623	588	602	601	659	589	606	597	589	621	603	599	566	549	569	602	600	580	543	565	609	605	598	603
27797	17593	3842	847	661	650	662	659	573	586	603	594	615	587	593	633	595	583	579	563	544	591	608	587	594	600	595	554	598	565	586	573	660	561	594	597	614	589	577	587	601	597	585	620	621	627	618	611	616	578	604	580	574	583	583	551	595	624	594	554	550	620	604	586	608	562	590	602	611	585	590	590	632	589	597	556	521	659	584	621	540	575	597	597	556	598	595	602	572	609	593	616	607	610	591	599	576	545	532	602	597	611	584	563	589	588	604	610	586	594	646	588	580	616	553	642	582	602	589	577	624	588	571	582	598	601	555	581	596	605	577	590	585	567	633	567	595	601	620	593	637	537	600	610	607	605	588	570	579	619	570	589	615	586	575	591	553	566	569	598	560	606	557	584	565	614	603	544	563	603	609	615	618	594	594	586	597	614	605	601	588	563	626	585	674	600	566	537	621	564	591	592	562	637	621	580	623	582	589	621	620	583	626	627	557	580	587	620	563	601	587	550	576	590	596	572	590	649	603	564	570	586	584	601	591	579	609	590	604	544	585	601	560	604	610	583	574	589	602	608	607	602	597	631	571	591	578	578	589	616	608	601	566	570	615	583	567	583	567	612	587	547	590	605	600	597	571	664	583	556	591	548	546	576	618	611	564	629	558	571	614	617	620	586	583	592	550	623	578	583	604	563	597	599	599	573	644	612	544	603	572	590	601	585	597	612	596	597	581	588	580	609	554	573	622	581	590	598	611	594	570	601	536	588	605	557	614	572	588	603	593	588	584	581	588	591	584	591	601	576	586	608	607	629	591	586	553	576	572	615	621	601	569	598	601	593	552	572	569	573	607	599	588	570	574	555	622	567	615	581	600	587	568	592	601	604	594	618	626	602	564	607	600	583	619	638	619	602	580	616	564	619	582	558	619	573	587	568	627	595	635	573	596	601	551	541	578	597	569	606	585	623	646	589	553	581	565	559	665	597	634	658	632	587	584	598	622	596	608	591	580	593	640	546	576	604	603	627	616	587	593	572	640	611	613	562	626	628	586	628	635	576	615	635	568	608	589	596	542	612	604	604	558	598	615	593	588	565	593	596	621	560	625	610	602	572	579	592	565	628	597	630	551	599	594	636	566	579	591	600	546	592	612	574	619	648	584	581	594	583	605	640	634	589	589	570	612	602	603	610	602	597	596	609	606	630	574	628	575	609	571	600	600	608	586	617	585	524	588	565	623	608	631	603	614	598	645	599	607	621	553	566	579	639	608	587	583	588	583	592	572	594	592	589	600	597	608	643	614	611	609	608	640	596	632	629	592	613	590	623	542	602	578	597	573	584	546	593	610	592	598	563	569	571	585	594	568	614	573	572	635	587	579	626	603	592	558	584	614	588	609	622	622	594	614	593	584	652	584	581	616	593	610	628	611	598	563	592	634	635	597	593	543	587	596	609	593	576	564	573	595	614	578	615	611	603	558	609	587	571	608	600	594	625	604	622	608	593	599	552	616	598	619	553	595	592	573	576	565	608	607	609	625	588	572	521	613	558	586	589	579	590	642	574	589	593	628	605	617	605	601	606	561	616	663	616	626	631	574	621	605	609	567	574	597	569	597	573	587	621	591	620	593	649	575	660	589	583	577	651	588	625	615	568	589	593	601	604	585	565	599	631	569	579	572	567	589	569	591	563	562	571	606	557	551	611	632	573	609	586	584	620	579	615	577	587	558	604	610	538	580	585	559	595	579	572	606	605	585	595	607	610	617	630	610	588	611	556	639	566	591	599	667	627	569	553	620	570	607	607	593	579	609	615	577	566	597	599	595	621	565	620	586	598	587	549	587	535	586	601	620	553	652	587	562	603	629	563	561	550	604	654	653	610	602	596	583	533	608	625	643	552	562	605	585	591	564	617	603	619	589	606	605	596	568	592	577	567	577	576	566	577	590	590	566	639	553	611	618	565	562	602	584	567	587	631	599	617	574	565	596	615	591	536	619	600	587	558	616	596	626	606	589	581	612	603	561	616	582	586	589	605	605	573	540	562	625	627	604	541	550	534	571	582	576	612	600	591	599	582	607	605	593	618	579	552	602	584	606	601	546	553	598	578	580	603	586	601	584	673	598	576	595	605	550	573	593	631	644	597	606	582	624	603	549	577	606	615	569	613	606	616	609	594	606	619	620	568	597	564	546	542	601	559	595	618	579	590	612	590	601	635	591	622	598	576	624	634	627	593	629	612	568	633	618	595	631	594	584	576	600	596	628	616	559	585	598	597	562	609	543	565	570	604	617	639	611	603	599	580	592	628	610	606	588	603	591	587	583	603	566	611	604	581	583	575	576	544	594	591	632	648	561	631	619	609	559	588	544	596	617	568	576	544	555	593	579	584	580	600	599	572	565	569	544	609	626	611	575	566	622	592	603	585	611	614	579	628	640	609	604	605	570	588	574	560	603	553	606	547	564	560	581	576	606	591	597	573	595	601	597	619	566	589	644	596	541	599	572	587	589	599	616	585	586	575	605	589	613	593	581	578	607	616	643	597	572	616	601	619	605	591	624	628	582	547	610	567	578	613	580	594	629	600	566	566	594	580	633	593	587	585	529	601	577	615	600	542	586	560	586	569	615	586	604	567	588	601	584	582	546	556	601	592	631	578	615	574	584	625	589	617	577	593	603	587	589	609	594	623	586	609	634	627	572	597	617	576	595	574	591	571	581	569	610	612	595	609	593	603	577	630	586	592	611	573	596	583	562	614	593	582	579	576	606	647	573	609	560	613	522	582	561	592	603	618	550	547	583	613	595	580	647	570	605	607	580	595	637	619	609	599	618	585	604	611	608	592	555	610	542	582	598	571	584	571	620	565	623	580	558	574	591	639	619	573	565	576	615	583	577	626	592	624	595	615	560	590	619	614	564	578	574	568	595	589	577	579	557	584	611	589	578	610	578	631	590	596	590	564	652	591	632	577	539	608	556	621	555	568	557	567	594	634	581	578	582	625	621	622	590	636	620	582	572	618	560	577	620	567	598	611	551	570	598	632	597	545	595	572	577	601	605	598	626	605	558	589	603	635	529	624	617	598	599	606	586	553	566	584	613	590	617	570	589	592	656	638	601	551	582	656	586	572	600	573	597	573	625	593	628	576	592	635	570	573	597	631	563	598	612	585	617	614	615	580	620	577	621	594	626	601	594	556	600	590	580	624	607	574	619	593	613	573	591	604	595	611	601	650	601	591	583	631	597	571	621	597	591	637	574	605	579	583	581	588	596	659	552	656	591	583	610	592	609	564	587	618	646	600	572	573	655	587	543	615	639	620	598	563	604	593	569	595	604	580	630	572	570	575	576	612	589	618	579	601	595	609	598	554	587	601	599	635	571	630	570	608	589	578	591	623	555	609	549	594	584	591	573	596	577	587	623	619	596	596	634	610	585	598	602	560	580	584	595	550	598	618	607	583	568	591	594	601	585	592	591	538	590	637	575	630	626	581	606	588	576	561	565	583	634	557	653	593	556	575
4665	1120	981	732	716	675	660	627	652	665	675	636	616	594	647	695	629	580	633	620	608	630	622	622	620	688	637	654	662	646	627	578	606	665	601	676	594	660	634	592	583	655	641	592	638	630	593	641	671	638	620	674	626	639	598	619	676	641	636	604	678	688	655	641	610	677	637	643	660	588	621	626	602	643	612	639	630	616	654	670	633	630	663	626	623	658	637	647	612	642	657	598	607	631	629	651	601	653	612	626	632	645	640	653	598	602	606	603	654	608	637	623	614	672	645	586	595	626	653	618	603	635	629	643	646	636	679	644	637	599	656	626	671	628	666	635	621	652	667	645	635	664	623	629	656	636	678	624	652	622	615	651	622	566	609	653	610	672	660	656	650	640	605	650	630	610	674	605	660	648	623	645	624	664	628	628	694	606	626	634	611	624	644	669	626	643	660	639	615	634	601	632	644	675	622	626	583	618	631	657	597	610	662	637	648	659	623	645	627	639	671	589	641	612	614	635	641	605	626	598	625	633	654	631	628	617	633	638	656	619	652	636	609	634	645	639	599	620	625	624	688	653	638	654	627	616	653	653	657	619	619	638	645	617	651	625	643	653	651	610	649	599	618	617	604	643	623	625	637	634	591	614	652	662	600	624	622	593	609	663	633	622	648	613	608	631	607	594	642	653	644	614	646	612	607	660	630	647	672	589	622	664	622	585	662	632	631	629	613	638	668	622	647	633	620	657	620	682	617	593	650	648	628	583	648	583	650	598	557	655	649	625	627	615	567	628	633	647	651	649	647	650	654	632	658	657	648	645	602	617	642	621	656	563	604	617	628	651	649	647	642	656	606	607	618	627	588	674	624	678	652	646	626	647	660	588	635	599	620	603	633	583	636	673	641	599	604	601	638	638	607	635	681	592	635	632	638	592	605	604	598	636	643	659	627	603	622	635	651	629	656	628	631	630	619	600	652	599	564	606	639	607	678	648	619	631	647	596	635	652	614	624	675	643	613	647	628	638	622	639	613	640	635	629	628	660	632	661	652	630	649	636	603	599	629	628	626	626	611	664	614	662	582	616	664	640	617	656	600	620	614	657	649	637	622	641	668	580	642	624	585	608	654	633	683	684	593	670	641	667	643	662	638	618	608	708	626	667	618	610	633	641	649	665	640	686	659	613	650	645	609	629	641	635	599	626	607	624	615	619	626	634	638	673	650	664	629	628	614	631	659	601	623	579	609	620	646	626	596	653	655	649	623	625	601	630	661	634	663	599	627	645	641	637	649	631	661	670	628	579	611	620	633	648	618	595	664	586	614	663	651	643	624	619	594	671	660	645	639	583	623	664	646	627	600	642	662	673	627	641	650	644	665	640	657	677	647	706	634	592	633	657	646	654	667	678	648	625	625	655	645	632	629	656	642	618	642	641	631	614	660	700	642	636	587	667	662	662	627	626	655	656	641	607	661	598	638	636	649	627	671	628	622	610	610	619	648	588	630	629	614	612	612	619	602	626	623	609	657	680	632	631	605	645	604	605	662	628	618	655	642	649	626	608	657	655	675	626	649	625	640	615	647	659	615	620	635	631	661	644	648	679	653	673	577	584	634	661	617	632	610	693	629	646	661	639	643	607	640	669	615	696	585	626	684	619	640	622	627	643	623	635	614	649	637	643	610	674	658	625	628	612	599	639	660	679	627	644	653	663	600	608	600	626	594	595	585	695	656	638	588	590	630	597	663	601	606	674	628	641	627	622	636	593	638	633	649	620	628	644	645	602	660	639	599	643	634	632	672	646	597	662	638	635	641	650	646	623	678	631	642	606	618	628	651	625	628	637	645	669	639	672	641	596	635	676	637	638	638	660	648	604	612	632	680	642	573	594	670	620	602	595	640	644	636	652	598	615	648	658	626	634	629	638	650	628	602	622	654	618	679	659	595	631	636	605	620	609	567	625	651	638	637	567	650	637	617	631	676	641	608	613	613	644	641	631	631	623	689	658	633	639	658	648	608	657	627	647	631	568	634	643	654	605	634	605	653	658	635	616	660	618	637	626	623	623	627	602	674	611	656	630	623	620	615	632	579	647	629	654	623	637	654	610	632	698	621	645	605	638	624	606	612	637	630	637	645	642	654	620	611	625	616	595	645	696	652	610	620	667	612	610	654	601	658	620	633	629	615	650	613	593	624	611	621	638	632	658	647	621	601	642	657	612	639	630	645	646	630	696	608	596	600	659	673	625	640	611	631	620	680	615	628	661	656	683	643	634	673	618	650	591	662	613	626	653	622	654	611	631	683	601	622	639	639	583	630	631	640	625	623	635	624	643	649	638	686	628	627	634	646	678	675	608	620	613	643	597	637	646	638	625	645	602	621	684	651	596	618	600	639	653	669	666	681	622	599	610	646	656	616	639	636	608	611	607	646	644	676	638	650	639	650	619	632	632	652	652	619	633	654	640	673	613	622	592	590	602	612	643	632	646	650	698	623	609	614	617	639	616	669	610	646	615	604	606	615	638	620	616	647	691	666	655	652	632	614	642	618	653	580	645	630	636	628	609	617	652	648	638	624	669	683	601	632	680	646	670	637	624	612	656	622	603	598	620	590	645	607	652	639	602	616	587	620	595	621	623	632	658	653	613	632	626	623	605	569	647	651	634	628	633	640	677	653	584	660	613	620	669	601	583	616	601	659	642	635	634	685	620	626	597	657	655	638	593	636	655	633	609	610	671	633	659	607	589	616	638	631	664	607	648	600	658	609	637	662	617	643	609	650	624	692	631	647	642	642	600	620	649	635	648	615	629	605	644	637	622	634	658	677	614	639	652	635	667	649	656	619	627	605	591	623	622	643	654	603	620	667	593	622	647	621	643	636	638	661	646	625	625	651	593	589	594	620	636	700	615	661	643	621	618	642	630	657	641	642	654	627	675	609	631	631	629	648	645	622	608	685	656	605	639	607	644	695	634	657	639	638	626	614	631	654	636	601	611	639	585	682	637	629	660	587	646	643	652	636	623	626	648	640	632	653	632	637	624	658	633	613	646	627	591	613	690	659	599	637	632	624	606	595	606	600	671	643	649	645	649	620	597	616	588	595	645	649	655	651	639	640	601	591	642	620	642	643	641	631	613	657	616	661	642	665	620	644	632	592	642	627	679	642	636	654	653	644	593	656	615	603	604	623	645	620	614	659	622	659	682	599	632	617	622	666	661	648	669	617	703	623	609	601	618	590	646	606	647	589	656	655	615	655	633	638	630	662	614	639	590	631	613	621	622	637	627	648	640	614	614	638	634	680	671	679	612	657	660	596	638	646	654	637	608	562	623	635	621	693	629	656	678	655	654	649	630	617	617	664	587	669	622	612	656	621	706	643	666	663	625	638	625	634	644	654	621	652	652	675	635	613	645	598	645	604	623	658	634	618	660	626	626	609	647	670	624	579	642	633	625	617	645	627	578	606	633	638	615	634	655	680	673	605	661	647	617	644	627	640	628	662	646	641	619	613	689	641	659
23337	20962	28124	23954	20952	9604	984	653	523	571	481	483	450	400	381	412	390	434	413	412	382	379	348	373	355	382	408	368	382	359	355	346	370	396	372	379	341	351	347	333	377	354	385	361	352	380	355	357	334	355	325	328	313	372	361	355	375	361	351	373	355	384	348	403	336	318	331	349	355	356	338	344	333	386	346	366	362	343	365	349	325	376	382	360	324	400	353	361	356	405	347	376	342	342	353	316	366	353	353	373	344	346	367	325	324	364	378	366	364	316	349	356	369	350	355	334	371	354	334	378	329	338	382	319	348	368	383	318	360	353	338	377	357	363	367	347	336	343	330	377	373	334	350	368	354	360	392	381	359	361	361	353	370	347	353	357	367	342	374	331	358	349	356	383	331	369	330	353	341	353	370	344	361	344	364	368	361	358	371	371	345	344	388	352	329	372	342	326	366	361	368	401	351	353	385	353	348	370	338	364	393	360	378	311	352	361	328	341	329	371	360	314	361	366	322	359	329	383	349	316	351	327	373	378	346	356	357	320	346	327	369	379	354	333	352	373	388	342	386	360	342	358	358	361	356	384	345	353	375	349	354	382	366	336	343	341	351	419	336	345	385	359	356	366	385	382	353	340	344	360	336	348	363	382	362	344	346	367	355	325	392	363	357	344	326	377	328	360	350	375	310	332	363	378	384	360	346	341	354	358	341	399	345	354	358	344	375	375	363	348	344	361	351	338	348	350	374	329	352	353	361	335	347	357	365	352	320	374	357	373	342	340	329	360	317	336	365	389	334	356	332	371	341	379	344	340	369	323	353	353	374	338	346	356	346	324	343	375	344	363	341	349	332	360	334	332	321	382	348	359	333	398	359	336	322	314	381	348	352	394	381	331	349	363	334	365	357	385	362	361	356	335	366	356	358	389	328	333	352	371	355	338	335	368	351	339	344	332	327	375	381	393	394	360	355	342	332	326	353	357	383	358	336	350	376	389	369	381	384	349	337	299	358	360	367	348	370	358	421	369	350	331	320	343	349	339	339	346	327	386	372	345	355	366	345	340	406	391	350	358	365	348	383	375	393	371	308	329	379	376	363	340	329	340	310	357	353	320	352	373	363	386	344	358	343	335	380	383	345	388	355	381	333	375	369	354	329	335	330	366	333	356	373	339	346	348	355	350	363	346	363	350	336	340	350	357	342	357	352	394	360	347	372	364	371	374	370	323	307	370	296	362	350	395	363	357	324	335	354	336	334	359	367	341	344	384	355	363	364	356	352	343	375	354	343	377	353	368	358	374	327	377	339	347	356	372	373	363	340	337	366	367	319	349	339	356	345	354	337	373	361	345	337	363	348	349	375	371	338	372	348	336	356	336	358	346	336	342	350	363	394	376	357	388	330	317	349	350	396	361	353	343	352	330	335	334	318	324	385	363	338	352	347	330	359	381	384	359	356	348	378	319	343	350	334	385	327	336	379	361	367	356	371	335	388	383	350	377	351	337	385	323	375	344	366	365	391	335	334	335	390	327	393	347	365	343	357	361	331	398	356	335	353	345	333	364	372	354	372	365	364	338	335	322	349	357	357	316	341	360	338	349	360	371	338	342	356	368	368	367	365	373	349	350	350	357	310	337	350	340	374	356	340	357	370	331	382	367	356	337	371	350	364	371	370	331	375	328	328	337	355	356	350	349	317	400	367	386	355	331	373	378	356	343	356	378	340	385	332	346	364	338	342	389	374	326	349	356	338	344	372	335	370	373	344	370	377	340	352	368	358	379	367	353	350	365	377	366	381	334	348	371	393	365	339	347	392	359	313	351	362	347	333	328	342	378	321	354	346	358	310	333	357	321	322	342	335	334	328	366	353	350	349	388	345	343	351	357	315	340	358	367	373	386	328	371	336	361	363	350	397	355	368	366	366	367	318	373	346	368	358	365	356	352	354	366	322	322	345	323	379	360	363	346	338	354	351	354	332	344	352	346	334	361	387	358	355	378	361	340	352	364	350	343	328	348	359	317	382	355	342	331	347	366	347	350	373	359	391	373	331	349	361	396	350	359	358	352	330	339	337	381	336	357	372	359	347	342	332	364	375	368	335	348	347	350	375	391	391	339	365	385	344	338	358	342	362	350	354	370	336	384	390	343	314	322	363	359	382	362	334	350	338	368	342	359	370	335	329	368	347	367	337	353	338	329	315	339	352	372	346	388	361	350	383	318	358	347	355	344	377	354	319	318	393	362	365	351	389	330	366	374	355	349	353	331	328	318	341	344	340	373	357	372	366	346	369	350	396	364	336	407	363	361	353	407	339	336	355	337	357	326	334	365	315	346	368	348	366	342	330	361	348	342	322	350	382	356	355	301	399	366	323	374	338	331	366	370	369	333	354	327	386	336	375	344	365	357	379	315	334	362	373	343	336	358	357	365	340	365	336	349	366	349	395	338	361	325	346	356	361	360	344	326	362	359	341	339	358	346	338	329	340	372	311	317	338	367	360	353	373	319	333	334	358	349	390	349	398	392	347	340	316	334	380	342	349	347	371	331	333	352	332	356	379	318	378	335	369	330	355	378	341	410	364	363	350	356	347	334	377	374	383	356	355	358	371	387	362	335	370	346	350	362	327	353	359	350	345	347	354	348	383	350	357	357	315	351	381	341	336	297	390	358	387	388	344	332	368	332	360	393	332	353	327	335	351	382	352	353	359	352	361	362	356	367	337	366	328	398	327	398	351	366	348	351	352	375	361	350	338	364	337	383	384	352	357	339	347	371	340	348	365	333	354	348	350	334	349	316	324	364	357	331	328	324	374	356	356	358	354	344	326	337	320	379	376	350	360	374	354	352	387	325	343	360	367	351	335	352	377	309	346	365	330	349	364	374	374	383	349	364	347	350	344	343	339	363	366	360	348	380	356	386	333	335	356	349	388	381	355	355	398	337	372	353	364	355	342	336	337	323	334	356	316	376	345	341	370	363	330	338	334	334	316	359	341	354	369	408	318	348	347	321	340	346	349	388	353	333	343	378	390	378	367	340	331	386	356	365	351	327	373	336	360	371	348	358	311	353	351	347	367	334	366	318	347	377	365	381	344	383	385	337	392	322	358	326	378	326	346	341	343	350	375	380	350	354	330	367	340	366	358	347	325	374	360	354	320	355	306	349	363	363	359	340	334	332	378	344	338	326	342	332	332	351	367	329	347	335	359	349	318	338	340	330	359	357	353	335	342	348	369	309	364	338	375	354	342	349	361	360	357	325	363	351	376	352	333	365	316	332	373	377	331	340	366	356	351	358	342	354	364	315	356	387	379	354	372	327	306	345	364	338	343	335	349	350	335	365	358	377	334	359	357	351	348	380	330	348	355	392	361	367	347	360	315	360	350	342	343	328	379	362	379	342	380	346	360	389	375	360	373	348	372	331	333	333	340	378	363	347	358	369	341	327	344	363	342	340	368	362	336	349	329	364	350	337	344	337	371	374	324	374	339	369	327	344	356	356	329	329	385	346	347	334
3756	8500	5668	2644	1929	1509	1194	930	828	705	654	605	572	525	459	458	473	451	462	429	431	405	412	418	419	397	428	438	405	365	391	416	371	421	369	399	407	396	370	397	408	416	402	368	404	403	423	379	379	393	390	366	420	394	396	370	399	395	388	348	446	424	403	447	374	362	424	373	380	380	412	384	367	341	397	415	356	380	379	404	432	394	364	354	369	387	393	409	385	382	427	351	388	366	424	379	362	376	380	381	380	414	389	412	367	392	391	376	419	417	387	380	410	386	382	395	397	396	372	367	423	364	401	351	354	374	385	387	383	391	430	399	412	375	405	378	406	396	381	374	400	398	377	386	360	386	376	354	412	382	375	403	394	376	400	396	383	375	403	407	388	423	383	388	395	389	369	405	365	383	383	363	342	392	392	358	397	392	388	365	399	367	383	401	363	410	382	389	393	430	369	406	353	385	332	398	359	378	344	411	400	388	371	362	384	388	407	383	385	389	380	386	396	337	380	419	382	415	406	365	390	380	430	400	376	396	380	380	406	396	388	367	375	382	419	358	416	361	382	391	376	436	380	350	377	409	379	377	375	365	389	380	372	381	402	404	399	365	414	378	395	400	369	385	366	379	384	383	404	401	391	357	361	410	390	373	406	388	377	361	387	385	438	374	402	390	406	402	343	392	394	416	390	389	408	378	413	373	388	346	361	378	379	357	385	380	365	415	387	363	380	360	366	357	380	391	378	379	376	359	394	388	392	389	405	369	366	397	377	419	402	361	374	403	343	361	380	391	398	397	380	397	373	366	390	373	360	365	384	371	409	422	409	370	346	362	376	381	386	383	396	414	368	374	384	373	385	436	374	370	354	400	381	388	357	333	392	392	372	410	392	363	393	366	411	402	363	383	375	402	356	368	386	386	385	383	377	387	365	356	394	403	355	363	392	393	408	367	398	385	364	386	384	390	425	375	390	362	361	369	376	369	361	373	349	377	428	391	364	398	395	379	407	401	358	392	397	388	395	396	398	367	384	335	377	372	429	386	366	380	399	377	407	417	384	391	390	419	404	416	403	419	357	401	355	349	424	402	370	378	399	386	383	386	381	370	370	422	390	387	410	381	386	380	390	382	400	379	404	374	366	387	399	406	374	420	378	387	368	397	371	380	419	409	370	377	392	380	400	402	366	382	372	417	390	361	360	379	359	368	365	388	417	403	384	414	388	379	348	391	397	403	408	417	426	400	393	402	371	369	406	373	401	407	395	395	356	382	405	368	383	390	395	379	366	386	360	357	327	389	370	389	390	379	403	391	378	357	351	349	382	358	379	392	373	392	383	367	354	399	364	401	376	384	350	374	394	381	348	384	384	375	363	377	344	420	371	372	426	392	379	396	347	411	371	370	387	385	393	376	411	390	391	385	379	393	384	405	384	390	373	376	400	405	364	378	378	354	365	367	351	403	407	355	375	365	406	384	391	440	392	387	387	401	395	368	395	427	387	374	372	390	382	354	374	413	385	373	425	384	403	398	364	401	394	373	411	350	367	414	389	384	362	376	396	357	389	376	392	356	362	385	366	371	443	383	411	406	400	422	364	358	365	378	376	369	397	408	366	368	376	402	407	360	385	375	374	396	393	411	386	388	392	386	405	357	387	363	362	379	402	421	368	439	409	389	382	426	385	381	370	381	385	340	373	415	375	379	375	400	371	424	388	363	398	356	403	388	395	392	385	397	399	376	413	375	393	384	397	384	370	358	361	373	418	387	363	391	374	408	366	426	389	402	395	401	399	400	422	368	377	434	409	360	403	429	364	385	367	384	384	376	379	395	407	402	378	411	404	429	389	369	380	397	399	404	409	376	359	390	373	374	365	378	375	369	374	428	369	371	398	377	373	375	412	365	395	401	376	350	387	408	384	394	400	366	394	404	379	382	353	400	368	366	395	364	414	374	402	403	373	373	375	390	413	372	412	387	373	381	380	403	375	417	400	368	373	403	366	351	412	396	383	390	379	380	330	395	394	397	361	367	362	363	360	367	389	409	399	387	387	383	383	383	413	381	420	376	380	354	417	405	375	423	397	359	368	389	403	369	375	370	388	373	391	396	377	390	371	403	368	360	379	387	356	379	403	386	410	394	392	383	381	365	383	405	426	387	356	403	403	390	378	399	384	415	348	387	326	364	377	409	393	356	411	407	363	401	362	405	406	386	410	379	377	380	368	357	392	382	352	444	383	398	376	390	387	400	423	375	390	390	376	370	373	384	419	391	376	393	405	390	358	399	419	380	413	399	392	437	389	397	408	365	382	411	373	394	390	345	383	367	428	373	386	403	377	396	398	394	425	367	380	403	404	365	379	416	427	388	405	401	375	385	370	359	383	407	406	365	414	378	370	399	382	379	393	370	399	415	428	392	399	381	392	365	398	387	376	352	357	385	384	385	390	403	394	392	380	380	369	383	406	418	426	374	400	378	333	387	433	361	399	352	392	422	359	390	399	388	373	403	409	374	407	395	380	397	411	376	393	367	391	353	383	372	375	368	389	407	400	424	363	378	369	386	399	387	381	407	384	369	408	372	387	393	393	414	388	389	381	389	380	406	386	406	410	389	391	410	374	373	346	415	366	374	404	416	388	386	372	368	378	390	420	374	365	389	360	379	383	383	388	389	395	403	368	417	410	429	382	336	384	369	397	366	362	391	413	378	358	412	373	397	393	440	365	406	380	384	384	377	385	387	358	365	405	368	390	379	433	403	399	395	360	352	366	369	390	373	376	395	380	388	407	384	365	383	364	395	406	372	395	372	422	381	366	390	430	350	382	380	389	373	422	341	372	386	383	402	387	394	399	365	364	422	342	395	402	398	381	372	396	408	373	356	366	384	394	399	391	410	364	382	402	412	365	369	354	370	377	384	379	379	362	387	377	366	373	387	389	362	357	412	353	376	361	402	388	393	378	401	388	416	413	383	401	394	367	344	380	391	387	377	376	380	395	382	379	391	365	360	391	377	391	396	370	394	407	395	413	360	361	395	381	394	339	404	385	452	356	369	394	390	408	410	380	396	391	367	369	409	404	410	401	360	391	404	375	389	390	390	404	406	393	396	368	411	383	397	388	362	401	363	400	383	385	410	397	375	376	394	390	384	417	352	374	397	383	407	376	410	356	399	391	335	365	379	380	412	414	362	397	399	409	401	390	382	406	380	399	368	411	379	371	382	380	408	361	368	398	394	389	402	383	397	418	366	372	399	362	368	374	393	399	404	395	422	389	369	384	362	402	392	365	389	424	383	371	409	362	372	389	404	372	362	419	357	407	390	430	377	377	397	394	396	402	376	367	377	394	372	370	397	358	367	375	385	368	365	404	379	386	402	398	357	365	392	383	420	402	405	407	373	392	373	388	426	375	374	388	400	398	424	406	366	386	394	377	380	350	366	380	407	385	392	376	404	369	413	378	406	406	380	347	382	377	384	363	395	369	401	385	372	367	386	388	394	395	419	398	399	446	397	431	419
24861	21131	27162	25253	9941	1304	1069	974	949	888	944	876	855	854	843	886	864	890	856	838	835	823	830	830	818	798	823	816	778	838	835	820	748	826	836	826	797	849	812	834	790	848	861	882	857	825	882	855	843	845	822	840	821	839	817	853	838	799	806	833	853	903	848	840	838	811	800	886	802	809	850	781	844	898	809	835	819	787	840	768	843	812	842	776	812	825	795	803	806	863	855	853	820	832	825	816	798	814	779	843	794	818	782	845	855	787	830	821	812	847	864	784	778	836	787	794	843	816	819	851	790	915	840	816	792	859	865	821	780	823	820	831	834	779	822	788	862	816	821	883	879	769	836	882	767	881	859	828	881	852	804	858	811	834	809	809	781	806	788	788	817	833	844	807	813	828	787	843	842	810	808	753	818	803	784	801	812	800	833	795	775	803	814	850	818	851	824	853	847	829	845	846	789	819	823	852	846	762	789	826	847	799	839	843	826	859	814	766	869	828	891	801	823	809	825	841	846	830	867	799	822	863	826	799	803	784	873	890	824	827	785	887	792	831	851	805	883	838	841	756	824	850	800	847	797	832	833	854	880	809	847	876	799	820	811	799	858	847	779	826	778	766	820	863	801	766	797	811	823	851	787	802	805	817	869	792	870	853	851	874	858	905	850	850	825	784	824	848	792	863	804	800	849	837	803	827	894	788	797	832	820	815	849	844	796	844	880	836	797	783	821	759	817	783	764	817	777	835	823	855	867	857	816	819	857	857	827	748	816	831	840	797	816	794	797	794	824	819	813	878	851	876	849	852	831	834	801	838	836	813	805	837	833	797	871	849	850	834	771	857	875	774	792	844	867	786	797	826	841	822	806	868	810	815	850	825	783	897	821	823	844	839	784	870	805	868	842	746	830	805	847	838	819	849	894	830	836	821	797	829	809	791	768	791	846	829	839	825	828	871	845	793	811	827	817	850	774	838	825	802	798	846	853	833	841	844	823	835	863	878	851	825	836	894	859	806	822	812	888	810	799	840	793	823	797	834	828	822	821	807	851	766	831	804	850	823	826	824	799	850	832	854	844	799	825	816	835	842	863	879	826	842	796	825	830	842	826	777	872	818	828	809	860	846	857	820	832	835	839	812	799	824	799	814	761	855	784	818	824	850	803	801	846	813	825	782	815	897	803	839	826	802	858	831	814	821	845	828	848	781	828	779	846	819	837	814	834	802	788	865	842	846	826	792	836	835	852	850	808	819	859	851	800	864	817	768	802	813	846	846	793	784	787	787	821	823	822	791	836	792	852	899	769	815	816	826	849	850	802	853	866	818	786	845	835	839	856	885	767	825	831	797	828	812	889	801	846	874	848	853	811	795	855	813	846	819	845	809	782	846	788	815	793	808	816	855	812	841	805	803	793	842	797	818	829	758	863	846	820	839	855	847	753	818	793	839	806	832	793	808	826	811	814	798	822	854	858	806	801	824	843	805	813	828	799	813	837	882	822	861	844	889	800	810	838	898	828	821	789	822	819	831	862	805	850	874	865	817	838	804	814	855	822	858	821	883	844	795	824	832	768	819	756	811	797	808	845	838	828	836	790	846	853	850	825	809	835	814	812	865	888	816	862	830	837	815	842	843	773	832	794	809	778	821	794	843	835	824	826	861	825	843	812	760	844	853	791	841	866	853	832	812	834	822	790	793	824	816	815	765	822	830	778	813	813	834	838	839	853	842	825	841	845	811	795	780	771	851	793	798	866	877	820	800	821	778	841	808	789	817	805	797	874	789	781	817	778	834	800	750	861	861	828	866	826	805	819	800	812	834	799	803	801	841	815	857	847	808	880	834	833	836	802	807	821	844	796	806	837	779	821	812	832	803	788	813	811	764	822	801	839	799	822	836	771	904	813	836	793	894	796	849	828	774	865	825	817	846	833	821	836	852	813	844	819	850	837	807	855	849	848	854	816	899	873	822	813	784	879	821	838	809	818	786	820	802	814	838	803	797	856	827	850	804	840	826	841	850	825	828	823	852	825	784	800	802	809	824	818	805	831	856	834	845	828	836	843	822	822	813	831	839	874	808	827	809	852	842	813	796	838	873	800	815	852	834	805	793	827	866	863	809	813	864	851	833	814	835	830	857	825	848	844	792	876	834	839	810	839	859	861	811	825	841	796	837	828	819	873	829	814	833	823	845	828	798	856	794	878	819	775	854	790	845	837	766	809	821	853	819	806	799	816	830	862	784	830	857	885	841	857	860	801	868	820	757	807	846	854	854	784	842	854	836	834	818	792	876	796	831	835	798	854	852	911	782	829	813	864	760	830	811	824	775	793	881	848	838	819	828	798	806	791	826	815	764	786	817	847	832	795	847	820	784	824	812	796	823	833	797	836	843	761	884	832	813	854	817	786	801	833	819	769	836	789	810	768	773	798	779	795	829	843	823	822	757	832	811	819	802	832	834	801	800	804	860	879	809	782	875	804	835	801	807	804	805	828	752	823	812	844	814	802	834	840	847	815	806	824	837	820	841	844	863	828	775	788	835	850	813	797	872	822	852	782	850	871	817	855	824	827	883	791	832	835	874	800	854	835	866	815	819	857	843	813	848	830	826	777	868	849	849	846	876	802	842	820	812	786	821	843	842	841	828	887	805	850	811	803	782	798	845	866	871	797	832	879	810	790	814	818	821	817	875	841	806	810	849	818	842	836	825	812	861	822	855	831	802	852	811	838	866	811	806	806	806	901	861	857	831	801	877	836	782	853	850	809	814	825	826	827	850	854	833	825	830	863	872	836	835	843	858	812	789	827	870	894	832	818	767	769	823	801	812	854	850	845	798	833	820	858	786	861	776	803	834	855	803	789	814	816	879	854	824	779	826	790	773	818	820	831	802	854	816	859	801	812	798	819	817	797	787	855	821	797	824	842	849	845	806	863	772	814	844	774	900	847	776	853	807	848	855	849	837	834	782	780	817	812	801	815	823	837	807	811	816	838	892	887	853	862	864	867	837	833	804	853	803	802	796	874	811	863	828	825	812	834	807	806	815	797	882	835	871	822	853	832	867	863	847	822	777	829	759	804	818	801	807	803	819	825	873	783	783	823	793	830	824	847	850	805	859	837	820	863	822	836	807	867	806	841	826	756	841	873	796	830	796	787	782	775	811	849	855	835	799	780	817	809	812	798	832	861	841	837	830	811	759	796	845	838	805	820	827	774	819	845	771	782	824	827	870	801	818	821	782	775	778	836	888	868	889	835	778	809	846	823	803	790	797	817	824	793	873	819	855	823	840	838	857	793	815	850	855	855	796	827	866	840	832	862	837	829	768	835	839	790	824	830	750	830	829	790	861	861	856	814	789	815	857	777	854	818	797	832	789	861	823	841	826	809	818	804	830	834	828	816	774	772	782	810	793	827	862	826	821	856	851	809	797	858	803	787	894	856	798	831	851	874	852	799	861	840	778	818	849	810	843	819	838	810	795	860	822	861	795	835	865	854	807	839	784	799	825	814	849
4412	5147	3468	2049	1622	1447	1280	1154	1096	1051	1003	967	935	999	948	858	867	916	872	872	893	918	861	874	865	874	873	843	891	819	840	877	845	867	836	885	831	834	865	875	834	844	829	908	836	869	878	873	862	880	883	830	914	854	838	809	855	861	858	797	844	870	858	853	871	830	851	917	887	831	849	810	909	790	850	907	849	886	899	871	857	849	849	862	829	823	885	862	908	842	831	870	884	867	918	861	877	836	863	837	867	878	903	854	852	845	823	879	801	858	811	860	849	838	796	835	841	854	910	871	849	851	828	878	833	822	849	896	871	825	778	810	785	818	853	868	838	817	818	877	849	854	863	853	886	850	868	822	849	886	843	842	852	880	841	877	811	831	810	859	864	885	847	876	801	855	818	841	863	868	806	795	871	894	837	857	847	878	867	856	825	824	880	883	878	871	851	916	882	854	814	855	835	867	849	899	802	883	847	889	872	838	835	837	832	851	809	877	849	810	833	834	865	896	836	868	873	870	843	831	822	834	808	782	846	873	854	852	841	816	858	848	836	884	883	830	822	873	869	866	884	850	873	871	871	828	838	864	869	855	906	892	819	857	843	814	794	801	816	834	865	830	906	856	882	883	910	836	858	866	834	844	826	838	873	838	867	855	902	778	809	857	864	874	846	829	819	859	839	825	791	825	833	885	882	831	859	826	827	823	812	838	835	787	858	840	857	877	806	907	838	880	876	803	809	882	808	819	837	862	880	908	825	891	829	844	896	816	872	846	816	844	839	911	827	826	806	829	883	836	848	837	852	829	784	888	932	847	860	875	777	785	889	883	816	840	835	833	865	826	864	826	815	866	848	865	824	851	897	881	859	831	810	845	853	831	866	822	794	863	843	811	897	857	851	860	813	796	858	884	815	840	861	836	851	898	870	861	824	844	886	876	857	869	825	850	844	870	877	829	855	814	831	877	816	805	850	855	825	864	834	840	834	930	818	836	871	843	846	836	840	867	843	857	898	860	802	836	825	833	864	782	827	830	841	863	774	833	885	812	841	847	834	802	870	917	885	799	830	861	872	807	815	834	837	853	818	829	875	802	835	862	858	840	806	797	834	835	832	804	859	800	833	823	844	851	850	831	840	816	816	848	846	881	918	823	844	824	840	855	876	855	883	844	855	853	902	889	910	844	852	836	810	871	848	844	815	867	882	878	838	855	850	853	818	851	857	877	839	849	866	923	834	841	828	830	844	898	809	839	835	829	880	862	902	809	840	838	864	853	865	893	839	805	922	859	888	854	884	879	821	830	841	864	858	897	835	850	801	843	857	902	872	834	864	835	880	801	795	798	916	779	843	843	828	805	850	869	845	870	878	852	868	856	842	851	857	803	829	847	849	878	846	861	870	818	853	854	809	888	885	822	863	857	855	884	825	897	854	849	861	835	860	838	835	906	846	862	850	862	810	813	913	877	867	838	827	835	877	860	810	847	879	828	857	852	851	870	840	873	854	897	877	833	853	866	847	821	867	808	878	844	829	842	824	862	826	876	896	929	816	859	863	818	877	808	896	851	892	835	830	908	853	832	847	821	774	882	898	843	887	852	831	844	895	859	821	842	806	846	889	864	857	865	844	866	802	794	834	863	868	841	861	864	798	811	854	866	853	807	866	850	825	806	908	910	848	827	871	820	837	858	826	874	859	846	812	837	824	799	829	890	800	829	824	886	824	835	896	830	841	872	835	865	822	866	900	846	828	850	914	928	823	842	819	884	824	839	843	847	887	872	824	853	878	818	871	848	892	849	856	821	861	906	865	903	820	865	885	863	845	793	854	942	833	861	868	818	822	852	851	861	827	853	851	910	847	820	832	835	827	843	837	805	828	877	841	833	870	862	873	846	874	881	865	840	889	845	830	883	871	844	819	852	885	854	836	830	869	845	866	872	876	848	856	867	861	813	824	868	829	863	837	793	836	844	814	857	880	864	876	850	843	861	858	861	844	864	840	886	849	843	881	970	797	849	805	844	794	813	921	846	788	844	910	887	834	896	850	860	858	870	880	816	854	817	863	883	813	824	861	826	833	837	850	840	832	863	835	870	834	894	842	866	834	858	857	853	840	833	836	849	817	841	854	864	848	839	880	813	877	838	786	851	877	829	835	896	814	842	862	869	839	864	781	839	846	846	858	816	838	883	887	870	861	816	889	827	839	827	836	815	844	907	857	885	790	835	808	841	913	815	842	820	888	840	832	900	791	870	870	809	855	851	809	857	815	805	813	818	820	887	867	786	898	847	839	899	842	812	894	853	834	840	836	799	806	851	835	828	833	872	852	800	888	850	883	888	867	796	815	868	845	888	860	907	832	893	845	855	819	900	879	881	826	848	843	815	851	837	803	917	880	828	855	859	821	824	884	848	845	896	835	867	850	829	871	831	855	853	870	825	848	827	914	875	844	836	908	812	854	835	881	895	816	853	878	870	862	821	847	856	847	840	842	822	864	866	825	865	825	820	881	855	860	908	818	886	794	867	808	869	831	802	846	858	832	856	832	835	833	874	834	839	851	861	880	845	865	870	851	857	863	800	887	900	823	852	834	888	840	802	826	852	818	857	787	907	859	847	868	801	897	844	856	842	835	833	813	826	858	840	925	854	847	859	872	781	850	864	856	847	868	862	855	860	873	855	837	869	866	868	801	909	852	863	803	850	848	830	847	863	841	859	855	889	846	805	833	822	872	867	857	841	775	826	849	873	780	855	814	884	833	883	828	852	896	854	867	919	800	919	895	866	857	836	917	806	825	809	816	826	899	853	834	800	908	812	859	804	824	839	806	872	840	871	828	873	895	861	850	892	806	849	858	840	837	862	891	887	841	851	895	866	872	876	866	819	894	883	846	830	927	865	859	884	927	834	844	853	828	814	805	863	891	826	840	830	873	826	834	806	854	850	867	838	869	858	861	823	880	815	865	833	890	833	863	868	817	864	871	863	868	859	832	810	850	869	846	817	884	856	845	866	849	871	817	860	849	836	891	844	834	838	868	835	852	847	897	835	849	865	853	817	844	858	839	873	826	834	918	896	873	838	807	867	865	838	807	812	760	846	831	903	842	819	827	893	840	867	807	876	816	904	863	887	859	811	910	904	869	872	865	819	830	862	815	858	882	793	871	835	813	898	836	879	825	878	814	828	826	831	852	814	859	818	855	849	848	842	858	867	858	887	869	854	836	834	875	879	829	834	831	830	840	813	842	813	855	857	858	854	844	910	832	847	856	913	810	885	811	859	844	812	865	806	862	841	789	837	794	852	867	856	869	885	896	852	911	814	869	820	842	822	878	813	871	841	798	860	850	873	826	820	839	833	860	849	891	893	865	857	865	836	841	831	860	904	829	816	878	850	878	852	893	902	866	887	831	858	855	826	843	812	874	829	852	856	858	846	818	886	808	843	881	811	877	855	840	823	839	895	798	850	827	860	823	868	866	831	857	854	881	843	848	872	827	858	874	853	819	812	901	860	837	870
22518	21182	28849	23799	21185	21226	8232	1308	1000	905	869	831	749	756	758	667	701	634	648	644	620	684	616	628	682	631	606	645	622	579	615	591	613	594	586	579	590	569	581	599	602	587	583	614	594	584	537	559	579	544	578	588	593	607	592	546	588	579	577	614	554	626	584	626	563	561	619	603	593	538	615	609	562	563	579	555	563	600	549	566	556	548	546	603	580	586	574	571	563	581	567	568	578	575	558	548	546	584	566	575	578	535	552	573	559	597	591	555	562	561	610	552	551	603	565	563	575	602	558	556	577	587	547	553	543	620	620	564	553	589	569	563	576	606	546	592	582	599	599	567	571	576	517	522	550	545	574	564	629	630	528	567	555	621	586	606	560	589	613	573	600	579	573	581	603	558	531	570	563	604	575	552	577	574	582	579	587	566	634	575	576	521	575	638	571	556	540	575	573	558	568	540	538	570	564	578	575	601	573	574	591	579	549	590	559	561	614	584	559	583	561	587	613	560	573	596	570	555	546	587	505	595	565	540	541	591	527	563	566	584	549	602	567	549	574	579	553	576	578	593	580	581	563	617	635	587	558	536	614	587	590	609	541	549	573	543	572	554	582	561	559	614	559	585	590	601	583	625	575	605	566	560	580	575	584	556	586	550	589	576	542	573	536	587	594	570	576	569	591	564	565	620	579	602	510	522	540	556	578	565	597	566	583	587	478	586	577	595	558	584	549	570	592	523	575	612	591	543	578	554	585	572	561	533	535	543	609	606	580	566	574	554	567	585	529	618	562	538	555	546	531	547	578	580	594	596	568	617	602	596	561	592	620	566	599	587	551	574	585	608	583	549	530	569	564	539	595	554	603	573	547	538	614	566	571	565	599	538	588	591	579	552	562	543	583	533	617	580	610	570	553	589	628	544	592	605	583	575	581	584	596	570	565	538	579	590	536	586	524	586	585	551	543	589	595	588	588	578	580	581	550	571	564	578	553	573	577	594	583	562	538	566	571	551	585	598	557	588	583	549	558	535	579	550	554	606	625	557	580	597	546	575	553	552	578	554	560	558	547	584	564	536	592	576	577	538	544	553	567	544	604	553	592	575	565	511	535	565	571	585	589	591	588	581	594	581	576	609	590	530	546	548	546	551	551	558	543	570	559	581	584	528	604	547	589	553	597	623	556	616	548	567	558	580	570	594	581	589	574	543	561	560	553	559	604	551	598	593	590	572	544	576	566	585	584	596	568	559	574	581	556	574	595	601	560	559	528	558	596	582	569	594	557	517	593	540	610	560	549	574	572	590	598	556	607	564	530	529	521	572	561	583	551	582	578	572	577	579	609	552	570	568	604	564	573	568	544	548	568	572	565	581	595	567	589	580	590	582	566	555	593	572	568	553	535	618	580	594	604	602	553	540	587	530	525	545	562	587	590	572	567	580	556	516	625	532	569	558	531	588	552	560	603	559	581	558	588	579	559	547	579	523	576	571	592	580	572	578	519	572	621	562	586	564	564	504	565	580	569	573	589	582	546	597	543	556	542	565	604	574	582	565	523	563	612	565	613	616	580	578	583	570	620	548	542	584	553	543	583	576	559	552	543	577	557	584	541	535	608	600	581	546	543	569	560	566	576	588	557	609	583	579	573	516	593	598	583	584	545	590	576	569	596	603	591	578	572	536	581	572	592	609	590	536	600	527	540	578	574	607	577	554	588	533	601	568	567	592	567	579	572	571	617	546	579	562	561	555	608	609	565	565	578	530	628	564	539	561	583	597	529	583	569	573	617	589	545	536	568	551	612	587	566	551	564	542	544	558	578	607	598	610	586	559	575	567	563	592	561	589	549	544	535	532	600	590	542	572	585	601	564	594	593	541	577	594	552	543	581	599	544	594	551	555	545	544	605	552	555	586	576	600	593	571	543	535	599	596	552	574	557	559	553	568	573	543	584	523	578	621	572	578	574	561	552	575	561	590	577	562	592	555	569	598	568	589	536	545	592	583	572	562	561	618	579	541	556	553	566	562	605	538	547	568	559	579	592	553	556	551	567	572	573	592	553	575	550	545	569	594	529	566	577	587	547	561	592	565	583	518	535	524	601	577	576	561	600	587	532	557	563	598	602	584	558	596	586	575	587	544	577	589	572	589	575	537	544	565	558	551	575	527	602	581	542	601	529	546	596	570	533	541	577	583	581	549	574	588	576	571	583	568	622	604	574	560	532	597	549	568	587	580	558	631	596	579	559	581	544	575	571	608	535	604	538	568	588	608	608	579	603	565	571	613	544	602	573	576	584	558	577	579	554	573	537	582	557	535	602	593	593	589	570	562	561	607	592	561	594	600	544	567	541	609	532	573	547	582	572	524	592	540	558	611	586	567	579	566	583	598	553	539	594	607	568	575	602	571	566	551	629	581	613	587	546	519	582	583	560	578	573	570	535	560	588	591	555	582	573	562	554	590	580	579	568	570	544	563	552	585	583	575	605	595	484	573	554	609	579	575	584	589	549	535	552	582	547	594	527	541	571	567	563	527	569	574	582	569	631	542	544	597	592	584	545	568	537	588	556	585	608	574	600	553	578	628	546	542	551	562	567	572	532	594	572	579	521	548	577	545	601	534	547	541	573	592	576	558	583	597	573	563	547	563	588	587	531	581	560	562	538	565	532	536	578	591	560	594	575	549	577	572	577	612	558	560	606	586	611	607	598	551	608	591	568	553	570	589	560	507	579	560	554	555	552	566	543	583	541	546	531	601	585	561	559	575	574	586	533	594	567	577	560	560	604	526	600	540	596	612	567	629	550	548	585	562	523	607	552	587	559	568	579	569	572	534	579	551	561	492	578	567	588	542	589	552	591	596	568	536	553	550	604	630	572	540	572	540	559	571	595	571	533	559	592	572	584	580	527	535	564	552	534	588	591	531	555	571	560	582	569	626	547	554	590	564	577	527	578	564	541	566	549	493	534	587	612	585	600	571	531	548	564	591	581	588	530	560	544	566	588	537	557	573	568	531	539	569	563	553	575	592	605	541	571	558	609	567	527	536	601	567	578	574	576	548	603	552	553	541	540	565	559	560	534	553	576	582	573	566	525	570	588	555	571	568	569	577	583	599	544	559	559	612	570	579	566	588	569	598	543	551	570	595	550	552	557	581	608	581	562	548	546	546	599	608	584	556	546	587	579	565	538	550	561	570	587	601	517	561	567	563	537	571	598	615	592	528	575	578	565	536	585	574	540	558	537	579	567	602	545	555	584	590	623	550	556	548	618	594	541	558	624	576	574	576	545	566	514	605	604	573	567	598	538	593	586	534	527	573	577	539	588	585	552	555	574	572	589	530	600	536	572	600	513	575	586	601	594	526	609	568	556	601	565	596	599	562	582	598	559	573	545	561	564	555	555	585	563	562	573	581	576	538	541	554	563	577	569	534	554	599	555	580	590	575	617	555	566	548	580	562	548	576	530	575	561	519	577	545	590	586	555	598	555	563	613	554	552	566	562	565	569	571	552	587
5271	14025	9449	4704	3441	2670	2010	1613	1393	1244	1073	941	953	827	791	729	752	741	715	671	678	684	614	677	664	636	613	616	631	660	638	568	624	590	593	629	623	574	633	616	633	563	596	560	651	595	544	588	600	596	592	531	563	587	560	577	571	585	595	575	586	612	612	614	596	591	592	550	547	584	548	567	547	557	589	551	587	560	597	589	584	585	560	594	600	602	575	578	554	553	600	568	599	553	596	644	594	569	605	563	574	558	564	583	553	595	578	554	608	597	558	583	545	549	593	574	571	562	547	602	578	604	549	553	590	530	594	585	574	613	600	552	543	558	585	561	610	524	567	561	577	601	607	555	591	573	561	602	582	553	582	580	529	587	547	572	553	562	561	559	574	568	591	593	600	599	561	592	550	617	549	587	568	632	535	563	587	619	561	572	527	557	570	555	585	576	612	619	544	527	616	549	530	572	562	598	592	620	619	650	601	554	553	563	572	584	584	598	578	621	568	525	534	560	576	577	596	551	583	543	556	565	588	529	556	580	566	566	549	583	598	546	572	610	590	598	560	581	571	598	518	626	605	602	602	595	602	545	590	592	558	563	576	586	574	566	584	559	585	605	616	590	601	537	614	575	548	545	570	545	583	575	574	578	565	606	615	633	586	595	595	577	572	579	547	566	604	591	585	619	579	593	552	583	580	577	572	542	530	590	533	583	587	605	574	561	605	571	624	559	577	562	576	559	564	541	582	591	587	626	641	566	581	539	577	540	555	581	619	578	621	569	567	531	625	573	572	585	569	543	655	542	596	566	618	570	553	563	574	538	601	579	588	605	558	592	559	576	563	552	607	601	605	570	579	566	509	567	601	579	564	584	589	549	508	562	594	595	538	574	552	555	540	562	549	547	620	564	515	588	556	573	559	586	578	550	621	565	575	575	592	538	516	564	561	582	574	566	551	556	581	594	593	581	573	584	574	609	596	541	580	570	550	550	581	568	559	579	555	608	573	584	583	570	567	570	565	607	555	570	570	615	561	580	582	631	596	564	536	559	519	549	582	574	560	550	581	595	530	590	577	604	561	593	566	596	612	558	586	574	575	598	563	592	610	591	576	577	571	545	547	590	556	618	599	605	552	595	532	600	588	585	579	601	562	533	543	601	606	562	527	578	561	606	521	603	583	599	597	566	602	564	553	588	586	579	583	522	569	567	570	579	600	611	607	573	599	606	571	565	548	523	557	593	596	532	576	601	563	578	576	588	546	556	555	594	549	548	588	565	567	555	585	568	562	587	615	579	550	539	594	592	624	512	590	582	604	538	556	543	569	613	571	566	580	611	580	620	583	555	557	569	575	540	588	547	533	612	594	575	563	565	625	589	597	584	609	576	546	578	595	582	571	579	565	534	552	592	580	531	585	586	534	538	575	608	563	644	602	576	592	592	606	566	577	568	620	586	584	580	562	556	627	580	563	618	564	574	575	562	596	576	548	552	598	567	577	579	586	565	601	552	574	542	558	533	532	554	578	584	615	600	566	555	596	555	542	590	542	578	553	545	544	584	569	583	564	547	553	558	581	629	568	552	547	542	508	597	539	594	607	570	561	545	622	576	541	582	551	605	550	551	587	589	608	581	588	530	582	581	543	551	551	589	572	592	580	547	566	569	601	549	571	549	582	552	603	541	601	533	589	568	583	558	575	549	529	594	620	568	583	562	567	628	634	563	566	573	519	562	564	575	575	537	596	542	586	576	525	592	551	564	537	624	569	577	519	556	580	577	568	552	568	598	590	579	537	599	547	539	550	589	565	549	579	581	604	562	589	589	539	600	553	549	596	578	572	563	568	575	603	536	556	565	592	596	571	590	563	613	567	612	574	546	584	567	543	586	595	564	596	570	604	588	542	574	577	584	611	525	556	553	588	609	609	555	597	599	588	562	576	588	565	614	566	577	536	555	537	562	580	623	570	593	602	560	562	591	578	544	668	585	542	509	509	563	572	572	605	551	597	546	552	545	547	582	552	591	559	546	604	559	550	561	576	556	546	589	604	583	556	548	580	565	549	588	598	546	578	570	562	587	544	538	598	584	514	560	580	586	553	554	603	612	635	565	526	589	561	592	550	595	569	560	618	606	573	564	595	595	554	605	547	519	544	575	578	577	599	568	581	584	548	624	521	541	583	585	583	565	568	581	586	588	566	566	560	571	613	532	578	580	602	568	597	559	601	572	551	582	572	593	577	585	572	606	557	587	621	563	565	594	546	583	568	565	600	560	531	555	543	562	578	556	589	583	580	604	548	621	575	581	578	554	572	551	621	612	564	579	577	590	573	529	574	561	559	552	620	542	565	551	554	569	600	587	527	579	568	595	567	604	568	559	538	589	586	588	594	591	548	588	565	577	572	546	585	565	570	576	566	564	554	587	511	538	566	571	577	590	582	581	548	568	574	578	548	571	582	560	554	582	586	589	575	572	559	522	594	585	568	542	616	527	608	578	567	574	566	602	603	603	556	540	576	587	577	586	572	536	621	589	617	597	563	605	564	598	570	575	585	576	609	594	562	577	574	592	616	599	524	566	561	542	613	581	563	539	564	570	586	587	546	582	559	548	612	579	567	594	607	616	578	572	591	575	586	557	533	577	558	573	574	566	555	598	582	570	623	552	570	602	620	607	581	579	587	594	556	601	549	568	624	553	556	589	537	571	563	535	563	566	571	600	555	608	538	511	558	586	623	552	572	542	531	582	550	565	567	524	577	569	574	570	536	562	530	565	599	623	582	611	602	562	560	570	541	594	600	581	558	549	560	582	563	582	574	553	522	593	570	603	616	582	594	548	555	546	591	584	599	547	565	566	570	542	558	569	569	587	552	588	583	539	607	527	593	563	622	574	622	619	556	528	553	570	573	570	526	609	581	589	568	577	552	606	582	595	564	550	535	549	535	578	541	582	586	569	574	581	600	599	575	619	547	568	598	581	563	556	580	556	581	588	547	573	549	607	548	578	539	569	545	569	591	599	623	564	542	562	527	580	566	576	542	595	576	621	608	626	548	577	556	570	585	557	599	540	567	560	568	586	582	535	568	589	595	568	566	600	576	589	542	630	556	576	574	566	545	561	566	579	587	584	599	544	585	609	548	591	566	564	555	541	549	618	597	585	569	572	572	567	601	599	534	610	584	585	590	579	629	540	533	568	578	553	570	584	555	562	594	587	544	546	588	557	604	545	578	598	574	584	534	615	576	612	542	546	556	608	526	564	548	559	575	606	543	626	608	562	569	560	611	595	586	556	549	577	557	584	604	576	572	572	585	554	572	567	572	544	578	560	581	603	589	562	582	519	537	573	577	556	583	557	605	524	598	595	636	572	544	563	580	575	554	546	591	571	583	649	589	543	560	592	616	530	579	592	556	556	573	565	558	568	600	599	545	575	581	559	569	541	572	587	540	589	540	575	569	560	554	559	580	604	546	591	572	574	560	532	589	536	537	554	576	548	584	601	590	575	597	542	588	543	574	582
27614	17626	3805	823	672	623	560	591	605	579	582	573	584	604	581	640	592	615	534	561	607	611	565	608	606	595	596	574	580	548	570	607	562	567	583	583	581	575	574	633	589	641	569	549	546	564	540	609	512	579	582	617	610	597	565	551	567	559	573	609	610	606	537	611	555	567	585	550	612	554	615	578	549	582	608	564	546	546	610	552	604	547	551	595	545	585	603	584	549	570	577	580	591	645	550	537	587	565	543	635	550	575	580	531	595	556	613	540	572	556	627	558	582	568	571	551	606	568	564	592	593	583	613	573	524	603	556	574	594	603	562	532	556	550	579	554	585	554	651	564	565	588	589	577	571	590	565	571	590	569	566	570	613	594	605	596	542	570	594	564	602	514	548	573	578	615	605	567	617	564	547	562	553	576	556	602	602	584	581	571	619	572	562	552	572	545	610	551	536	588	577	579	564	605	580	554	599	634	587	558	583	584	558	541	546	560	587	550	571	598	533	516	609	607	591	575	577	599	564	631	581	595	557	606	589	558	579	556	567	591	591	600	571	548	539	567	586	552	596	555	553	580	581	571	536	563	561	567	546	548	573	579	626	614	569	583	607	588	610	605	538	593	581	573	560	571	591	599	587	585	544	604	553	557	578	602	538	562	572	585	563	586	566	582	569	575	617	607	540	611	608	610	546	573	537	577	559	567	548	619	574	551	575	612	544	558	579	589	586	596	551	564	639	547	586	600	581	583	561	595	572	551	539	633	577	579	567	560	547	581	560	575	600	562	595	569	592	574	555	546	617	574	583	576	528	563	621	593	579	542	584	548	582	581	552	556	557	598	584	590	586	587	599	576	608	539	612	561	643	579	607	563	588	561	547	553	589	591	604	599	567	628	608	582	565	563	572	563	551	629	576	578	564	638	582	573	576	561	570	547	526	589	564	604	571	576	622	596	580	596	593	572	598	563	606	583	566	578	587	552	549	558	597	604	593	550	600	594	614	592	589	616	588	602	579	579	585	624	595	600	592	598	565	567	553	591	586	566	613	582	571	607	574	583	570	601	552	606	546	592	626	601	601	608	590	543	534	602	569	552	594	558	569	606	583	574	614	526	620	570	585	604	580	581	613	594	610	589	584	559	567	590	574	564	614	564	568	618	588	517	578	585	551	588	586	546	599	560	588	543	572	574	547	597	586	563	559	549	587	602	590	545	565	601	588	561	570	617	632	538	555	535	553	557	538	574	600	605	565	555	551	570	615	571	571	578	615	546	650	619	586	587	532	599	606	564	591	581	581	552	591	557	579	593	579	593	585	601	519	643	554	598	565	597	532	551	542	596	563	569	558	618	584	531	601	589	600	614	598	587	582	562	577	568	585	587	564	557	610	580	568	563	599	583	586	593	616	561	598	606	539	613	577	557	589	558	548	552	565	590	535	543	590	597	571	592	633	590	609	569	590	549	571	607	599	595	567	583	560	553	587	576	584	544	646	550	582	548	553	575	570	531	564	595	620	543	577	587	550	612	597	551	555	552	529	506	593	551	601	538	574	619	591	585	614	552	564	582	569	578	593	601	566	584	605	545	582	597	579	579	565	589	589	547	588	602	591	629	549	587	574	626	596	539	554	585	604	599	557	569	589	574	587	609	595	581	611	585	566	569	557	535	601	555	597	632	582	575	587	599	602	567	557	565	554	660	600	585	578	565	589	583	573	593	606	551	605	533	607	600	554	569	586	574	604	641	568	576	603	579	582	585	557	567	564	554	573	571	549	553	576	572	559	584	557	594	591	624	639	608	613	586	624	583	577	572	604	587	589	603	533	585	580	572	536	596	547	562	574	581	566	555	589	542	586	554	602	615	584	602	539	544	605	590	549	570	559	596	592	569	594	561	611	574	573	583	606	583	582	575	599	591	549	582	628	587	575	630	523	560	564	605	543	618	619	584	565	623	613	527	602	533	572	548	573	549	596	558	604	545	584	560	596	629	565	592	538	535	624	537	571	579	611	573	599	550	595	559	518	541	540	579	541	563	576	544	598	599	558	565	606	595	624	582	575	580	550	579	603	598	576	631	591	536	608	585	570	536	601	612	537	605	570	596	568	526	547	547	596	577	585	602	548	569	570	590	585	604	572	574	610	559	593	580	548	609	605	550	565	602	544	596	595	568	563	583	655	563	569	585	534	548	537	594	589	577	597	599	582	597	535	541	568	566	575	574	529	593	596	565	581	566	579	609	541	606	598	570	597	592	592	574	619	519	575	553	553	577	595	601	602	569	574	591	577	566	559	541	580	591	560	570	577	584	577	600	589	578	579	630	559	607	561	599	575	576	588	563	572	604	604	591	557	539	586	615	604	642	599	560	568	618	588	599	583	620	559	553	587	577	573	577	590	545	616	559	556	597	566	608	571	604	554	573	562	583	604	564	559	576	554	589	624	587	550	617	591	574	615	542	573	608	591	559	605	542	559	601	550	606	551	579	592	595	571	595	593	579	639	569	601	552	576	601	536	566	599	598	577	588	586	583	569	611	569	583	560	564	579	567	583	582	584	556	583	594	586	560	592	617	610	597	586	592	601	631	585	595	622	576	542	554	615	597	595	570	576	569	540	624	573	554	590	562	557	513	572	544	591	536	561	580	590	537	585	552	587	561	595	566	565	561	532	583	644	575	596	561	520	603	539	536	595	561	543	571	577	580	621	562	550	571	592	554	598	585	622	553	614	595	579	573	563	568	611	592	586	571	556	602	551	574	578	592	573	611	551	568	579	554	599	550	604	555	581	566	584	548	557	597	579	563	592	633	597	590	611	574	566	589	583	569	614	569	575	585	565	566	636	575	555	566	579	566	587	578	585	577	585	599	569	541	590	585	597	553	648	571	585	599	565	595	595	599	576	603	602	578	589	580	596	542	585	590	620	569	568	584	584	589	612	546	628	544	570	565	597	546	573	606	555	607	601	600	573	590	565	579	614	571	540	609	564	607	578	545	587	597	539	592	624	594	581	551	589	534	569	592	587	556	612	591	609	568	585	582	545	568	579	589	624	525	589	580	592	581	594	569	569	579	584	564	535	555	600	536	554	562	598	573	585	579	623	576	519	596	577	579	631	603	585	565	571	549	586	569	540	582	556	562	549	572	583	572	609	580	583	617	584	571	605	589	602	544	571	631	578	543	614	591	562	599	604	552	576	562	621	601	572	588	580	544	577	602	576	591	635	563	556	632	572	576	604	573	596	543	575	563	566	601	546	569	570	592	610	563	611	584	607	587	577	601	578	574	580	501	559	563	613	625	585	562	587	553	589	569	566	590	562	561	605	552	584	585	563	551	575	597	559	548	585	628	570	583	540	542	555	581	587	579	569	592	589	585	580	587	565	581	563	623	624	598	562	600	593	567	569	579	584	591	552	553	594	584	540	583	573	565	560	606	621	572	583	555	558	585	544	599	586	591	620	561	602	604	610	580	647	578	603	574	537	538	567	578	558	528	576	568	552	556	574	602	588	539	614	544
4585	1123	1012	750	694	669	651	656	671	627	642	629	636	644	590	674	597	614	681	598	578	644	670	617	629	624	597	600	622	627	595	594	610	624	616	679	627	628	581	575	591	557	606	631	598	596	653	591	621	668	601	636	627	618	644	612	637	578	637	620	595	616	611	638	660	605	610	602	639	627	606	590	608	633	617	612	648	589	589	621	612	620	570	656	612	602	638	619	693	666	614	615	639	629	616	573	597	647	617	626	639	628	624	616	631	652	640	614	606	618	580	596	639	674	593	610	650	631	590	612	603	623	592	622	640	612	658	634	623	619	630	630	563	635	617	623	616	612	656	614	623	610	633	641	606	639	641	616	629	622	624	581	650	613	631	638	628	620	583	585	632	656	608	617	614	597	643	663	616	600	657	621	615	634	613	664	610	624	593	577	653	637	591	613	600	589	642	617	617	621	605	580	579	624	634	596	619	654	617	648	606	615	591	571	630	629	633	628	628	593	662	697	653	573	592	587	563	638	686	620	567	666	651	615	638	615	646	606	618	637	619	638	641	650	596	647	623	625	643	626	636	603	644	620	601	660	585	652	574	603	655	607	628	618	619	567	658	581	645	610	616	639	623	653	627	614	656	645	645	658	681	621	644	638	588	663	657	591	647	614	629	609	639	609	558	643	636	642	642	595	627	614	615	646	610	595	673	631	680	608	610	619	619	579	604	601	599	604	630	650	651	598	663	662	598	629	583	588	623	632	657	608	611	618	628	669	622	584	585	601	585	612	597	641	630	586	590	604	612	637	641	591	614	569	603	625	635	658	597	641	602	604	631	616	651	647	597	607	620	607	630	578	617	598	632	639	622	649	640	611	638	598	568	605	639	620	575	632	653	609	666	657	625	599	618	647	617	616	632	610	626	638	617	626	604	609	592	608	584	637	610	608	589	524	570	617	597	631	615	638	620	589	616	537	630	601	603	614	555	609	633	591	617	617	639	565	587	602	632	637	637	613	613	623	612	656	641	626	629	629	638	602	610	611	599	624	579	595	612	636	623	605	620	686	619	609	628	637	602	637	629	634	655	597	653	636	622	673	606	643	575	652	619	645	640	651	598	607	626	593	585	620	625	649	657	617	608	594	650	627	629	664	597	612	658	629	591	640	609	578	659	594	636	634	640	610	626	590	674	644	613	622	569	588	590	613	612	629	613	628	558	615	610	629	591	613	614	642	649	635	655	620	604	614	616	634	632	605	648	591	623	612	654	611	605	617	659	604	645	624	610	598	605	587	605	648	595	635	587	638	640	591	632	595	624	624	640	546	590	600	596	652	638	606	591	654	634	631	606	598	630	628	641	574	613	631	624	656	629	606	655	626	620	586	636	627	609	612	609	613	606	617	632	609	645	657	594	606	642	644	623	591	623	632	662	596	628	650	623	591	631	614	625	577	607	596	639	603	622	653	592	636	617	617	631	587	638	631	560	586	591	615	628	662	620	648	654	619	578	596	632	624	625	635	604	632	639	638	605	651	639	647	649	636	580	613	551	611	585	593	609	628	641	641	636	631	618	613	625	619	614	628	664	657	609	654	643	591	621	606	659	647	629	664	573	630	642	669	619	595	615	652	641	579	628	620	642	587	611	593	625	614	611	582	647	628	647	629	635	632	643	577	635	649	623	618	634	623	644	612	614	638	609	619	616	636	612	617	645	594	607	629	617	603	620	606	613	635	640	630	610	592	628	607	601	608	567	671	656	592	620	601	646	629	621	637	650	629	633	594	671	577	599	562	643	586	600	624	580	624	625	621	637	641	609	627	590	650	588	628	612	625	634	621	597	630	669	640	589	614	629	637	640	602	621	602	660	608	625	623	614	657	571	605	698	607	640	631	620	666	643	591	632	601	624	648	639	649	621	641	570	592	614	603	653	635	624	592	601	645	676	650	591	635	597	626	593	589	617	637	634	612	623	655	632	624	582	583	670	577	585	647	606	625	646	656	623	612	626	613	604	625	613	627	614	609	639	627	630	639	646	598	651	662	618	614	661	623	658	609	589	614	658	642	597	612	627	612	650	619	627	645	627	613	620	623	620	578	596	642	660	625	650	619	621	686	622	656	624	582	619	644	606	653	612	657	583	649	623	584	636	644	655	595	689	596	627	597	657	600	649	616	598	594	601	619	636	645	615	672	649	641	615	612	676	603	581	610	626	637	616	608	563	586	606	613	616	595	590	602	632	602	640	591	619	625	603	633	614	644	614	664	628	636	592	631	588	632	634	618	646	655	633	688	630	661	609	612	642	626	602	605	581	632	637	609	631	569	619	607	636	639	616	633	598	657	594	690	617	624	586	636	579	628	612	610	549	592	661	600	639	583	594	628	595	680	634	629	613	593	619	615	597	650	624	608	636	609	625	619	617	623	646	617	638	608	598	585	622	620	582	598	637	587	635	594	572	624	602	645	626	603	622	588	606	590	600	589	634	603	632	635	620	600	644	624	630	595	621	658	592	588	622	573	564	583	634	604	582	609	622	602	586	598	660	622	663	629	587	605	576	641	626	623	596	627	613	636	640	658	582	566	599	611	628	612	660	616	622	611	632	626	591	573	621	623	626	649	618	595	646	596	594	632	647	603	650	620	646	597	560	561	561	607	645	586	564	617	614	626	639	600	629	587	624	602	629	619	597	614	598	570	641	568	637	629	635	605	613	587	609	594	613	617	648	565	550	663	624	639	659	598	603	628	676	603	609	648	638	600	638	666	661	603	647	625	613	639	615	635	638	590	624	594	609	618	652	639	650	629	623	610	594	623	623	607	585	628	593	619	624	607	610	632	666	615	634	657	633	614	645	584	593	676	613	610	668	586	617	603	632	628	661	593	618	600	680	602	646	663	609	630	679	594	631	621	564	637	602	641	624	633	605	621	599	624	625	612	617	661	604	574	627	567	629	621	632	640	613	627	612	638	597	568	627	629	597	647	588	626	615	676	666	666	616	627	638	591	658	619	605	630	614	645	627	613	638	651	592	593	649	641	582	587	661	621	631	616	594	563	619	624	596	612	619	611	604	599	632	677	652	634	641	622	610	618	620	605	604	637	643	619	653	668	616	619	628	679	609	607	643	584	655	623	621	656	705	609	617	593	589	633	639	625	603	634	625	670	657	623	609	610	630	608	614	625	606	604	651	642	609	577	668	640	634	663	651	665	638	644	667	631	611	583	613	629	653	643	649	576	639	597	622	572	591	610	607	630	653	643	622	618	609	608	642	643	622	626	624	613	667	616	618	606	638	646	620	632	654	615	628	564	593	591	572	609	695	589	569	646	672	606	610	643	603	650	657	597	629	591	645	646	635	621	641	593	600	670	638	578	680	644	618	593	664	627	576	576	610	660	584	620	620	571	604	616	640	600	613	622	643	599	620	634	667	619	650	589	647	595	722	680	579	599	633	649	592	570	597	615	613	582	605	584	603	626	593	620	609	633	669	631	634	601	612	643	598	608	640	611	641	617	585	644	619	606
23444	21060	28221	24112	21058	10158	973	676	544	505	447	467	423	405	406	403	413	401	350	356	349	364	332	367	369	341	389	345	351	379	357	348	367	346	366	372	324	370	367	385	353	339	374	342	355	362	364	368	332	333	333	340	331	313	367	339	330	345	360	338	375	372	364	333	363	325	351	353	366	330	379	318	363	344	369	355	347	324	341	333	348	349	373	376	343	360	341	340	359	354	328	332	351	320	391	355	360	326	336	349	333	356	334	337	310	350	334	318	296	320	328	331	352	330	339	357	350	376	349	350	337	339	358	309	324	313	357	338	319	348	336	343	375	369	368	323	314	353	308	333	321	344	333	379	358	355	348	352	346	363	320	333	332	344	344	341	341	344	372	361	338	387	393	347	325	358	354	323	297	358	332	350	350	321	388	338	331	347	345	337	320	355	324	346	333	344	332	357	357	323	355	318	344	304	381	359	357	366	334	353	361	323	329	372	308	346	359	350	338	339	363	333	381	345	358	351	318	335	326	344	330	370	327	356	335	303	336	333	337	352	341	355	326	341	317	346	368	331	344	353	320	360	375	358	343	333	347	331	317	334	336	326	361	333	342	342	361	362	343	332	360	341	337	357	338	315	302	325	355	333	343	351	317	387	340	357	344	344	338	365	354	344	339	353	339	338	335	366	310	303	320	305	352	330	321	368	325	357	328	359	335	372	366	346	363	323	333	331	345	363	356	336	369	362	335	311	345	319	341	318	358	346	330	328	354	321	335	360	320	309	367	347	339	307	385	359	333	323	330	315	366	351	348	368	326	347	342	341	330	312	347	374	352	358	351	334	372	354	346	336	365	326	367	347	315	329	347	327	320	379	301	329	319	375	315	346	346	347	341	361	323	348	293	368	349	320	331	347	315	364	306	365	328	395	351	365	335	354	324	364	361	301	343	329	343	324	356	352	336	347	342	360	336	374	357	328	338	342	347	366	329	357	365	358	351	333	329	330	326	343	368	326	328	307	334	315	357	298	337	344	352	373	356	354	362	318	346	322	346	349	304	375	350	356	376	342	347	338	365	321	330	320	342	352	356	316	340	345	366	381	353	348	371	351	319	376	336	346	319	326	326	347	360	343	354	333	324	340	350	338	356	315	359	370	359	340	341	326	343	329	316	368	343	326	340	297	336	334	345	379	336	333	355	340	343	315	352	335	340	356	357	341	309	313	348	329	336	348	326	343	347	342	350	313	314	338	380	320	319	352	349	341	358	343	345	351	343	342	335	347	339	350	349	349	369	317	361	365	351	322	379	347	329	359	343	365	313	364	337	358	347	314	346	342	337	322	340	350	340	303	350	332	344	338	320	369	357	344	356	339	343	370	340	386	359	357	356	323	349	355	348	324	360	309	339	346	340	294	343	319	338	338	390	340	335	370	345	327	301	360	319	336	322	319	358	345	309	383	350	350	309	354	309	323	347	367	347	332	337	338	372	299	341	353	369	339	356	322	348	334	343	338	343	357	358	356	332	372	315	325	329	347	343	351	344	330	330	336	322	336	299	344	335	329	353	350	340	325	369	350	346	337	316	323	351	355	338	331	349	340	368	368	328	334	355	358	345	357	306	313	334	356	362	287	338	331	363	370	339	341	323	348	328	340	341	358	312	354	371	338	336	319	370	318	360	340	312	346	329	336	318	319	362	348	346	342	330	358	322	393	362	360	325	349	337	330	321	318	331	333	358	367	327	312	321	367	293	326	363	330	359	367	359	356	340	376	343	358	326	350	352	405	307	329	330	335	350	338	339	350	319	367	333	376	331	332	335	363	377	347	343	312	352	335	337	323	361	353	324	326	357	323	344	352	313	350	353	357	350	328	345	343	311	364	309	349	347	332	352	352	351	357	363	316	320	312	354	331	361	359	332	353	359	324	344	353	330	347	335	325	326	311	317	361	336	368	375	326	316	339	341	340	334	343	337	330	347	314	332	345	369	380	342	316	323	285	339	325	304	366	325	317	355	315	355	378	338	316	372	325	328	393	338	361	334	344	329	356	320	362	309	340	359	331	353	312	324	324	364	324	345	316	358	346	346	306	339	349	335	335	328	336	333	342	366	364	341	366	287	328	371	352	351	303	351	348	353	361	330	356	351	332	332	404	328	324	347	333	338	319	361	368	356	366	356	356	362	343	373	344	356	325	315	335	327	346	330	330	353	360	369	372	349	310	299	334	365	360	340	337	346	338	346	314	336	322	342	323	314	348	359	324	357	348	384	343	308	337	348	352	398	334	348	368	332	356	319	356	337	319	356	328	325	323	363	353	324	337	328	360	341	312	331	323	343	326	333	362	377	326	329	311	372	332	340	312	343	319	364	352	353	311	353	354	326	322	351	340	336	319	320	357	334	331	328	342	337	353	330	396	324	358	395	367	327	344	306	339	329	334	335	342	319	337	369	370	350	327	365	322	315	361	305	336	332	354	313	332	316	334	354	351	329	330	356	361	355	311	344	345	309	320	338	342	348	342	351	338	357	356	393	342	346	315	323	356	371	342	334	331	328	305	338	302	338	328	338	337	355	343	339	330	325	331	331	330	320	324	336	349	344	359	347	333	323	323	351	357	327	352	331	372	348	352	326	341	325	328	329	367	339	365	316	332	377	330	371	352	351	335	359	302	351	334	324	334	336	334	391	354	324	323	352	323	370	311	343	329	355	355	372	332	346	348	380	320	324	328	298	318	328	323	348	335	306	343	306	328	345	341	344	348	342	330	336	334	352	310	334	361	326	315	322	343	358	327	341	347	360	352	326	336	345	340	319	379	355	347	325	346	382	351	297	359	353	319	344	358	284	333	344	328	351	354	337	357	320	336	350	391	357	342	341	317	369	353	338	336	333	336	330	343	310	318	349	348	359	334	313	337	343	358	322	361	333	368	329	328	353	304	366	325	345	367	332	318	339	354	349	354	384	323	375	359	355	378	367	339	361	375	327	338	373	311	333	296	333	320	358	350	354	317	356	363	323	309	366	362	357	340	313	364	328	348	350	321	313	332	328	356	336	362	346	331	344	383	349	315	338	349	342	336	381	349	381	350	355	324	351	304	310	329	343	386	333	326	380	343	345	355	331	323	348	358	354	329	361	343	356	357	380	335	323	355	352	341	345	314	344	356	333	343	327	338	327	333	321	330	341	331	370	330	338	353	344	366	326	359	344	333	338	340	358	339	354	330	348	348	361	350	334	336	321	312	329	361	350	326	345	329	354	353	320	312	361	338	358	325	308	333	343	362	357	350	320	360	330	344	343	368	326	350	361	339	324	354	330	334	356	303	356	355	330	359	366	311	323	349	317	342	335	336	356	319	313	356	320	321	337	328	327	357	324	352	351	356	335	329	327	317	345	368	309	336	355	330	346	350	317	360	353	335	353	342	382	300	335	339	357	324	326	343	344	359	348	352	326	376	330	301	330	296	302	362	335	351	337	369	366	336	353	318	382	347	360	364	352	318	336	349	327	366	374	336	320	315
3848	8666	5798	2717	1958	1435	1202	907	811	688	610	601	539	518	499	511	441	452	461	396	443	411	391	402	416	411	400	403	394	439	370	366	405	412	405	404	360	400	401	406	382	376	375	367	373	364	377	373	363	377	383	400	366	364	395	382	397	390	374	385	373	431	378	392	347	368	357	385	370	387	356	371	362	357	351	373	380	364	379	382	348	376	390	349	374	378	388	397	353	332	367	374	413	380	357	347	352	379	372	383	371	372	383	371	387	378	402	385	380	388	362	358	391	380	366	377	363	367	373	377	374	386	370	352	410	409	329	350	426	371	384	406	352	382	394	402	361	378	386	331	356	358	381	367	345	360	380	377	385	338	403	372	390	355	384	379	376	344	378	384	371	407	368	392	329	390	372	376	390	377	346	375	392	394	377	353	389	373	376	389	377	386	374	380	405	366	373	396	359	379	390	399	347	356	379	373	371	382	375	344	378	355	350	368	373	385	397	380	366	355	361	361	368	373	352	374	369	376	357	364	372	357	371	351	389	346	331	402	400	358	340	377	374	346	394	364	348	364	393	371	411	370	392	375	371	363	371	358	339	366	367	386	358	364	385	390	358	390	391	398	372	370	364	342	347	366	398	354	384	340	391	375	349	387	360	356	386	380	386	364	410	361	373	391	387	343	346	335	368	331	384	358	369	375	346	386	379	358	332	389	400	356	382	371	373	396	379	353	394	382	396	329	354	377	419	395	370	381	348	377	396	370	349	401	366	328	378	345	324	360	388	333	385	346	357	362	391	392	373	368	365	368	380	381	379	385	390	392	395	360	364	384	361	382	381	378	326	370	403	339	367	369	355	351	357	384	374	369	351	359	376	369	403	389	372	359	398	368	362	378	347	372	400	372	379	384	385	353	412	353	348	376	368	368	350	385	360	377	363	367	381	358	356	352	356	349	364	345	361	378	379	386	337	411	359	360	364	342	378	348	324	328	377	365	351	356	338	377	352	370	375	384	372	363	376	395	354	427	359	374	370	384	373	365	351	362	356	424	417	360	349	359	351	397	384	368	364	379	397	407	394	339	373	372	338	385	339	376	386	404	371	399	377	368	380	393	358	359	367	403	335	395	344	384	360	400	350	367	356	386	353	390	382	387	389	377	353	370	382	378	378	369	355	360	388	342	389	385	338	365	360	343	402	374	375	369	391	373	367	371	356	376	324	371	411	370	386	398	392	365	383	358	363	370	389	382	371	347	353	372	404	343	411	337	355	372	390	378	361	377	387	397	374	381	362	384	352	384	380	353	361	370	357	340	359	385	343	386	403	378	386	354	382	382	371	380	363	372	346	367	368	353	345	366	425	384	375	392	381	355	334	334	338	363	372	363	373	358	362	342	369	394	373	353	335	368	352	382	392	376	375	362	359	394	371	377	369	359	376	378	358	360	392	344	406	374	341	394	381	317	364	368	362	395	367	358	358	388	357	380	355	341	409	351	405	360	371	380	365	386	403	355	379	366	374	397	348	375	353	394	364	351	369	366	354	363	371	361	346	399	358	367	385	372	361	374	391	361	319	365	397	394	385	389	388	356	368	353	376	361	349	360	365	390	372	350	379	347	359	398	338	331	390	356	372	358	393	374	361	380	351	404	420	367	382	387	369	384	356	408	376	379	399	360	384	379	347	361	378	376	381	379	384	350	390	375	379	346	374	355	402	388	356	359	353	394	376	398	354	379	370	377	356	351	378	337	364	406	375	360	341	389	387	415	360	369	364	377	359	374	344	373	428	375	380	374	377	389	397	351	367	382	374	389	373	358	329	396	427	360	334	375	354	364	379	396	344	361	355	376	347	396	374	359	366	348	345	324	413	336	362	351	368	350	384	345	356	367	394	402	356	383	361	384	372	397	375	370	383	345	353	364	364	386	375	384	376	383	382	329	366	364	365	352	376	369	398	393	381	391	351	359	379	401	372	368	371	393	393	371	406	400	376	352	382	340	330	365	366	363	379	348	366	369	352	377	386	350	364	392	346	354	342	393	334	395	380	374	361	385	406	383	385	368	387	397	381	388	359	346	340	367	380	370	352	354	387	364	382	399	337	373	357	402	378	342	380	376	378	354	361	385	372	337	378	352	369	342	372	336	395	371	360	376	370	380	380	367	395	372	398	382	383	367	361	375	380	381	420	361	358	337	376	372	344	364	379	358	363	388	344	354	366	336	389	404	373	405	373	337	381	366	347	354	380	350	382	371	342	354	364	374	390	384	342	403	380	341	381	374	378	389	355	362	391	377	347	398	366	374	365	377	375	396	341	350	400	350	382	400	374	393	405	344	329	387	397	420	354	365	356	377	367	364	364	393	354	386	381	378	365	369	380	389	392	387	386	362	362	339	375	363	357	391	373	395	365	394	391	348	379	402	371	390	407	368	366	357	428	344	377	364	375	379	387	368	391	380	381	374	403	394	366	365	365	403	356	380	391	401	344	387	383	357	372	382	398	358	408	421	375	357	358	397	346	359	373	343	369	400	379	374	342	377	347	349	365	375	376	383	360	387	368	376	377	357	375	358	367	383	364	370	393	351	374	363	383	371	396	377	339	390	351	373	379	359	399	386	376	366	422	363	355	360	406	352	378	381	376	371	365	386	397	348	359	345	359	350	376	381	384	384	383	388	359	410	378	335	366	380	392	363	360	378	337	389	397	375	377	410	373	371	409	374	359	362	341	390	377	363	392	360	354	394	360	354	380	353	375	382	362	378	419	403	364	323	396	356	384	415	368	352	331	365	399	363	359	354	362	382	363	359	360	379	386	363	386	373	344	392	407	365	354	407	396	368	380	351	375	364	365	348	372	358	380	387	347	341	404	382	368	355	385	393	372	347	420	406	345	377	351	362	381	383	365	375	376	389	389	340	387	382	357	354	396	362	363	408	329	376	374	386	352	393	398	402	356	375	375	398	372	375	340	373	373	372	381	364	342	351	350	399	393	394	359	375	386	363	393	367	376	402	370	367	392	368	364	378	370	416	419	401	370	367	368	347	394	354	351	366	354	356	374	388	391	374	381	359	344	360	347	350	371	356	367	374	398	371	357	378	349	356	392	376	373	351	382	390	361	350	367	373	381	371	369	375	378	342	386	370	355	369	387	353	354	349	380	383	360	373	370	395	381	390	375	401	376	374	370	373	350	369	378	393	335	356	383	372	352	393	357	387	408	376	372	356	411	398	374	341	378	402	382	361	417	405	385	357	415	428	395	370	392	388	382	372	346	410	359	385	351	363	368	369	358	371	378	376	353	355	384	381	347	344	389	340	363	365	383	384	405	353	387	378	345	364	385	356	374	407	386	399	373	368	378	377	364	348	375	385	351	376	384	361	356	317	343	362	360	393	404	392	382	389	372	380	361	371	356	380	363	364	394	366	382	379	366	353	372	375	364	331	363	347	390	372	355	393	381	387	382	359	399	374	400	359	383	388	359	362	394	389	354	399	361	383	369	361	381	395	365	354	356	380	361	373
24799	21062	27098	25152	10149	1221	1018	887	827	863	887	844	848	852	864	821	869	824	810	859	817	866	865	828	817	787	780	823	805	874	816	841	817	828	778	812	841	813	819	752	804	818	818	819	787	831	810	763	755	792	809	801	838	771	829	834	854	823	780	796	830	830	822	818	790	804	817	802	775	764	824	846	792	867	829	793	796	776	806	773	761	824	782	784	820	829	804	811	827	782	813	779	810	777	783	750	747	807	751	759	838	807	761	755	821	785	803	761	796	817	813	800	836	769	794	809	798	792	789	795	797	819	766	820	831	770	793	803	823	763	764	819	821	844	867	847	804	832	788	825	800	767	777	755	767	830	746	852	789	776	825	787	811	749	790	808	753	750	793	804	811	784	798	806	765	757	791	773	807	832	819	774	824	781	794	811	816	837	768	797	837	863	802	813	808	803	847	749	812	806	812	811	818	816	756	821	776	867	757	800	760	813	773	861	793	779	798	805	811	807	811	809	820	829	765	804	807	813	791	782	798	817	795	780	869	805	830	756	816	819	801	826	817	829	826	739	823	775	778	820	798	753	785	829	777	758	849	763	852	809	806	838	862	780	776	810	855	759	810	795	780	850	800	801	819	807	759	793	718	797	776	743	795	842	807	799	798	798	796	766	815	816	865	785	808	804	816	782	799	772	785	771	825	812	818	849	800	783	838	800	786	809	836	764	790	783	812	810	783	825	808	805	838	856	819	780	795	826	813	828	784	759	774	783	818	814	805	812	795	823	805	796	832	794	775	816	804	822	865	769	769	812	772	902	821	824	743	800	815	793	776	771	824	761	827	752	778	800	846	755	829	812	790	795	791	810	844	748	805	767	792	785	818	810	842	771	845	743	792	764	859	798	822	822	772	835	781	826	823	755	840	823	775	812	810	773	783	835	785	764	753	731	814	782	777	796	771	745	800	765	756	817	790	815	801	786	792	786	848	867	755	832	805	841	767	752	777	798	790	812	829	820	797	841	770	783	817	742	809	797	869	826	818	809	840	837	815	851	755	809	790	835	714	783	767	843	838	812	795	786	792	815	822	767	787	791	813	789	778	752	831	757	804	797	785	805	785	824	881	797	817	776	803	796	786	758	789	807	815	814	777	817	778	782	779	779	800	836	811	772	852	834	824	849	839	833	810	843	905	796	784	819	836	867	774	808	802	787	802	770	857	851	819	821	789	791	806	769	799	798	784	796	817	800	809	798	848	816	748	809	792	841	827	784	774	771	808	792	780	786	766	837	830	816	809	843	813	823	813	778	826	840	840	852	770	796	800	764	805	786	800	833	791	803	753	811	833	761	793	792	792	779	817	824	827	821	812	777	756	820	833	775	835	856	761	809	777	817	864	790	826	768	805	827	815	753	781	735	767	785	756	783	808	777	816	827	814	839	820	796	840	813	776	807	781	826	824	765	778	829	765	792	823	789	792	800	815	776	814	803	769	761	794	850	771	770	802	850	815	835	806	803	773	828	761	783	801	802	784	789	756	773	824	820	824	768	762	754	834	778	791	812	815	817	807	812	763	816	818	729	787	765	796	791	818	839	794	795	817	782	769	808	799	789	818	825	812	773	787	858	743	840	772	846	785	791	818	831	819	838	838	795	797	816	801	784	767	752	780	839	850	776	849	827	786	744	796	817	777	816	791	821	804	812	831	752	813	772	799	714	821	786	791	833	857	803	828	821	815	776	781	778	777	767	840	814	795	732	791	791	817	774	781	743	765	777	815	800	854	798	764	818	843	793	756	785	805	779	787	776	801	773	805	812	835	802	770	863	808	784	794	799	792	754	796	789	830	839	798	791	793	767	792	771	762	794	772	794	773	764	781	812	802	781	812	788	795	775	798	823	810	792	873	823	802	793	770	795	781	780	768	790	794	801	859	838	783	771	771	835	767	760	774	814	864	803	782	784	795	840	766	804	784	773	808	809	801	810	798	821	823	811	849	775	755	770	785	795	799	754	749	760	773	829	817	831	831	767	766	806	795	802	828	798	790	826	793	857	795	796	772	781	840	788	763	747	829	742	784	780	787	788	764	788	813	786	772	784	855	822	814	805	781	780	836	793	801	838	822	798	841	810	769	796	799	813	851	822	817	827	833	824	776	815	803	798	762	813	752	799	787	816	783	814	839	774	807	804	790	843	817	778	839	826	819	787	789	750	790	823	764	858	866	802	757	864	707	756	827	855	776	745	817	786	745	834	819	797	784	819	780	796	829	786	878	787	878	755	774	798	812	795	801	816	818	776	746	784	797	782	802	847	802	815	786	781	769	793	797	815	788	804	811	774	792	771	827	815	801	790	797	804	812	794	804	812	816	774	802	854	705	773	726	774	761	790	768	797	726	818	809	804	809	835	806	804	817	791	785	816	838	801	833	811	754	818	828	811	723	781	811	782	776	766	800	821	816	834	825	794	797	808	797	804	791	817	803	790	796	788	815	814	801	801	783	805	813	769	878	777	780	767	771	815	788	826	811	754	803	750	796	823	784	826	771	828	824	791	799	793	796	769	846	774	831	814	797	776	791	812	778	808	759	777	769	761	774	791	793	800	813	778	756	833	778	821	798	776	787	784	782	760	846	781	789	788	739	742	798	764	798	789	805	780	870	753	789	765	755	764	772	790	795	848	802	815	777	834	807	825	798	789	811	785	769	772	810	800	787	783	742	790	792	823	799	835	820	819	731	784	813	822	797	804	790	775	814	809	806	802	827	753	832	774	775	778	815	845	841	807	781	782	777	810	761	782	755	798	764	790	823	832	813	805	795	817	796	738	859	794	829	768	793	776	817	770	807	795	816	847	784	851	801	851	832	826	791	738	792	762	838	764	796	840	813	796	738	791	797	812	729	808	797	774	784	765	774	801	802	769	806	794	803	857	819	825	748	813	778	788	829	790	743	763	788	785	770	817	806	739	794	790	842	805	809	755	765	881	794	804	860	851	805	752	799	813	783	777	820	775	836	817	796	800	823	777	825	843	813	740	771	812	811	803	777	838	866	845	844	834	802	820	761	804	830	779	796	801	745	790	781	824	783	833	799	742	790	792	797	779	779	828	796	809	777	809	832	802	750	784	765	758	781	836	828	821	810	847	798	801	814	787	761	783	881	806	795	812	816	784	796	804	797	778	785	798	797	792	783	747	785	812	768	778	780	795	845	796	758	802	810	803	836	764	745	759	755	720	812	807	741	808	795	803	796	764	782	754	805	801	756	792	846	799	778	775	824	822	762	769	778	828	804	800	820	785	816	757	800	811	801	769	813	711	825	774	794	849	810	794	833	808	794	844	833	825	831	766	838	774	818	796	791	875	737	807	806	818	753	795	798	783	813	809	739	780	828	830	782	764	833	825	728	831	772	754	794	816	797	805	823	802	883	823	799	805	753	782	814	770	790	795	772	806	779	759	795	815	827	816	741	750	743	799	767	794	851	799	784	801	809	791	800	812	778	869	825	810	809	835	812	795	809	772	823	759
4077	5249	3480	2002	1588	1452	1196	1130	1043	992	996	1001	893	898	868	876	882	835	869	871	889	867	820	867	769	806	859	841	793	858	831	800	841	803	810	833	837	836	805	806	783	855	805	802	815	829	810	801	892	845	847	879	843	831	828	866	840	802	851	825	837	795	825	833	801	800	804	848	862	836	815	855	844	786	842	762	856	846	804	829	800	804	839	835	787	815	805	812	846	809	761	805	791	864	806	782	804	810	815	783	893	770	852	803	796	822	840	889	772	843	834	786	844	838	791	818	784	846	810	826	876	830	788	825	819	813	819	848	823	806	843	825	824	871	792	842	802	788	825	855	786	778	787	841	853	769	808	843	811	784	849	807	813	766	804	821	792	814	839	863	841	831	800	841	808	827	877	814	832	830	873	772	829	855	787	789	858	828	887	814	805	826	802	784	828	857	845	759	837	793	821	790	802	799	783	822	853	802	766	835	789	810	832	871	813	891	801	792	805	803	810	790	766	787	826	814	785	879	865	814	806	731	816	814	825	796	830	798	807	795	797	818	799	780	838	826	846	826	754	856	793	789	793	761	827	799	834	864	809	820	834	828	823	839	769	800	829	825	817	799	759	803	847	819	835	832	799	836	797	821	820	862	822	834	784	812	857	811	862	827	795	777	796	804	805	800	801	825	859	856	775	840	853	826	837	842	834	812	809	773	810	827	835	810	793	804	845	836	811	800	823	835	793	812	764	844	799	815	813	839	819	813	839	847	864	796	831	800	800	792	827	818	778	844	782	812	777	824	796	781	846	757	844	772	794	846	794	837	811	809	868	846	757	854	785	797	804	810	871	821	807	792	803	807	817	837	818	787	859	815	861	823	870	802	774	784	837	790	922	825	817	807	784	826	783	794	816	851	881	815	811	828	862	811	827	801	814	829	854	808	876	787	836	796	788	811	775	857	806	864	814	795	856	803	851	850	767	868	852	836	850	818	839	858	813	832	766	793	796	861	811	813	801	770	795	785	796	771	779	805	854	790	832	773	850	816	855	825	814	823	792	781	805	816	791	830	811	839	820	803	815	819	834	812	783	833	837	895	841	782	830	823	824	791	841	763	829	853	849	814	770	868	839	813	852	783	842	772	731	758	781	814	837	773	819	846	877	835	795	757	800	791	800	802	813	773	829	795	785	802	864	777	830	823	851	806	841	815	839	757	850	829	866	795	791	848	799	820	775	859	842	769	775	790	834	771	877	820	839	827	849	861	798	801	821	805	789	782	841	811	839	851	809	768	779	762	879	791	864	871	829	813	803	805	838	808	859	895	797	818	835	816	848	834	802	773	850	829	858	819	820	798	841	824	828	800	834	777	851	830	867	809	845	820	807	797	815	836	826	862	811	824	822	841	794	775	809	795	788	810	830	810	829	808	794	767	801	814	836	822	851	801	845	761	829	805	816	762	843	820	804	869	830	825	847	824	843	862	802	799	856	796	818	767	783	844	841	823	835	796	858	811	845	785	748	798	806	840	796	819	800	834	775	827	840	832	813	827	809	810	883	858	792	849	805	806	832	825	825	824	817	835	840	821	799	799	806	834	786	841	830	828	816	794	809	764	810	819	820	791	744	867	864	898	795	796	870	810	852	825	849	838	853	810	850	825	893	850	801	850	860	771	814	815	805	870	792	811	852	834	798	800	793	850	818	814	816	764	855	836	784	784	813	807	780	806	792	880	804	789	765	801	835	769	836	808	843	833	877	805	798	779	857	787	825	824	843	802	787	778	838	851	809	810	808	801	848	797	795	836	849	790	824	796	800	834	850	819	782	819	835	831	766	804	832	860	824	820	816	759	809	808	855	816	819	859	824	858	854	773	826	737	845	832	843	791	769	775	784	814	764	785	813	836	799	823	810	801	860	784	784	796	800	761	769	863	818	762	851	776	804	834	811	833	804	864	848	797	814	816	783	798	830	798	836	818	796	898	749	808	837	789	805	815	809	830	837	822	787	811	791	768	808	782	815	819	881	785	871	789	811	828	876	835	855	791	840	828	821	854	781	833	831	783	861	832	799	850	800	830	760	835	796	815	819	843	851	787	817	791	802	861	817	812	808	804	790	817	816	832	805	819	837	807	812	793	819	847	816	795	769	868	880	804	847	775	809	797	811	809	802	834	892	832	830	799	825	848	833	831	770	775	837	793	836	839	811	800	840	787	842	845	866	822	846	824	873	832	794	825	792	784	804	775	817	848	857	795	763	849	880	825	783	874	822	786	839	858	851	862	833	844	766	806	850	776	797	837	780	815	798	816	824	781	822	807	812	873	814	814	849	845	830	784	788	804	774	772	847	825	839	766	823	864	828	855	852	831	810	789	854	870	830	773	854	811	811	813	826	793	806	840	828	803	839	800	815	767	832	773	826	745	820	843	845	869	786	803	852	790	800	850	743	818	826	797	805	843	822	846	799	862	820	768	786	814	841	813	784	810	778	821	800	831	781	818	795	783	818	812	773	838	787	808	838	820	832	810	871	782	799	806	822	840	792	845	804	895	842	839	802	809	834	855	806	826	836	829	801	829	813	827	857	851	848	836	817	818	817	812	802	784	794	819	851	772	821	798	840	839	814	801	803	828	815	835	840	846	827	821	840	791	804	837	812	853	872	795	833	820	823	815	797	827	820	851	864	797	856	818	800	803	828	815	813	846	778	791	848	784	854	828	840	798	774	843	865	826	836	836	807	790	799	813	816	780	853	832	832	824	791	854	856	868	851	829	879	824	788	829	820	814	835	788	835	865	849	844	827	777	800	811	815	798	749	818	803	881	787	834	822	873	829	845	751	776	803	840	785	839	830	798	776	782	850	823	772	756	795	828	820	812	893	788	836	858	859	800	770	832	814	810	782	812	797	876	794	905	828	817	845	832	852	814	806	804	839	808	818	812	798	803	811	851	833	798	825	793	808	856	805	854	847	804	806	806	810	794	837	886	845	878	809	781	847	832	866	821	788	831	820	847	777	817	861	806	802	838	823	755	776	817	823	827	809	816	800	876	788	793	848	811	803	890	829	860	812	753	810	821	777	827	809	836	780	836	841	845	837	786	838	845	753	779	823	733	800	805	800	798	789	794	807	814	841	843	834	761	837	802	778	849	846	847	762	789	815	836	824	806	775	778	824	779	779	828	842	842	820	803	831	822	856	783	834	842	801	802	812	835	786	808	880	803	842	818	823	818	816	781	779	836	762	794	827	802	768	809	800	847	800	786	827	765	822	800	796	819	799	791	770	845	786	824	867	827	827	857	825	815	808	818	772	764	846	828	870	836	787	851	798	849	770	830	780	848	847	839	845	849	808	803	776	800	776	814	841	829	842	780	855	818	803	850	844	831	797	809	795	762	828	813	847	816	758	831	880	788	789	844	828	816	787	848	846	797	834	847	841	873	838	807	855	800	855	839	781	774	791	834	833	815	815	802	797	877	814	837	796	850	750	850	847	812	810	835	833	874	819	836	842	798	849	821	805	862
22484	21188	28877	23761	21188	21243	8572	1355	1026	945	840	767	809	710	711	626	685	683	627	650	591	634	637	624	620	628	605	555	544	590	555	616	611	593	562	612	578	594	598	596	619	553	570	534	570	632	579	502	590	504	602	609	570	590	586	566	562	579	556	590	563	596	567	635	624	605	621	616	580	592	538	562	552	572	566	547	562	521	531	594	568	588	575	596	583	617	592	591	614	620	529	562	540	603	563	598	595	583	578	627	545	547	635	583	585	575	562	568	585	555	570	602	596	615	555	544	576	607	588	565	602	587	574	574	544	584	558	559	557	586	558	544	582	596	624	596	564	606	544	528	584	540	555	520	548	548	556	555	595	569	553	561	577	579	588	568	595	611	552	549	538	577	512	587	566	555	555	534	600	602	543	554	602	561	542	581	555	560	595	605	564	603	526	564	580	570	556	562	559	551	523	587	568	532	572	553	504	577	560	566	566	565	586	573	538	574	523	599	564	579	556	593	542	605	562	598	559	512	545	565	615	569	555	601	595	601	523	563	564	562	572	576	539	599	582	571	586	521	551	535	550	570	550	588	594	541	586	547	558	590	578	586	644	576	563	549	552	521	578	589	553	608	548	563	552	576	557	544	531	606	547	547	546	582	603	572	586	570	563	573	570	559	543	545	566	589	601	563	523	539	565	571	604	572	577	537	567	587	559	542	558	558	523	528	606	566	541	562	616	578	560	500	589	584	521	546	587	596	550	557	591	566	598	571	509	564	586	532	540	624	566	603	587	565	557	569	581	560	560	570	573	570	599	612	554	558	535	588	601	642	585	567	558	572	563	557	548	535	551	563	511	560	530	544	575	585	566	530	617	564	559	548	562	595	551	573	563	566	558	569	575	572	620	575	596	533	566	582	588	536	579	592	548	582	537	581	558	559	540	559	530	577	542	577	571	543	571	614	543	538	558	619	615	561	578	570	563	584	597	584	557	540	557	581	585	521	539	543	573	572	520	581	549	545	582	624	573	562	588	538	574	561	567	577	558	587	563	571	596	548	578	566	610	592	573	552	576	575	559	592	569	603	582	597	629	532	549	600	582	565	581	569	611	547	578	526	582	547	598	572	601	558	561	517	589	550	552	600	572	573	608	548	584	580	557	591	567	531	550	575	538	544	531	582	559	588	567	561	616	600	586	537	558	558	554	572	580	557	578	604	580	589	617	552	553	607	564	562	579	566	576	556	571	617	542	597	598	562	550	557	557	581	568	556	598	533	556	542	566	574	543	549	559	585	555	574	540	591	562	554	538	588	546	571	581	548	604	548	549	575	623	579	521	565	579	571	560	570	578	576	558	573	530	552	573	574	539	539	582	543	549	575	565	575	605	591	573	515	554	608	530	571	553	599	580	557	645	581	579	589	556	606	547	565	569	553	568	581	548	561	576	550	553	549	558	569	569	582	570	562	536	540	534	517	629	556	549	576	564	577	595	553	553	535	540	571	565	544	506	560	544	564	549	586	592	572	600	549	602	559	596	557	554	623	607	569	578	573	571	573	581	603	559	601	586	609	530	566	528	593	557	534	594	591	596	606	560	602	546	597	552	630	573	555	561	584	542	582	538	562	590	580	580	554	589	559	583	561	598	566	582	558	566	589	589	546	582	617	571	565	553	593	596	528	541	550	597	559	568	559	590	604	591	595	589	550	569	557	560	569	562	526	603	557	570	536	580	589	533	531	584	560	568	578	546	576	608	620	564	583	560	558	561	558	605	556	559	556	572	543	607	582	534	561	574	584	606	585	546	592	535	546	558	546	618	595	582	565	550	574	580	541	583	585	581	557	604	583	592	551	608	614	585	597	561	604	550	594	555	585	565	556	528	547	575	564	551	588	581	554	574	571	614	549	549	581	582	580	544	557	575	584	597	530	538	568	521	583	563	546	567	552	561	581	570	525	575	591	583	564	593	582	570	559	566	588	601	582	557	573	543	573	589	586	599	570	549	580	565	559	497	584	544	556	588	560	542	583	552	557	574	590	531	575	588	576	572	570	555	573	555	594	576	540	570	562	547	562	533	545	585	591	547	579	557	562	593	553	586	564	569	608	562	568	587	565	602	590	586	566	585	613	571	580	560	576	569	541	546	549	569	552	556	597	564	567	581	599	576	554	553	545	539	543	534	529	571	553	556	545	569	571	568	551	521	592	567	555	615	590	562	562	593	568	565	569	551	589	572	593	526	551	617	570	576	597	582	591	565	557	588	536	535	587	583	571	594	594	543	588	555	580	554	581	513	590	550	552	546	557	532	537	577	560	557	551	561	579	569	538	563	614	564	557	574	614	575	546	522	550	536	577	602	571	556	592	534	622	591	528	558	560	573	552	606	571	583	605	582	568	549	621	556	591	545	582	546	599	538	608	546	591	602	584	585	591	535	551	585	579	574	586	572	548	575	546	594	615	582	572	546	599	619	559	587	543	583	556	570	550	574	579	598	582	534	553	546	568	537	616	556	576	563	580	548	513	517	562	558	570	550	600	565	539	589	559	566	576	558	530	573	583	577	576	516	527	575	583	514	586	573	560	565	551	589	566	573	563	580	604	608	595	556	588	533	546	621	550	578	606	546	544	554	581	566	582	537	572	550	554	558	551	539	544	520	533	590	533	555	553	590	587	553	565	576	574	555	600	570	559	569	563	569	598	582	546	583	568	589	585	510	574	577	576	540	573	630	552	601	512	553	561	564	589	582	561	545	583	577	555	554	552	558	576	622	599	552	598	551	600	582	582	561	616	606	517	586	554	585	533	560	534	579	550	584	572	547	538	541	527	590	535	557	542	556	558	558	596	563	556	569	545	581	576	627	598	559	542	528	585	585	574	599	573	573	525	565	579	545	548	621	583	582	587	605	606	546	567	523	577	575	576	562	572	584	585	563	549	568	524	568	577	546	560	549	617	525	593	570	581	598	595	579	560	579	574	577	541	534	562	539	577	555	561	544	610	528	606	556	579	546	581	576	620	586	585	597	566	532	579	619	541	568	553	577	537	569	546	543	504	560	561	571	608	547	583	581	542	533	528	571	535	531	591	576	584	568	561	543	573	550	552	567	565	589	577	532	611	573	551	539	591	581	566	569	573	572	584	589	548	567	615	555	575	611	607	557	577	597	614	548	575	587	586	609	560	576	525	604	547	599	511	546	581	542	529	574	544	552	523	565	595	541	565	567	539	592	564	563	561	581	589	575	556	596	568	564	526	547	555	561	578	580	516	541	564	553	580	520	527	562	569	579	582	585	519	597	587	584	605	583	554	576	585	554	594	605	550	599	575	515	575	561	542	563	596	555	547	596	613	558	542	560	581	585	504	530	512	542	540	595	579	514	555	569	574	587	543	579	603	549	578	556	552	608	536	551	540	575	592	561	569	573	544	559	568	556	542	593	567	552	561	585	564	578	570	549	583	575	544	570	568	573	577	549	541	573	518	576	557	575	529	571	587	582	606	608	592	543	527	566	573	614	542	557	595
5114	14277	9609	4707	3521	2647	1981	1694	1425	1271	1045	975	894	850	799	757	766	678	683	671	701	675	680	645	628	613	633	626	621	604	612	580	595	652	563	570	607	589	595	615	574	620	598	634	589	596	628	595	590	592	562	583	558	597	584	613	579	600	568	555	580	679	551	561	615	534	552	594	593	567	595	566	589	548	547	558	610	595	576	580	553	627	586	566	585	541	515	618	596	615	571	595	564	555	626	545	542	617	584	577	586	573	538	583	536	589	554	624	572	585	599	584	545	581	586	556	604	584	610	551	624	552	573	570	581	570	556	560	585	544	594	568	587	562	578	591	595	537	564	551	618	613	604	570	556	513	592	611	544	577	561	548	583	577	613	526	551	571	573	553	575	608	509	582	587	554	558	595	523	542	584	609	541	582	585	585	552	598	590	587	580	593	541	565	584	532	583	569	548	597	597	573	580	536	613	584	588	573	565	584	581	566	569	577	596	545	556	609	579	599	623	540	577	577	558	571	583	583	565	547	614	544	565	585	601	556	556	564	541	574	522	570	605	552	581	555	581	530	564	538	583	556	579	584	558	585	594	547	583	563	548	577	575	506	568	547	548	614	616	543	622	572	553	561	580	572	587	603	555	594	544	556	598	564	564	570	560	583	615	551	542	569	583	561	581	596	533	526	567	596	570	547	594	560	592	576	613	602	559	574	590	603	608	620	584	571	560	572	556	609	563	587	546	551	569	576	527	553	585	600	546	595	571	587	551	533	582	578	560	578	571	532	593	604	560	580	574	595	538	627	577	569	572	569	587	557	577	598	573	564	570	553	577	567	579	577	578	570	561	590	550	564	598	551	550	571	579	574	586	565	619	551	588	549	598	578	589	628	518	590	501	575	582	566	609	581	539	539	570	567	578	573	543	581	580	595	563	569	543	574	564	580	589	554	555	549	585	525	582	560	578	553	574	562	538	609	545	550	570	609	514	576	563	584	565	595	534	588	570	551	563	551	552	555	566	570	638	561	599	550	573	523	579	565	603	567	579	610	604	551	547	560	556	597	549	583	534	554	580	566	550	548	578	612	584	597	599	567	599	548	565	580	560	581	568	579	570	547	553	551	551	552	573	620	574	538	568	578	533	545	545	593	560	550	594	574	597	583	593	542	558	564	611	584	531	534	590	563	584	590	567	506	588	559	582	608	575	538	551	606	544	618	573	579	586	565	555	619	583	593	615	589	616	543	569	622	569	572	584	557	577	603	541	564	553	586	581	587	566	563	545	553	570	566	562	590	541	558	615	579	600	622	545	574	600	562	618	571	565	572	569	592	558	580	564	539	575	579	527	580	531	594	616	566	570	574	546	568	577	584	569	542	587	546	591	561	591	537	598	556	621	553	578	551	530	566	596	562	592	596	555	570	568	614	585	589	560	584	575	546	592	542	530	569	554	536	557	527	571	574	603	546	564	627	582	544	530	599	580	563	583	534	556	627	584	562	553	487	583	616	579	546	596	551	575	531	568	550	604	582	597	569	535	582	598	570	568	593	546	589	552	554	592	577	525	568	614	574	542	563	559	546	619	530	594	597	584	568	556	616	576	556	548	597	574	567	600	604	530	563	560	574	524	572	560	563	568	579	558	531	558	555	600	538	569	586	589	550	557	579	590	579	580	606	565	560	593	554	568	565	566	556	576	575	563	568	555	592	559	564	545	574	578	576	561	542	582	574	496	588	564	598	568	580	642	565	570	571	580	522	567	565	583	551	589	627	568	582	589	586	592	599	577	552	545	551	566	568	596	569	534	616	567	552	563	572	564	528	534	548	578	597	580	612	568	606	579	554	592	597	596	556	594	560	565	567	586	559	570	578	579	561	560	596	611	562	540	559	577	561	591	530	578	561	579	582	545	559	541	573	514	596	557	604	570	558	588	585	597	579	558	589	565	556	617	541	545	584	566	576	591	612	579	534	581	594	599	535	543	579	545	573	568	551	576	575	542	585	567	578	558	591	524	551	574	577	523	572	577	593	571	585	577	566	563	569	562	574	574	559	575	559	575	554	556	588	556	576	594	537	561	543	578	536	550	586	619	521	595	551	602	567	589	546	579	578	544	574	597	596	563	575	601	554	547	534	548	512	592	572	584	547	592	563	572	514	576	592	591	597	580	569	611	589	534	544	583	549	600	584	557	531	561	543	572	528	538	593	585	562	577	516	594	614	554	588	576	560	596	530	585	562	568	564	515	601	566	536	540	551	585	567	610	561	556	569	521	570	576	567	545	556	555	559	561	548	556	561	577	537	536	629	595	564	557	540	603	597	589	532	546	553	560	593	558	592	574	586	548	550	548	608	566	577	552	573	594	591	597	593	598	594	574	614	579	554	565	556	549	584	606	599	562	554	538	571	599	534	574	607	607	593	532	563	592	612	588	617	591	569	604	575	606	589	534	578	562	595	548	563	541	575	562	557	590	570	560	548	563	542	592	547	549	609	545	542	581	565	557	547	571	547	581	610	555	587	565	524	544	585	550	596	541	566	568	588	563	568	582	601	514	562	572	538	564	551	550	603	563	580	572	547	534	493	594	588	536	561	571	561	567	554	577	568	567	548	576	521	585	554	592	584	576	559	615	541	559	567	595	612	558	543	553	590	572	577	603	574	552	603	574	596	586	563	569	513	551	551	547	638	572	559	596	568	611	564	541	590	554	586	573	588	593	604	591	580	619	586	566	529	562	543	566	564	554	553	570	582	558	577	597	603	527	540	637	561	584	534	547	572	569	577	581	555	533	550	599	546	617	547	598	591	574	573	588	554	626	566	567	554	579	555	598	543	578	508	591	520	557	599	625	581	538	570	574	586	569	534	555	564	563	577	587	576	550	595	584	561	560	560	526	555	572	591	581	569	597	572	554	572	525	589	550	550	581	563	606	630	584	541	561	550	545	556	593	593	540	549	573	559	579	569	565	623	549	605	554	559	556	550	548	547	507	558	572	576	586	573	561	586	591	598	574	581	595	549	598	590	593	561	568	581	589	599	599	600	593	565	596	553	575	550	596	545	523	576	612	591	594	613	572	565	586	590	576	578	563	616	559	559	580	583	587	616	585	533	585	576	547	626	586	528	502	573	625	564	568	556	551	539	567	568	541	560	556	580	546	585	574	568	595	534	601	600	565	585	580	587	573	600	564	568	533	562	539	576	601	533	587	591	561	563	547	572	568	535	618	520	561	561	578	568	558	596	567	577	564	562	515	603	587	573	572	552	566	554	528	587	598	536	620	604	584	579	574	557	523	564	543	536	601	560	578	607	606	583	546	577	560	613	554	540	597	552	558	527	576	579	546	572	567	563	585	522	594	584	578	573	557	552	599	599	554	606	598	603	556	554	591	549	576	547	549	590	562	570	554	550	571	556	579	593	611	565	533	569	558	555	575	572	544	600	616	568	608	552	595	542	543	604	542	557	583	554	551	558	561	576	557	555	554	592	583	566	547	517	571	557	565	579	598	558	575	604	577	567
27802	17625	3933	815	612	621	580	564	543	575	565	573	589	626	588	528	608	554	628	572	546	569	553	549	536	610	584	589	599	571	569	559	577	628	559	588	602	527	560	546	575	584	611	616	569	599	536	559	554	595	573	572	557	599	583	534	564	568	606	572	575	586	582	587	580	601	547	555	566	592	571	594	582	590	570	566	555	602	547	555	573	574	544	568	586	562	577	553	549	574	576	567	614	581	570	600	584	575	573	580	595	541	606	545	592	549	560	528	563	536	585	586	585	560	554	582	574	591	546	606	579	577	539	572	570	588	534	554	562	560	584	576	580	557	595	609	538	600	517	598	569	547	558	555	591	558	585	612	575	605	599	622	542	559	617	581	559	539	577	575	534	522	571	604	575	571	583	569	577	565	553	594	548	573	590	623	616	532	556	550	564	611	519	569	564	608	580	564	565	575	587	575	601	574	564	557	559	560	599	587	559	591	599	577	583	573	572	574	569	583	555	554	564	572	576	563	573	591	575	565	573	579	583	590	600	594	604	621	545	594	568	572	554	540	591	576	559	575	570	570	615	571	585	560	506	600	550	567	621	583	561	544	561	590	574	582	597	552	551	609	564	585	607	574	572	574	550	536	605	558	545	619	584	528	615	559	564	598	568	615	577	555	560	572	582	552	620	601	517	586	555	615	590	576	603	590	547	568	530	563	605	570	618	537	637	522	564	526	588	577	543	584	630	556	537	595	577	580	561	583	601	623	585	565	564	583	566	600	564	598	603	536	593	534	592	618	551	553	556	599	565	610	566	546	594	565	580	589	548	612	586	605	595	607	615	574	537	549	559	560	557	579	619	569	574	598	595	581	574	576	544	553	575	580	558	564	584	514	530	549	580	564	588	576	616	614	515	566	529	559	533	585	553	641	595	557	593	558	574	609	609	546	575	593	580	585	548	557	575	583	603	634	584	579	563	598	560	568	577	559	582	573	589	606	595	584	553	551	610	593	571	559	554	558	583	545	556	574	572	586	592	567	562	539	585	548	597	535	582	593	551	599	570	567	598	533	580	579	614	540	594	603	554	546	539	603	591	549	591	573	589	616	547	539	581	558	575	605	539	595	536	571	546	533	608	621	566	574	575	539	537	576	575	577	525	623	592	576	546	558	593	573	571	587	572	563	556	597	586	563	565	546	564	622	585	582	571	529	588	572	573	593	612	577	594	512	548	567	584	540	583	556	521	561	570	540	572	586	561	578	598	548	573	537	566	577	571	570	613	588	554	552	564	575	581	560	604	570	616	603	533	546	571	544	559	563	551	533	548	603	601	560	550	577	542	571	576	579	600	613	566	609	593	562	570	568	580	593	585	538	585	562	605	557	531	595	610	590	546	633	581	548	592	586	542	569	580	578	599	582	536	604	562	571	574	580	593	573	594	561	566	586	589	601	604	590	609	574	587	596	586	548	540	554	590	581	593	585	612	605	594	605	630	595	590	623	554	626	535	580	575	594	593	585	563	582	561	524	588	590	560	584	542	594	568	571	566	582	572	610	595	558	563	546	589	534	555	558	560	553	598	556	559	583	572	582	581	585	592	582	567	584	590	565	590	545	550	608	566	553	593	564	569	539	590	574	549	591	598	546	579	542	581	542	578	559	574	584	561	564	532	562	613	546	578	616	580	617	540	561	597	559	611	599	558	556	604	573	586	541	626	584	590	574	542	566	552	553	547	597	523	584	543	611	567	584	564	566	606	584	561	570	564	600	571	602	602	539	571	586	598	573	555	582	547	494	535	562	519	557	567	570	603	592	548	595	585	550	587	593	553	582	579	567	568	586	588	561	555	566	568	561	564	533	609	565	594	566	582	563	580	580	561	570	617	594	533	572	596	603	537	613	589	547	544	556	565	540	579	603	556	598	572	616	566	559	594	549	571	566	517	599	539	553	591	525	555	604	570	553	565	502	559	579	565	596	565	595	538	580	609	525	545	549	563	549	560	506	565	581	575	576	574	583	601	578	604	531	552	602	605	543	618	534	552	561	576	554	569	561	557	546	594	575	578	572	546	575	615	589	566	586	590	571	602	538	529	599	583	612	562	595	549	563	610	568	564	545	541	606	529	585	573	578	595	574	594	585	583	545	619	577	568	565	554	540	563	557	594	598	605	580	621	599	587	577	551	575	619	546	525	570	599	603	602	662	519	595	556	578	583	568	536	581	613	577	577	564	533	583	584	579	560	571	568	548	519	606	538	576	603	536	592	535	602	520	565	621	628	555	534	544	564	565	553	563	563	521	578	572	540	577	555	551	623	600	540	592	588	563	602	592	548	639	552	540	601	588	528	554	572	522	555	602	591	575	595	556	543	598	604	588	556	598	526	599	565	559	549	568	564	587	581	532	559	549	520	536	553	562	580	611	575	585	540	562	566	531	552	572	583	550	566	607	561	565	528	615	563	574	571	567	539	552	569	572	578	551	607	585	561	592	548	582	603	534	559	580	578	562	598	577	539	618	583	562	595	589	571	569	528	509	598	532	605	546	553	591	600	556	582	613	599	555	578	600	574	569	524	596	584	589	559	589	553	560	594	586	572	566	590	568	576	585	602	559	558	644	565	559	595	592	563	567	588	536	551	579	566	536	569	583	544	571	583	567	568	572	556	577	551	590	615	567	603	556	552	589	590	581	594	589	620	565	585	561	602	542	570	528	598	612	620	566	595	603	585	630	599	521	561	554	596	555	576	569	534	591	559	556	554	581	523	574	552	622	555	560	584	551	628	576	567	543	600	514	578	558	564	614	551	581	570	588	569	573	561	565	597	574	602	568	633	552	586	571	551	571	586	548	575	568	590	573	567	579	568	556	541	586	546	581	574	561	600	589	524	626	574	561	584	584	589	582	576	580	556	582	558	571	559	604	562	577	575	573	570	586	554	591	605	552	594	530	632	584	566	557	585	584	522	524	543	605	617	589	557	568	598	580	574	586	563	580	577	580	552	612	533	562	563	590	575	562	550	565	540	587	556	614	579	581	590	593	550	532	591	612	603	533	563	507	535	587	570	563	579	620	576	552	624	589	581	599	583	563	560	648	532	598	574	509	552	601	538	557	567	556	516	611	573	565	545	546	577	573	583	548	535	599	588	545	546	608	584	567	566	551	537	577	569	541	582	547	557	595	586	555	566	589	601	542	577	620	611	572	530	595	585	580	574	571	531	529	584	539	579	569	569	556	574	553	559	564	549	596	556	531	591	581	594	656	562	533	563	543	567	556	598	578	532	561	560	568	586	588	624	570	616	562	610	575	583	580	525	572	528	601	518	546	556	585	596	570	580	580	579	578	586	544	542	536	605	576	571	613	581	598	532	594	571	612	572	609	568	519	567	588	588	530	601	575	588	599	588	582	568	573	578	590	583	614	534	588	548	579	549	590	537	586	568	577	604	589	564	573	567	633	562	551	566	611	546	559	588	551	583	595	590	583	617	569	584	574	610	580	544	622	577	604	557	566	576	567	607	624
4535	1151	916	722	694	707	665	651	616	612	622	636	641	584	621	604	632	591	613	568	638	620	646	569	598	666	593	628	599	588	618	594	590	620	594	587	623	631	647	622	597	626	603	560	640	615	588	601	661	581	600	606	593	600	625	635	597	652	599	610	621	604	634	603	573	645	590	635	664	620	576	605	584	612	552	617	645	604	635	624	596	611	593	575	614	599	588	635	639	619	613	583	646	616	641	577	565	591	610	603	620	590	636	588	640	573	533	624	619	570	565	616	616	622	621	613	572	590	621	645	593	609	609	597	618	655	631	607	613	582	614	601	537	593	594	647	635	641	602	614	590	602	599	631	599	633	581	611	604	627	618	584	596	608	611	587	615	641	576	624	560	616	591	600	631	613	656	624	596	616	641	597	650	616	593	631	655	637	606	647	615	635	586	613	620	610	598	633	640	600	601	568	631	683	631	602	621	628	618	664	627	602	603	593	610	604	680	597	591	638	657	612	614	591	650	602	609	590	598	618	603	628	639	664	620	590	628	628	588	616	573	644	611	608	609	587	604	639	583	634	603	593	606	591	565	600	603	608	607	644	623	573	605	589	619	653	612	639	613	607	614	614	627	601	601	614	610	581	647	606	654	657	629	609	632	619	621	655	558	610	613	574	561	612	639	594	645	631	601	634	651	658	598	630	657	607	647	591	570	600	611	618	622	562	625	590	623	589	624	597	596	575	600	626	641	604	559	615	592	678	602	619	573	626	610	620	645	551	623	625	580	620	614	601	591	649	587	608	624	601	611	615	613	617	617	628	599	596	577	631	636	627	540	633	594	584	621	594	609	596	606	599	634	603	598	605	608	614	645	578	584	593	613	651	596	630	618	626	636	601	647	579	626	587	598	616	625	604	590	644	656	618	579	625	622	612	616	578	581	631	618	593	635	620	634	605	629	644	591	673	616	627	605	655	625	643	591	634	626	637	617	608	588	592	600	631	549	610	590	610	601	614	576	616	626	617	591	594	569	613	615	589	648	613	592	617	589	625	618	619	643	593	625	589	620	589	638	604	567	615	582	633	612	572	642	644	666	646	610	640	587	620	662	658	618	566	592	621	611	649	581	612	629	626	622	611	590	577	697	611	650	594	614	646	583	622	639	584	608	610	576	633	590	609	653	648	571	634	637	648	619	628	598	596	565	592	640	631	627	605	609	620	671	608	647	616	636	617	606	604	632	563	618	604	611	627	616	614	637	601	608	627	638	613	643	608	617	606	607	582	591	636	626	604	649	579	634	603	551	599	614	620	627	640	617	604	627	638	610	624	607	594	610	589	609	628	590	547	537	594	643	659	604	630	601	653	560	628	602	651	646	591	601	615	618	622	603	577	643	605	595	606	602	588	571	619	631	580	599	593	601	639	599	593	628	587	584	650	587	602	563	626	678	597	603	605	588	615	606	615	592	631	628	603	640	594	569	646	613	625	584	591	607	629	596	655	585	638	626	603	575	631	615	586	615	631	589	592	577	629	632	559	656	569	621	563	591	606	605	634	651	603	627	600	578	620	621	616	626	666	609	628	613	576	600	653	639	639	612	603	605	572	638	622	600	596	642	625	604	615	605	598	594	652	584	617	584	607	613	602	634	629	604	564	641	615	599	633	631	587	586	640	585	611	649	614	593	625	613	607	629	558	600	634	610	613	630	648	582	613	628	608	574	641	578	588	590	601	597	598	612	641	591	661	609	639	626	596	677	588	604	643	617	588	615	649	635	608	604	615	635	613	579	617	600	546	624	611	585	580	622	598	612	632	610	620	612	619	611	662	627	616	610	618	659	627	624	661	567	580	631	601	592	618	603	641	637	588	592	613	594	631	627	607	628	624	587	632	625	615	582	604	603	662	614	670	618	591	610	591	612	589	578	625	610	579	602	654	604	612	596	568	573	653	605	617	634	615	594	601	649	635	600	595	645	609	620	583	612	617	612	591	604	655	590	556	589	560	617	662	609	607	623	648	599	625	635	582	584	629	615	621	642	594	592	642	599	586	573	649	609	597	637	593	631	579	635	641	667	624	620	543	586	654	600	623	607	602	579	618	576	610	633	564	584	565	610	641	629	622	609	578	601	584	642	584	630	607	601	628	596	629	636	585	607	601	639	588	606	638	625	577	580	632	638	604	639	626	619	624	612	575	627	616	601	582	608	596	598	647	577	600	585	604	649	584	655	649	609	579	596	576	565	632	581	654	620	621	616	625	597	651	584	613	578	595	627	618	611	619	603	595	649	647	669	646	617	590	670	597	599	612	594	603	597	633	632	621	591	589	601	625	586	633	628	606	620	623	603	592	614	651	621	597	614	588	596	597	598	608	636	634	583	578	595	612	616	590	648	598	614	566	635	613	629	599	650	583	623	618	567	628	595	648	625	633	589	590	625	624	560	603	595	633	609	584	631	623	576	607	635	563	640	631	647	574	638	643	585	608	598	617	611	609	618	613	615	622	626	633	614	623	656	611	613	618	602	585	651	624	600	628	617	606	542	649	632	638	598	676	623	606	603	649	602	605	573	588	623	591	639	607	622	593	620	641	622	630	626	605	638	627	631	576	609	585	645	613	590	603	656	631	603	609	628	643	680	608	606	609	575	648	632	660	597	610	578	576	612	589	637	623	612	607	611	622	601	591	667	603	598	612	595	615	636	616	617	609	636	616	584	587	626	564	585	629	626	639	624	594	614	564	616	648	605	602	602	594	607	616	613	595	641	602	616	588	620	560	626	596	600	607	671	620	612	606	618	589	604	615	579	563	579	622	617	605	567	635	620	627	621	583	609	624	622	639	627	638	652	645	607	638	629	611	602	563	619	599	645	630	631	623	566	620	617	655	605	579	619	594	671	594	603	607	629	639	661	632	652	627	618	626	624	610	619	611	615	584	675	604	621	603	642	625	632	614	614	608	661	614	631	596	611	585	617	617	635	611	630	629	607	591	668	596	616	609	622	623	610	600	613	612	616	627	613	586	639	609	629	602	652	608	603	626	608	570	635	614	612	589	587	604	637	616	582	636	647	623	563	594	601	605	593	570	623	624	617	594	631	613	628	580	590	646	641	645	628	590	613	644	638	611	611	602	599	594	618	636	623	614	583	620	595	612	613	622	603	577	592	628	588	616	600	595	582	617	612	620	603	595	663	580	584	601	592	579	621	606	652	594	588	623	663	598	598	637	589	632	625	644	617	595	610	612	682	624	624	645	574	586	599	572	626	586	609	626	608	639	623	598	602	622	578	621	609	624	596	626	590	615	596	581	639	590	585	593	615	604	594	600	644	586	586	557	632	599	651	594	650	623	632	589	572	606	625	646	607	635	609	648	620	620	579	584	590	607	654	623	573	623	690	631	638	674	633	583	608	586	622	579	583	638	592	591	593	600	601	623	580	608	648	605	624	597	625	596	600	604	597	604	577	618	587	624	627	580	645	653	605	595	606	627	604	642	645	558	604	634	637	596	582	570	570	585	653	605
23407	21074	28301	24096	21059	10143	962	667	549	534	497	457	403	423	432	435	399	380	349	387	366	442	372	352	371	335	350	375	336	332	336	367	351	292	349	403	343	362	368	377	361	360	348	355	324	349	367	332	340	346	350	348	354	367	378	338	329	331	322	353	359	390	374	343	337	374	330	330	344	325	305	345	327	391	365	355	302	346	333	309	364	365	376	340	326	354	336	366	339	372	348	318	340	344	325	351	349	338	340	353	323	369	321	367	334	329	334	335	361	347	371	304	347	364	336	329	320	327	341	345	342	334	351	349	337	333	373	354	357	337	339	292	349	332	314	356	332	338	343	320	342	343	331	327	322	345	317	346	339	320	360	335	352	345	346	350	310	346	358	345	345	317	345	365	315	307	357	341	310	336	328	340	333	328	352	334	368	330	329	338	337	384	332	343	320	336	319	355	354	379	357	345	377	320	330	361	365	350	332	313	356	365	362	312	362	323	356	331	352	358	344	365	371	384	322	372	346	354	329	359	329	367	352	316	354	351	341	339	351	339	314	335	359	391	350	337	350	336	326	391	364	348	351	339	311	361	325	327	337	362	345	341	341	365	371	365	359	335	344	343	363	322	335	330	367	327	338	343	345	309	351	330	345	351	341	320	359	357	308	346	305	342	340	316	348	344	352	371	330	343	337	336	337	353	339	350	370	354	362	356	351	315	360	352	374	326	323	324	321	340	350	367	327	364	352	362	369	305	313	317	363	313	322	332	339	320	349	329	351	330	329	336	359	315	387	338	345	330	339	347	318	352	330	357	354	347	336	328	357	347	318	335	368	312	329	350	366	337	347	359	346	350	358	325	362	366	376	338	370	388	313	341	350	327	338	327	344	346	350	373	323	327	362	339	329	332	338	373	323	345	318	321	349	364	334	372	333	349	337	385	347	351	327	345	331	350	351	338	342	352	365	354	367	327	346	342	350	361	341	369	325	320	368	323	351	349	333	300	360	376	332	334	348	307	379	364	330	359	336	350	342	350	321	352	363	383	323	354	314	347	335	329	330	338	338	329	365	313	319	355	348	329	357	368	361	364	323	338	348	359	374	349	345	368	339	363	335	380	328	385	337	334	377	302	331	357	360	361	312	365	394	322	328	327	325	343	324	322	360	342	317	325	364	345	347	347	353	343	334	340	345	338	358	351	364	343	334	342	367	328	308	357	357	342	324	353	356	330	319	328	335	314	346	350	355	351	381	330	366	333	362	343	357	345	328	347	341	339	347	321	394	306	367	349	361	364	355	354	349	380	341	366	359	320	354	347	339	350	362	350	345	372	346	341	335	334	338	327	329	310	358	335	364	345	352	340	365	382	340	334	316	369	322	369	349	360	368	314	346	344	330	358	348	321	347	345	351	351	343	336	345	348	356	343	367	331	341	362	337	368	369	348	332	329	371	355	332	362	343	330	324	330	372	392	350	306	348	374	323	397	319	333	369	352	385	351	326	376	335	336	342	357	373	369	310	344	357	369	341	344	352	348	358	337	352	324	347	352	375	356	325	345	346	368	339	355	344	366	350	323	352	339	348	372	326	345	356	342	356	362	358	367	357	333	361	331	318	370	317	336	363	326	341	359	331	352	347	349	346	337	369	354	327	306	317	345	346	352	358	353	351	315	369	363	335	352	354	357	358	319	342	358	344	344	340	340	337	353	339	321	355	338	352	362	361	314	342	337	367	373	365	331	344	327	365	347	342	327	342	341	317	332	356	317	350	363	325	337	344	335	341	337	339	331	378	341	336	352	348	317	313	355	349	332	347	335	324	331	337	340	363	322	328	344	326	336	323	324	353	367	376	350	331	342	337	326	343	317	359	346	337	344	345	331	375	349	368	358	359	317	326	375	337	368	324	363	339	356	353	352	323	333	337	339	356	354	331	346	359	329	341	331	352	320	364	368	355	327	335	331	349	314	327	324	345	355	343	327	353	353	318	325	383	332	353	371	324	375	346	339	320	324	338	340	352	327	338	353	340	324	319	346	336	364	318	370	334	367	322	313	348	349	364	325	340	370	360	301	376	382	348	327	347	343	343	333	339	350	308	370	341	332	360	334	367	381	356	347	326	330	331	332	329	354	339	364	351	318	318	360	340	352	325	334	367	361	364	339	338	333	373	369	322	315	329	312	349	323	300	336	378	320	355	382	361	356	347	337	327	329	366	315	364	375	359	379	359	370	344	326	311	365	362	335	348	354	377	344	334	360	325	365	336	327	410	347	330	369	330	334	323	346	379	316	347	342	327	342	334	347	343	328	349	352	358	337	336	329	358	329	322	358	344	350	325	313	355	309	355	342	370	345	358	305	333	340	326	344	340	362	357	359	327	356	305	352	344	334	321	337	343	347	357	318	353	359	341	379	363	345	319	347	355	363	335	334	329	320	372	358	352	347	362	345	360	333	381	333	339	344	362	314	337	331	326	332	380	332	347	348	374	332	359	348	351	330	331	324	361	357	325	342	333	364	343	376	354	342	319	333	390	363	355	377	339	330	322	354	318	362	340	375	347	319	343	316	390	325	366	341	361	357	331	344	325	361	336	314	347	339	386	367	334	342	333	308	353	359	337	343	372	343	337	352	333	374	328	352	351	346	323	375	346	368	340	341	359	318	319	344	349	321	345	311	367	340	343	319	350	337	371	348	346	309	332	369	342	336	321	312	303	336	348	349	359	349	342	355	353	370	339	352	343	359	344	358	341	339	356	331	369	345	358	370	331	373	344	357	347	365	367	346	348	337	344	373	355	345	338	309	337	335	358	359	327	350	338	360	342	366	310	323	344	363	332	328	353	349	335	369	367	352	370	340	340	307	350	357	372	303	341	337	346	343	340	363	366	369	331	354	343	326	354	359	351	361	326	321	340	329	370	317	303	329	339	325	339	334	331	345	372	329	364	318	315	379	357	357	330	347	353	360	329	338	372	312	331	335	345	346	358	356	344	369	360	376	334	308	332	329	321	315	356	342	344	338	355	311	365	337	357	339	346	372	353	306	345	361	364	340	332	367	352	313	353	340	351	336	355	332	349	360	354	322	350	352	354	304	356	319	321	342	333	398	323	374	343	364	339	336	331	372	329	376	329	345	343	334	368	341	339	323	375	323	329	367	338	317	334	356	346	346	368	337	341	420	353	347	338	311	346	343	351	313	315	348	360	364	345	346	349	380	337	354	372	338	372	373	316	329	348	375	377	333	338	337	345	383	343	311	315	347	332	340	358	362	327	333	321	338	316	327	318	341	342	336	352	336	379	326	351	365	366	313	335	342	350	369	386	347	341	364	339	338	363	314	338	327	345	356	348	322	373	342	342	344	373	334	364	371	341	378	376	355	343	331	316	352	349	318	336	322	363	360	345	353	324	330	329	354	357	340	366	324	356	337	348	344	307	327	350	336	352	328	321	346	376	351	335	328	346	358	357	337	335	312	367	346	362	352	341	333	319	334	333	362	315	330	374	348	370	348	334	359	349	345
3707	8700	5647	2740	1866	1528	1229	988	786	717	652	575	509	518	468	454	461	471	464	429	418	394	433	422	412	387	418	390	387	387	437	412	374	371	372	390	393	401	378	373	379	394	372	397	378	403	354	375	395	356	355	419	383	407	378	399	384	355	363	371	414	386	367	388	370	377	371	377	373	355	337	345	415	380	377	382	379	363	395	378	367	395	377	385	376	376	355	389	358	395	393	376	403	333	374	367	385	405	331	399	375	348	361	374	352	349	388	391	408	363	382	383	358	400	383	380	336	346	410	405	384	367	384	356	396	367	373	352	364	360	381	345	374	386	391	402	375	387	386	374	385	350	397	389	365	377	336	359	390	367	358	340	372	358	373	381	382	377	365	362	375	361	381	370	357	405	374	434	360	366	392	374	387	349	349	396	348	381	352	377	373	384	362	355	365	370	347	380	391	361	368	355	391	390	385	383	385	380	356	363	362	370	374	377	413	333	355	384	372	353	370	370	370	395	377	346	390	353	379	343	394	399	363	380	385	411	391	377	336	352	425	369	363	329	380	345	385	382	349	362	378	395	336	363	374	355	365	372	355	426	348	373	398	362	357	366	363	393	336	353	369	375	368	401	373	386	357	388	394	398	340	370	378	363	351	359	338	362	375	404	374	341	376	350	351	370	317	359	376	393	362	332	388	359	383	385	336	381	404	341	363	390	390	355	392	410	366	353	356	370	344	355	369	358	359	387	382	357	388	387	372	354	358	335	344	366	367	362	372	381	394	385	365	379	355	385	365	386	369	377	372	381	360	392	348	359	376	385	388	357	359	372	414	345	367	376	377	352	372	357	379	374	360	395	366	368	395	357	354	381	362	354	358	361	378	396	374	395	407	355	367	371	373	398	361	333	381	396	386	381	362	373	371	379	358	336	362	364	408	367	400	375	415	387	373	350	398	368	349	391	403	374	352	383	362	391	388	372	370	356	363	369	337	368	383	376	372	341	368	379	385	363	404	358	386	381	394	374	360	393	366	345	348	413	364	397	342	388	385	337	388	373	381	374	397	369	356	348	371	374	385	363	370	421	354	380	381	384	393	384	393	359	385	380	391	362	359	375	334	363	408	380	373	383	394	401	375	365	403	379	372	374	367	377	356	360	381	399	376	384	361	415	352	379	366	361	356	366	352	367	343	352	363	396	384	354	372	365	363	348	373	388	350	383	381	374	358	379	347	376	381	393	387	353	315	383	412	395	390	376	357	358	358	370	382	378	348	376	380	405	355	353	387	397	354	381	341	389	362	353	391	389	386	400	360	363	401	372	349	400	347	379	380	372	419	361	362	342	368	399	362	347	357	378	361	372	361	394	355	381	379	361	372	359	359	341	373	394	394	371	396	376	372	375	363	360	389	368	364	361	374	401	345	380	382	373	351	369	375	380	369	382	364	351	361	373	386	354	415	398	377	329	382	355	379	378	382	352	371	360	360	377	376	377	381	386	388	380	362	328	356	368	389	372	388	390	396	354	348	346	397	364	380	361	351	378	348	342	401	396	362	350	363	329	387	362	390	367	400	393	356	351	370	373	360	330	371	377	404	355	372	392	402	379	341	378	401	385	375	375	388	361	349	391	394	399	383	404	378	368	371	382	369	339	389	384	373	379	375	370	395	346	339	399	372	388	399	345	406	386	390	353	400	362	365	372	383	364	418	358	385	418	368	371	349	363	383	390	316	385	375	370	377	354	371	352	370	414	350	372	367	389	404	366	379	374	399	347	391	364	404	358	333	323	405	319	333	343	370	366	367	393	364	393	371	369	384	351	401	377	344	363	391	378	394	372	362	385	417	378	377	386	392	366	356	367	395	380	368	367	370	359	392	353	382	382	375	334	388	348	374	379	409	372	374	364	346	395	397	398	376	331	345	357	378	362	344	350	387	336	363	390	369	365	397	375	405	380	371	370	398	377	413	372	392	356	396	453	387	362	355	379	384	369	355	404	409	404	384	350	364	360	389	343	435	406	379	336	372	417	376	385	390	355	387	347	379	373	367	371	411	384	356	368	378	399	392	371	377	379	367	350	346	371	356	341	368	385	408	403	417	415	359	381	324	340	404	399	354	379	368	341	391	397	373	391	374	361	357	368	395	364	343	352	405	382	344	383	370	353	350	391	345	367	404	376	357	371	373	404	396	370	358	381	414	410	339	365	358	408	373	346	374	359	365	367	387	368	394	334	365	388	366	390	372	379	373	377	394	346	367	388	367	403	409	359	367	390	366	357	376	351	363	395	386	373	388	333	342	384	353	396	369	348	357	382	376	378	377	380	343	401	362	388	378	357	366	379	355	398	351	370	385	363	379	364	371	399	365	390	376	381	372	412	360	363	329	370	354	371	373	344	383	356	392	362	395	380	393	376	358	385	399	387	390	344	375	391	367	392	369	361	349	350	386	373	369	367	398	397	376	393	387	386	402	349	340	367	418	394	385	386	318	377	359	361	351	380	364	358	350	384	383	389	381	344	363	349	405	347	362	366	380	354	375	394	387	333	376	346	359	358	404	366	378	337	374	367	409	388	363	378	363	383	378	347	346	393	360	339	365	380	382	394	418	372	374	360	362	367	369	378	380	358	410	402	385	360	345	347	362	366	400	369	356	393	371	386	390	390	367	374	373	368	389	379	372	352	341	357	364	361	414	351	393	365	393	357	379	338	328	377	382	348	389	346	370	383	356	360	379	365	387	355	367	397	377	352	380	332	375	344	391	373	363	384	360	381	388	395	362	373	386	405	370	383	365	323	396	356	334	382	341	358	358	333	358	354	384	378	354	383	373	333	385	369	377	343	379	391	361	393	392	389	357	372	360	414	362	363	371	365	382	362	384	370	376	369	412	365	368	357	365	376	348	346	365	387	377	362	371	392	358	356	371	405	363	369	382	379	386	351	378	384	357	363	342	346	353	361	364	373	403	345	355	368	338	371	395	351	389	355	357	386	369	386	338	390	366	360	408	372	345	373	392	381	380	346	361	352	361	382	377	401	358	387	373	405	335	400	362	355	344	419	351	375	368	367	377	348	355	372	359	377	342	393	400	372	392	399	353	388	383	367	378	355	387	359	388	357	362	351	360	374	378	372	368	357	381	371	370	382	358	377	414	390	384	377	401	370	389	368	363	356	360	396	340	400	373	379	401	371	366	366	345	395	365	377	384	403	373	343	374	378	372	380	368	373	358	387	359	397	371	353	366	376	373	384	353	330	358	373	358	359	388	351	390	361	420	376	380	405	350	361	351	378	376	346	388	371	371	378	361	402	389	325	383	388	361	346	393	352	348	387	370	378	360	401	361	356	386	407	369	359	368	378	396	361	366	349	381	418	390	378	381	388	405	374	373	383	387	380	397	338	388	364	407	368	393	361	367	380	378	368	382	416	363	371	401	369	354	367	353	344	347	377	389	407	357	386	361	376	375	336	387	367	356	377	352	373	352	398	405	399	394	352	405	380	372	366	378	393	368	343	379	387
24741	21149	27266	25166	10377	1270	1053	969	888	896	899	867	882	807	830	851	866	835	811	841	905	816	830	796	888	803	779	769	821	834	844	801	788	811	826	816	801	799	804	806	768	828	827	838	775	807	837	842	830	802	769	804	790	816	807	814	792	796	850	809	845	850	789	802	814	791	818	828	840	827	821	791	850	813	802	867	823	871	799	761	811	830	826	816	803	772	821	822	801	789	802	833	834	814	830	786	791	821	763	830	779	800	807	826	803	823	805	811	837	816	786	774	829	803	812	789	831	819	831	786	817	839	825	857	787	752	786	816	813	861	797	803	822	808	854	756	803	807	804	758	846	828	782	765	790	829	864	847	780	915	784	814	787	832	776	820	787	836	807	822	806	777	839	822	806	815	820	826	799	798	783	816	786	785	818	827	778	763	797	784	802	879	791	809	810	790	811	833	804	819	844	805	829	796	750	861	839	806	787	815	828	833	792	817	794	824	851	821	852	822	844	803	845	815	812	816	801	810	829	824	770	788	809	799	801	800	805	858	848	827	794	791	789	838	770	809	828	854	828	758	779	772	823	824	836	803	798	836	806	800	809	816	833	811	828	855	785	783	784	829	842	838	851	793	820	800	777	840	782	845	832	763	825	863	795	771	825	815	797	800	774	862	798	834	784	857	800	833	833	767	858	816	817	836	858	844	858	739	850	840	807	771	834	788	893	825	836	815	802	838	866	816	812	857	835	823	814	830	817	799	864	784	749	886	819	816	787	792	769	779	825	768	768	766	806	838	808	738	784	812	858	794	750	850	815	803	782	797	783	845	825	786	833	827	851	816	802	814	820	839	811	802	816	835	810	855	860	865	800	756	821	796	787	857	810	792	779	806	792	820	799	822	785	821	814	787	807	819	818	823	798	807	835	836	840	813	789	779	778	773	809	787	828	809	808	813	785	784	834	811	799	802	829	832	818	840	817	833	811	843	840	830	812	804	818	794	839	821	838	826	820	784	760	833	808	838	769	856	838	808	843	769	775	791	826	816	841	849	835	836	833	820	859	847	820	832	770	829	783	838	804	807	843	811	842	772	827	785	826	856	826	793	846	753	798	783	828	854	767	812	799	808	789	835	766	823	831	826	806	784	808	854	824	768	765	861	823	769	801	831	848	813	756	841	786	818	767	843	846	753	783	811	829	852	783	822	834	817	796	862	764	827	818	812	828	814	842	753	814	819	808	785	864	823	830	829	863	786	788	821	808	856	835	809	765	847	797	826	800	796	858	776	754	795	809	865	818	811	797	801	825	800	767	758	797	790	872	833	782	805	850	785	827	824	855	808	769	773	785	791	775	847	858	798	797	782	818	789	818	860	865	817	821	790	822	786	783	827	809	824	784	827	847	825	787	781	839	793	814	832	778	811	811	831	805	871	783	823	757	803	843	770	757	762	789	865	768	877	797	817	844	855	785	861	856	808	785	772	789	805	801	822	821	836	814	869	820	792	815	772	826	783	804	814	794	797	825	786	827	767	783	826	787	795	838	823	750	878	845	797	791	804	831	820	799	837	815	770	828	804	774	786	825	826	857	782	827	867	879	862	780	816	820	858	769	832	758	822	783	867	784	839	764	798	835	834	752	767	804	810	810	814	779	775	836	771	815	776	772	825	797	791	826	833	820	794	831	838	848	793	798	829	821	827	771	754	843	805	833	789	836	804	803	824	787	805	853	811	875	808	823	862	792	815	772	805	810	875	789	807	843	834	809	779	838	837	786	830	833	838	815	786	796	835	804	757	804	788	819	813	873	827	787	753	782	835	774	850	786	810	761	777	797	827	847	762	794	825	828	773	746	803	789	800	798	800	799	793	838	780	798	810	881	860	800	810	827	830	777	824	795	857	741	824	865	785	798	821	868	840	790	806	842	828	773	809	823	824	832	810	823	825	844	804	764	801	772	830	781	828	779	836	804	801	781	815	790	801	867	786	782	770	833	782	829	771	817	815	789	844	839	827	756	808	791	802	781	787	838	851	838	749	794	796	843	826	810	853	822	819	807	815	822	812	800	789	807	792	805	796	828	766	777	853	840	793	797	833	731	800	785	791	851	797	807	832	834	801	815	811	796	819	780	828	832	839	855	835	801	811	784	814	842	811	839	840	860	857	771	802	789	807	823	820	761	801	836	795	817	792	817	787	838	785	824	771	817	807	765	768	783	815	819	823	794	827	811	737	815	824	830	738	804	806	811	843	883	802	825	808	868	816	849	859	877	809	836	764	806	814	848	773	764	761	800	772	814	826	863	780	780	774	800	844	813	818	831	743	846	759	798	747	807	816	852	829	836	818	782	810	828	803	801	826	787	870	812	827	806	783	845	803	869	841	814	805	820	758	816	800	749	795	790	802	840	827	808	785	805	824	787	836	801	871	832	789	823	818	831	808	832	761	760	790	765	793	845	789	786	869	805	823	868	795	857	798	805	795	832	859	808	805	778	809	792	810	841	780	857	800	839	831	847	771	838	795	821	812	773	768	819	746	840	793	817	804	786	802	792	846	776	758	791	790	789	836	821	837	787	885	827	797	858	779	794	736	767	830	806	788	797	860	817	803	857	813	808	824	819	806	772	780	780	796	814	860	811	819	840	738	776	781	795	807	829	775	814	803	754	881	862	764	791	849	809	823	771	822	848	816	781	746	828	824	855	856	786	821	808	834	792	801	817	836	784	783	820	811	830	755	785	788	758	824	809	810	823	837	840	829	764	829	806	805	769	844	797	826	765	812	807	834	789	783	840	832	832	825	812	823	790	762	773	821	817	870	866	785	785	803	837	795	781	787	768	795	773	901	882	830	838	782	801	864	797	864	792	839	829	766	783	838	847	820	838	791	820	762	782	814	822	834	781	812	780	877	761	861	842	824	789	781	807	774	771	832	837	781	814	760	798	815	841	802	826	837	806	838	791	803	774	854	877	812	825	816	773	808	803	810	797	820	812	825	804	797	817	843	800	881	814	824	832	792	829	860	839	786	810	847	827	786	824	803	778	787	852	804	799	835	824	879	817	805	828	809	792	790	813	821	794	793	803	797	816	777	811	836	791	748	779	774	830	848	769	766	800	805	776	793	816	841	815	879	802	822	797	817	805	825	800	886	782	846	862	801	789	801	792	821	829	785	826	846	818	844	800	781	778	856	805	806	797	804	784	801	736	813	806	814	808	803	795	850	855	786	811	794	827	801	731	792	795	799	822	794	808	819	799	806	728	801	850	838	776	795	796	827	843	780	820	807	792	797	834	851	848	803	769	852	797	816	789	838	779	825	798	811	814	815	831	817	824	842	768	825	828	822	825	814	780	805	836	798	759	814	806	782	832	794	826	860	787	754	837	821	828	819	779	796	831	791	827	812	811	833	836	755	788	844	895	889	802	766	813	815	786	839	820	804	816	814	796	838	835	761	811	770	808	850	831	788	884	795	811	778	808	811	815	765	845	828	813	804	823	813	824	825	765	802	832	775	746	763	802	830
4147	5289	3613	2102	1603	1349	1225	1098	1090	1016	988	931	946	923	894	879	834	888	898	835	846	893	881	898	934	872	888	832	889	853	847	855	859	805	853	853	851	840	805	803	836	862	880	798	831	870	821	828	811	816	825	852	854	850	832	838	833	808	853	845	856	874	847	881	860	813	825	771	852	890	764	801	809	859	858	807	816	843	821	846	829	803	824	829	830	803	832	854	841	844	828	853	791	841	802	843	818	877	858	836	885	790	837	795	830	853	859	795	777	805	791	816	793	861	881	854	766	872	837	828	865	828	829	865	842	836	817	798	820	846	848	818	838	850	794	797	848	804	884	849	859	846	842	796	818	824	792	884	819	820	778	800	816	815	816	819	844	892	838	832	794	823	891	777	823	809	809	831	836	815	814	819	818	811	762	761	769	831	819	856	796	817	886	836	893	821	796	802	872	857	784	826	798	886	834	835	831	830	843	844	824	816	889	862	829	840	817	829	833	813	844	840	780	851	820	837	810	799	820	866	873	816	827	809	813	837	807	776	838	825	784	792	798	825	803	764	834	760	795	793	836	824	801	832	819	842	810	785	849	835	853	821	801	825	837	809	814	824	793	877	810	857	774	822	829	805	822	818	832	882	819	813	832	853	799	825	857	829	871	856	826	830	851	842	828	811	888	847	759	825	803	772	768	883	843	829	817	895	805	878	805	810	825	777	773	829	825	804	867	822	803	792	795	827	849	833	770	782	827	856	826	815	831	803	774	821	820	823	797	843	800	827	795	859	856	844	818	826	854	836	815	866	791	804	870	849	825	862	843	852	850	834	845	831	794	811	789	841	778	857	809	880	846	804	833	860	823	857	833	793	864	816	778	812	852	799	795	867	811	774	806	799	834	789	882	774	826	775	795	828	847	793	809	844	818	817	801	849	798	874	867	836	818	844	778	856	864	848	858	800	855	849	881	792	830	822	808	847	818	824	770	866	799	826	838	809	843	841	851	818	838	822	819	793	800	873	871	814	830	835	820	915	854	797	876	776	809	791	839	802	864	830	780	867	836	834	820	831	814	813	874	848	825	843	823	887	850	854	819	825	819	792	806	874	817	834	789	839	815	824	815	797	796	796	843	840	837	850	827	816	759	845	818	841	794	856	857	809	818	793	804	832	823	831	805	826	785	860	855	817	872	809	811	819	804	806	814	859	803	841	835	825	821	816	852	835	814	865	838	816	823	797	814	799	813	819	857	821	828	840	844	812	867	812	824	790	807	812	864	845	820	825	830	777	837	843	836	839	825	803	841	838	811	830	786	856	798	875	844	848	846	838	788	852	812	791	816	799	893	756	823	778	836	863	867	822	841	824	822	822	843	887	817	876	858	823	810	819	851	798	805	802	880	834	889	797	801	785	858	778	800	814	809	829	847	820	858	893	824	850	787	795	811	805	795	869	829	851	795	835	872	880	829	832	834	827	822	862	792	827	827	842	795	838	848	790	789	822	854	803	817	838	808	780	805	835	828	802	813	798	853	821	887	800	891	853	831	845	802	853	890	853	790	787	795	838	843	768	820	771	832	833	871	836	801	840	771	855	809	835	778	788	796	803	833	811	786	830	827	821	852	802	858	858	834	771	820	813	839	820	858	845	812	812	861	801	774	815	811	817	824	877	875	856	842	818	774	875	826	806	848	830	849	806	823	853	826	827	798	866	859	857	800	848	839	835	854	877	820	799	780	786	740	857	799	820	817	801	790	822	802	862	820	829	870	782	808	803	834	779	814	854	866	826	875	848	817	795	799	776	777	811	792	816	778	844	836	828	799	850	890	848	795	826	816	806	802	855	834	815	791	853	844	851	807	818	817	814	905	826	830	829	841	860	837	811	828	827	820	836	812	890	813	809	842	831	837	762	872	841	813	842	801	800	814	807	857	818	830	836	824	836	804	861	812	865	848	816	843	809	862	797	802	817	842	749	769	831	792	904	820	820	807	832	868	798	796	823	839	808	861	900	814	797	828	854	864	824	865	816	827	800	815	837	776	761	832	807	787	803	837	898	835	855	821	765	818	810	793	792	895	785	875	839	842	824	809	787	944	838	828	795	829	831	849	831	774	808	837	770	789	842	834	789	828	804	810	834	817	842	796	867	781	805	845	827	807	830	777	802	793	801	801	831	841	826	853	850	812	760	824	783	801	825	856	800	792	859	833	844	854	850	825	830	820	799	814	922	794	846	769	849	802	813	859	791	868	819	822	838	824	849	860	780	789	823	833	839	816	823	817	846	802	867	795	827	846	844	860	824	780	819	785	819	858	775	772	836	819	847	787	848	820	812	792	865	885	774	819	840	789	798	778	809	797	816	800	868	857	753	793	795	820	842	848	806	822	829	821	756	837	867	829	823	838	836	819	809	835	826	830	854	830	829	830	835	823	835	886	837	818	843	836	852	818	856	893	864	793	839	792	812	860	841	802	820	800	787	860	870	807	813	843	796	839	818	843	833	837	823	836	791	810	798	781	862	832	823	830	800	818	802	810	815	881	821	776	838	815	846	808	787	837	810	837	789	815	804	839	842	871	786	832	833	850	839	764	886	873	808	788	864	851	859	800	800	784	760	827	851	848	879	805	848	803	814	810	813	852	822	808	883	779	798	747	878	837	819	828	853	814	849	825	824	793	827	788	789	826	846	823	812	836	808	824	825	806	838	830	801	829	876	819	824	853	852	871	869	817	859	818	828	837	829	805	800	848	818	853	865	852	798	821	865	795	805	813	848	850	878	812	794	824	823	837	852	836	796	903	809	863	808	802	806	848	808	820	813	848	833	829	810	819	827	866	794	823	827	854	824	852	879	789	862	799	846	796	795	768	808	806	795	819	789	810	835	813	837	849	808	845	838	786	851	800	844	807	826	811	833	815	824	861	826	836	848	822	827	803	839	813	868	834	787	840	842	808	810	832	809	811	843	833	842	882	823	842	801	843	852	841	781	849	835	785	787	847	806	868	815	864	870	839	867	853	823	788	841	825	798	815	825	860	815	812	785	826	844	784	807	819	874	812	843	775	855	786	836	813	874	851	828	859	865	843	834	851	793	836	804	847	814	816	833	812	874	797	830	763	758	826	829	798	841	812	829	810	775	770	855	801	815	781	871	831	823	806	830	841	806	818	843	865	764	820	894	843	852	825	821	818	864	837	780	851	861	816	849	805	824	835	854	875	802	822	798	838	837	848	819	896	808	844	849	851	870	824	811	846	822	869	813	846	839	803	820	848	809	798	877	856	812	771	856	819	793	787	834	846	799	841	901	803	868	824	807	809	829	807	828	797	833	832	883	800	830	870	809	815	892	808	819	840	830	827	856	797	810	852	845	799	831	858	827	821	833	816	803	810	771	835	866	815	885	711	825	788	821	799	821	825	797	846	876	848	860	800	830	837	774	795	842	839	802	838	812	873	821	791	802	757	866	820	804	864	854	804	768	810	823	817	817	826	847	804	848	830	847	824	824	819	807	843	784	856	798
22447	21096	28765	23670	21097	21151	8313	1243	935	900	846	796	735	650	692	692	630	670	635	623	596	612	590	590	602	591	560	594	610	588	594	582	573	585	567	593	598	594	560	571	579	591	587	564	584	618	555	543	557	604	561	553	528	579	565	583	577	587	539	564	553	583	570	596	541	576	532	537	544	577	556	558	552	558	546	535	533	548	579	550	531	566	552	591	525	583	514	552	565	576	564	554	568	562	575	518	563	540	543	556	538	546	550	567	533	575	529	535	589	560	498	501	544	537	544	539	585	585	545	530	540	592	585	584	535	519	568	555	530	519	596	529	527	579	489	539	547	532	547	522	577	518	511	554	560	582	526	574	504	552	598	587	509	556	550	573	570	533	565	529	555	577	528	528	555	521	531	535	524	502	557	545	575	563	561	549	545	554	539	567	570	577	546	560	532	530	560	529	528	556	543	564	566	537	534	533	551	591	549	581	548	549	556	562	555	560	518	560	548	538	523	557	548	571	549	542	522	543	574	562	553	499	585	553	548	611	556	532	631	562	645	560	517	519	541	493	527	523	546	622	562	537	551	523	580	524	531	520	563	532	531	514	538	566	574	568	551	591	556	527	522	568	538	516	513	565	540	549	528	591	556	508	577	534	562	537	578	516	584	514	561	553	562	562	586	601	535	576	553	571	568	553	502	555	562	549	556	550	498	549	575	568	552	561	544	534	548	564	620	538	590	554	551	523	586	573	549	551	519	589	546	537	517	503	543	514	533	562	567	527	550	575	549	528	561	576	544	542	573	620	570	597	569	567	553	559	528	570	550	558	574	539	550	590	557	566	543	541	581	583	575	572	564	588	558	588	572	557	581	575	546	566	571	537	511	574	482	563	551	555	547	547	489	555	537	514	587	601	555	559	592	571	523	545	566	555	566	572	537	574	520	543	601	551	549	550	574	552	568	586	533	551	577	504	578	573	570	544	593	531	589	556	555	568	536	559	538	572	537	544	539	501	550	529	532	569	599	530	566	521	571	559	543	546	551	533	564	592	554	504	568	533	523	559	537	520	528	541	525	552	535	556	551	549	574	552	546	553	557	558	562	538	555	521	538	530	581	523	553	588	594	537	547	564	596	587	570	555	524	582	500	547	600	554	541	573	563	543	536	542	530	581	504	550	560	541	540	577	509	557	584	515	545	560	537	531	527	560	558	553	526	574	582	585	571	579	522	545	589	579	581	558	526	508	544	558	598	563	539	561	527	571	520	548	537	593	521	543	556	538	563	520	548	577	524	505	577	576	566	590	538	586	531	562	513	521	556	556	558	565	537	518	556	536	548	577	582	554	577	544	544	549	570	561	557	571	537	574	551	507	557	551	573	559	511	502	574	563	540	561	552	539	550	555	525	479	573	511	509	541	548	562	572	544	554	522	599	534	568	533	550	553	530	586	568	528	530	546	572	550	564	525	602	566	530	561	526	550	544	573	507	575	556	569	566	549	575	554	593	588	518	557	522	535	571	545	584	545	594	575	534	571	540	567	519	583	570	557	521	508	555	551	540	574	542	504	545	578	530	606	537	558	545	554	520	530	513	574	575	556	566	584	526	519	562	539	589	558	594	550	573	553	545	546	555	533	533	556	568	549	559	565	583	588	522	553	552	532	550	555	538	575	566	517	569	547	534	582	554	518	549	614	587	546	564	550	587	550	532	572	506	556	568	549	561	589	571	513	547	529	544	518	546	541	540	540	565	558	539	548	567	562	526	575	622	555	553	550	541	563	618	495	558	532	585	581	509	551	609	578	622	545	521	607	595	504	545	574	552	520	511	612	532	571	563	520	570	500	541	536	547	589	556	536	573	514	544	525	551	521	587	547	569	562	531	527	541	529	542	531	518	540	584	568	560	546	578	534	564	529	546	529	561	511	589	505	567	519	560	552	553	529	523	510	544	531	541	552	533	530	528	598	545	569	544	535	544	538	536	564	557	532	592	544	563	523	536	586	519	565	555	505	578	592	543	588	544	532	568	559	548	518	528	511	523	546	557	538	540	577	581	556	556	524	533	538	565	538	574	612	544	569	543	580	508	555	577	593	594	502	591	544	598	534	529	554	587	511	531	566	525	543	582	547	562	520	563	547	523	534	507	568	531	535	550	549	549	556	625	559	564	522	569	519	563	543	517	580	554	561	519	570	617	526	607	569	556	567	560	560	566	527	560	537	526	585	575	586	538	533	570	563	589	559	558	544	571	551	556	520	567	563	548	547	543	533	551	560	557	495	520	621	556	581	521	524	507	567	537	547	634	561	593	497	501	581	554	568	544	493	572	529	560	558	524	549	564	566	540	542	520	554	516	526	535	594	581	559	515	550	574	539	569	543	504	590	550	542	541	558	548	586	510	594	559	549	547	543	515	553	552	529	565	541	551	526	548	541	569	519	549	517	557	550	541	553	570	523	561	557	543	574	564	561	534	550	507	582	580	518	539	564	570	564	563	593	550	563	561	572	549	610	514	566	541	546	545	543	499	527	577	541	522	523	581	571	524	526	549	537	566	589	553	560	578	550	514	545	548	537	563	532	551	566	564	551	500	579	565	538	546	562	522	601	534	549	559	562	526	531	571	560	536	495	526	512	522	546	534	534	576	596	548	559	521	501	556	546	566	528	569	598	520	551	563	567	584	556	561	556	533	599	571	560	557	518	554	543	533	584	562	538	542	525	527	590	532	587	592	543	584	564	537	540	552	562	567	544	571	550	578	564	571	567	578	531	557	568	559	537	554	531	558	553	545	552	538	532	534	534	526	584	590	554	529	562	541	563	569	572	551	570	545	536	570	563	574	554	534	548	544	545	505	570	570	547	570	550	520	554	556	560	568	604	552	547	539	572	555	526	557	515	580	565	555	547	526	527	544	566	588	586	549	585	545	511	561	543	572	538	521	519	562	516	564	534	547	546	517	532	574	554	531	572	564	521	555	547	555	552	514	517	560	524	567	538	572	580	554	587	575	566	549	572	581	549	523	560	552	560	578	546	532	608	506	545	507	548	618	572	575	545	572	533	543	549	543	571	504	537	556	548	538	530	519	539	562	573	530	532	539	539	527	570	541	546	530	530	590	570	577	537	573	550	568	570	534	573	556	566	595	516	586	550	536	560	525	562	542	559	563	560	523	604	514	550	548	561	538	571	555	550	547	554	550	589	514	574	558	572	539	536	574	577	555	545	572	571	545	553	562	539	588	542	558	590	528	594	528	553	577	537	565	570	602	541	559	545	555	571	545	567	541	561	551	499	513	604	530	540	556	582	530	529	551	568	569	567	577	531	591	531	574	608	565	564	590	553	535	604	573	503	566	520	545	556	572	564	515	541	543	563	492	583	517	553	560	540	558	517	561	558	541	575	546	533	571	578	548	541	545	538	512	560	578	527	541	564	500	601	540	518	531	536	516	548	565	561	504	558	521	529	532	550	534	539	567	559	529	571	545	565	541	542	544	554	535	565	546	558	588	561	599	584	553	546
5120	14330	9517	4718	3369	2644	2126	1648	1365	1114	1043	978	931	849	806	773	661	769	733	679	689	641	623	636	592	622	562	603	612	571	615	587	587	590	589	576	571	610	603	605	568	599	610	625	582	570	544	596	573	579	584	551	591	586	552	585	577	521	549	568	603	672	574	565	539	538	505	553	540	576	581	594	586	552	543	550	568	553	554	559	561	594	598	543	571	560	530	553	535	580	559	586	523	529	568	533	578	571	535	548	544	566	563	543	568	547	552	568	550	584	578	553	564	528	542	524	594	514	586	582	560	547	584	554	549	575	559	567	514	569	547	581	534	571	564	546	538	562	570	549	532	543	539	538	532	567	594	539	551	528	637	571	551	523	537	569	604	570	591	525	539	516	579	575	580	545	527	567	542	592	573	594	559	568	556	556	559	560	565	598	567	588	565	557	546	575	554	594	573	558	564	585	612	511	560	582	542	535	534	526	537	565	541	610	579	577	560	537	562	558	565	558	556	541	590	593	562	547	557	597	556	526	568	602	567	557	531	557	539	560	586	557	558	576	572	564	546	562	546	543	520	527	549	558	578	557	537	565	578	570	519	572	572	542	528	555	541	533	600	529	544	561	555	586	502	566	618	546	561	588	556	539	562	581	548	587	561	518	585	593	530	552	553	541	584	593	534	557	548	541	539	554	581	571	541	545	589	526	573	543	568	587	562	545	551	560	580	559	551	562	538	576	551	575	586	618	579	587	518	495	542	553	543	548	559	556	579	568	566	567	559	541	566	562	580	580	536	567	507	527	562	539	541	544	553	564	581	556	552	523	575	548	539	543	586	574	533	545	558	535	540	538	585	534	550	575	554	608	526	539	560	588	560	519	582	545	576	586	543	538	550	541	567	544	571	515	544	580	539	571	558	587	603	578	555	572	556	524	553	589	533	548	530	561	549	577	548	588	534	540	565	565	534	564	532	521	523	559	524	510	548	567	541	566	558	563	538	529	558	550	548	548	538	542	534	560	585	559	560	563	538	558	562	580	548	536	547	541	567	536	528	583	548	572	564	549	561	534	531	571	600	553	540	543	562	519	596	548	524	528	594	567	511	563	570	533	526	560	580	535	542	565	551	567	548	531	566	582	520	530	590	562	540	544	549	525	569	551	591	571	546	582	507	576	573	541	584	587	598	598	555	578	555	530	592	559	571	542	564	550	580	558	580	573	546	562	614	564	588	535	552	551	541	572	553	527	562	527	576	595	556	538	558	559	581	546	545	635	537	600	546	523	569	520	567	553	542	532	551	523	589	565	571	571	588	577	579	585	580	514	554	546	584	580	540	558	554	553	564	540	541	547	537	603	569	563	615	563	571	537	547	565	601	534	573	518	582	537	582	594	547	546	560	526	579	547	546	579	544	545	482	573	550	529	567	568	566	599	566	574	554	573	563	550	538	553	542	554	535	607	594	565	535	515	572	539	580	544	561	554	564	565	521	556	555	558	555	495	518	552	559	576	564	565	529	562	520	571	575	574	592	519	547	576	584	539	511	567	559	546	596	530	557	539	581	502	569	582	523	586	570	544	570	512	576	590	562	574	552	527	546	575	609	560	586	569	546	584	523	601	567	554	545	543	572	551	523	527	579	530	578	573	588	515	536	536	524	539	571	523	556	536	598	563	565	570	542	548	549	591	552	614	558	567	575	548	561	533	553	580	551	582	594	551	568	592	521	550	577	532	568	560	537	576	546	537	572	555	556	583	557	562	588	580	515	539	551	534	580	605	552	550	562	552	529	554	541	545	572	552	569	591	550	520	549	581	562	599	570	545	540	560	592	552	545	562	576	531	538	572	575	568	550	584	531	575	566	545	560	567	552	547	552	525	509	560	565	557	527	549	589	584	509	533	573	578	555	574	569	539	598	541	549	570	569	537	551	553	620	591	519	562	546	594	541	561	600	562	543	582	607	556	545	543	570	513	571	554	544	586	540	551	548	565	564	545	566	571	549	530	508	518	573	557	542	594	538	534	575	565	588	539	539	584	547	584	580	524	515	553	568	539	559	528	562	563	565	540	603	552	562	562	579	571	527	558	555	533	583	570	596	604	565	586	561	579	550	578	577	562	539	533	480	556	516	538	554	580	567	555	542	562	601	515	595	575	572	555	543	561	554	577	563	526	545	578	500	547	529	513	505	555	540	552	560	539	537	586	550	535	559	581	570	546	550	551	541	563	565	536	524	552	618	586	559	581	561	542	543	551	565	561	550	577	591	573	557	548	564	557	585	601	553	522	527	558	539	565	570	569	570	559	557	518	571	541	587	585	527	559	542	590	536	530	539	521	539	582	557	548	549	544	560	540	547	558	570	536	511	520	563	600	579	564	553	588	564	572	575	563	561	576	579	548	585	613	547	545	534	574	514	558	577	515	567	572	542	539	546	576	560	537	585	509	589	540	549	541	553	585	524	518	542	598	519	553	525	556	551	588	532	521	609	518	537	554	516	523	571	550	566	553	577	561	528	553	587	546	583	571	575	569	523	527	535	523	557	539	549	544	560	553	586	602	570	526	537	555	549	551	599	569	539	579	546	530	584	549	522	533	568	563	558	537	565	520	575	550	553	552	509	553	534	555	552	573	540	521	593	590	546	572	527	547	507	550	547	552	491	566	541	578	543	549	546	562	587	551	560	519	573	560	551	523	561	517	497	535	558	539	520	564	567	554	522	479	514	555	557	577	545	567	577	544	564	564	537	570	565	549	582	579	559	561	556	560	565	544	538	555	526	561	558	559	548	533	620	527	520	551	607	547	578	546	542	582	554	587	549	589	595	568	576	547	543	574	550	592	554	557	593	540	562	557	564	595	568	590	519	571	513	534	551	537	556	617	531	537	550	523	592	590	617	562	544	614	498	546	572	575	565	584	556	553	520	548	588	539	512	527	562	542	557	571	550	546	561	547	551	540	553	503	559	562	597	562	563	542	502	563	571	585	579	542	568	558	548	550	545	555	542	577	539	565	534	550	573	540	538	554	563	590	595	609	563	596	580	568	552	542	555	571	599	530	529	549	554	570	552	560	567	537	565	566	521	550	542	530	520	551	570	556	545	546	550	504	567	567	553	560	561	538	565	518	596	568	557	547	560	550	511	526	526	600	549	568	587	570	551	538	560	577	548	582	537	560	537	585	575	504	532	538	532	548	529	560	541	546	538	553	534	536	518	540	573	549	612	570	560	557	541	531	569	524	552	566	608	553	546	582	552	551	557	583	546	526	545	555	534	550	572	592	544	563	567	591	632	537	561	549	531	532	568	565	542	591	564	529	555	584	545	561	553	614	573	584	539	547	559	559	551	538	573	522	528	543	547	524	527	554	560	528	527	565	548	553	566	536	570	522	542	586	570	557	555	568	580	535	549	566	549	557	601	532	547	552	554	542	553	569	559	519	540	582	562	562	556	516	549	578	531	505	571	558	560	567	509	571	529	530	527	566	578	571	566	568	571	553	563	558	553	530	525	567	598	520
27450	17255	3771	831	635	636	606	576	559	570	553	571	549	549	557	590	528	550	579	569	559	573	566	539	524	572	542	501	538	561	552	553	587	515	536	607	573	556	524	555	546	558	533	562	494	601	586	516	524	515	503	549	559	568	551	539	561	553	559	579	534	587	580	534	500	547	570	560	589	561	542	567	547	522	527	549	539	552	538	578	582	548	582	530	569	577	539	563	605	571	571	580	570	600	521	536	593	540	560	555	543	542	519	537	549	554	537	552	534	535	551	562	583	526	545	587	552	540	550	535	545	548	507	543	551	550	524	520	565	547	556	555	523	570	529	545	501	517	521	529	552	528	544	518	537	550	566	595	532	507	556	547	558	522	548	568	560	544	558	572	503	550	530	581	562	571	600	552	519	520	574	557	527	563	521	501	571	604	548	558	579	550	535	497	535	509	579	560	587	543	549	530	551	599	587	578	544	548	579	556	536	576	560	484	599	509	552	557	510	504	546	559	538	571	567	533	553	518	553	540	536	537	552	577	550	549	567	529	519	534	570	540	539	547	560	541	506	554	540	548	516	528	556	558	555	554	578	523	537	564	569	572	565	594	570	578	596	551	558	573	558	577	540	551	548	555	572	567	577	557	581	502	537	582	547	560	545	524	582	591	542	577	570	508	551	545	544	556	496	553	567	523	523	550	530	520	544	570	568	503	545	543	527	566	546	576	556	536	558	550	546	541	541	542	555	538	514	561	578	597	569	552	582	565	546	512	579	586	588	521	554	573	580	540	543	547	545	530	544	579	549	561	538	574	588	574	522	564	531	556	516	582	570	540	534	564	549	562	564	541	521	554	532	531	603	547	551	524	509	569	587	577	570	500	527	545	519	551	505	572	545	552	528	593	553	537	569	558	558	588	602	574	570	551	539	502	523	597	541	523	574	540	548	536	575	589	566	539	578	533	504	557	522	552	594	555	602	555	615	549	558	550	592	557	608	571	520	526	542	537	548	510	573	546	546	575	535	568	538	555	535	566	525	549	568	528	533	580	538	536	564	576	551	566	540	537	569	549	515	519	538	521	521	594	519	548	556	531	551	546	554	588	518	550	584	587	586	577	574	557	547	554	537	559	579	562	601	553	550	552	526	498	526	558	534	578	523	556	571	532	534	555	533	526	604	578	519	560	538	559	555	579	605	533	531	547	551	542	588	517	508	546	549	557	568	577	551	565	563	574	558	569	563	582	565	597	574	589	555	539	567	527	516	577	590	538	539	553	571	536	556	547	590	518	582	571	533	536	580	539	581	527	566	518	540	504	503	539	544	532	527	508	524	519	556	546	582	592	535	551	536	549	521	561	539	571	555	505	548	571	557	568	521	515	527	542	528	567	535	536	591	559	586	562	545	601	528	530	550	582	576	519	518	524	567	543	553	552	542	519	561	581	558	518	542	567	591	541	575	529	520	571	613	557	586	559	519	568	558	576	570	572	554	583	490	524	549	570	550	545	599	593	545	555	552	574	579	530	528	536	532	530	535	563	530	529	564	606	561	570	581	505	566	559	557	557	573	537	550	555	545	557	535	579	557	545	587	508	555	526	529	535	545	550	528	516	539	588	548	587	577	558	541	560	595	556	529	554	551	584	574	523	561	586	478	532	551	611	577	529	546	574	549	530	565	546	562	537	578	536	571	535	544	515	506	590	561	542	561	548	544	554	547	567	516	547	549	561	547	539	577	563	521	563	569	535	531	539	552	547	544	548	571	546	524	575	546	584	530	538	518	562	525	548	529	571	605	586	533	537	529	512	540	573	534	528	547	572	522	561	533	529	546	576	557	562	577	573	572	549	557	523	533	532	522	585	535	540	514	560	560	534	555	562	572	567	575	534	538	525	558	551	548	549	568	544	536	573	562	547	587	568	592	559	594	583	568	514	530	589	593	516	532	506	538	558	559	530	586	563	574	558	524	544	494	528	537	617	572	554	534	516	615	541	558	582	593	558	543	542	524	563	542	556	511	605	565	558	565	553	562	551	570	542	572	522	578	527	571	551	542	511	532	540	589	549	611	549	554	533	545	555	563	550	567	530	519	554	535	535	561	529	582	551	526	541	571	548	509	585	576	562	585	522	534	537	534	530	524	533	543	530	573	597	557	537	534	555	541	546	554	540	570	519	530	536	540	572	560	529	561	540	554	564	549	522	534	574	591	557	541	568	546	552	544	568	539	528	506	552	560	555	578	566	542	535	596	547	502	548	529	546	557	529	564	511	534	569	538	547	542	549	536	540	537	558	567	521	559	573	601	577	535	564	542	552	549	596	568	506	561	603	554	572	529	521	588	563	542	559	569	565	542	534	543	555	566	526	533	527	574	558	567	558	557	552	576	495	539	516	573	578	557	550	570	578	548	568	561	552	545	525	553	534	517	548	533	525	556	573	550	562	587	541	516	545	551	580	548	560	511	562	531	564	518	560	559	547	553	564	589	572	552	572	581	586	536	579	544	524	503	529	547	581	561	557	543	514	574	590	544	560	553	553	566	561	528	507	565	552	577	548	565	501	558	512	568	549	521	567	556	558	506	551	527	569	642	568	530	539	591	563	615	561	552	554	545	533	549	576	550	587	550	542	539	537	579	535	561	557	568	543	532	544	535	521	556	532	537	508	528	580	553	562	529	576	537	570	586	537	522	529	563	555	556	543	510	566	576	540	555	548	534	556	613	533	541	593	548	563	529	552	593	585	529	571	562	547	522	553	551	493	610	553	596	534	568	553	546	590	543	525	588	506	535	532	574	572	585	588	529	574	574	548	552	511	516	534	526	532	539	536	546	532	570	556	555	581	582	529	559	569	524	516	563	573	549	531	560	625	529	538	532	504	531	536	522	563	530	507	527	534	539	539	556	526	544	569	524	518	568	562	565	563	547	520	536	575	576	525	551	541	598	541	561	583	525	557	502	510	542	549	563	524	604	541	523	591	561	548	559	546	551	537	561	553	566	555	534	547	584	530	557	594	558	572	574	549	575	523	576	573	536	554	541	565	533	519	545	538	584	568	523	508	548	550	560	581	590	553	508	561	543	540	574	580	573	540	577	546	588	567	514	539	552	559	570	540	517	581	526	615	549	567	593	573	574	586	514	529	570	513	504	613	568	533	544	579	546	534	517	560	519	526	557	518	547	566	549	578	539	539	521	524	528	581	522	556	549	535	547	544	568	583	554	582	510	573	564	586	578	576	562	539	554	534	565	541	548	588	545	529	554	570	547	554	595	564	538	569	544	572	601	542	572	527	569	546	547	531	535	558	516	568	541	542	529	539	533	558	529	578	535	534	542	558	574	548	572	557	554	505	509	545	537	553	557	550	588	558	526	570	561	524	540	582	570	500	559	532	558	579	524	589	553	564	550	558	564	557	549	538	550	551	563	547	526	563	579	553	537	508	512	561	559	573	536	495	580	564	566	533	541	497	504	564	561	540	501	586	563	545	562	575	564	588	543	604	584	540	540	570	536	557	559	498
4557	1130	949	722	695	662	611	639	611	576	582	638	583	628	573	598	603	644	553	623	581	580	624	556	584	575	646	582	574	600	623	574	598	553	574	600	611	594	595	548	594	574	642	564	615	609	569	587	594	604	641	580	594	597	614	545	587	616	571	627	647	602	573	577	572	629	621	551	596	613	559	584	615	552	597	602	565	590	578	558	609	579	573	599	581	598	622	611	643	572	613	589	598	548	613	589	654	601	552	609	630	581	610	581	584	597	584	561	602	560	615	617	602	636	580	574	612	573	580	559	611	611	601	586	619	583	608	618	607	606	550	601	603	606	603	599	539	574	553	599	601	625	549	576	555	586	577	619	583	603	604	533	570	584	587	598	584	610	611	579	588	590	613	595	584	550	634	617	584	624	601	599	612	614	603	595	601	587	599	648	595	577	587	578	578	595	618	631	613	579	608	605	541	619	598	621	623	616	581	603	593	560	585	587	612	595	617	563	653	580	593	616	585	545	593	603	609	595	552	588	555	561	616	585	564	583	539	568	578	645	601	591	580	657	579	581	595	583	639	605	616	583	593	588	553	610	601	611	584	569	618	596	568	593	615	587	601	560	572	558	606	626	567	614	590	626	622	555	602	603	592	596	612	597	576	596	570	580	571	619	584	610	602	591	575	630	596	602	569	584	581	547	585	566	579	587	603	590	587	619	590	603	664	589	600	581	637	573	606	593	582	602	562	627	578	597	571	594	582	619	593	603	563	597	602	623	612	592	578	616	561	606	590	610	567	610	608	599	626	604	534	555	585	598	611	581	554	610	594	578	611	646	587	608	566	592	595	602	607	617	630	630	588	627	645	579	614	614	594	583	613	633	562	609	609	579	552	635	578	600	615	602	599	600	585	604	600	599	576	529	603	590	600	634	590	626	596	552	584	573	559	581	581	632	575	629	568	583	583	581	605	558	591	592	612	610	575	614	632	607	613	567	561	552	591	579	598	579	560	610	581	600	612	594	532	598	608	598	570	561	598	590	590	574	634	620	620	576	588	573	617	593	602	586	609	605	585	570	577	659	601	597	600	566	617	594	596	560	582	608	610	557	604	605	595	647	572	609	576	579	603	620	625	595	580	614	557	576	592	575	619	573	592	563	569	590	588	617	596	575	611	625	555	604	586	556	580	561	619	600	591	629	587	585	590	602	559	575	617	617	580	596	604	601	605	625	571	595	593	593	573	583	584	640	576	553	675	590	604	584	602	591	592	594	604	601	627	594	604	583	637	605	584	628	623	591	593	617	613	603	566	615	565	568	572	591	574	551	584	564	611	568	578	574	599	639	599	578	582	579	623	587	587	621	622	579	627	565	612	607	652	586	589	612	604	563	575	600	619	590	597	608	606	558	619	593	601	598	589	593	548	628	607	601	616	589	637	621	603	609	560	591	626	558	581	574	582	612	585	599	590	569	629	582	592	606	605	566	588	601	575	606	589	599	589	611	589	585	582	613	605	585	595	627	581	549	620	557	597	625	557	577	600	558	612	604	602	608	610	560	594	594	590	593	541	578	567	600	596	593	592	617	549	604	628	638	603	592	589	617	572	558	563	624	626	622	560	613	596	628	634	621	621	542	569	598	587	607	615	585	599	606	609	562	585	547	616	629	609	583	573	568	606	632	579	609	583	614	561	555	578	598	577	641	538	590	588	588	648	603	589	571	578	591	596	583	597	599	591	633	647	568	631	634	607	643	622	557	584	568	564	615	584	619	578	622	549	607	560	625	589	594	576	610	640	547	568	607	585	647	598	593	582	567	563	568	587	569	623	570	614	587	614	571	587	568	624	575	576	588	615	643	601	617	578	581	571	563	591	638	594	600	582	530	556	538	598	566	617	557	564	603	627	566	580	635	591	617	624	616	614	596	621	592	605	587	610	581	595	594	603	545	586	603	571	598	599	559	568	576	591	599	647	594	645	598	583	584	621	592	587	548	631	585	582	576	569	587	598	608	630	601	584	587	618	613	570	622	577	569	613	628	574	578	591	617	579	590	559	574	586	608	606	574	572	633	581	654	587	610	599	573	595	594	536	572	575	636	655	586	637	606	615	580	618	590	635	568	595	614	590	589	622	533	600	646	595	559	584	583	622	592	588	582	590	566	612	553	584	566	606	617	552	571	591	607	606	625	577	594	617	578	600	577	579	608	609	589	604	586	625	604	591	588	570	595	605	584	627	583	584	598	609	585	624	561	612	570	599	585	644	625	578	617	590	575	551	598	641	611	624	628	580	607	639	596	607	601	560	643	560	593	606	579	604	599	600	602	570	595	601	622	613	598	564	601	617	601	605	587	586	607	622	593	614	591	601	597	564	576	589	595	609	630	580	601	597	624	599	633	632	622	587	608	602	582	556	605	568	593	561	580	602	608	624	601	585	538	601	604	605	599	614	595	537	583	621	560	623	571	620	617	597	590	633	605	585	573	580	573	585	559	615	597	588	592	582	603	604	615	647	568	585	594	609	578	593	585	566	528	614	585	577	581	605	556	575	603	589	552	608	589	612	574	594	620	584	594	620	595	611	583	591	632	608	599	604	622	586	547	603	623	568	629	584	591	589	584	566	619	600	576	612	673	604	577	594	601	645	612	570	584	619	597	614	548	566	590	623	637	556	590	557	598	552	586	571	583	606	564	629	634	600	577	618	621	600	596	588	572	591	570	562	601	579	596	611	580	566	553	553	616	593	573	603	570	640	596	592	576	583	572	579	624	564	610	594	611	579	580	595	581	595	641	645	555	600	661	617	596	607	571	602	618	627	606	566	524	559	615	594	550	645	654	621	682	560	586	571	586	629	623	594	596	581	588	557	575	607	596	599	580	587	592	574	649	567	584	568	627	531	610	611	585	584	576	598	586	629	598	567	571	619	583	569	615	620	597	604	602	564	584	603	588	557	612	619	594	624	618	623	572	571	607	610	615	641	582	567	592	613	622	620	613	587	608	617	601	594	579	593	579	577	579	579	623	613	563	582	579	584	612	623	591	610	560	558	600	611	615	594	580	561	636	557	609	618	612	551	618	612	576	570	616	581	547	589	621	568	578	603	608	633	598	620	597	562	575	601	653	617	590	608	555	591	592	600	613	585	568	586	638	613	565	561	596	623	565	613	607	564	608	634	609	599	597	580	624	588	611	614	595	578	554	564	654	622	598	583	587	595	598	567	584	572	587	620	595	561	597	611	612	546	595	597	623	580	617	591	557	556	625	582	626	577	572	557	612	570	599	582	569	624	604	623	561	571	583	555	582	612	568	574	596	629	606	550	608	588	580	541	564	594	608	581	652	616	575	620	566	582	567	615	530	616	589	624	580	603	560	552	626	595	634	583	585	634	607	624	596	576	662	551	569	576	610	604	635	591	595	627	593	537	569	596	586	611	609	573	595	576	593	591	566	574	639	592	599	615	544	599	616	611	583	597	585	596	586	607	576	570	593	607	579	594	591	563	598	616	617	586	610	608	608	562	578
23444	21084	28286	24111	21069	10451	1040	667	510	495	450	447	416	408	383	378	362	388	361	320	347	346	331	357	339	346	359	347	344	333	346	352	323	337	343	325	360	350	330	335	325	335	363	312	310	340	341	332	370	317	325	349	359	351	360	366	328	368	327	352	339	351	317	329	301	335	334	307	333	328	341	341	340	318	349	327	324	353	331	368	320	321	339	317	323	331	344	314	359	324	339	377	315	336	331	342	338	338	308	330	324	336	324	361	338	309	307	338	289	362	296	363	322	307	281	326	319	347	330	312	340	315	337	311	330	334	328	334	295	288	318	345	348	326	325	352	353	339	345	321	341	317	320	314	341	314	328	343	330	355	319	323	311	315	334	354	329	337	359	323	305	304	312	299	310	348	330	339	326	350	277	345	315	326	303	331	337	325	359	320	332	342	293	339	324	331	331	339	323	351	335	327	367	326	289	369	340	353	287	316	332	289	314	333	324	360	338	320	319	301	340	305	340	340	338	325	352	320	311	334	334	276	327	343	314	292	297	312	333	326	293	330	320	332	366	324	334	311	329	317	377	335	320	316	307	320	313	303	329	327	364	316	332	330	333	337	309	342	316	351	333	327	331	333	317	332	327	337	305	303	335	335	350	315	349	355	319	325	307	294	312	329	321	325	346	314	302	326	332	336	324	319	339	304	319	317	311	352	350	365	319	318	345	325	314	329	350	297	333	367	300	320	342	343	361	326	331	315	305	330	338	322	308	343	285	309	330	313	323	330	339	314	339	329	283	326	323	331	278	334	314	349	306	335	346	332	331	335	310	296	341	312	335	324	302	314	322	325	340	309	292	343	326	345	303	354	336	335	301	308	356	323	309	331	298	315	323	330	331	340	340	315	318	330	325	288	348	348	314	346	336	324	360	342	344	276	337	308	337	305	366	316	317	345	316	354	322	306	347	336	313	304	339	339	346	326	298	326	312	330	317	309	325	329	351	333	314	344	325	280	353	343	311	315	329	317	330	307	294	314	318	355	365	354	337	346	338	338	337	336	326	309	328	299	352	347	316	301	341	316	329	305	327	330	308	328	329	321	323	332	315	282	321	334	352	345	329	328	353	342	320	326	308	299	305	358	302	316	314	369	331	313	350	304	319	360	302	339	323	329	353	310	327	347	307	341	295	351	316	348	334	353	337	312	324	344	325	338	325	319	358	311	323	296	333	308	342	306	323	333	362	301	325	368	324	332	339	291	293	316	325	334	303	311	320	304	332	348	322	329	314	301	297	338	316	311	316	308	336	312	315	296	347	356	345	345	324	310	361	325	325	323	354	321	347	351	311	327	321	338	347	339	336	274	361	339	319	331	315	297	291	340	344	316	325	331	333	314	302	321	326	343	306	354	347	366	336	355	304	321	343	344	295	294	330	325	339	327	349	342	341	330	347	343	317	343	308	331	311	328	327	331	319	311	320	334	323	333	317	324	359	325	337	333	324	341	357	362	317	333	325	297	302	320	353	310	320	361	312	345	323	351	325	331	332	339	313	303	328	333	325	331	327	345	322	316	344	332	339	298	324	357	375	343	342	397	295	342	337	319	327	323	327	297	338	306	359	333	335	285	322	333	352	317	338	316	342	350	307	357	319	322	357	307	328	324	310	336	313	309	296	353	314	311	305	321	317	314	333	307	332	336	304	338	302	347	371	312	327	296	346	337	327	319	346	350	351	328	348	318	334	325	342	313	330	323	345	289	309	338	309	333	317	317	316	337	327	328	332	341	317	361	345	307	303	338	329	321	288	313	369	281	346	329	310	354	319	326	333	319	310	304	342	332	292	316	327	308	341	361	326	351	325	363	294	300	334	313	355	362	364	360	306	337	354	358	322	369	298	323	285	347	322	336	319	351	329	311	353	312	354	312	366	323	380	343	285	344	332	317	345	327	301	321	319	354	342	340	318	306	283	348	357	314	340	352	321	340	281	340	304	344	308	351	324	336	310	321	336	313	336	332	299	307	371	333	310	345	300	306	317	321	341	342	359	313	324	336	377	329	341	311	342	317	314	323	351	312	296	313	316	313	308	309	311	321	347	336	329	321	339	296	367	324	322	282	320	318	316	318	326	335	329	358	333	349	368	336	346	354	307	346	314	352	353	370	339	345	332	344	359	327	346	331	324	342	330	361	282	362	365	328	341	329	320	311	332	354	331	324	295	332	314	290	361	338	347	312	312	341	349	333	316	350	343	331	359	338	325	288	329	315	365	358	295	351	324	336	336	316	328	342	315	332	335	326	336	331	318	334	316	348	332	313	307	337	322	319	322	317	339	338	349	324	332	311	344	367	329	304	343	305	317	318	353	339	352	310	292	316	337	362	337	361	339	324	328	341	326	300	338	322	343	344	373	317	359	338	313	327	332	343	328	310	325	343	327	337	315	345	330	308	319	291	332	311	325	333	299	321	299	329	314	347	311	312	354	327	332	325	319	326	324	319	327	344	297	326	305	330	306	328	347	305	313	306	321	292	302	311	312	332	344	318	326	310	330	346	331	317	351	295	342	330	370	350	321	341	324	315	315	330	334	318	337	304	318	313	336	367	324	310	318	342	340	325	326	347	371	351	334	317	322	326	300	319	310	316	313	342	336	328	326	356	338	355	345	311	327	333	337	355	315	324	286	349	322	341	303	317	346	324	326	346	345	323	323	319	344	311	341	338	317	330	327	325	324	305	343	338	313	310	334	291	339	340	331	345	328	339	307	327	302	338	321	356	324	341	339	335	314	310	321	321	317	342	362	320	319	319	329	356	305	313	320	318	285	358	327	337	360	352	327	339	319	376	346	311	358	332	337	324	324	366	329	338	341	335	323	309	358	321	346	343	331	335	331	309	338	333	312	353	354	365	322	329	311	331	338	353	333	306	316	340	388	276	331	357	344	337	313	285	362	332	317	317	312	302	304	345	332	316	321	358	322	339	313	330	296	297	304	319	326	345	370	327	317	304	337	307	373	319	321	366	351	333	321	306	320	321	316	312	319	335	304	319	284	299	345	314	290	316	298	354	298	346	277	325	324	328	301	304	317	354	300	306	341	322	296	318	340	302	345	333	346	323	323	339	316	330	323	326	352	304	293	302	354	302	298	314	342	319	319	326	339	311	365	321	356	340	355	315	319	363	319	354	326	330	355	320	330	307	345	315	339	323	359	304	345	330	336	333	318	287	328	314	312	308	333	309	346	330	316	327	355	321	309	317	333	307	307	344	322	314	342	344	326	355	341	354	317	319	324	334	318	330	339	339	294	342	325	311	344	338	356	340	338	311	364	316	343	332	326	337	335	325	352	325	303	326	324	324	318	332	356	340	294	337	339	324	287	343	341	327	337	332	309	327	301	310	346	307	323	335	302	315	313	371	313	332	355	330	326	345	331	358	334	321	303	316	351	333	292	360	371	315	347	330	303	329	312	325	336	310	325	333	362	345	299	323	309	311	326	327	355	308	331	354	360	309	347	332	332	301	338	334
3685	8554	5695	2677	1916	1428	1153	947	843	715	604	583	503	476	515	477	457	413	467	422	406	433	415	391	379	399	379	394	369	401	379	383	366	381	349	342	345	374	353	389	384	360	373	382	396	356	371	324	379	371	351	380	366	369	340	360	372	351	379	379	356	387	392	362	338	383	324	382	354	394	346	369	356	365	364	387	390	346	355	403	354	333	360	353	389	353	374	380	353	346	338	380	354	366	342	381	366	344	369	368	325	374	359	350	332	374	347	344	373	391	338	353	355	377	382	357	362	352	361	372	333	343	365	359	376	347	332	342	368	376	336	360	356	368	373	362	339	377	346	334	330	357	380	382	353	336	352	338	354	341	394	387	347	361	367	349	333	350	341	375	370	383	378	356	326	329	351	333	396	398	327	356	388	338	327	362	359	349	409	378	375	382	343	380	369	379	351	363	371	349	344	374	374	365	361	343	357	371	334	365	360	346	351	367	346	396	372	372	366	328	344	351	370	334	381	377	339	380	372	354	336	332	335	376	369	344	367	373	381	341	381	355	386	379	371	360	362	377	374	357	383	369	399	348	391	351	346	356	343	372	377	328	342	368	342	341	339	346	336	354	373	387	349	365	361	379	368	337	322	344	347	334	347	371	382	356	342	357	390	357	345	368	389	363	372	348	326	383	378	383	370	372	342	341	362	342	351	353	363	375	337	344	343	325	340	362	382	372	362	333	345	331	337	392	352	322	373	362	375	364	345	363	351	339	372	363	344	372	392	339	356	354	363	391	373	391	384	363	349	363	338	353	373	334	371	373	373	367	363	347	361	401	372	330	379	372	374	334	349	379	399	357	341	351	403	385	402	361	323	358	378	343	336	359	341	400	396	376	387	371	366	388	332	365	338	394	390	343	347	365	371	381	343	374	365	373	336	359	355	373	363	371	360	316	351	404	334	358	360	376	323	366	355	363	387	337	371	356	335	398	378	377	358	343	383	353	374	382	343	319	330	333	375	367	388	405	324	354	372	350	333	383	357	328	329	359	357	351	380	378	346	342	347	337	378	385	354	356	354	334	341	357	350	305	361	387	381	376	363	352	357	367	328	347	372	362	373	359	382	348	360	358	331	344	337	372	367	320	367	337	348	355	359	369	337	357	365	321	355	389	339	397	392	317	361	391	364	377	401	347	359	339	337	338	366	403	379	414	363	370	318	322	354	404	381	365	339	367	341	380	326	349	339	376	379	358	364	369	350	371	358	380	339	338	367	376	340	362	350	326	348	332	333	353	386	358	324	379	387	348	356	350	380	362	393	339	383	412	346	404	365	357	357	346	377	386	370	382	329	385	359	366	363	363	371	370	335	358	362	359	351	362	368	358	357	356	339	390	378	328	370	362	338	330	353	376	370	379	352	376	375	369	319	367	382	365	357	384	340	347	364	358	390	356	352	336	354	377	358	347	330	353	345	372	358	352	363	360	382	368	375	395	373	345	374	334	365	394	367	390	354	358	359	347	338	329	347	346	323	338	374	350	307	359	374	373	337	352	358	355	360	330	318	358	365	369	321	371	362	372	349	351	340	377	348	327	336	390	351	361	361	395	346	368	359	370	376	335	363	338	400	357	370	369	350	352	365	363	386	350	339	359	361	356	348	346	387	335	322	362	381	357	340	321	333	377	326	355	349	353	415	376	363	366	373	377	366	377	356	343	373	350	350	354	377	357	376	372	360	386	351	355	380	368	361	353	323	348	328	373	304	368	368	350	332	336	349	347	359	384	386	376	358	365	321	353	349	334	378	375	367	362	392	353	348	372	355	340	354	361	378	342	372	371	326	362	397	353	365	387	361	354	358	374	357	364	353	386	324	405	385	346	345	365	398	366	350	377	378	413	346	335	423	340	356	342	374	360	368	360	334	351	362	365	384	363	326	323	359	359	368	360	376	342	368	349	344	355	361	336	363	371	401	358	367	336	315	354	362	334	354	373	377	344	348	340	338	325	373	352	366	347	332	348	388	373	347	363	331	355	356	351	390	332	351	358	321	377	368	337	375	368	352	352	372	367	367	359	404	339	391	364	392	362	358	376	369	371	362	375	350	379	370	365	390	349	324	373	360	376	378	334	387	372	335	345	361	323	377	360	373	377	385	334	338	341	355	331	376	371	339	350	342	363	365	361	318	363	382	349	375	355	338	342	356	389	340	392	363	371	390	359	365	365	352	386	365	362	328	403	366	344	356	366	404	353	352	347	369	354	372	356	387	369	350	333	352	362	333	356	361	343	357	336	359	377	392	353	345	341	327	342	353	363	383	368	388	359	355	343	361	360	373	348	375	379	364	356	359	359	355	343	349	414	383	390	378	372	394	336	367	368	349	356	379	338	366	348	390	362	380	344	352	332	336	349	359	369	370	365	348	338	391	373	361	370	345	358	352	368	368	388	358	330	371	339	375	383	362	390	364	335	403	376	396	361	359	405	375	371	377	338	370	357	350	345	369	376	332	360	365	363	339	361	383	367	353	411	325	353	341	374	394	358	350	396	351	344	349	342	382	382	342	356	360	340	371	343	371	359	383	336	362	357	373	390	363	361	359	361	393	369	342	384	380	350	378	368	352	347	380	338	316	358	355	361	340	343	376	348	381	385	350	352	375	364	374	369	377	363	357	378	362	392	380	360	384	372	346	362	338	354	355	347	384	373	350	340	344	348	349	341	324	339	362	344	339	370	381	397	355	368	360	344	350	398	319	336	364	369	356	349	346	371	338	350	373	371	386	396	371	350	343	407	353	389	348	353	369	340	384	381	343	351	353	344	362	353	377	364	342	379	378	346	364	332	352	368	351	360	361	375	370	342	355	370	376	363	333	377	348	374	318	378	363	340	378	329	353	381	406	339	353	357	348	355	384	345	381	358	351	366	332	326	364	396	357	393	343	359	371	353	369	344	324	346	320	383	347	356	378	354	372	407	398	325	343	388	377	345	363	371	406	374	341	368	364	346	345	358	372	347	349	358	348	349	387	332	343	360	374	351	372	407	341	347	361	376	349	345	340	357	369	334	387	374	335	327	363	346	358	381	322	343	364	381	346	368	311	347	361	342	334	383	366	391	403	378	384	375	379	379	333	352	358	346	317	368	359	352	358	380	365	350	389	384	350	374	352	379	337	384	359	360	387	402	385	357	360	351	370	355	329	335	335	409	374	395	378	337	405	321	349	301	366	335	343	346	344	364	377	352	351	374	328	359	385	351	326	358	336	353	364	366	339	404	385	364	346	346	356	365	348	401	354	358	369	353	340	379	362	347	378	387	320	355	341	330	388	355	335	362	378	358	341	375	358	344	369	383	370	345	335	347	331	345	402	376	351	362	380	357	359	359	380	362	347	373	352	368	345	358	343	337	379	363	338	366	379	376	338	355	362	362	361	324	390	353	364	322	367	392	367	320	354	359	354	361	354	346	362	368	373	338	378	367	384	379	365	372	391	332	382	332	365	337	338	376	368	347	343	367	354	343	363	361
24701	21093	27130	25169	10048	1229	964	969	886	872	924	825	814	797	842	793	806	796	781	833	778	835	819	798	792	842	811	830	826	821	819	806	802	790	744	719	775	782	809	787	790	764	762	793	828	739	806	828	744	781	819	780	825	830	792	798	769	809	819	821	803	841	863	827	809	829	850	766	829	802	817	799	781	835	796	798	800	764	797	801	809	743	839	818	858	789	835	805	756	790	770	802	836	765	775	790	792	755	815	754	802	795	787	764	765	754	824	790	745	780	764	816	786	816	795	792	817	763	799	804	737	852	824	800	817	828	819	831	809	740	828	784	778	791	784	767	797	836	783	811	807	785	803	764	821	790	808	780	842	788	796	799	767	788	764	847	745	776	812	800	777	766	788	817	718	812	792	777	792	797	789	822	765	768	833	823	763	825	799	820	771	752	755	809	805	814	820	729	785	788	797	786	790	807	809	788	807	803	822	760	838	756	777	864	762	763	854	800	842	806	824	847	830	749	774	810	796	768	760	800	789	784	849	830	767	766	778	744	822	727	772	857	779	786	821	785	771	789	813	755	816	791	801	814	830	758	775	744	823	770	753	840	785	808	788	816	820	819	778	759	797	786	808	802	784	754	769	782	814	750	814	793	793	822	804	755	793	822	850	758	819	824	810	805	809	802	810	841	776	760	722	808	720	800	825	794	758	807	776	807	766	742	782	779	771	764	742	764	822	825	814	792	824	843	773	772	736	780	814	845	784	754	821	788	763	773	774	786	801	759	811	784	774	776	815	780	856	799	780	811	841	755	808	805	816	765	790	785	743	764	777	807	801	799	763	765	791	761	822	784	781	814	783	741	843	736	823	761	800	789	779	742	788	772	772	787	790	780	795	787	780	804	785	768	745	777	759	744	844	804	783	769	809	811	773	765	805	742	784	774	785	780	808	746	792	785	882	783	750	793	743	796	817	757	770	753	795	802	794	778	794	798	775	777	828	775	812	821	760	831	773	759	764	800	783	757	807	767	757	788	831	768	786	805	765	772	814	797	774	804	763	777	722	774	809	782	826	796	792	777	755	843	788	784	789	788	786	812	772	821	812	795	832	783	796	831	823	795	733	769	821	812	804	803	754	822	820	814	808	799	797	725	759	800	801	814	739	887	801	783	826	804	783	829	790	794	774	824	772	816	770	817	811	817	814	861	851	810	747	789	796	752	808	793	804	776	829	793	822	803	834	817	798	827	748	796	810	840	771	831	815	819	768	727	780	824	755	800	816	786	810	764	829	789	768	790	769	818	795	784	798	780	821	761	827	826	846	788	755	736	756	790	861	795	801	778	822	761	773	761	770	747	750	827	799	805	821	799	802	815	811	749	835	775	756	768	840	802	754	803	753	787	792	811	791	835	734	804	806	752	828	821	806	787	793	755	831	801	790	721	785	746	801	736	794	814	752	794	772	774	755	850	791	765	828	806	772	777	778	784	806	774	783	754	790	784	821	756	841	805	791	778	794	798	776	785	771	823	761	779	783	794	818	799	764	790	807	769	797	745	780	787	735	806	794	740	803	843	750	802	747	761	775	808	771	833	782	841	783	832	783	811	837	801	788	813	769	823	760	819	775	802	841	795	813	828	816	742	804	728	784	799	779	778	785	800	764	765	796	770	775	733	787	826	787	750	776	837	802	840	806	743	806	780	774	763	778	828	797	763	793	767	776	809	758	752	779	764	801	812	765	780	771	775	789	802	737	819	764	769	783	770	829	802	783	813	744	812	775	810	832	830	762	812	807	813	770	793	774	745	773	773	791	809	828	782	785	822	766	776	793	774	735	807	823	740	801	789	804	777	840	773	785	799	789	769	734	728	824	815	796	830	786	764	784	757	784	827	725	818	804	792	787	795	792	761	814	800	786	803	802	775	753	789	767	801	820	779	778	798	792	749	756	799	808	854	804	801	796	809	746	764	747	783	794	751	790	789	810	858	760	801	786	808	795	747	750	801	820	770	821	812	799	782	758	787	818	821	818	777	757	783	807	771	788	804	834	746	777	791	849	814	823	792	782	802	820	811	759	753	794	814	722	827	786	793	803	860	767	812	739	831	757	816	740	812	795	813	790	786	774	733	771	789	775	764	780	809	809	795	805	808	752	812	787	822	796	774	783	766	800	754	749	860	845	770	789	811	813	753	770	778	781	764	790	786	798	756	746	787	762	838	793	811	811	779	781	767	709	802	782	792	761	788	788	802	817	745	802	809	779	804	846	724	780	804	814	773	784	775	786	783	782	776	821	778	817	825	780	763	830	797	819	791	769	811	768	792	754	771	795	823	803	802	811	817	744	741	806	787	795	783	787	801	720	781	782	783	794	777	807	799	836	825	851	756	794	780	742	800	778	759	799	821	793	771	783	801	790	767	777	811	737	772	759	760	790	785	800	793	766	825	790	790	823	812	770	834	800	770	817	813	778	833	808	793	805	808	761	790	761	793	768	830	755	787	807	761	759	812	800	760	811	784	801	812	814	849	783	814	763	826	792	773	747	799	735	822	785	807	775	771	836	779	781	756	862	840	804	840	791	790	749	823	807	791	811	768	795	785	812	778	803	782	767	796	794	784	763	857	802	753	790	829	798	843	783	801	823	764	788	776	788	801	735	845	758	825	762	752	775	795	800	801	791	806	831	837	785	800	754	791	835	805	768	801	754	752	764	766	798	793	781	799	798	731	767	775	777	721	783	767	812	801	854	874	802	799	782	813	770	775	792	808	791	741	787	781	778	766	821	755	799	712	809	806	788	839	769	775	787	795	786	797	808	782	775	805	813	777	767	835	790	774	818	838	798	815	809	745	768	846	772	794	768	743	839	776	804	807	760	813	774	799	778	757	783	816	813	794	767	733	825	800	807	770	790	795	788	808	787	742	863	759	828	808	780	805	794	763	795	831	801	813	767	816	787	764	841	817	818	748	785	809	772	793	827	775	774	751	810	800	803	772	732	796	819	824	827	776	766	789	767	789	780	754	741	772	855	760	769	796	783	781	791	812	751	783	773	808	790	776	825	792	829	772	816	805	798	747	780	769	797	781	762	776	790	810	776	783	816	798	780	802	779	756	823	843	795	751	766	793	780	728	789	817	777	779	822	785	778	830	766	829	832	815	752	786	850	765	802	809	813	792	802	770	783	793	753	756	807	785	807	777	761	734	803	820	804	778	791	828	780	791	796	756	795	776	795	785	824	729	774	807	820	792	799	775	746	803	794	809	767	840	812	792	796	798	777	751	789	779	774	797	794	798	755	749	803	786	814	789	792	780	773	777	777	842	776	775	771	810	767	775	793	750	764	783	795	791	763	809	771	823	777	777	772	837	786	748	789	783	832	802	783	809	806	808	818	802	772	795	831	791	824	821	766	778	774	751	811	786	762	789	815	838	794	769	798	782	809	812	792	765	813	778	782	787	795	749	788	748	802	807	749	789	773	798	820	803	762	818	778	771	789	818	814	727	784	744	791	786	802	878	785	849
3926	5139	3651	1954	1584	1363	1209	1104	1076	1031	916	952	880	921	861	809	809	844	879	863	869	841	824	851	823	809	848	844	823	808	802	766	867	870	871	846	862	776	803	845	854	841	827	781	862	814	820	830	793	840	815	798	824	789	851	814	831	755	836	849	833	852	864	820	798	825	791	807	830	830	794	817	835	807	803	846	848	784	825	830	819	831	767	783	805	851	834	805	831	833	843	775	802	814	790	850	853	805	801	827	861	840	806	821	792	818	751	822	825	790	824	861	805	763	816	857	832	817	811	822	810	817	780	835	819	808	780	797	775	814	837	834	832	831	939	773	831	780	855	768	873	771	859	803	820	806	789	797	805	816	807	778	846	835	857	819	813	799	821	783	783	824	824	813	784	798	785	829	827	816	849	827	820	840	787	878	827	798	820	842	874	782	853	842	816	813	789	815	812	791	883	822	774	802	808	758	803	863	770	823	834	811	837	831	793	827	797	762	825	760	828	812	763	838	824	849	788	806	820	781	798	834	804	842	845	806	784	798	853	755	765	753	834	817	865	819	813	809	822	801	825	821	803	783	844	843	846	852	846	835	868	819	833	839	810	803	795	797	848	833	833	806	787	835	849	814	814	821	815	853	827	780	791	840	822	853	813	805	824	867	791	846	828	820	802	844	775	763	827	805	814	814	780	807	843	769	812	823	821	806	826	820	805	821	770	837	802	817	787	824	792	772	805	868	788	813	820	834	786	837	838	844	824	793	778	779	812	756	787	862	810	839	826	845	819	841	836	787	782	773	824	827	869	803	789	786	798	812	808	825	799	801	765	789	763	843	836	844	804	838	787	799	839	794	852	785	834	791	836	839	806	790	801	844	808	833	869	788	841	752	797	808	766	812	877	796	813	795	784	769	788	804	800	808	821	823	812	848	763	793	794	809	796	811	845	817	811	853	832	838	792	810	762	830	848	812	871	769	841	843	843	846	806	821	832	815	811	841	808	851	833	800	825	800	816	804	829	798	838	810	840	848	836	802	852	867	830	797	798	811	783	779	847	792	807	811	818	782	821	806	837	828	803	806	852	803	781	822	805	875	801	876	795	853	795	852	805	790	752	780	819	782	787	818	812	777	801	795	848	792	787	808	839	792	818	824	802	801	782	846	822	785	832	790	772	802	847	839	807	794	814	849	834	851	808	865	796	796	858	802	815	798	798	802	845	784	858	838	786	840	813	812	845	860	824	855	805	788	892	801	812	831	833	808	814	814	810	848	770	816	765	817	771	805	814	798	813	810	820	787	839	801	839	831	800	820	847	880	762	814	833	803	767	828	856	813	858	802	776	778	797	811	757	881	853	811	828	785	795	773	859	826	820	797	831	821	816	794	853	824	819	839	806	783	831	812	819	821	789	804	827	795	788	809	772	800	820	817	823	828	825	812	802	807	755	774	821	821	838	848	780	764	795	807	819	787	753	771	788	803	854	847	772	827	840	798	796	848	801	820	808	815	798	772	799	799	868	803	831	782	802	848	795	802	838	819	782	839	833	835	819	798	763	898	843	814	850	824	799	794	777	813	788	768	849	813	781	808	827	784	803	815	793	839	823	823	792	804	774	798	827	911	807	855	888	802	814	840	858	795	842	795	831	811	848	842	808	829	814	763	866	861	856	842	792	834	864	849	786	857	785	856	859	823	826	860	807	769	810	844	805	849	819	777	802	820	805	785	806	826	783	799	806	747	855	773	814	818	783	797	785	780	817	878	796	841	800	842	778	831	813	799	851	782	842	810	821	752	836	811	809	815	820	842	794	787	820	782	813	845	808	783	764	773	802	836	806	820	850	785	829	829	807	837	816	810	779	826	763	792	792	836	789	779	824	841	828	820	788	824	779	824	834	819	823	848	836	785	796	849	823	832	816	874	810	764	779	839	831	811	798	851	793	772	822	772	853	842	832	802	822	786	792	849	804	814	794	788	830	779	785	777	795	837	799	773	773	812	846	855	808	807	858	830	784	804	866	880	827	827	815	840	801	851	789	771	849	806	772	769	782	784	775	817	818	833	813	794	827	816	819	857	827	803	795	817	815	805	842	826	845	783	827	786	797	851	791	790	826	830	805	820	852	832	803	818	803	783	859	777	816	829	841	742	826	825	838	801	837	798	793	796	778	766	828	747	782	811	853	837	753	781	784	845	887	804	822	834	823	804	839	841	827	819	839	810	812	797	822	809	800	832	836	790	811	813	783	814	784	769	792	863	828	815	785	815	794	782	838	812	805	849	836	837	823	824	841	815	806	832	804	821	808	847	794	849	832	796	835	768	802	772	801	777	811	799	831	855	813	819	764	790	817	789	771	772	805	821	808	822	825	800	855	808	865	871	817	824	841	813	792	793	841	838	840	820	816	843	827	816	825	779	821	779	815	817	810	796	773	779	801	824	810	822	823	820	916	752	784	869	842	798	783	820	819	799	855	781	780	798	804	798	790	800	764	812	771	848	820	824	811	814	825	861	795	855	818	847	790	842	822	781	806	777	761	847	822	847	786	805	808	799	791	806	831	853	782	808	773	810	812	770	869	832	884	813	820	786	853	801	816	871	826	856	761	801	833	799	884	845	860	835	831	846	807	853	856	817	840	785	874	780	851	780	793	792	787	848	826	782	799	883	781	848	757	832	801	763	772	814	877	811	839	775	833	806	851	836	799	811	801	852	788	770	808	805	823	856	784	783	822	803	826	811	757	829	804	819	856	852	835	805	769	802	809	843	808	804	792	827	774	846	783	792	808	841	822	800	847	803	820	858	823	806	824	799	815	812	842	856	822	786	820	860	799	811	826	848	817	795	837	797	850	829	792	843	857	821	853	892	844	768	852	792	835	780	813	808	808	852	829	796	776	801	825	797	819	827	869	790	849	845	842	800	843	829	828	836	825	828	796	782	816	780	861	850	813	851	780	768	799	846	799	825	789	763	823	854	771	807	783	815	803	839	815	820	795	783	781	790	852	856	795	816	795	775	857	863	778	798	799	852	809	826	765	824	797	824	806	799	806	865	767	755	813	792	843	813	824	851	766	833	825	794	824	836	842	841	805	768	848	793	790	837	771	853	817	772	829	851	820	844	846	799	807	790	795	815	771	781	830	828	837	809	773	784	800	831	834	835	798	798	816	806	841	783	820	805	845	800	812	847	829	851	831	822	765	833	804	852	873	845	806	876	835	840	842	772	839	860	802	803	829	809	741	828	818	783	777	815	830	825	849	772	821	830	797	787	878	870	785	832	804	805	807	803	780	828	859	801	817	781	865	795	812	816	776	837	838	832	846	757	817	827	836	883	822	825	812	814	863	819	821	790	822	802	842	780	807	834	833	765	791	802	788	830	780	852	802	836	821	795	809	826	781	796	838	814	792	870	811	817	818	767	846	760	772	824	818	812	808	827	821	774	829	774	847	773	810	788	811	793	827	826	779	867	851	792	812	816	796	768	831	813	827	830	803	882	811	828	824	840	775	843	853	797
22527	21198	28864	23816	21191	21245	8427	1188	974	956	865	794	695	745	720	670	668	644	653	638	636	600	617	607	609	574	566	585	595	556	564	540	531	589	573	557	561	585	567	568	590	614	621	555	540	564	627	568	592	581	540	635	538	582	580	594	620	593	561	530	588	604	598	565	526	561	543	565	551	560	538	566	589	576	575	556	539	586	581	584	570	594	575	534	582	560	597	540	575	513	571	620	604	577	576	576	608	566	579	554	544	577	542	542	562	545	551	587	553	549	567	552	616	516	581	577	547	556	555	577	546	575	587	567	584	588	569	586	611	513	573	553	575	553	551	561	533	572	585	548	566	563	589	566	566	591	568	555	525	564	549	545	564	598	593	559	575	542	573	628	559	561	564	567	527	606	557	522	574	524	564	550	549	576	559	584	572	544	535	569	584	560	539	575	577	562	547	558	565	538	530	560	578	564	541	532	571	550	549	529	539	536	580	540	547	543	520	549	585	596	570	510	588	534	558	547	527	563	498	558	567	577	546	572	523	527	556	518	541	590	537	548	524	504	569	546	498	548	558	577	568	512	586	554	552	545	528	545	531	563	595	561	528	513	533	558	543	553	591	549	565	532	535	602	599	560	516	549	578	570	549	591	559	522	533	557	569	612	579	545	578	576	543	583	589	551	565	583	567	541	565	543	565	581	567	599	533	535	575	546	538	584	583	517	582	591	580	573	552	564	587	548	526	551	542	581	558	531	579	585	587	584	587	591	536	584	529	520	575	551	561	522	539	584	572	585	609	517	561	527	534	543	553	525	561	602	537	575	564	543	578	580	562	575	551	570	603	538	560	549	564	573	582	552	590	558	523	562	564	579	591	540	512	559	490	545	569	579	528	522	570	513	524	561	558	550	584	538	537	563	550	574	521	544	624	567	558	519	532	540	557	595	558	556	529	583	538	524	561	568	566	554	533	573	537	558	534	579	550	528	556	564	597	564	585	574	588	624	552	556	578	544	538	555	555	544	522	539	563	568	546	564	591	543	515	569	550	565	514	563	561	530	548	525	563	516	508	551	596	534	582	564	580	551	538	554	526	593	572	565	562	571	543	510	538	578	557	524	528	555	537	595	535	569	525	557	565	513	548	525	589	573	545	592	565	545	538	624	575	588	552	571	589	568	600	544	489	561	564	529	547	573	582	561	584	549	567	564	613	600	597	526	577	565	565	546	519	530	561	581	606	544	526	527	588	542	573	571	570	550	565	523	578	586	569	582	547	542	526	633	563	536	564	566	538	597	536	549	556	523	577	542	572	572	543	536	562	558	516	529	541	554	541	544	545	530	536	602	583	550	579	576	579	570	589	551	524	528	525	581	571	530	513	585	541	502	574	563	555	569	554	587	542	577	546	603	561	554	549	542	544	589	550	571	494	559	560	535	561	526	547	570	562	526	536	557	519	554	563	583	557	614	520	570	555	597	543	572	518	522	568	524	560	559	536	551	554	592	561	529	553	526	584	528	573	565	589	600	520	584	546	576	537	590	580	531	563	575	564	545	527	519	558	573	570	579	519	558	505	602	540	597	552	488	569	557	596	579	561	522	541	576	534	541	577	512	514	562	539	529	570	591	537	565	574	567	551	563	555	579	544	563	573	540	519	571	534	606	542	539	546	585	544	568	533	547	545	547	574	518	579	570	561	557	568	554	545	562	577	583	550	536	552	545	541	550	579	537	578	496	563	563	592	602	538	577	521	578	547	577	530	545	543	581	562	593	560	614	572	560	617	539	615	556	570	562	541	551	549	544	581	579	584	611	550	550	526	561	559	539	596	526	541	576	538	574	571	545	582	555	557	593	588	542	584	539	531	521	558	569	577	575	605	558	529	540	556	523	625	572	583	597	586	554	609	563	531	506	559	590	582	540	532	603	557	541	566	556	548	532	546	529	587	538	548	543	511	549	598	582	547	583	544	547	552	550	525	573	554	551	527	551	563	555	537	556	568	561	523	535	580	491	574	545	595	583	557	616	569	554	590	520	518	533	562	572	578	544	567	567	517	533	534	580	591	517	543	530	533	578	511	526	553	574	558	611	532	579	546	599	604	617	548	520	572	564	576	560	553	554	568	570	568	548	521	599	576	526	537	585	546	579	579	573	593	546	609	533	562	516	565	566	551	568	568	560	511	500	562	569	576	552	505	559	567	543	540	546	542	575	568	583	574	555	584	590	572	611	596	574	577	544	539	567	527	570	564	584	570	597	577	548	559	518	557	582	498	527	575	540	534	554	559	528	565	589	510	547	560	527	559	574	607	568	541	629	527	546	534	539	579	549	557	575	542	559	628	550	580	635	566	544	567	544	570	558	560	544	519	565	539	547	570	551	554	551	579	538	558	617	569	541	561	584	577	499	538	578	560	512	558	561	529	581	567	588	556	554	556	520	531	573	598	546	544	549	556	557	567	574	549	543	592	594	543	563	537	575	548	584	558	523	608	560	563	506	529	537	548	590	607	525	525	565	560	523	566	510	576	524	575	533	577	550	511	571	572	576	558	535	542	563	542	539	579	574	581	627	572	564	580	568	604	554	556	582	567	558	522	546	562	568	574	542	560	555	538	525	540	606	572	499	491	578	573	538	556	520	586	556	540	575	546	538	582	571	571	580	550	563	572	575	559	594	537	551	567	558	546	549	556	563	544	560	543	583	546	541	569	520	586	531	577	531	534	571	556	547	544	558	557	581	561	538	586	548	587	559	522	587	571	573	570	560	515	571	544	584	569	564	535	540	597	564	593	531	574	527	537	554	577	538	572	538	545	549	554	590	507	585	541	568	506	575	548	548	537	554	571	560	564	564	558	531	525	570	559	547	544	592	579	560	570	557	538	552	577	482	601	563	545	562	504	566	532	557	559	553	581	592	549	553	543	522	568	608	575	523	562	560	528	544	583	595	507	523	532	512	529	535	527	520	565	561	540	519	553	608	595	566	549	549	575	586	563	537	573	591	571	525	564	547	531	518	537	529	552	520	550	576	570	561	550	560	541	555	556	557	496	568	539	559	559	578	530	555	573	553	580	551	555	516	550	485	560	556	517	547	553	552	557	563	571	527	554	564	552	547	557	593	573	537	553	562	573	554	528	559	531	603	531	583	562	553	546	537	529	571	527	541	573	546	572	576	535	552	549	548	510	533	559	554	553	574	586	523	534	569	540	592	514	549	574	563	555	540	584	543	573	527	534	543	545	560	543	566	526	545	550	532	527	562	560	559	541	521	514	542	543	560	598	572	602	550	540	552	536	528	556	546	592	548	591	529	550	505	591	534	554	560	525	563	565	579	537	541	548	555	532	511	506	575	575	520	561	541	580	552	531	539	545	533	551	530	579	543	583	519	550	572	561	564	510	606	561	486	590	547	594	528	580	522	564	518	519	574	551	557	576	598	561	614	595	555	543	533	552	566	571	557	537	567	572	579	547	544	544	559	513	551	568	586	581	547	560	559	599	557	552	567	545	564	564	574	547	571
4956	14197	9517	4766	3339	2665	2042	1652	1369	1238	1021	966	910	840	833	808	791	688	707	688	607	638	651	670	673	584	634	586	636	593	595	560	605	593	575	586	594	570	631	581	606	585	596	591	559	543	566	573	577	613	549	565	571	601	593	547	559	592	555	565	588	574	605	569	554	584	573	570	591	577	571	553	572	599	513	582	555	535	562	554	588	585	562	518	531	531	571	578	539	534	569	566	567	587	540	549	585	602	534	577	564	563	529	605	526	570	551	515	583	577	558	517	566	588	592	582	533	561	599	568	577	529	523	551	552	560	611	556	546	581	557	555	583	567	555	542	581	532	552	562	524	549	556	565	563	528	575	533	566	573	562	583	597	565	548	541	569	560	604	547	544	513	577	596	581	532	564	563	536	549	569	542	574	561	539	530	565	588	572	532	581	574	537	555	513	585	570	569	570	574	575	549	513	566	524	570	573	572	557	548	523	559	521	581	524	540	584	545	549	576	557	561	546	607	571	590	548	549	538	602	584	561	557	581	541	536	555	516	537	543	572	581	544	591	566	577	555	562	536	563	562	570	551	547	549	549	552	570	551	552	548	559	533	586	579	549	578	528	533	597	583	567	596	573	593	571	580	591	542	533	551	551	552	572	577	566	548	533	587	531	536	579	541	586	593	567	539	597	569	592	638	560	536	542	617	521	584	573	528	532	557	539	537	548	580	590	561	581	566	575	560	537	572	581	550	532	552	570	571	594	538	591	551	550	576	554	574	563	542	578	557	560	539	518	538	542	536	586	608	554	540	492	601	522	599	542	569	520	588	556	549	557	552	531	554	582	540	592	576	521	565	534	573	527	551	565	557	576	561	614	565	517	515	573	523	537	518	561	555	493	578	567	562	551	605	547	584	569	531	594	551	541	507	534	536	565	550	573	573	628	541	524	505	573	585	536	548	584	563	557	547	567	565	564	563	566	567	577	570	553	575	558	539	588	586	588	564	566	546	525	580	546	555	556	598	523	553	529	533	567	567	561	543	533	546	554	569	562	566	530	566	543	530	513	575	582	551	577	553	525	514	524	551	544	542	587	556	515	579	556	550	563	567	576	576	547	560	581	537	582	545	571	563	556	537	550	558	565	547	537	580	601	559	536	561	579	578	551	568	607	530	569	516	604	535	559	583	517	583	600	563	573	588	529	547	588	622	564	573	551	539	578	574	529	580	595	557	588	524	562	598	571	555	546	587	550	576	550	576	546	588	583	553	576	565	581	593	529	550	502	550	565	526	578	584	549	579	552	555	575	556	534	574	562	592	558	591	516	549	540	552	555	537	618	570	578	585	559	530	588	581	586	565	578	544	541	547	584	557	536	567	581	561	595	583	547	512	546	535	554	508	538	569	564	539	592	570	558	623	533	562	542	543	565	610	547	557	571	570	529	554	541	576	548	548	537	575	554	554	554	551	554	530	498	578	601	559	576	523	564	559	566	554	569	587	571	583	548	575	568	568	549	577	580	568	582	564	567	575	545	550	570	550	597	553	560	571	561	590	553	552	612	577	542	587	580	533	558	563	584	577	574	561	533	574	557	549	563	564	535	554	551	506	571	538	515	596	543	531	554	555	571	559	555	547	548	574	551	561	593	591	553	574	605	539	567	560	580	564	542	573	561	580	574	539	553	575	569	521	621	578	564	594	578	578	537	548	523	546	550	537	544	581	620	548	540	527	563	551	539	573	551	557	564	550	570	545	562	526	592	571	598	606	548	579	571	577	545	544	537	553	529	560	582	542	583	581	541	528	533	559	530	576	509	569	554	546	551	541	598	534	533	549	539	566	552	527	577	525	525	554	542	563	532	557	561	590	589	552	571	555	644	553	606	546	532	585	552	569	563	528	576	569	543	540	527	582	542	543	590	533	561	591	514	593	561	593	548	548	552	560	541	573	536	533	566	568	569	556	569	574	540	539	547	525	567	562	610	568	538	547	578	490	603	577	540	518	575	541	558	575	595	580	553	573	546	574	598	565	583	531	576	550	568	543	534	526	582	593	557	596	583	551	599	560	576	584	594	547	536	585	573	527	556	574	527	552	517	522	541	551	556	591	515	516	544	584	591	589	520	535	548	593	572	597	583	567	562	525	531	550	568	513	538	543	608	588	569	540	579	533	544	595	546	521	540	567	535	581	590	571	586	555	539	527	542	561	581	583	533	580	546	590	555	561	566	553	608	529	544	568	588	533	558	582	578	506	564	546	559	590	558	556	573	554	537	568	531	582	550	550	540	557	568	514	553	567	571	582	571	552	553	519	553	601	548	573	532	541	592	548	552	582	503	546	565	571	584	536	561	551	515	539	525	585	541	579	556	553	596	562	564	583	594	546	551	559	584	550	544	535	572	610	570	595	610	588	567	572	591	568	560	557	535	609	577	583	577	545	594	601	579	629	585	545	572	590	559	555	576	536	550	539	583	598	566	545	552	532	545	545	567	576	558	579	556	557	606	578	560	617	560	587	591	564	551	542	520	598	556	532	569	569	555	569	522	536	531	574	574	525	593	572	583	610	560	586	563	572	558	575	559	568	534	561	545	535	624	557	598	518	558	532	557	542	543	565	544	573	525	614	549	577	552	561	569	553	550	573	560	541	546	563	566	614	526	542	582	529	584	548	567	556	565	532	538	525	562	567	564	546	606	556	557	565	577	529	557	530	550	546	600	546	530	582	563	557	608	576	531	561	552	605	536	607	548	554	563	559	566	577	556	509	527	547	583	522	544	528	579	591	564	530	574	538	576	564	552	608	576	559	552	566	552	553	567	544	562	523	567	537	542	588	533	586	569	548	570	593	540	562	535	539	576	559	575	545	559	552	575	577	512	539	557	558	589	548	548	550	520	552	541	548	600	580	604	585	575	587	544	546	600	585	550	508	559	577	523	504	546	558	587	533	553	523	566	523	548	563	564	567	555	517	565	530	566	568	552	581	588	549	506	552	530	582	574	598	547	564	559	572	549	538	567	540	574	565	593	571	606	550	571	577	526	573	596	554	543	534	554	546	546	578	555	580	541	578	553	581	517	550	575	572	611	523	544	546	533	533	565	594	552	600	573	551	572	578	546	544	544	536	557	536	588	561	572	594	608	566	575	547	528	589	578	530	559	578	532	554	555	548	570	585	544	550	511	554	551	510	580	501	543	559	529	588	523	551	570	551	590	544	542	544	551	566	591	556	569	560	555	592	538	558	558	566	564	555	528	604	523	566	579	575	560	531	514	571	576	565	556	538	565	574	556	525	554	581	537	553	528	537	559	534	540	617	584	541	565	555	565	546	559	550	608	543	555	578	577	583	550	572	567	573	522	596	580	554	542	584	537	568	604	555	613	565	595	549	572	597	568	526	538	555	563	608	589	538	529	605	516	551	535	607	575	578	567	543	555	604	563	570	525	560	547	522	568	570	579	593	567	570	557	576	516	559	575	537	577	539	555	565	569	549	564	596	547	585	587	539	564	578	564	538	535	600	535
27746	17695	3940	894	670	633	613	618	584	562	603	538	583	497	554	572	549	621	572	558	619	581	572	527	542	566	530	553	561	561	559	575	540	551	539	540	550	526	558	570	585	596	589	548	546	507	574	550	570	545	526	550	546	558	558	524	542	551	538	550	583	561	521	540	557	572	532	515	639	545	555	577	566	559	556	565	519	577	567	526	537	552	583	555	557	539	539	503	590	543	517	580	532	558	565	528	506	562	503	551	584	544	536	566	544	483	586	594	543	535	554	551	568	591	566	518	515	549	563	555	560	567	518	547	569	552	572	617	573	510	577	561	553	549	504	548	536	571	544	554	534	523	537	522	518	560	492	572	593	599	607	528	581	538	572	606	526	534	535	550	556	560	521	512	521	489	548	539	582	540	559	516	551	540	568	546	574	561	543	594	592	552	594	545	549	553	522	541	538	566	538	586	553	509	518	559	536	526	541	525	565	557	585	563	572	524	593	541	533	540	498	544	604	583	556	543	506	551	560	527	541	585	542	532	570	552	559	570	549	592	565	603	552	572	514	507	549	584	521	526	563	610	521	565	591	541	540	589	560	508	562	519	565	583	571	549	575	557	589	532	601	552	563	530	526	582	552	552	572	493	552	522	563	557	561	561	525	521	566	547	569	540	566	538	566	567	543	544	519	567	499	563	532	578	566	566	586	572	595	556	532	560	522	541	542	545	529	590	546	573	551	520	552	572	566	529	519	530	541	548	594	574	518	586	527	536	547	534	577	544	517	567	577	518	557	544	558	605	574	573	509	588	518	563	537	579	561	561	585	548	581	535	550	536	554	529	547	561	539	571	567	564	540	528	540	543	546	573	559	562	559	532	541	567	576	558	580	510	548	504	543	588	574	542	547	566	586	549	539	503	575	583	515	547	551	562	577	555	550	565	540	558	537	581	548	523	538	569	526	511	550	496	550	556	544	547	586	580	585	574	549	569	561	564	554	594	555	520	586	564	546	557	557	598	580	531	563	541	581	556	588	543	523	531	542	585	579	527	563	575	572	596	581	522	527	558	564	523	547	525	537	566	575	530	526	569	567	538	541	521	550	506	571	546	556	579	576	589	577	547	567	547	589	556	578	583	538	519	569	523	564	522	550	585	571	574	555	568	528	556	556	508	551	532	541	571	568	564	563	546	571	559	553	551	568	573	576	523	495	532	613	567	544	546	584	584	547	574	533	513	563	570	512	552	523	531	569	519	544	525	550	574	562	540	567	541	552	593	577	539	553	578	560	552	581	527	561	498	537	598	563	557	540	577	575	576	510	561	606	577	534	554	587	501	538	559	543	540	506	554	522	543	562	579	547	558	553	485	555	550	560	536	553	590	565	582	572	543	532	539	559	554	543	567	516	527	527	583	578	565	545	552	559	541	568	576	595	557	572	528	545	552	558	575	552	526	513	513	554	549	526	526	572	566	536	547	523	523	563	550	596	565	596	583	580	540	571	530	563	541	550	600	595	563	591	602	544	550	566	535	546	537	510	550	564	564	562	503	561	551	523	559	541	540	519	579	545	580	557	567	554	558	534	520	526	552	540	562	563	594	543	583	566	546	520	557	519	529	583	561	565	552	567	555	531	561	556	570	545	576	534	555	564	524	565	537	588	569	577	553	576	557	585	581	540	562	536	550	562	556	585	521	547	603	562	531	569	572	556	510	530	512	559	574	558	535	579	554	523	539	522	588	547	585	589	566	532	553	548	528	552	610	558	570	535	560	547	525	556	551	583	582	576	532	570	570	551	544	559	584	558	582	536	563	574	553	568	595	532	562	554	572	553	556	564	523	527	561	593	569	558	558	556	580	590	523	562	552	523	595	533	566	557	536	585	555	525	548	538	575	566	572	527	504	547	550	571	552	576	583	549	539	552	544	560	547	547	545	533	531	619	543	557	539	547	535	519	603	511	589	579	561	541	488	562	566	544	571	558	577	554	553	585	576	509	566	565	510	572	534	536	540	536	559	549	546	547	565	535	582	512	512	559	583	583	561	529	562	541	536	544	551	549	524	565	537	540	541	571	536	572	555	557	549	556	553	494	550	572	564	575	587	522	552	555	529	583	546	534	534	502	524	544	601	615	558	529	576	546	545	560	566	520	547	563	538	541	541	565	575	575	552	549	522	585	567	579	558	532	546	585	584	583	552	549	565	535	569	569	583	527	542	505	553	551	536	522	549	570	525	554	541	588	564	522	549	537	563	542	519	532	552	571	564	538	506	562	571	559	573	556	559	574	576	567	555	574	571	552	560	511	539	548	571	577	547	563	503	531	584	560	555	538	565	554	557	551	578	556	530	570	542	584	532	568	549	593	533	523	558	561	555	542	556	547	559	541	560	574	566	541	592	565	543	558	535	552	586	560	578	542	585	574	563	557	548	582	514	571	560	556	544	525	554	575	550	569	565	524	531	583	599	548	543	560	546	530	527	563	582	530	558	557	530	567	575	566	598	553	547	588	552	572	533	549	523	535	548	542	551	552	541	541	590	551	533	527	538	577	551	563	574	533	560	517	583	543	585	587	552	519	543	553	531	547	551	537	582	561	549	581	563	560	530	534	537	561	546	518	541	548	591	534	549	575	525	560	569	583	549	487	530	602	560	599	537	540	561	536	551	514	551	588	547	489	580	543	516	534	570	557	598	560	528	555	540	596	524	516	528	545	562	519	546	556	545	503	525	541	619	571	568	534	536	562	550	525	524	543	494	552	537	560	567	579	524	585	551	567	601	564	558	534	552	557	534	556	500	555	564	498	536	507	517	513	592	541	573	564	590	554	559	541	544	506	557	566	535	547	566	566	554	584	544	504	575	551	578	534	584	517	528	573	545	590	574	554	580	573	554	600	516	603	551	594	505	547	553	498	572	552	531	559	552	569	557	576	508	553	492	539	558	556	526	594	549	566	574	546	541	591	550	580	535	553	572	542	588	577	578	526	619	555	539	524	562	533	554	592	594	555	556	553	521	553	567	539	545	585	532	559	503	556	586	532	508	588	499	567	522	508	520	569	541	565	545	585	563	540	596	531	566	528	576	543	518	542	549	535	545	530	533	513	559	583	586	580	564	550	567	545	585	507	530	507	561	511	565	546	507	565	555	551	583	607	563	555	548	508	614	536	543	577	550	553	541	555	539	544	532	496	617	513	532	531	576	554	564	566	579	559	611	558	536	534	570	570	532	540	544	528	508	564	545	539	554	534	572	589	502	539	535	534	541	552	545	538	528	562	574	547	515	553	548	539	535	527	596	559	557	539	527	545	533	522	587	549	580	560	560	532	561	539	622	563	545	538	589	593	568	610	542	565	538	510	541	533	547	561	558	565	545	534	512	580	582	543	533	534	541	558	553	546	582	589	501	569	525	559	560	566	562	576	566	536	561	562	574	569	550	541	549	616	545	554	573	572	562	508	552	541	573	523	512	570	552	541	508	558	552	575	602	545	559	536	551	542	588	574	544	567	571	518	584	529	591
4554	1102	977	703	712	663	645	614	657	621	639	593	583	584	603	617	570	609	615	643	605	590	610	609	580	554	594	599	597	540	631	574	620	570	665	544	572	584	582	612	547	598	630	646	585	563	606	626	540	600	581	548	633	596	569	571	610	686	590	625	645	629	587	616	558	576	587	599	622	639	644	617	576	610	645	558	623	593	610	596	547	562	570	574	570	580	594	605	629	599	563	590	558	600	563	565	566	575	620	594	595	608	606	618	596	603	616	563	570	577	628	628	584	556	604	598	602	590	624	598	595	562	600	586	612	567	653	630	586	619	580	616	595	611	600	602	599	594	537	554	620	570	550	612	596	555	603	611	565	618	578	553	612	623	597	589	538	555	604	629	583	581	570	642	557	612	609	609	593	573	609	600	586	613	566	565	592	605	589	596	616	591	584	596	644	598	589	650	589	569	585	578	593	588	586	588	538	592	583	615	595	619	597	592	595	561	570	612	608	578	609	587	595	620	619	621	581	619	600	603	593	573	603	647	617	569	585	576	579	615	569	588	578	609	607	576	582	603	603	607	579	584	565	616	625	620	610	593	589	606	583	620	581	642	602	599	585	588	596	605	598	621	579	617	619	629	614	566	590	576	590	619	587	617	597	612	598	597	585	616	563	569	646	589	583	587	569	576	627	593	616	601	598	581	569	589	566	619	580	593	622	569	616	581	606	600	618	622	562	628	628	582	581	564	616	572	568	614	582	587	601	571	597	572	571	576	609	563	631	582	562	601	578	637	586	617	616	583	605	600	591	593	632	599	616	568	611	563	579	599	579	617	618	573	590	587	601	662	579	574	598	544	610	585	599	621	634	597	625	596	632	588	611	606	586	595	597	578	652	620	574	619	570	619	595	580	574	573	623	596	572	600	589	591	637	585	599	610	630	570	590	590	581	618	607	591	615	558	586	623	593	594	586	579	601	589	586	552	579	593	574	544	585	597	611	572	559	565	572	590	555	606	595	569	605	599	595	574	562	556	582	612	636	617	611	595	632	576	587	615	594	619	562	629	583	580	601	565	528	594	537	578	586	595	599	642	630	608	615	555	582	618	635	570	618	602	560	590	535	598	608	589	569	608	613	608	615	608	562	635	648	571	612	612	573	632	585	637	561	601	613	604	636	632	627	645	563	557	561	608	571	600	596	574	611	569	601	597	600	590	618	586	614	576	613	597	605	571	623	630	670	649	592	600	594	615	588	583	612	580	610	611	604	607	593	553	588	606	568	617	585	591	617	595	607	554	599	567	592	620	562	621	625	582	591	636	640	598	622	578	636	578	592	600	563	636	597	600	592	576	533	591	621	588	539	592	622	566	619	611	570	592	662	625	617	590	575	593	561	527	608	596	591	567	614	610	598	589	626	634	626	575	618	647	588	560	632	580	546	612	561	595	596	592	609	548	595	590	602	607	617	589	622	613	605	592	612	617	561	633	587	582	572	609	660	614	588	573	642	640	575	606	598	604	622	555	592	596	648	582	589	579	577	604	637	540	605	569	592	643	582	600	593	607	629	604	576	585	594	597	594	596	587	604	599	577	590	607	571	654	577	579	575	627	577	582	558	607	582	579	587	593	617	606	588	574	576	566	647	609	592	636	598	582	592	610	614	591	627	580	593	567	600	592	576	593	628	584	608	610	617	615	563	611	618	572	605	607	585	559	586	628	642	615	586	630	597	633	613	587	618	610	602	589	604	618	601	564	586	604	581	621	606	585	624	583	624	617	658	602	605	610	561	594	631	618	597	608	599	614	581	627	551	576	584	590	537	537	620	610	667	582	596	617	577	614	603	557	595	616	618	635	609	565	592	607	576	546	556	611	597	544	600	662	583	579	597	614	628	600	588	600	596	555	625	593	615	555	651	598	573	586	587	621	549	594	563	635	621	617	597	613	581	580	636	620	543	623	618	574	602	569	582	598	549	610	571	587	602	641	610	628	602	552	600	521	574	556	651	602	622	584	554	561	595	578	597	574	566	588	581	595	543	594	569	566	586	591	613	629	589	599	597	625	592	637	625	608	582	578	578	598	617	636	598	606	643	610	583	591	564	555	637	612	607	591	574	581	582	604	587	568	600	567	579	650	570	628	567	613	575	579	585	569	566	570	601	612	629	622	607	612	604	586	603	549	615	592	589	590	580	546	583	608	556	585	580	584	603	590	578	593	547	578	558	555	536	589	580	575	574	599	595	604	568	584	627	603	569	564	569	587	590	604	592	604	584	610	601	585	653	628	560	592	580	583	600	572	613	584	584	599	589	621	591	603	580	591	602	624	608	561	598	610	622	658	626	617	597	598	581	616	624	635	612	574	593	621	611	598	600	614	581	600	602	568	574	583	606	595	625	640	633	594	555	605	604	606	622	670	594	623	629	570	580	615	632	607	614	597	589	567	600	584	553	611	603	612	621	590	587	593	628	600	595	571	605	593	623	601	571	624	624	587	634	585	616	552	633	645	615	585	600	553	564	641	623	603	598	574	620	602	586	626	603	617	560	601	594	597	613	619	559	621	600	564	571	617	608	579	620	625	618	620	594	587	584	578	591	570	590	557	593	617	581	643	587	634	570	595	604	602	583	579	536	589	658	591	564	640	595	647	598	534	618	582	615	597	615	582	611	586	595	606	612	584	594	597	590	569	637	600	598	617	571	584	561	591	622	595	583	597	581	621	586	629	551	597	603	574	631	558	552	580	613	577	605	556	625	576	567	570	616	563	584	573	623	562	596	553	545	573	567	612	573	587	604	554	589	604	551	598	635	626	569	576	597	575	588	564	598	546	636	600	589	596	627	565	599	592	640	603	615	596	556	592	584	596	605	590	586	622	587	589	596	589	629	578	567	608	601	616	579	580	597	599	613	574	584	602	567	618	571	624	585	603	573	631	640	606	603	613	596	619	603	592	626	628	592	608	599	628	564	591	559	632	565	583	580	611	618	592	611	581	567	613	603	566	609	558	564	600	581	596	600	590	585	620	617	590	580	622	579	590	564	577	575	583	609	577	620	590	554	556	622	602	586	598	642	614	606	616	564	581	622	590	569	604	600	592	625	597	622	608	582	562	604	565	602	587	599	591	633	597	590	594	555	592	586	583	592	630	612	554	631	624	590	611	617	591	608	562	581	627	598	588	641	599	581	636	587	545	603	627	583	602	626	606	591	589	602	589	616	563	567	635	552	602	555	598	619	586	595	594	600	566	598	588	605	591	601	582	636	574	602	584	577	575	605	658	602	610	617	607	605	570	592	627	593	579	611	616	616	619	570	596	542	608	565	579	598	576	647	585	591	557	613	622	565	582	608	583	596	588	598	549	589	617	624	652	581	558	567	610	587	573	592	610	609	596	564	615	586	616	560	589	591	620	604	579	630	597	626	595	570	593	603	600	615	571	617	634	594	585	626	617	562	569	615	586	630	633	621	641	592	599	602	611	571	581	570	578	641	608	572	576	603	593	618	589	600	588	566	654	610	566
23456	21080	28297	24074	21061	10324	1042	602	556	492	469	436	433	411	429	402	414	353	375	387	366	356	382	373	354	316	344	363	360	332	352	365	337	401	348	314	329	349	313	344	330	340	338	302	323	331	337	321	335	326	327	323	375	344	318	368	338	336	362	341	326	363	363	332	335	331	330	307	339	367	329	303	343	317	329	317	323	364	337	316	341	311	331	316	351	287	314	355	333	300	308	345	325	299	368	337	323	337	330	324	311	313	347	327	354	301	334	369	350	342	327	285	347	334	306	355	356	339	354	347	346	335	304	321	340	319	334	318	343	323	334	356	320	300	353	325	332	318	347	292	356	319	349	331	342	319	357	306	335	346	326	295	318	320	320	346	308	331	322	331	336	333	333	339	357	315	298	344	330	327	340	334	306	337	356	330	331	338	349	341	314	368	335	351	331	334	331	313	335	335	319	336	365	334	332	343	411	335	327	336	341	310	338	348	330	306	362	320	335	336	307	312	325	355	316	346	338	321	328	350	342	336	320	321	358	326	330	337	321	325	384	327	312	336	316	326	335	356	348	328	329	328	327	330	311	339	320	368	332	337	336	319	311	313	333	317	326	338	287	315	338	297	327	308	288	348	312	312	330	307	337	329	347	300	309	292	346	341	359	336	308	332	351	309	290	313	341	324	342	288	334	337	330	351	322	340	301	357	310	328	344	324	315	321	336	316	353	326	325	317	310	324	321	312	311	329	295	334	304	319	329	308	334	319	327	333	315	310	366	327	303	345	295	300	329	344	329	333	326	312	346	309	337	318	320	311	323	337	291	312	333	318	364	340	324	340	338	379	347	318	345	337	315	361	338	385	323	328	349	299	333	327	313	325	326	342	334	333	309	353	330	324	326	349	340	325	350	297	329	323	354	343	305	344	307	328	319	308	349	354	321	332	328	323	300	337	315	351	307	342	329	345	341	294	325	326	326	337	310	364	344	326	346	316	339	347	326	318	340	282	395	311	338	335	325	341	362	299	339	321	321	303	332	334	372	314	322	321	333	327	319	331	361	351	350	322	330	340	325	332	338	339	312	333	347	322	338	352	299	346	336	318	314	368	349	346	317	297	314	342	326	317	320	317	333	318	337	338	321	325	348	357	336	351	338	335	317	341	374	349	331	356	339	346	307	342	330	306	337	317	332	337	352	358	357	322	333	289	331	339	324	318	362	363	321	332	326	343	299	370	332	336	343	318	339	322	327	311	336	362	318	337	346	321	283	319	359	333	332	346	323	322	364	336	312	349	361	312	335	330	329	359	329	368	349	364	365	356	321	313	340	367	329	357	353	319	342	322	331	322	335	325	339	319	312	323	337	379	345	323	329	299	302	327	361	306	328	323	352	326	315	333	333	338	336	321	341	326	312	319	358	341	308	304	360	305	343	309	315	342	301	293	345	354	321	344	353	330	358	341	310	326	344	314	360	318	310	303	347	347	302	335	328	339	331	313	317	350	326	348	339	308	343	346	328	323	337	332	325	312	339	339	367	319	352	336	354	360	327	285	323	336	311	322	327	333	378	343	354	332	299	340	319	340	327	345	339	357	317	344	335	344	339	327	324	330	335	334	341	337	330	351	344	315	345	313	343	347	351	322	301	349	329	333	330	345	358	346	309	294	319	325	364	315	341	339	337	319	350	351	329	293	328	322	330	330	339	337	321	352	343	333	342	342	304	320	358	308	355	312	320	302	331	330	356	320	347	343	348	315	327	321	347	346	355	337	343	324	319	348	334	325	363	333	345	317	318	340	324	378	384	327	316	322	342	309	313	346	364	311	321	305	339	384	362	338	340	343	325	312	336	325	300	327	338	317	331	330	338	344	309	292	326	327	344	334	330	358	338	330	328	335	327	341	367	364	316	338	315	319	336	330	348	327	338	331	312	340	345	350	333	343	324	336	338	329	365	315	319	328	282	306	340	337	330	328	328	352	366	333	326	345	342	325	308	320	345	319	341	353	315	297	331	356	343	323	360	377	341	329	352	290	310	315	365	319	348	325	339	299	351	341	324	321	347	360	356	317	326	359	343	329	307	318	333	304	360	337	332	290	335	336	324	367	331	321	340	335	327	331	323	304	328	334	355	330	333	308	379	290	340	343	305	352	317	317	329	320	339	351	339	325	327	315	324	336	323	338	363	349	348	336	328	336	326	319	362	337	332	308	320	333	321	343	317	302	342	326	330	309	334	358	331	306	348	327	293	332	334	335	318	325	312	337	312	356	392	325	288	323	387	320	320	314	343	327	327	343	363	326	350	347	310	323	333	333	330	328	329	342	345	332	310	342	329	369	331	344	323	361	313	319	338	335	337	289	342	336	318	321	338	354	333	338	344	314	326	313	337	316	318	297	345	364	303	333	356	292	312	346	328	325	339	355	346	334	325	328	319	314	337	299	361	316	362	342	338	322	319	283	324	341	339	314	320	336	312	325	307	331	342	359	328	321	323	330	324	337	350	313	319	318	354	362	321	344	321	379	330	321	357	345	333	333	330	292	369	344	297	326	326	320	358	331	347	317	336	333	305	318	342	327	339	342	336	344	358	354	334	317	334	335	314	301	320	314	330	338	333	355	322	348	388	316	332	277	321	317	313	315	338	345	328	340	330	316	317	316	351	322	334	323	333	319	322	302	302	347	312	313	326	328	342	303	320	345	362	347	334	305	336	293	349	326	333	354	350	310	319	339	318	330	326	349	348	335	343	326	325	317	306	333	334	319	330	351	317	329	336	326	318	328	323	349	332	306	327	304	365	311	311	345	334	322	349	337	324	341	360	330	331	327	353	350	352	321	355	345	304	324	337	334	352	355	338	340	325	324	330	326	293	325	334	345	345	326	293	333	330	359	372	338	324	312	308	318	346	328	331	355	310	352	349	333	343	341	325	325	313	309	343	337	300	311	324	330	354	306	329	337	331	356	313	340	324	325	310	328	326	343	311	340	348	318	348	352	340	369	363	307	321	327	345	342	341	299	328	364	318	324	353	352	327	346	358	354	378	299	362	320	348	343	349	350	309	334	317	332	315	311	314	343	375	348	344	317	305	314	345	348	350	338	320	326	354	343	331	336	340	344	342	322	346	322	330	338	352	335	323	332	323	340	296	330	325	309	329	335	319	327	365	329	319	317	316	272	337	327	300	333	322	325	322	314	328	346	338	291	344	333	341	349	303	344	309	329	350	306	341	315	349	354	335	318	304	322	337	355	337	299	293	313	351	317	330	333	335	350	335	307	324	338	331	339	332	307	344	322	277	308	308	296	310	318	324	333	330	322	307	319	328	324	341	330	327	320	356	344	340	321	326	299	345	335	341	327	335	337	297	342	264	340	356	342	337	358	326	318	331	312	356	338	316	342	333	317	321	325	338	339	333	308	347	330	302	343	349	358	337	323	324	340	347	323	329	327	328	347	309	363	316	347	315	338	355	350	315	317	345	328	316	338	342	337	311	334	305	340	325	330	317	341	357	309	327	318
3747	8791	5784	2724	1994	1479	1154	936	799	683	619	572	568	545	513	491	472	431	401	437	416	434	394	407	434	403	370	388	379	355	381	376	389	371	384	414	371	405	399	357	341	384	349	382	353	373	348	359	378	359	359	350	334	338	371	347	377	367	359	404	441	382	383	358	388	358	390	343	355	361	373	365	399	397	364	369	347	375	388	359	368	340	358	381	325	360	330	372	381	368	376	363	353	349	407	382	347	372	356	380	406	366	379	352	392	386	378	352	370	332	367	351	351	340	365	357	373	386	342	412	343	389	353	374	354	352	363	339	328	393	348	352	390	346	399	365	379	372	343	361	328	366	332	410	366	374	376	371	353	385	381	355	378	361	354	390	374	360	332	359	334	364	402	356	361	357	360	363	375	375	365	367	348	365	338	364	391	367	368	339	388	389	353	380	340	375	356	346	342	388	345	350	375	332	347	374	384	357	373	390	337	336	383	359	378	368	333	362	380	382	368	324	356	350	365	354	361	343	354	354	348	351	346	326	372	363	342	373	339	390	358	341	385	362	351	367	362	351	411	349	351	373	358	360	344	377	351	352	411	365	373	346	363	346	377	386	393	366	346	358	397	355	405	402	367	368	336	347	343	380	389	359	345	340	337	354	343	386	378	329	361	357	357	365	360	351	373	346	362	362	363	392	344	348	379	375	367	376	364	356	379	353	375	322	320	432	325	349	366	359	386	320	369	372	359	382	344	384	391	326	363	339	372	338	339	386	390	368	379	355	362	392	355	358	328	380	371	347	345	366	370	378	366	324	372	369	376	333	348	336	349	361	394	335	406	373	381	359	357	335	384	359	334	371	306	373	334	331	372	359	359	392	339	348	376	373	319	313	346	335	386	363	374	359	339	328	340	368	349	355	346	373	348	349	383	382	348	365	331	350	378	352	423	334	388	381	356	333	382	374	362	348	369	356	370	350	368	351	387	361	345	330	318	355	354	371	381	342	369	340	370	351	393	390	335	407	385	361	339	360	356	337	372	401	370	365	335	330	390	396	363	340	346	353	379	331	348	351	365	334	398	354	376	384	354	386	353	373	340	362	350	359	368	357	391	344	407	356	321	345	364	390	372	338	369	357	356	343	354	339	362	348	372	330	339	384	417	368	347	332	330	342	374	356	323	349	352	346	389	377	364	341	366	365	359	375	338	379	362	363	367	343	362	361	324	348	358	341	362	357	375	360	349	351	391	364	359	347	375	349	338	348	388	342	374	355	392	376	401	362	371	367	356	362	359	391	343	362	376	370	363	348	360	365	357	354	370	364	338	368	394	367	340	341	366	367	367	410	399	386	342	355	368	370	347	394	341	359	345	356	354	380	377	368	355	344	369	393	367	356	349	381	364	353	365	386	338	361	375	385	373	334	364	361	367	393	355	350	361	354	367	350	390	338	386	375	389	359	341	394	391	374	359	356	377	364	348	349	339	364	355	366	370	364	375	381	374	345	362	350	373	389	316	373	348	396	338	359	390	361	346	357	371	349	382	377	351	354	358	364	362	374	355	354	375	353	344	344	333	368	364	328	379	370	331	361	374	360	321	378	356	361	379	363	368	347	355	385	352	379	361	349	371	331	358	358	340	386	352	359	364	363	353	374	373	323	363	372	381	375	373	350	366	359	335	347	358	344	389	329	349	351	346	394	345	369	375	360	364	377	358	342	362	353	351	364	358	358	350	364	356	343	316	385	383	374	378	379	348	349	340	352	342	340	363	340	340	345	390	381	366	315	351	369	367	334	320	354	366	354	324	378	331	356	376	348	339	364	326	382	354	373	367	361	334	362	408	339	348	359	360	371	370	369	334	359	376	393	358	349	347	365	403	380	329	354	355	368	391	356	341	307	361	381	372	359	312	401	395	359	379	367	360	359	367	328	382	372	364	383	380	383	365	365	386	345	351	367	364	365	361	340	369	335	384	372	373	335	375	374	379	360	348	345	376	346	343	350	378	325	370	360	337	386	367	327	366	353	361	349	404	350	382	363	410	355	349	358	359	358	364	393	339	351	372	361	381	367	372	372	364	342	350	352	362	386	363	360	381	346	353	330	370	357	353	349	343	337	375	338	363	390	380	364	360	347	359	352	385	381	353	372	377	392	345	381	390	339	367	373	338	373	353	339	351	345	351	378	357	336	358	416	365	369	357	333	382	362	388	378	396	356	344	374	361	333	345	363	354	355	362	359	356	355	379	355	368	370	365	351	371	355	355	378	329	403	359	344	352	379	377	370	389	410	337	372	374	334	372	361	369	359	340	392	351	371	344	341	343	396	379	369	342	364	381	364	386	374	350	376	350	353	368	368	377	380	371	364	389	356	364	360	366	371	369	343	396	368	393	372	361	366	359	348	349	359	386	347	364	332	355	360	347	390	350	337	363	377	359	353	383	371	350	382	384	377	331	330	331	361	361	343	342	355	379	376	345	328	346	362	389	343	334	409	356	358	353	364	362	354	378	336	374	337	338	382	364	339	397	373	370	353	359	394	348	377	375	383	379	369	379	367	394	359	349	331	396	364	339	380	357	362	343	351	375	376	384	349	325	331	356	375	338	346	365	375	391	372	378	343	319	361	355	362	380	357	357	362	361	349	383	349	345	380	396	372	351	383	360	337	363	334	364	374	318	403	348	340	368	379	355	350	370	406	319	359	340	354	338	366	356	379	336	366	367	365	357	393	335	344	351	386	376	407	352	366	347	323	364	383	344	342	345	335	346	354	370	360	375	380	359	379	334	344	354	362	358	360	365	373	380	375	354	375	385	387	351	368	368	379	359	350	348	363	376	350	320	374	363	351	344	371	348	361	358	369	371	373	357	340	339	380	369	338	391	363	372	389	358	377	345	358	390	372	367	335	320	381	355	385	383	355	340	394	351	360	343	360	383	375	353	348	360	375	326	371	359	359	335	349	355	331	383	372	396	331	376	365	389	333	410	333	360	370	375	399	364	347	362	346	349	354	375	345	362	366	352	375	399	396	391	349	358	364	356	372	355	341	352	378	339	346	402	339	359	373	338	391	351	373	364	318	367	377	370	372	358	324	372	351	331	348	350	390	372	412	332	381	324	361	339	379	339	347	356	376	352	372	353	357	375	344	363	369	370	361	376	359	399	378	386	338	368	331	348	360	354	362	342	333	382	380	354	374	363	348	393	353	353	376	345	361	356	384	362	360	334	383	352	388	333	381	338	334	393	387	351	366	379	354	362	361	361	343	378	365	335	393	365	341	366	360	381	340	378	369	346	351	376	339	349	367	382	363	349	403	384	335	372	342	396	382	347	364	347	368	345	336	375	344	369	373	354	375	337	370	341	392	365	367	330	347	358	391	341	346	352	389	380	353	359	335	341	376	357	362	362	360	350	358	355	364	358	357	328	410	383	385	357	337	372	343	343	351	331	354	345	355	338	380	331	359	373	359	399	330	371	342	356	386	347	372	366	343	352	344	349	384	366	355	333	363	338	309	394	379
24729	21076	27213	25149	10319	1260	1012	967	884	906	892	891	808	883	803	803	808	903	813	789	809	836	853	796	822	852	788	782	799	807	787	785	787	810	790	854	855	801	764	741	793	834	837	828	798	799	799	793	809	821	783	799	778	814	811	817	787	763	834	849	788	791	781	803	761	782	773	787	812	805	767	845	786	830	809	768	801	789	807	774	797	777	838	778	750	762	815	800	787	824	755	800	801	784	726	753	831	726	806	811	819	740	783	794	791	797	805	821	782	811	773	843	755	854	820	818	817	830	797	844	813	754	759	710	746	802	835	766	826	817	812	797	743	769	809	788	818	834	805	793	766	830	779	780	842	771	800	732	776	791	748	765	736	737	813	821	823	817	789	826	791	759	784	839	766	800	754	763	799	819	743	775	838	819	750	775	790	769	764	797	779	763	781	783	736	834	786	872	757	789	817	844	796	817	777	793	770	768	808	789	821	878	810	794	791	841	765	826	795	742	784	785	841	767	814	795	772	808	755	811	788	846	821	759	742	818	784	809	793	791	762	828	793	765	736	781	770	796	806	812	788	788	789	819	779	840	808	797	779	793	777	789	802	769	760	795	799	837	759	851	782	766	751	832	821	834	849	842	772	814	759	714	834	807	750	782	772	810	792	754	828	816	793	803	810	777	788	791	777	813	808	820	806	748	830	810	763	770	843	792	798	796	791	815	781	767	781	843	841	768	765	754	826	823	773	771	769	757	779	813	788	751	827	812	766	825	861	792	805	841	767	774	771	776	836	770	781	809	779	821	801	815	815	798	860	831	823	780	736	769	768	800	782	826	785	782	794	814	796	803	830	767	770	789	794	772	844	793	813	873	761	753	779	813	737	818	760	817	779	805	782	738	818	773	793	856	793	780	781	781	831	745	801	827	751	800	779	827	774	771	783	796	803	789	829	813	836	773	789	794	799	799	784	779	763	763	771	775	793	835	779	742	768	825	786	813	789	810	792	764	812	781	810	806	825	803	836	734	791	792	871	773	835	828	757	782	775	785	795	814	788	764	818	791	786	804	826	801	834	813	808	754	763	782	745	801	800	758	772	770	764	810	778	814	784	787	796	798	782	778	827	772	824	837	785	811	780	759	795	777	759	791	795	769	843	752	777	826	760	766	820	813	788	802	766	819	781	855	755	816	769	754	710	775	773	770	809	751	790	783	776	796	832	743	796	803	818	801	773	784	761	807	765	795	778	836	791	775	774	818	795	809	836	832	825	820	780	796	803	794	803	803	766	773	803	773	832	790	754	768	784	825	765	756	758	793	773	767	799	839	791	762	784	759	823	825	779	810	840	832	805	824	753	784	777	829	813	777	754	760	807	827	772	801	809	755	792	858	812	796	802	792	758	771	762	765	776	765	798	838	784	767	835	818	813	776	783	775	782	824	766	771	791	785	802	758	777	787	743	785	817	794	840	761	779	791	814	834	803	833	816	842	849	855	798	828	778	808	821	790	786	821	727	773	784	783	826	758	763	790	793	800	772	714	800	816	787	774	743	774	802	828	761	801	843	876	787	757	724	781	762	792	785	787	791	747	806	792	801	825	771	782	806	827	782	817	805	817	848	735	811	771	787	758	877	780	815	812	764	806	856	822	786	797	749	757	755	822	779	808	764	777	857	797	789	797	761	766	811	846	754	793	740	789	806	797	748	785	807	753	795	795	787	767	817	790	804	823	813	856	795	806	856	796	737	810	774	783	833	795	812	784	758	858	749	841	783	782	830	789	835	809	807	776	791	765	778	772	751	766	781	820	792	843	760	790	814	789	771	760	825	800	823	826	764	809	802	802	774	746	833	841	776	803	794	767	812	822	793	802	771	813	806	748	802	826	814	806	785	786	803	756	847	765	790	781	772	733	819	817	778	771	781	769	796	781	796	799	788	820	757	819	769	761	797	783	813	815	774	779	818	792	757	794	802	793	827	800	820	725	828	775	793	785	846	765	765	837	739	817	778	842	784	830	769	762	769	743	838	783	811	779	754	754	817	837	793	770	814	810	816	814	801	833	815	768	814	850	828	763	768	782	766	783	740	793	802	790	811	852	764	766	814	753	754	761	806	763	755	775	798	775	819	794	754	757	809	888	878	824	821	819	818	773	770	765	769	764	783	745	771	752	825	801	816	786	765	840	817	814	775	816	749	755	792	749	803	821	727	758	780	782	842	843	796	759	790	774	831	783	840	827	835	805	767	831	778	830	822	784	798	742	698	784	839	784	822	783	787	821	780	852	799	814	724	752	775	753	829	761	806	778	864	751	829	795	784	806	813	788	784	773	804	768	789	827	783	806	807	761	844	836	808	767	772	755	843	821	728	836	791	773	800	782	830	819	787	763	833	814	752	779	799	766	777	797	806	814	823	826	783	798	805	766	743	822	751	778	810	812	744	812	784	756	775	800	837	827	828	795	807	823	783	772	744	801	810	806	808	804	782	770	774	734	797	760	758	801	784	837	803	745	809	802	814	786	798	800	801	782	785	745	789	779	776	820	741	819	798	804	810	799	809	771	793	789	823	808	809	760	748	836	770	777	782	767	758	761	794	846	800	814	737	789	797	744	793	756	795	715	798	806	839	799	767	820	769	805	790	819	752	821	799	788	781	785	771	804	792	801	773	802	775	814	767	808	840	816	816	764	792	766	780	779	776	740	774	774	785	760	768	764	778	787	803	748	822	779	769	751	803	786	747	783	813	791	756	791	749	819	754	811	780	787	795	769	781	792	803	767	812	787	800	887	799	837	749	756	795	780	771	792	774	790	793	750	773	847	836	746	851	804	798	762	800	744	786	736	752	742	815	791	796	814	818	793	746	787	778	779	822	779	803	769	788	803	792	794	835	758	836	816	748	779	817	766	826	769	749	754	874	755	750	762	861	774	812	834	800	710	826	751	797	769	758	790	782	846	760	764	791	786	790	753	799	788	792	771	794	805	808	740	769	736	813	835	777	830	813	778	867	830	816	782	828	823	786	771	788	784	819	766	861	805	812	848	769	766	733	790	796	796	806	789	762	776	825	782	758	801	821	759	793	818	801	863	818	794	760	776	799	818	747	752	824	826	751	778	769	756	816	769	810	754	809	810	772	782	821	757	831	763	755	772	793	746	759	836	718	791	807	785	879	792	774	774	818	838	801	808	788	774	782	785	756	814	828	764	738	811	804	754	784	812	772	813	802	790	785	770	764	807	797	790	844	792	794	768	750	807	764	785	789	802	803	818	817	737	855	799	754	805	834	801	775	838	823	727	798	824	774	779	815	812	788	772	786	776	803	777	789	792	806	740	764	771	788	808	808	797	750	833	764	793	795	769	764	788	759	834	805	815	794	826	773	777	776	788	799	772	779	824	771	754	800	773	823	821	812	718	761	792	811	786	762	758	761	774	764	776	816	818	838	832	791	784	809	813	785	818	799	734	778	801	781	827	785	808	816	792	757	812	761	815	755	829	754	778	757	795	793	830	797	842	780	843
3993	5266	3523	2004	1650	1381	1155	1090	1066	989	980	904	924	948	873	918	881	845	865	877	919	862	875	862	828	797	857	815	899	803	826	808	808	838	792	808	830	856	820	842	742	804	801	816	775	866	794	840	848	847	861	793	789	799	828	789	776	900	836	844	779	854	817	863	858	787	842	835	857	880	830	788	824	825	860	827	839	794	813	849	738	786	812	805	835	818	834	831	751	857	814	764	790	758	855	803	780	838	807	859	817	821	813	877	806	791	803	778	816	774	795	771	821	842	831	827	784	835	833	797	763	799	810	798	859	833	830	753	839	772	816	759	756	814	806	830	795	787	820	836	839	761	803	831	822	825	825	777	841	809	868	808	839	859	830	819	803	806	836	814	772	832	842	802	812	807	853	788	789	824	802	844	840	833	865	860	803	824	817	785	795	836	808	843	797	840	790	790	792	838	779	809	841	824	829	749	845	801	810	778	806	817	773	814	813	815	806	837	828	807	779	796	830	808	809	816	804	830	862	857	808	774	841	828	814	829	785	742	806	881	789	846	793	777	829	836	799	804	816	840	768	804	825	858	814	833	798	839	806	828	849	798	831	809	810	853	844	786	797	810	791	807	793	848	797	788	817	804	800	817	846	809	805	790	810	831	804	817	810	826	777	828	798	796	874	791	815	802	865	832	795	794	809	818	780	815	802	805	798	770	826	833	805	801	793	837	801	869	794	810	806	829	839	868	832	822	805	860	827	842	844	888	775	829	826	885	792	845	835	777	824	825	803	827	821	818	793	806	832	821	816	828	808	866	754	800	767	816	857	831	794	795	791	841	826	784	806	749	827	814	826	820	802	834	804	807	791	791	784	824	830	827	806	785	801	848	768	846	745	805	862	794	831	814	801	818	816	773	842	847	866	824	869	818	830	851	814	851	828	784	751	782	800	815	806	826	853	820	768	796	811	842	830	845	795	791	807	814	821	816	849	827	818	840	817	836	817	798	795	808	818	861	797	828	810	852	811	845	851	751	865	880	814	819	829	775	773	786	833	793	774	817	847	822	849	816	788	785	807	817	843	787	790	820	775	774	821	812	820	775	814	830	814	833	797	805	786	834	826	797	845	843	836	823	875	765	805	802	786	852	805	797	780	790	828	769	843	842	802	849	812	784	878	825	793	823	803	788	774	871	847	814	810	824	804	886	789	782	845	782	805	794	829	855	757	798	806	803	828	806	833	844	736	819	823	858	778	821	807	824	837	796	843	814	805	851	787	801	826	798	838	839	803	851	837	811	819	768	832	806	814	769	795	794	835	832	763	865	795	809	772	806	823	808	794	830	793	796	853	880	772	836	813	834	825	831	844	791	813	800	804	794	790	836	778	780	789	830	740	798	801	819	809	814	820	821	813	769	799	816	864	806	754	811	816	785	798	827	810	809	842	854	836	834	805	860	832	791	824	815	767	816	833	819	761	794	829	849	775	843	755	844	818	784	773	771	824	873	799	779	839	830	824	816	829	829	803	823	804	825	783	816	843	856	845	844	846	862	827	805	907	851	830	842	868	798	788	855	820	787	835	852	819	814	837	790	799	834	827	840	802	828	832	796	755	808	750	852	837	806	818	782	868	774	846	810	755	815	812	769	778	854	764	828	834	855	863	828	840	855	830	793	794	845	826	802	790	837	838	804	816	822	788	890	799	829	817	803	787	795	836	844	847	772	820	834	805	838	785	791	789	816	821	816	801	808	797	813	809	822	792	849	839	765	827	791	736	774	836	794	840	815	787	821	816	834	813	802	726	850	822	841	834	821	780	822	810	836	829	784	840	812	831	821	766	841	782	830	828	777	820	767	824	805	794	820	846	818	826	808	821	790	852	847	812	805	855	771	810	894	793	813	768	800	856	776	793	817	819	826	824	862	864	815	807	804	762	822	850	807	856	838	787	823	803	815	766	822	787	813	774	828	853	811	814	813	756	820	821	817	814	853	815	815	833	768	791	855	806	870	810	800	868	811	862	817	811	885	766	820	834	768	814	834	776	821	840	823	812	838	790	831	801	857	797	855	840	792	797	818	815	839	764	816	765	791	868	838	796	816	789	809	831	826	864	803	793	799	818	805	824	807	802	809	759	794	821	719	823	861	774	806	888	762	824	791	766	818	838	807	816	811	778	780	835	852	796	814	780	846	781	804	831	794	889	788	814	771	796	799	801	794	820	800	774	842	811	847	805	855	772	823	799	862	783	851	804	794	846	815	825	795	757	767	839	792	816	837	818	805	822	822	799	809	827	796	808	809	808	814	811	807	824	823	785	834	798	784	836	844	769	785	860	789	858	843	831	841	813	781	821	791	880	838	854	815	873	793	784	836	861	813	778	807	801	779	781	821	795	821	763	768	853	785	871	819	835	802	802	827	826	811	846	806	795	802	807	819	783	781	816	802	804	824	772	861	759	817	841	737	794	814	798	849	814	813	818	827	787	795	785	820	814	771	793	800	845	843	814	747	779	856	813	794	755	824	853	801	841	869	839	804	802	820	816	839	834	789	825	807	864	802	769	836	792	795	822	791	792	817	827	830	817	827	803	810	780	786	819	827	796	830	798	748	826	826	788	784	769	878	801	862	790	776	833	752	791	842	826	846	765	812	805	853	824	806	828	837	788	826	802	800	812	849	808	854	796	876	797	796	818	841	788	788	761	821	840	861	873	835	861	792	863	843	867	835	774	821	803	796	821	817	790	847	775	790	830	819	823	846	870	821	818	773	801	806	799	799	816	761	881	857	836	793	844	809	836	819	830	842	817	787	792	829	838	852	843	777	834	830	796	798	824	806	857	760	794	814	788	836	804	868	802	876	829	813	819	813	821	821	870	804	835	781	774	801	841	794	860	778	839	860	786	832	823	803	862	855	782	818	872	844	798	826	760	820	791	853	770	899	856	790	867	825	797	835	856	857	797	813	782	803	798	805	790	839	786	788	837	841	779	815	780	818	856	805	799	819	820	835	841	797	809	817	805	800	768	808	862	743	793	744	863	832	807	797	800	747	826	806	779	841	845	769	833	776	798	811	818	799	859	775	827	836	868	852	832	798	788	829	802	839	796	809	826	793	839	802	817	828	845	824	870	798	844	781	792	825	805	778	801	841	828	786	781	856	848	805	818	830	798	815	804	837	817	737	810	845	837	814	814	786	804	799	844	813	805	812	823	781	847	809	787	864	771	853	812	838	858	837	831	818	810	816	803	816	783	820	855	845	799	769	810	817	835	831	813	820	804	802	807	795	792	830	759	839	828	825	832	866	851	815	840	871	761	811	855	807	884	772	817	813	879	826	787	784	798	781	840	826	838	832	834	818	822	811	821	820	781	846	845	798	845	776	823	832	727	800	835	832	810	848	819	829	787	867	790	777	769	831	781	776	836	788	797	800	791	815	802	829	775	803	834	813	871	823	797	818	817	813	847	768	865	876	863	821	809	823	753	852	813	842	778	832	812	845	789	764	747	843	804	784	800	781	830	810
22434	21099	28738	23682	21096	21164	8597	1277	994	852	830	798	725	714	686	705	689	633	609	613	577	580	576	586	600	573	592	578	611	563	611	545	551	587	548	546	573	580	585	580	567	545	543	601	553	600	607	541	548	512	548	602	524	529	557	570	563	520	550	593	564	563	573	551	569	590	556	577	555	521	581	541	530	550	505	551	552	550	557	534	590	573	574	566	523	560	580	562	533	524	564	540	498	548	569	537	548	537	562	543	549	531	508	566	531	588	548	554	581	535	561	525	574	527	563	568	532	541	560	564	475	554	575	518	589	572	522	543	518	538	608	519	608	514	546	582	569	521	533	535	502	581	553	569	563	531	576	527	548	557	542	530	538	560	515	539	564	514	511	542	571	525	551	570	552	548	540	554	541	558	532	546	547	532	582	575	575	550	524	532	546	536	546	507	527	558	578	545	592	580	572	562	582	562	531	580	498	604	557	572	587	548	515	540	515	533	546	547	536	554	550	565	560	538	534	525	526	544	557	557	592	527	534	547	563	544	539	564	553	596	563	568	553	549	581	537	560	543	518	559	558	546	542	484	582	558	560	561	558	539	514	633	553	562	578	546	559	539	551	530	561	566	524	499	531	543	562	573	539	524	593	541	561	560	560	529	540	554	567	575	563	583	553	522	568	511	570	535	538	534	571	559	509	545	550	507	567	513	539	527	529	553	570	526	537	547	529	569	489	544	566	535	535	530	520	548	533	506	480	538	526	531	560	517	579	572	569	582	554	530	543	513	521	518	599	566	533	577	563	534	499	563	567	549	565	540	547	549	528	582	562	536	546	536	551	557	527	586	504	506	535	559	562	579	530	528	551	574	535	553	589	540	545	531	548	560	584	538	519	541	519	552	581	559	543	584	584	526	508	521	549	557	591	551	559	523	525	576	572	571	527	527	603	564	515	527	552	513	519	528	570	581	602	560	548	586	557	563	539	568	480	518	517	544	588	495	532	521	530	552	574	574	582	574	567	577	546	537	564	576	597	549	572	482	572	556	563	581	540	536	587	593	571	552	558	571	573	563	553	554	504	535	567	548	483	563	518	552	538	488	532	585	540	588	493	564	588	565	548	527	582	495	540	538	582	576	537	572	562	512	567	544	532	541	584	534	534	550	569	549	578	513	544	562	551	569	575	577	543	571	556	480	580	546	566	560	577	575	593	550	562	552	538	531	567	516	547	586	566	537	589	570	580	510	546	556	541	527	531	488	521	498	568	531	549	516	524	569	539	481	558	510	576	528	513	565	547	538	551	545	571	566	586	516	547	569	526	578	531	528	509	562	534	560	539	547	543	532	575	540	545	542	543	543	543	570	556	553	525	559	523	540	587	545	537	564	551	567	579	540	553	574	567	536	559	503	517	568	550	545	558	543	555	569	558	515	598	524	515	515	574	577	552	566	520	507	539	567	568	566	563	601	544	554	600	519	528	509	499	538	645	514	605	571	526	555	547	566	508	589	582	567	556	550	566	527	563	547	548	493	544	546	516	501	551	533	543	537	572	504	529	532	547	537	536	572	549	552	552	504	512	525	580	571	517	539	537	557	574	538	580	550	545	509	498	542	553	562	546	557	550	544	522	512	508	593	532	547	514	588	514	547	580	552	589	518	541	529	528	558	552	540	526	580	546	546	541	543	608	535	492	520	522	559	542	558	542	572	527	527	535	546	559	509	556	525	533	558	525	549	515	538	547	574	535	554	558	606	589	552	553	506	572	567	546	590	558	512	516	545	536	552	563	536	558	582	527	532	573	525	531	548	550	521	578	553	579	567	567	518	537	576	528	565	535	490	581	562	556	526	573	542	534	591	513	512	591	533	534	521	549	545	539	540	512	500	580	578	494	542	553	566	502	561	541	554	553	499	533	543	548	531	524	565	587	558	561	528	528	522	525	600	536	560	492	578	524	563	524	527	558	500	562	562	525	551	565	568	544	601	537	537	560	547	563	537	538	547	520	569	514	539	577	511	544	540	517	563	558	558	536	568	499	568	507	549	554	580	524	572	546	573	553	574	529	515	544	555	549	574	549	522	582	509	508	569	524	521	527	522	555	527	555	574	584	561	553	504	571	588	551	538	521	567	533	571	561	557	543	539	543	511	585	538	549	540	601	539	547	535	539	483	566	531	568	566	532	501	569	577	537	573	593	563	562	572	607	539	528	572	530	557	536	512	570	548	498	517	545	606	534	519	507	541	565	557	587	540	518	546	520	557	522	535	538	523	567	540	574	521	553	571	574	536	507	557	567	506	530	525	555	540	583	509	512	551	514	557	556	538	541	544	542	532	529	516	551	555	539	531	567	525	528	551	607	565	527	541	530	545	577	553	510	584	547	515	537	565	567	545	574	622	538	541	535	530	550	555	549	557	541	525	531	532	536	577	574	512	539	580	560	551	522	547	555	478	544	559	518	547	563	503	512	532	533	558	532	505	558	543	562	542	542	554	513	573	552	522	549	534	551	564	543	539	548	577	520	563	576	541	549	535	566	532	518	546	590	581	611	573	553	518	585	585	575	546	538	551	539	588	512	529	505	558	566	588	495	551	545	515	577	541	591	537	539	547	578	545	549	501	532	531	521	563	541	533	565	553	532	552	558	561	558	550	590	537	508	553	589	563	560	575	563	531	548	538	532	543	519	546	537	555	575	522	552	530	530	559	535	529	534	523	584	560	550	503	561	532	514	539	545	547	502	602	524	502	566	578	549	553	542	551	550	573	549	490	542	523	537	534	522	513	581	524	555	541	564	542	563	564	559	557	553	502	580	530	523	592	581	530	501	536	559	575	535	513	548	541	503	546	550	547	514	563	565	588	594	576	513	534	552	551	528	545	540	543	568	510	521	533	553	536	526	545	525	566	548	545	542	553	526	545	539	555	573	573	535	548	528	505	535	563	593	561	574	551	550	517	558	583	539	516	535	492	512	557	549	566	543	518	520	570	522	556	543	519	523	569	544	566	544	533	577	575	511	529	553	564	566	521	532	537	540	598	570	526	572	526	539	602	505	536	521	532	590	557	512	566	517	520	590	533	529	528	485	577	573	540	558	541	539	543	570	565	571	547	531	587	568	532	558	564	540	536	549	550	531	540	574	562	533	558	586	587	566	532	541	583	515	565	549	527	553	580	550	535	539	554	574	520	529	527	499	548	569	552	545	512	541	522	546	551	525	521	548	571	546	524	514	571	628	493	554	574	537	512	522	551	549	585	545	539	547	586	527	544	588	551	517	528	584	556	568	558	524	533	503	562	520	548	569	595	511	548	533	526	566	540	543	561	548	576	531	547	590	536	575	569	591	573	555	585	522	545	540	503	527	572	548	550	547	563	523	560	555	525	565	553	536	540	551	550	558	522	505	521	533	543	523	549	561	546	572	593	586	571	579	509	565	547	599	573	516	551	571	554	525	527	545	537	547	532	570	549	570	568	543	529	528	520	557	564	544	514	577	549	539	561	554	547	528	544	560	555	542	555
5142	14340	9452	4713	3476	2578	1988	1744	1418	1168	1018	931	917	830	784	697	702	735	683	700	661	629	626	643	596	689	633	597	628	638	578	572	612	613	560	622	589	587	579	612	591	555	540	569	590	587	572	584	601	581	563	557	569	528	556	558	567	564	549	627	558	585	592	567	542	597	569	542	569	585	529	521	557	579	548	549	530	560	547	530	540	527	538	556	534	544	579	511	527	562	521	577	572	557	534	512	513	574	530	549	547	584	551	574	526	540	556	560	586	563	604	517	556	549	535	526	502	535	570	570	555	608	526	546	559	580	582	583	556	570	592	557	546	533	561	548	596	537	608	569	559	562	526	545	528	552	552	568	566	564	544	574	540	536	548	569	575	544	507	563	548	549	535	541	519	526	525	530	540	536	531	543	522	545	580	562	550	575	559	588	529	531	565	582	595	542	557	565	561	583	567	564	606	540	502	543	536	547	580	541	590	520	592	548	575	519	593	527	563	536	590	518	538	581	547	573	557	568	532	506	552	521	550	570	539	564	573	517	587	602	527	575	555	521	535	544	550	495	524	550	556	515	568	546	548	537	574	589	539	550	520	553	532	526	563	589	583	551	550	571	547	558	529	551	530	579	549	525	514	541	541	591	524	517	527	552	567	529	569	534	536	552	552	555	520	557	543	540	540	510	564	592	537	512	560	504	559	549	553	561	536	534	518	566	538	545	525	555	543	540	601	558	538	551	545	588	554	550	572	572	572	574	598	568	575	560	540	580	523	559	530	507	570	573	540	540	586	556	564	551	489	550	519	552	581	541	531	539	599	571	570	584	566	535	552	571	559	543	559	597	520	585	531	528	576	535	532	567	522	571	521	572	579	562	572	517	588	563	562	548	573	566	552	524	602	548	534	552	558	546	534	548	562	480	502	557	611	528	612	547	562	594	551	516	579	575	517	552	533	574	556	579	544	533	580	560	517	521	562	568	556	578	542	550	554	553	576	567	537	522	578	530	519	534	536	552	568	546	557	534	569	556	549	557	556	525	573	603	533	557	530	518	517	541	537	542	564	563	562	517	545	557	551	584	610	553	515	517	607	555	552	516	507	570	557	559	559	501	559	588	566	572	535	529	541	562	537	546	547	572	563	567	533	540	555	544	570	588	569	599	535	568	605	560	552	554	503	560	548	552	539	555	577	568	552	572	521	559	541	576	546	584	536	570	542	572	505	578	599	592	561	612	536	609	569	575	563	549	533	516	542	564	557	499	532	538	575	545	569	561	527	564	534	534	591	532	569	545	535	532	554	547	557	543	576	549	548	538	505	545	531	572	516	592	535	486	566	556	580	587	532	515	537	571	549	546	563	565	568	533	569	555	553	550	578	565	567	543	584	551	512	535	582	523	551	516	565	576	527	539	543	594	536	541	548	569	539	520	560	546	538	554	531	556	513	546	524	562	573	543	568	550	528	502	535	556	583	537	535	556	598	578	561	580	543	582	583	521	547	554	552	539	547	547	562	583	563	519	512	569	558	565	501	548	552	551	543	531	538	552	548	543	526	602	575	547	516	518	588	496	578	549	579	538	505	544	547	598	557	531	544	516	499	549	552	553	526	538	562	561	540	557	609	556	557	557	582	568	582	550	540	531	593	564	535	526	560	585	580	572	558	544	522	559	557	512	540	520	510	566	624	542	513	598	545	555	565	559	557	583	527	576	545	553	541	566	507	579	596	550	550	582	562	578	566	507	525	514	554	571	543	567	562	522	548	540	497	536	599	537	507	572	537	525	547	560	556	536	546	523	537	579	537	543	538	542	543	593	553	560	539	563	520	564	602	542	563	526	521	583	543	557	540	508	554	585	584	518	556	524	571	600	565	550	550	564	582	557	568	535	580	544	575	532	590	547	535	528	564	576	555	546	539	521	558	573	555	575	580	557	585	578	534	541	558	554	548	513	549	566	536	542	512	559	557	539	557	589	554	572	575	614	593	567	556	570	558	556	490	535	584	571	579	518	544	564	550	530	546	572	538	550	553	528	544	548	561	519	548	524	509	546	570	520	547	545	578	517	589	534	557	526	506	530	504	534	566	602	499	515	559	584	562	568	535	562	518	513	558	516	529	546	544	565	615	549	531	527	540	508	560	570	511	542	608	526	521	547	573	550	523	527	569	599	559	528	507	592	544	557	523	563	570	557	569	531	557	557	555	572	545	528	546	542	549	575	564	536	556	554	582	533	566	554	602	567	519	526	564	561	556	571	558	501	601	526	545	532	546	538	545	559	521	541	528	498	523	587	551	539	570	553	564	588	571	526	546	583	538	549	595	550	539	568	543	538	541	560	534	598	524	586	511	538	524	548	591	582	567	565	575	569	568	583	551	577	541	543	548	538	568	555	533	567	565	541	611	538	540	536	565	591	549	555	549	545	589	546	550	572	516	517	535	533	532	549	589	559	539	573	581	548	563	531	575	578	548	536	538	543	540	554	542	546	525	568	532	571	556	527	546	524	566	552	539	519	540	556	541	566	551	549	556	519	554	524	537	533	579	558	548	578	513	568	591	514	568	537	554	578	573	563	579	536	607	552	567	539	559	545	540	563	500	574	519	595	523	558	550	555	540	564	522	569	521	563	571	549	588	563	539	577	536	517	544	539	554	479	581	550	580	547	522	587	538	558	553	536	557	539	558	534	548	545	534	518	566	551	574	570	527	560	577	505	532	560	563	545	549	565	551	508	578	531	567	584	551	582	532	544	529	569	554	581	537	560	536	572	556	572	541	531	550	533	557	556	544	575	555	559	577	532	530	577	579	594	520	544	554	554	520	548	560	583	520	518	553	556	577	506	618	536	557	573	555	567	522	539	547	523	557	558	546	519	531	549	559	569	573	546	578	508	597	592	570	557	549	566	531	589	517	528	540	561	530	540	562	541	570	608	529	568	576	533	602	474	543	571	520	544	563	540	563	565	517	521	545	567	573	515	550	590	520	523	580	540	514	592	540	576	568	518	547	568	580	554	560	566	539	525	526	541	525	546	572	571	551	534	554	569	540	569	533	542	538	571	588	595	528	501	571	601	549	567	566	545	543	545	538	539	531	522	540	553	560	536	588	539	583	588	477	575	550	539	530	528	546	543	563	525	555	507	553	563	568	541	506	535	581	541	563	588	573	498	557	577	553	571	550	573	523	545	541	582	590	543	598	572	572	482	536	516	556	551	548	566	531	529	525	523	537	543	550	562	543	585	512	536	548	549	527	582	528	566	553	545	571	540	568	527	572	540	579	572	521	531	515	539	605	555	573	537	571	535	558	556	518	582	526	527	525	548	597	554	564	549	525	554	536	553	509	575	557	568	535	566	570	534	514	568	528	538	576	562	562	532	564	543	549	542	549	569	583	569	533	530	564	538	572	560	560	537	554	599	574	589	561	523	554	516	511	612	545	511	503	551	520	557	578	509	535	555	548	547	547	543	537	537	544	552	543	542	553	546	539	524	509	582	529	556	573	564	597	542	546	554
27868	17666	3862	842	633	566	563	563	545	576	535	521	580	535	556	590	534	584	539	551	528	563	577	540	561	540	505	588	531	552	592	592	547	567	550	538	553	553	560	537	538	558	554	557	541	568	573	570	549	543	596	567	590	553	579	555	530	573	550	562	549	584	603	536	584	557	592	545	537	509	536	542	559	496	555	517	566	566	572	555	563	570	546	539	563	585	508	555	507	545	581	576	553	562	576	555	580	558	536	573	511	565	530	571	531	523	562	555	566	566	545	589	573	522	562	539	553	579	511	553	529	565	604	516	559	539	551	578	526	513	554	564	560	553	547	579	542	573	538	604	586	564	550	567	556	573	582	559	544	566	527	558	553	568	574	548	577	529	527	577	586	550	538	555	534	557	551	523	574	564	568	548	546	541	585	579	468	582	556	561	541	589	580	532	546	569	582	552	526	567	567	555	536	555	535	544	568	577	535	542	572	526	529	559	555	542	533	561	511	577	590	578	575	576	541	549	522	574	549	563	578	558	532	528	538	552	521	549	574	554	558	591	585	547	554	567	566	575	569	561	551	527	604	562	572	565	532	599	573	556	571	580	555	588	560	538	555	591	524	530	559	550	558	499	542	555	583	521	558	530	525	511	566	552	527	575	526	527	540	545	579	527	559	561	523	552	564	561	517	563	540	577	600	570	571	527	561	579	539	552	546	509	526	579	529	556	506	571	541	559	565	533	574	533	603	528	546	507	528	614	562	568	600	568	532	551	615	552	553	552	575	595	561	554	577	548	558	547	550	540	523	538	546	550	593	558	549	540	566	559	564	526	584	533	545	603	554	575	572	502	569	548	572	535	566	528	587	536	553	553	540	573	534	598	541	568	564	546	574	564	535	590	550	576	558	568	562	543	552	541	522	564	532	563	543	570	523	529	528	576	503	517	572	544	577	585	573	578	540	530	547	549	550	516	558	536	575	540	528	528	531	566	551	544	530	548	557	564	545	539	558	540	594	571	533	549	593	534	535	534	541	559	537	572	540	535	504	549	571	537	548	531	555	546	549	509	553	584	548	588	515	548	528	543	543	562	558	558	558	539	602	540	545	547	544	574	553	592	514	558	544	544	556	536	534	581	583	588	518	583	523	543	548	566	565	586	606	551	568	537	533	530	560	526	559	512	512	545	554	563	570	568	542	571	596	557	582	559	534	566	568	519	548	532	575	537	545	546	551	585	595	567	533	513	561	543	560	549	564	542	544	533	541	500	535	529	513	558	566	546	564	508	562	547	552	518	582	552	534	570	597	538	533	535	512	550	554	507	545	567	531	516	531	550	556	584	610	567	540	554	538	545	523	559	547	554	569	524	545	557	568	507	560	568	574	560	574	555	578	548	560	536	551	559	562	582	594	571	498	570	560	527	529	566	567	592	541	573	550	543	546	535	589	549	541	566	544	562	529	604	560	603	531	538	562	538	593	539	538	550	532	532	513	549	560	552	520	549	557	559	583	545	545	548	560	544	550	569	537	550	541	541	516	572	540	539	616	564	593	580	542	539	561	572	518	548	542	563	535	549	588	588	483	526	593	504	573	532	561	585	532	558	562	546	582	567	541	542	560	550	532	566	557	523	534	566	541	546	525	525	544	577	562	564	552	582	549	549	577	529	569	529	575	527	575	595	565	584	602	584	552	575	612	550	546	579	575	585	527	535	534	581	554	561	561	582	526	561	596	564	582	542	558	573	600	570	550	584	589	572	552	533	562	525	555	542	590	544	577	578	575	536	584	544	528	528	565	572	545	538	593	585	540	525	567	572	587	568	499	559	540	551	578	557	570	569	519	554	562	552	525	583	537	608	558	531	525	557	584	503	601	584	571	554	547	515	542	594	527	541	534	536	549	584	568	523	594	585	554	531	585	587	540	546	586	523	571	538	542	533	522	602	551	575	564	537	525	536	536	564	521	559	538	556	560	535	526	531	557	518	557	544	525	556	576	549	522	551	591	566	561	579	507	577	546	541	536	538	523	578	555	597	512	572	566	575	577	557	584	553	534	588	551	571	554	560	578	540	564	541	562	552	626	583	545	584	598	537	582	583	535	553	567	559	540	548	562	561	586	574	561	560	571	503	555	557	598	555	570	566	568	503	540	539	548	577	583	558	550	547	563	567	573	559	555	582	572	531	546	565	579	554	539	543	549	567	530	573	527	537	606	539	585	590	569	567	570	573	569	542	539	573	596	571	541	558	526	541	578	593	537	520	575	537	611	537	537	545	548	544	555	523	536	545	559	522	578	547	556	541	594	552	556	575	560	521	562	550	571	525	585	557	546	548	558	585	561	553	550	522	565	592	578	558	571	612	560	577	540	525	571	532	575	562	574	565	531	565	570	586	557	605	553	543	565	533	578	540	544	539	575	532	523	558	530	514	538	548	560	523	555	514	593	512	567	516	541	572	557	508	570	521	516	599	547	566	517	574	572	564	553	587	574	538	539	537	556	543	528	559	527	547	557	563	569	579	590	551	588	527	552	549	563	508	593	549	555	524	573	579	581	541	553	553	597	548	559	565	581	543	569	570	530	526	543	542	590	568	544	548	597	524	512	552	550	554	558	572	541	525	508	576	541	571	602	512	537	530	575	557	519	599	548	562	561	564	523	536	511	613	586	582	581	552	528	544	569	576	546	549	546	581	574	522	518	585	541	510	579	569	526	543	571	534	587	534	489	596	579	530	560	569	585	575	540	541	560	552	521	565	575	561	561	528	533	571	560	591	580	532	516	612	569	489	564	595	532	593	520	521	557	555	569	567	535	550	527	528	550	586	543	599	535	520	581	567	574	545	548	560	546	572	551	601	540	582	540	569	563	544	575	551	536	587	546	554	558	569	564	561	586	533	564	543	563	562	551	570	544	590	527	573	577	563	574	520	561	589	523	535	581	530	553	543	492	555	542	574	550	591	584	530	597	569	602	539	563	539	538	546	511	560	550	550	542	552	536	584	568	531	553	527	555	511	572	529	556	554	558	545	553	570	558	571	563	584	590	554	555	631	549	537	586	541	519	562	535	571	535	566	555	601	551	542	551	545	545	557	535	567	555	532	595	546	569	583	510	567	586	562	531	550	566	611	579	597	567	575	553	568	540	560	553	544	547	575	537	595	574	568	557	606	588	559	562	587	512	561	543	579	557	575	549	530	543	552	559	576	543	563	524	554	573	570	547	523	551	560	578	589	524	524	576	568	557	521	563	569	524	520	562	586	567	540	569	534	584	556	542	577	574	568	545	571	570	555	572	569	553	548	561	551	571	533	568	556	506	523	553	587	528	576	574	554	575	599	565	521	576	549	536	602	513	529	544	565	563	534	543	597	533	562	569	546	543	556	560	541	548	575	541	564	522	566	554	606	564	563	531	562	483	571	582	507	528	551	550	577	571	575	566	554	574	560	547	549	537	633	535	544	569	551	569	560	555	539	593	553	557	504	538	573	518	578	532	555	551	569	590	507	520	586	554	580	540	551
4616	1198	931	742	697	678	623	650	653	637	643	626	591	598	596	616	536	609	616	606	622	613	660	563	589	582	586	600	620	604	608	582	594	615	587	626	640	593	570	607	576	617	597	585	595	601	571	588	610	599	580	594	684	589	613	589	628	609	574	608	635	603	597	566	595	607	607	575	585	605	633	634	596	586	611	573	600	600	581	581	554	587	579	601	568	562	630	587	580	606	544	605	595	587	667	576	626	637	614	589	615	599	585	566	594	618	572	612	582	572	577	603	587	607	617	584	589	578	682	529	594	599	602	574	608	588	629	603	575	641	648	588	578	644	598	643	567	625	650	589	569	565	604	608	623	589	608	582	599	585	583	588	602	619	607	578	587	591	595	603	622	624	627	631	563	552	573	638	595	579	557	598	583	568	586	633	625	583	579	584	563	655	607	584	646	591	612	621	633	586	634	554	561	595	576	608	598	594	570	607	626	602	597	642	571	572	572	573	554	602	556	629	563	617	562	607	599	578	612	537	582	586	586	615	565	582	607	607	593	617	569	604	617	600	620	589	609	598	613	618	566	573	590	609	593	560	579	599	602	603	609	605	577	618	590	586	583	552	567	586	626	582	632	567	618	622	560	626	595	602	603	589	613	558	646	602	583	618	632	592	606	632	611	602	591	585	588	605	556	605	572	609	582	583	588	582	592	588	594	620	629	616	593	591	601	586	567	593	614	590	618	625	576	602	590	631	603	630	591	633	588	576	576	590	626	610	589	563	592	622	638	587	605	568	587	575	624	604	606	592	588	600	595	587	620	588	667	614	580	614	590	566	601	619	612	567	588	556	583	579	582	578	563	587	553	575	608	530	529	605	587	576	591	550	588	568	631	598	583	585	589	583	597	621	602	572	627	630	595	573	604	618	615	570	602	655	562	587	628	591	596	609	619	585	595	625	600	566	570	572	648	624	584	570	576	638	574	586	612	599	566	650	619	623	606	608	630	602	604	588	589	596	537	600	574	548	610	581	632	603	591	667	595	579	591	563	614	572	584	566	587	592	618	611	588	598	573	608	596	599	606	611	582	581	578	603	606	614	623	610	604	617	619	610	617	628	587	611	605	574	570	571	560	571	636	558	571	575	597	601	609	631	552	640	570	624	576	614	606	582	565	596	533	616	590	626	597	627	621	599	598	565	601	593	618	611	615	569	601	607	574	605	607	598	592	619	595	606	637	642	592	639	577	619	587	614	593	616	636	631	594	581	656	569	607	565	642	612	587	597	593	574	578	593	602	607	591	613	593	581	619	603	597	606	591	590	592	583	593	627	598	628	616	623	587	560	605	604	579	596	593	615	569	555	611	613	588	660	579	612	563	595	591	583	568	625	578	640	618	577	628	584	567	567	616	612	577	590	564	608	620	599	550	599	605	584	541	598	603	591	583	619	545	610	559	592	602	625	578	579	602	601	624	613	581	606	592	572	630	602	580	591	550	623	570	566	591	553	561	605	581	609	603	619	590	603	590	566	631	567	598	618	551	588	641	630	610	576	582	580	587	616	601	601	565	611	582	606	573	595	615	590	579	588	590	594	631	622	595	593	620	558	594	575	596	598	614	653	580	614	619	588	600	583	562	596	619	646	573	585	637	600	609	596	610	566	618	593	578	568	590	614	602	618	638	609	648	609	600	604	584	559	636	589	596	575	598	614	588	640	609	585	594	627	617	575	578	596	619	583	566	572	584	610	631	590	575	586	546	580	616	641	578	592	591	617	592	577	608	601	626	571	609	614	597	605	572	583	583	589	605	582	608	629	622	601	628	589	581	559	587	605	563	614	543	605	613	620	570	610	608	551	593	584	590	586	619	649	617	558	605	608	589	538	548	597	638	588	619	596	569	639	594	611	588	603	578	616	569	603	562	599	612	593	569	659	592	590	629	612	584	581	561	571	584	579	605	650	575	586	608	600	556	616	608	548	577	568	552	626	609	629	593	612	607	584	606	618	601	586	605	562	587	603	620	612	592	604	586	658	587	583	596	604	617	587	623	562	573	578	598	557	551	579	574	578	581	595	589	608	621	584	633	591	591	571	614	547	636	639	562	579	604	616	580	566	618	617	617	560	599	570	570	590	595	593	606	615	552	615	582	564	600	627	609	598	588	677	603	591	572	580	607	589	611	581	628	609	587	577	586	564	590	574	597	555	614	520	607	589	570	592	649	586	592	556	576	596	585	614	619	565	532	616	588	598	589	599	637	588	582	593	574	602	583	617	584	618	645	579	569	607	561	586	596	606	605	602	583	616	564	608	581	596	617	599	624	568	596	598	593	576	562	565	564	568	611	616	609	580	652	634	603	640	625	625	545	628	594	620	613	575	614	595	593	608	590	563	592	620	614	631	624	583	627	594	628	584	613	610	597	624	618	568	601	591	624	588	633	603	641	599	571	591	606	576	657	563	589	559	590	603	618	627	599	614	633	557	599	590	600	635	589	625	591	609	613	578	615	546	605	624	580	637	579	607	587	590	585	592	550	594	610	602	614	602	562	598	579	607	549	616	587	617	552	564	559	584	613	611	572	628	615	598	555	603	622	594	571	623	599	581	623	583	615	609	577	601	657	625	608	596	603	588	567	579	607	611	591	580	591	576	567	584	621	602	585	584	617	604	603	638	606	604	563	572	642	618	634	578	594	583	589	585	600	609	621	568	619	557	636	550	583	569	622	571	596	576	572	612	583	591	595	576	619	569	615	596	598	613	552	632	636	571	593	582	579	592	577	590	611	631	605	610	591	611	573	583	562	590	601	626	608	576	615	595	620	583	582	551	580	582	583	625	580	592	584	640	585	614	567	580	624	556	636	546	621	622	640	601	569	610	543	576	630	607	632	569	567	571	584	608	599	531	577	578	607	590	592	598	614	614	590	568	643	595	584	587	637	596	632	629	595	593	591	614	596	577	632	574	578	581	612	599	618	675	633	597	572	563	586	603	588	568	595	551	586	595	627	573	613	568	563	598	553	545	578	617	591	598	595	618	582	595	568	566	621	598	648	581	605	609	574	606	573	583	602	565	582	566	602	629	604	656	590	608	614	535	602	598	614	627	556	601	596	650	588	600	581	563	599	622	644	589	595	582	576	610	581	620	605	559	601	627	628	592	623	577	579	581	590	603	593	541	571	581	631	601	596	550	620	610	569	628	566	591	641	609	628	598	595	612	577	589	600	610	623	564	591	612	588	608	554	596	602	616	595	629	620	584	600	593	591	607	551	590	600	584	631	583	608	622	553	621	607	617	594	582	616	642	597	625	637	610	612	590	573	605	568	652	622	590	608	651	629	588	629	590	589	651	633	567	607	622	572	613	572	587	601	615	551	603	580	553	579	565	593	565	584	581	581	584	576	544	599	606	602	600	657	566	602	574	569	601	588	560	566	614	593	605	594	589	570	589	575	525	587	587	599	535	618	569	602	662	606	562	581	605	570	565	620	578	620	546	641	605	608	639	591	572	639	613	618	587	629	548
23606	21134	28368	24131	21128	10188	1077	652	571	523	522	499	434	435	422	407	399	376	333	384	389	365	372	375	347	334	319	355	334	397	367	334	366	353	316	377	334	319	344	307	355	322	362	351	350	332	340	373	346	336	341	372	357	318	330	344	306	336	361	354	389	336	329	390	334	367	341	356	340	349	360	333	304	328	335	368	331	351	328	285	346	325	338	370	307	375	324	333	324	356	362	350	328	340	348	337	315	342	340	289	355	318	325	325	308	376	321	338	349	370	373	339	322	333	341	350	299	345	329	325	340	371	295	320	343	354	352	343	311	307	337	373	347	283	379	345	325	331	350	359	373	325	319	366	344	356	345	401	323	320	328	323	376	335	329	319	342	330	335	345	347	325	322	341	341	335	348	342	355	325	323	341	332	323	330	308	336	333	354	372	332	345	361	343	330	349	314	343	328	337	331	362	312	370	350	308	339	328	339	338	328	348	333	321	314	337	333	336	322	305	356	313	340	333	335	350	345	311	334	342	373	346	341	331	352	308	362	341	343	308	349	330	339	327	309	330	325	343	336	327	287	358	334	369	358	319	352	339	352	325	319	322	336	305	312	364	326	394	332	301	328	318	352	329	335	319	359	291	341	325	339	330	344	338	321	336	338	302	325	323	338	331	317	338	345	333	330	345	335	329	320	317	348	348	322	332	347	333	345	355	322	348	313	352	334	360	359	328	359	327	333	312	307	322	335	342	346	360	313	356	340	349	327	328	338	309	327	314	336	355	343	340	356	316	384	340	348	352	313	311	384	330	356	322	343	387	311	315	348	326	309	346	327	319	315	339	330	313	337	337	329	330	350	323	357	310	318	354	318	332	334	318	336	325	328	362	330	326	336	336	321	335	322	343	339	328	331	341	336	324	321	348	361	351	329	373	366	297	345	352	348	365	342	353	337	341	337	362	368	329	347	330	317	314	333	345	328	338	306	331	319	347	336	357	328	321	321	320	330	339	367	346	314	335	347	344	313	316	305	361	326	329	340	363	334	309	332	349	378	344	320	361	370	360	375	356	342	330	321	334	317	309	347	314	350	324	327	337	356	330	367	348	376	346	317	325	381	346	339	328	362	346	344	356	305	329	341	314	351	312	320	339	352	320	348	313	331	370	328	355	320	310	377	304	371	339	346	335	342	327	357	339	341	356	337	366	319	331	324	337	314	341	321	366	371	334	326	311	350	326	326	338	356	318	343	334	332	337	307	312	333	346	340	325	336	349	372	321	329	345	352	335	343	333	326	347	364	305	304	340	322	364	357	363	334	315	321	334	357	332	347	352	318	337	337	373	345	356	357	324	324	356	361	324	339	336	353	354	317	321	329	335	338	333	378	357	317	338	337	342	342	309	328	340	337	318	327	315	368	321	350	315	338	364	343	327	351	332	332	332	332	345	353	348	359	293	321	336	332	333	375	366	360	356	317	359	345	328	316	325	326	325	307	387	325	357	313	301	331	344	329	341	338	311	340	387	348	326	318	341	347	325	336	349	343	360	346	321	363	364	341	323	332	348	338	310	316	381	338	352	332	366	313	325	292	343	333	309	331	332	336	350	300	320	321	371	307	353	359	344	306	321	320	318	346	304	352	325	335	353	343	347	312	337	344	341	362	335	338	344	352	309	337	351	334	361	359	341	324	327	371	330	361	352	314	317	341	344	315	367	352	352	304	341	400	354	319	339	360	345	339	339	346	351	367	332	343	350	333	342	322	355	333	366	365	319	354	346	327	328	350	352	320	346	331	350	353	328	347	329	330	347	343	325	336	356	345	323	331	344	348	340	333	325	300	358	304	334	323	368	358	313	349	340	348	384	374	367	317	356	333	311	320	343	363	360	318	321	344	369	379	343	361	308	325	325	352	343	342	305	324	303	362	309	366	331	342	317	328	330	338	334	319	342	297	341	336	321	339	332	371	352	350	322	351	316	348	310	290	388	350	296	336	276	326	323	337	355	320	328	362	320	336	369	342	335	310	330	318	334	328	317	297	360	362	367	333	308	338	335	338	290	356	365	327	360	326	330	369	303	329	350	309	339	343	365	344	331	333	335	339	321	313	338	361	327	341	333	356	337	329	323	376	313	362	323	350	326	326	378	331	344	354	320	357	339	355	307	329	353	317	338	333	336	326	289	318	329	362	361	327	321	329	351	323	337	324	357	334	354	340	364	315	347	325	320	344	338	318	330	361	293	311	332	326	369	331	323	347	320	343	324	323	341	381	345	374	348	332	299	383	339	324	327	318	324	354	353	361	353	350	327	333	319	328	298	321	341	341	313	335	307	341	328	327	325	342	320	352	386	343	306	323	342	350	347	326	350	341	307	325	344	346	311	319	358	338	335	340	353	323	318	343	312	347	337	315	321	326	353	357	354	305	344	339	343	336	356	320	348	351	333	322	352	356	340	322	324	365	328	381	378	350	357	343	310	337	322	319	332	355	370	378	347	320	379	353	357	316	339	331	344	327	294	329	341	325	346	313	338	341	332	339	331	334	342	326	343	354	326	333	352	355	363	325	348	360	314	372	351	343	328	325	292	339	344	357	353	315	374	343	335	318	346	363	342	349	308	350	351	357	322	343	322	363	358	381	326	346	364	343	354	382	329	379	360	345	333	326	330	332	288	332	314	360	336	343	349	346	331	350	306	314	344	357	333	335	356	342	332	323	364	302	338	356	325	346	345	334	328	320	353	333	341	300	354	321	349	337	333	321	321	321	359	327	339	333	347	327	347	358	373	326	354	332	295	347	350	316	349	352	303	367	349	297	322	340	306	329	342	368	356	339	373	334	297	343	335	366	308	355	357	306	357	374	293	304	349	364	349	358	314	322	327	308	369	326	334	318	310	386	345	333	323	329	302	321	328	313	342	328	342	347	332	350	328	341	350	364	327	359	352	323	346	343	341	293	348	325	345	330	350	330	336	342	332	324	329	336	347	368	311	301	342	348	332	344	327	321	341	354	339	343	321	350	313	329	336	345	327	350	340	344	299	341	338	344	333	314	313	317	305	329	310	320	316	332	319	344	338	339	352	334	329	357	343	337	338	346	284	303	334	329	351	329	321	321	372	327	360	358	348	301	305	337	338	359	312	334	359	359	364	343	364	315	332	358	345	299	343	331	314	313	336	358	332	374	323	368	355	319	308	327	352	332	307	336	342	319	337	303	373	357	323	327	325	299	320	341	360	338	358	345	340	355	330	349	298	389	305	332	324	361	324	343	333	329	326	351	351	349	364	321	340	305	306	313	321	370	321	332	335	330	342	339	347	384	348	345	357	332	325	331	340	334	337	330	333	359	346	334	310	353	305	343	320	345	375	323	350	328	328	376	321	328	339	340	341	314	350	334	336	342	310	338	372	324	367	313	314	305	304	336	335	339	333	348	328	346	344	327	335	334	355	332	329	346	360	326	343	348	365	349	351	361	337	314	334	326	327	341	330	340	343	324	346	325	344	333	339	367	335	367	336	315	358
4067	8705	5809	2687	1885	1473	1161	971	803	764	658	584	545	509	485	473	448	430	449	455	439	411	428	391	390	414	375	384	401	403	409	388	415	394	400	397	376	373	426	384	422	385	378	360	392	368	370	391	375	399	397	386	384	365	362	370	376	402	344	353	423	358	330	369	392	381	346	334	352	370	377	382	420	401	393	347	371	373	374	400	338	379	377	353	365	336	399	353	355	390	331	387	368	378	350	384	388	353	368	391	361	379	362	381	358	358	308	340	358	359	348	356	355	390	366	376	392	370	406	346	399	362	390	385	329	369	356	376	374	367	352	369	360	375	365	370	383	350	385	369	360	370	377	391	389	354	366	377	372	398	373	392	399	419	407	356	377	378	377	394	364	375	367	355	352	365	374	363	389	348	393	335	384	340	361	339	367	356	395	411	387	368	383	347	388	381	365	384	363	385	349	393	373	371	404	348	361	346	375	341	369	368	371	353	363	380	386	347	368	358	347	370	364	350	357	387	357	362	346	368	349	370	360	390	370	371	368	372	378	339	369	364	380	369	393	365	369	394	363	366	332	363	348	349	349	340	394	384	374	355	373	341	346	321	392	374	382	397	341	357	387	368	364	344	350	383	374	386	372	393	316	349	395	378	369	362	370	386	383	382	377	373	348	362	375	429	391	372	358	333	357	356	351	375	328	353	370	365	371	350	369	372	368	383	342	356	342	377	381	367	379	357	341	387	374	393	358	335	405	344	342	360	327	407	386	342	349	366	354	372	369	356	364	335	366	344	350	374	384	381	376	382	367	404	385	377	375	361	343	352	338	347	378	349	374	354	359	406	394	367	342	371	381	356	412	375	333	347	399	377	352	360	375	379	354	371	399	406	353	319	388	358	366	379	350	377	386	404	350	346	403	347	354	349	385	387	338	366	368	343	357	380	365	364	379	355	382	365	406	380	382	349	368	370	390	347	355	351	401	347	350	390	342	379	333	347	389	310	351	372	355	374	363	356	366	366	388	393	342	382	348	343	344	356	349	334	375	396	406	370	383	357	390	394	376	364	368	418	409	361	398	364	376	340	381	372	359	363	339	353	379	353	403	389	342	365	372	347	353	392	369	364	360	368	365	371	349	396	342	349	384	361	399	360	343	382	370	401	400	343	353	343	362	394	381	384	378	374	345	364	348	376	357	371	418	375	383	371	349	354	369	333	339	370	384	373	397	392	348	391	330	354	380	383	365	396	362	358	354	385	351	327	382	382	359	372	361	374	354	350	374	351	396	331	359	362	333	391	349	367	382	371	334	397	340	374	358	398	372	366	346	356	345	375	363	382	371	388	359	386	370	396	363	381	368	350	380	344	374	381	344	343	376	382	380	369	364	381	400	346	355	381	406	390	379	341	353	353	367	339	349	371	376	391	383	366	376	360	391	356	380	367	362	349	372	401	354	390	369	356	370	354	365	371	338	370	328	382	374	364	377	360	373	365	416	386	328	381	386	356	356	357	364	362	356	403	328	360	381	376	365	385	369	372	372	366	370	387	348	352	374	382	363	360	359	387	380	371	348	362	392	354	384	359	358	394	393	339	390	399	367	338	369	372	371	380	362	314	360	378	369	324	373	374	362	381	370	340	352	352	382	358	386	353	368	373	366	351	387	379	380	356	331	379	312	338	364	400	375	418	391	393	387	326	366	391	379	377	345	364	369	340	346	358	390	368	365	347	361	386	378	371	372	390	424	359	378	379	378	379	362	373	335	367	376	341	342	372	371	354	329	344	345	366	349	381	349	365	382	362	367	382	364	325	367	371	377	389	381	391	365	351	360	389	327	366	355	369	320	369	340	385	369	395	351	357	359	344	351	354	390	401	341	347	386	417	379	358	379	379	346	348	368	392	360	357	344	380	395	365	357	383	381	373	397	373	324	370	370	388	365	368	338	401	366	361	365	377	351	400	388	336	365	369	386	385	406	391	356	360	384	370	401	391	344	365	353	374	369	362	399	369	370	388	363	356	364	331	336	372	381	353	352	393	401	383	359	364	352	372	350	358	370	362	403	350	372	338	373	349	385	355	359	408	367	361	368	366	401	352	357	363	364	369	372	398	345	373	373	336	366	360	369	374	379	393	380	345	363	382	339	395	356	352	333	376	392	348	392	346	378	333	358	370	373	359	376	355	369	375	384	365	365	377	368	345	380	367	405	386	361	350	356	349	318	388	369	397	362	364	361	337	366	403	375	376	401	383	328	378	358	382	366	392	352	381	362	340	332	380	378	356	386	373	361	357	368	385	325	364	381	376	367	360	355	353	356	352	350	367	364	379	358	350	389	343	342	357	346	383	392	355	387	352	361	390	375	371	416	362	359	390	357	375	397	335	356	366	393	352	359	369	385	354	362	385	362	369	350	380	362	373	355	372	362	379	351	376	351	389	339	388	408	346	344	366	391	344	375	372	346	372	355	367	400	385	379	381	381	349	350	366	373	390	400	354	392	372	399	381	402	372	345	372	411	398	350	366	418	371	369	381	330	342	382	361	374	371	358	338	364	364	381	357	366	393	394	348	329	332	359	352	345	359	356	359	348	399	385	351	361	387	353	358	375	375	344	365	377	372	359	348	353	376	342	374	344	358	387	353	368	355	349	352	376	353	414	396	343	343	348	382	349	360	383	354	340	381	343	357	351	358	374	367	342	381	382	358	366	341	355	395	325	377	367	350	361	355	356	358	390	363	361	391	396	375	406	353	362	378	352	335	361	394	347	355	367	392	333	406	357	363	358	360	398	327	374	350	353	390	398	345	323	350	371	383	408	365	403	388	388	341	373	348	366	382	380	360	369	353	386	370	369	394	362	365	347	371	350	358	362	371	339	347	363	352	399	408	364	375	367	388	364	413	325	327	357	373	373	371	335	349	356	363	380	341	362	364	354	367	367	341	364	364	379	391	325	355	380	348	336	407	363	356	355	337	366	364	364	422	362	334	355	362	403	405	371	387	402	372	361	369	387	380	385	356	393	323	390	368	426	369	388	375	344	388	367	344	368	366	383	369	333	338	349	385	357	345	377	393	383	390	373	359	382	363	366	333	360	341	350	363	363	365	342	368	350	404	337	352	335	367	332	364	355	384	362	365	358	346	415	345	344	344	338	366	357	375	386	337	395	380	340	353	370	375	389	365	392	374	384	360	370	380	354	388	395	378	342	382	339	367	357	368	384	370	334	385	389	384	355	353	350	362	365	364	349	379	382	343	350	363	368	372	329	371	347	389	362	362	369	381	361	361	351	338	382	395	363	345	356	370	380	391	361	396	379	356	353	347	369	376	364	369	381	383	328	376	388	355	394	361	377	380	367	366	397	369	331	388	366	353	366	341	365	361	385	365	393	381	356	373	380	350	399	359	378	314	382	361	375	378	357	387	395	384	385	369	324	342	344	367	356	384	342	353	346	334	333	373	364	354	365	390	348	355	354	363	360	389	345	385	365	363	366	408	392	372	393	387	366	357	360	374	355	343
24795	21069	27077	25156	10162	1315	1031	964	890	977	851	919	895	879	823	883	835	875	863	861	836	829	848	859	810	847	860	773	860	844	846	829	869	833	825	827	826	806	806	795	831	831	796	820	789	784	852	790	867	838	832	817	796	829	774	832	792	831	793	863	841	831	837	803	881	827	808	854	789	840	864	820	798	826	754	833	857	795	827	826	772	852	817	810	812	828	805	864	824	907	812	790	816	764	837	832	834	885	794	774	807	858	810	793	864	863	796	795	805	869	841	857	854	809	803	833	834	773	828	788	831	751	834	832	799	830	910	806	804	822	840	871	794	820	835	806	823	763	859	806	855	807	806	831	819	749	787	856	815	791	845	808	806	840	783	810	837	802	837	818	855	844	830	812	780	821	846	788	885	839	826	843	869	870	785	805	845	859	839	825	834	790	808	826	808	829	789	844	817	848	819	862	856	795	792	784	831	858	819	865	867	857	882	863	855	773	790	838	803	866	805	791	789	796	799	781	811	800	852	832	774	801	846	844	830	765	816	820	782	831	805	804	803	797	818	807	832	833	845	735	811	794	866	819	801	805	821	815	841	840	796	868	812	843	826	815	832	854	840	836	829	886	801	841	817	813	807	823	797	813	811	826	792	830	790	771	808	831	830	892	799	801	826	867	797	822	828	854	766	786	787	827	837	831	789	794	777	825	797	870	821	813	809	816	852	804	823	869	786	787	812	789	821	839	824	835	796	856	772	841	851	908	810	824	877	831	822	834	832	796	814	824	884	767	877	836	838	811	795	851	834	836	825	763	803	821	793	822	823	820	835	803	835	852	779	858	838	816	796	836	832	810	849	836	776	828	820	802	855	752	805	887	828	821	845	853	815	865	786	803	806	846	785	817	784	795	866	840	806	735	836	825	811	853	836	829	811	816	810	808	842	832	771	825	820	819	850	812	805	774	880	842	832	850	824	777	840	871	795	807	763	885	817	791	881	800	826	790	795	786	832	861	830	790	833	831	805	770	785	837	796	804	823	806	848	875	862	843	780	806	808	786	807	824	759	824	808	804	791	804	838	803	798	897	791	860	828	845	832	835	796	862	778	777	848	828	875	844	868	786	812	855	814	859	850	821	856	860	797	835	859	807	861	842	761	878	791	805	800	831	807	810	803	779	792	831	774	809	792	805	844	826	836	780	791	823	849	827	833	805	813	797	821	802	824	831	810	807	783	817	844	852	815	816	838	808	811	833	750	827	801	821	850	800	823	847	819	858	869	770	818	857	809	828	838	871	809	892	808	818	858	859	845	841	788	792	815	830	873	868	807	822	814	817	803	811	809	865	871	826	897	816	827	796	847	822	843	834	823	795	800	809	842	840	816	797	872	826	856	853	808	827	820	829	867	801	803	795	827	842	837	796	848	803	856	844	840	902	819	847	826	806	835	786	871	848	837	886	838	841	811	895	840	793	861	887	795	842	782	856	820	873	829	853	851	791	770	807	816	839	853	799	933	854	752	889	799	838	801	836	849	819	819	842	822	817	831	805	847	828	817	790	785	799	838	888	793	794	841	820	827	855	816	829	870	838	797	818	804	835	850	792	845	838	866	849	823	839	767	799	784	783	774	811	785	782	825	803	781	756	792	854	807	840	847	754	849	840	873	815	763	837	766	795	856	849	802	827	786	822	759	850	797	815	802	850	761	791	853	823	851	807	834	805	839	827	827	802	850	840	854	836	849	823	841	791	838	794	792	832	766	844	818	815	838	874	814	800	806	851	863	770	813	845	863	796	810	824	799	847	794	828	797	811	829	831	850	864	816	836	803	758	797	797	809	850	847	839	805	820	843	800	814	782	795	826	823	813	806	855	835	820	853	815	815	839	875	791	758	805	768	789	807	817	813	840	830	786	880	834	805	826	802	833	869	876	817	836	845	767	831	813	847	828	806	838	796	757	886	849	840	841	890	840	833	828	791	834	824	791	800	808	809	816	845	832	816	775	827	823	852	897	812	850	791	844	830	771	765	851	835	823	862	830	788	789	834	816	829	817	862	818	856	811	801	781	799	771	763	761	787	760	796	841	828	761	845	829	835	835	852	827	784	830	836	872	794	808	803	825	863	800	766	801	815	800	778	794	836	788	842	854	830	811	839	793	803	844	827	833	818	829	824	848	792	781	853	853	771	823	807	842	806	784	802	774	804	778	798	823	813	803	761	829	825	814	827	840	841	785	811	819	822	855	809	812	829	834	806	834	792	863	808	853	800	804	819	799	828	817	867	821	825	814	847	841	828	864	833	793	801	816	849	811	853	807	823	861	763	810	800	840	776	845	809	807	824	852	835	837	770	782	821	799	830	831	817	810	765	855	797	829	809	801	791	830	838	799	795	840	814	824	773	848	837	853	884	892	812	875	806	798	783	784	790	797	871	833	787	834	831	817	775	817	822	853	860	865	798	843	855	784	813	795	797	800	815	835	805	821	849	812	806	792	896	841	863	776	846	800	798	831	840	817	778	815	833	839	810	799	781	849	852	804	760	816	815	872	848	843	813	829	843	803	848	822	860	818	835	847	801	818	824	802	795	844	860	825	797	875	798	850	819	835	788	788	789	838	802	806	833	824	842	824	815	777	801	836	805	837	818	847	814	875	786	846	832	808	861	848	846	823	775	844	836	824	789	816	845	788	792	854	832	875	824	822	798	834	832	851	869	842	814	826	837	839	768	796	851	854	790	815	875	821	818	779	839	786	813	842	838	849	869	828	787	788	855	857	843	787	799	795	795	782	819	834	831	812	788	838	805	853	847	853	820	862	776	785	836	813	811	879	822	886	794	828	839	874	839	819	819	872	811	828	820	854	813	864	788	795	829	819	791	831	829	870	880	787	809	806	820	833	797	844	841	829	836	844	791	826	816	826	832	814	799	786	762	879	795	858	809	869	808	811	810	771	830	810	830	822	816	845	822	792	819	817	861	841	892	864	789	819	845	855	842	829	809	820	828	809	806	828	847	830	823	771	848	837	755	851	802	807	796	856	772	829	835	806	805	820	863	816	856	787	838	810	859	803	823	837	826	828	862	807	872	838	856	841	828	799	794	845	861	804	821	752	821	888	836	768	829	845	779	849	797	758	889	812	807	799	763	802	830	827	786	782	844	779	801	801	842	802	765	821	857	851	833	820	754	814	778	799	829	792	819	858	821	878	880	844	775	830	788	788	816	818	792	822	782	859	851	855	815	815	834	852	790	843	806	840	759	821	828	847	859	861	820	852	878	844	822	790	842	866	794	778	787	804	818	877	846	811	800	771	812	799	854	818	848	869	793	803	815	792	770	793	824	806	777	854	769	851	767	813	820	786	846	811	821	847	804	850	812	803	775	871	839	807	788	832	803	854	843	865	829	818	789	817	794	821	827	815	799	771	787	872	847	781	764	759	792	800	793	813	773	848	854	821	830	831	820	783	781	850	843	821	867	798	832	823	783	826	801	866	842	775	801	796	821	805	811	773	836	849	830	850
4367	5222	3624	2060	1651	1452	1215	1206	1102	1042	958	951	903	896	895	923	866	932	853	881	859	875	808	816	882	851	926	853	870	849	844	878	847	858	845	841	850	822	833	819	842	845	827	850	874	837	845	842	831	804	863	822	857	845	813	825	801	817	881	818	860	832	835	889	898	858	821	825	851	827	860	903	825	781	844	824	825	859	879	900	851	794	853	810	832	820	836	821	882	851	853	796	859	851	856	812	825	845	838	830	878	868	828	822	888	824	790	803	863	783	855	788	876	868	856	821	816	831	816	814	792	835	867	862	834	854	819	821	798	802	843	871	814	854	899	777	821	841	885	822	826	855	844	851	849	866	868	870	814	781	859	838	830	880	840	868	819	836	861	825	854	879	804	905	913	862	788	891	880	838	841	868	869	847	884	838	840	882	846	844	841	839	874	875	815	869	858	835	901	850	872	826	823	835	827	841	892	784	776	831	812	842	779	841	876	852	886	874	830	793	811	822	853	863	851	859	847	809	820	807	849	754	845	787	825	866	865	863	831	804	795	817	821	792	843	891	805	801	893	848	867	830	775	847	852	853	856	832	852	862	830	898	851	870	851	863	864	848	803	851	845	832	851	814	800	887	804	818	824	869	868	782	816	939	902	792	863	836	792	868	866	802	787	839	804	871	855	861	837	848	832	819	807	836	887	823	856	842	843	788	821	811	926	887	838	864	833	832	825	873	808	805	852	773	818	858	823	884	855	839	839	856	829	810	860	819	819	824	815	831	816	795	865	865	845	879	810	885	848	919	882	837	845	788	836	833	821	840	815	878	879	838	819	826	853	865	823	813	837	847	896	853	832	841	801	849	824	834	842	803	865	885	846	854	851	802	837	810	868	857	835	836	864	840	848	858	841	840	816	812	793	831	846	851	841	858	813	850	853	863	869	844	865	871	903	900	904	769	845	802	823	835	842	843	823	897	826	848	853	881	827	859	880	860	798	823	858	813	912	833	946	820	824	815	883	859	875	867	860	864	860	856	838	863	874	861	886	864	886	829	894	826	856	825	871	813	866	905	794	815	835	790	786	874	826	890	789	839	836	831	833	763	888	865	827	893	825	866	882	810	861	839	823	830	808	811	822	833	850	852	810	836	840	893	819	854	856	846	818	839	848	825	813	834	889	867	797	833	861	854	853	869	829	855	827	867	870	816	813	819	801	815	845	827	821	846	770	824	804	868	832	831	877	842	816	858	810	809	899	848	849	856	860	836	803	856	885	825	823	837	874	826	807	875	854	883	879	855	897	853	807	838	836	795	812	832	822	792	838	845	835	856	824	833	809	863	835	851	887	824	841	862	852	848	812	791	837	801	844	824	867	815	832	807	814	874	829	851	815	856	822	816	871	820	834	853	859	841	805	826	833	796	861	809	854	862	867	852	884	813	833	842	863	842	886	830	808	871	839	812	789	830	857	818	826	819	867	805	817	851	826	846	859	781	835	822	776	849	868	869	826	814	807	837	811	857	848	852	858	827	823	850	849	848	843	843	834	846	854	845	834	867	812	872	868	833	826	829	844	874	760	846	847	894	807	861	864	832	828	858	856	796	849	819	818	892	853	836	863	798	867	841	789	869	825	829	801	827	839	873	853	804	838	839	838	807	839	830	795	825	857	841	816	851	799	803	859	815	838	811	807	856	793	824	859	766	893	825	853	847	858	854	803	823	820	842	819	848	827	810	844	820	885	801	847	828	870	841	886	826	805	823	869	789	807	804	813	818	815	849	882	840	845	806	851	861	860	860	807	804	870	845	789	825	874	837	857	821	812	827	804	793	849	846	823	804	839	875	846	823	815	842	851	850	880	870	845	857	792	850	854	823	870	824	846	823	810	847	783	772	811	809	800	809	817	849	833	896	918	859	827	801	835	820	873	857	820	850	805	873	769	859	800	810	845	871	829	865	921	861	924	864	818	808	843	834	839	833	841	758	862	867	868	865	817	874	869	858	834	857	887	842	834	829	830	821	821	809	910	813	784	864	875	851	810	820	814	822	873	883	787	869	859	916	816	855	904	806	847	841	820	861	806	836	871	821	855	914	839	824	844	805	821	791	806	832	778	881	819	763	871	824	841	893	856	857	831	863	820	834	840	872	837	822	795	879	878	848	785	884	809	831	816	885	832	897	853	836	811	822	850	863	821	856	835	835	837	773	839	823	855	833	853	807	846	794	837	851	825	864	765	879	827	790	851	827	828	828	856	773	861	849	854	788	850	884	855	841	808	862	857	881	805	800	861	843	811	817	831	830	856	840	794	832	837	846	826	856	849	841	845	850	841	805	828	871	853	888	890	884	885	848	845	817	881	828	854	839	831	854	839	848	804	875	881	822	854	870	834	832	788	795	779	789	823	861	787	857	827	846	832	875	873	807	816	824	847	857	884	849	804	819	829	821	845	903	814	828	847	903	821	833	888	788	843	822	816	843	850	849	797	833	861	809	847	890	838	825	849	851	818	830	864	841	840	882	847	801	843	789	827	858	799	845	890	792	818	838	882	804	852	817	817	861	854	828	824	860	820	848	789	836	830	826	797	844	868	839	851	844	850	863	833	849	834	809	837	855	801	798	809	860	819	859	845	800	824	856	843	861	933	827	925	845	755	840	798	810	871	814	829	785	814	813	868	866	818	867	818	832	805	896	850	781	809	844	833	814	852	810	787	833	844	825	860	833	886	782	834	826	810	815	871	879	841	810	850	839	868	892	850	799	814	841	828	844	876	814	852	828	813	815	855	823	818	848	878	838	848	837	830	834	774	828	828	820	911	832	824	808	887	815	849	858	839	840	863	838	837	856	861	892	834	868	885	788	840	807	856	825	825	840	841	842	859	818	849	871	868	872	858	908	852	873	817	893	818	832	839	814	822	818	847	857	829	868	846	878	824	841	868	871	823	822	796	851	812	864	837	814	821	880	841	852	814	853	852	839	828	852	856	831	819	839	833	847	840	815	808	876	841	871	877	868	866	836	809	842	860	826	836	855	834	838	853	862	870	811	845	858	867	817	829	808	868	862	865	892	845	840	910	822	895	831	838	872	837	838	824	865	874	858	834	868	791	858	829	836	861	792	827	890	812	800	838	845	859	848	851	822	828	850	819	864	851	838	806	834	818	843	814	844	848	811	835	853	862	816	842	851	824	907	837	843	867	850	837	867	819	878	821	841	866	798	833	812	880	797	835	809	860	807	862	844	807	800	869	870	815	836	865	798	835	840	868	855	796	844	841	799	861	815	847	902	856	833	831	865	841	858	852	857	844	839	824	807	834	847	865	843	858	871	826	835	822	847	821	851	831	840	806	849	809	812	800	901	822	858	841	895	839	840	863	844	814	843	815	822	787	916	801	764	874	834	841	863	838	812	871	866	826	859	804	822	838	846	848	882	861	886	869	830	821	817	821	839	824	835	843	858	825	875	885	840	873	876	793	813	856	858	849	873	856	836	864	848	889	824	812	841	894	796	812	852	848	854
22396	20998	28576	23604	20996	21048	7888	1269	996	844	880	803	793	695	697	666	676	706	649	611	633	624	632	653	590	629	618	600	609	617	627	625	620	581	556	637	579	636	600	555	572	589	587	564	599	650	583	577	599	555	630	573	661	629	591	598	604	578	614	622	569	644	532	616	615	576	607	625	552	548	592	543	592	575	571	598	560	588	574	568	574	540	561	570	568	580	590	567	609	592	622	590	565	550	581	593	577	589	557	595	538	571	576	582	562	601	596	605	592	552	613	520	602	567	583	563	612	612	565	582	593	603	612	533	560	588	572	589	555	578	604	591	581	569	604	582	590	559	519	595	566	567	571	613	600	587	551	593	572	607	646	635	621	522	588	558	590	550	584	585	596	589	557	581	609	576	595	623	603	551	593	564	616	627	606	585	574	568	594	588	615	578	602	564	563	592	551	573	568	613	598	590	542	554	591	614	614	603	599	577	609	570	563	619	551	550	574	556	589	638	587	586	620	578	583	580	604	560	568	588	593	594	580	633	578	566	574	589	568	570	611	613	587	629	549	550	567	573	609	581	587	584	550	594	588	582	584	593	578	581	577	575	611	556	555	574	583	599	599	523	596	554	553	597	585	587	563	577	586	623	555	561	617	603	560	609	586	617	591	567	570	581	582	526	528	583	590	587	596	576	588	590	569	579	632	593	554	562	580	598	611	575	626	570	597	564	604	576	594	584	612	592	609	592	625	619	567	560	581	597	584	600	545	548	566	567	585	577	633	601	584	607	583	530	563	567	581	593	624	571	571	605	576	550	593	608	584	551	594	568	613	587	555	586	579	580	572	572	596	593	581	537	554	581	579	581	594	579	596	572	599	593	568	585	526	587	577	602	552	561	532	582	570	580	609	636	615	540	608	576	584	568	551	588	591	611	562	569	567	537	555	555	593	563	579	611	566	593	594	555	604	595	585	613	605	588	563	590	590	570	558	599	561	614	589	574	596	583	607	559	556	591	570	605	579	588	582	545	596	566	570	600	626	598	575	576	549	520	584	585	559	605	619	586	588	570	589	565	607	640	555	571	616	568	592	576	585	604	556	620	566	565	589	604	623	579	542	599	600	616	572	592	583	587	564	542	593	558	554	586	618	596	584	551	588	589	621	606	588	559	614	566	587	576	584	583	596	619	581	628	641	565	607	583	537	569	589	574	576	609	551	528	581	639	570	540	562	574	557	558	613	575	591	590	614	585	561	579	597	569	608	593	638	569	600	619	642	570	558	605	603	557	570	585	563	588	594	562	601	609	608	522	611	535	567	597	641	591	577	575	551	569	574	581	574	614	581	589	571	559	588	569	578	597	534	608	593	569	573	564	530	547	585	569	570	591	581	569	585	578	606	599	614	619	591	559	591	584	581	609	578	598	587	602	556	593	551	599	615	592	606	540	572	551	592	585	574	576	563	561	538	597	578	555	574	593	590	608	580	603	577	614	607	584	595	574	579	617	538	541	563	593	562	572	565	595	568	590	568	552	568	603	604	587	596	559	523	556	608	574	607	549	608	577	588	609	580	572	565	585	569	529	595	587	512	543	535	558	596	537	567	598	624	589	569	600	572	610	583	600	591	577	586	527	619	591	550	580	561	583	614	609	617	552	583	564	586	621	591	597	585	556	606	553	538	617	556	589	602	569	546	571	602	524	547	585	575	584	585	573	577	583	559	582	562	636	635	606	548	592	606	581	537	579	590	597	567	561	566	571	556	550	568	587	603	514	605	615	616	528	557	562	601	573	605	611	535	589	553	564	592	571	562	586	561	599	590	556	599	594	597	614	564	561	565	499	577	552	586	615	518	590	629	587	609	567	571	579	579	565	534	528	598	588	561	597	614	566	564	576	571	613	588	582	570	592	603	540	582	589	582	579	632	561	608	557	568	585	601	599	590	587	570	588	570	628	606	573	559	575	589	602	624	617	595	579	585	568	563	585	594	572	595	639	570	598	576	586	571	590	560	556	546	619	582	561	599	634	569	559	566	586	573	563	634	600	620	596	549	592	604	596	610	621	599	591	605	591	575	582	579	540	585	568	604	572	578	616	575	545	560	558	584	592	584	596	569	591	541	586	547	532	626	566	584	583	575	607	590	582	592	563	590	561	608	567	607	592	560	597	599	612	623	558	586	579	625	598	572	618	609	579	572	583	577	552	594	587	637	542	596	591	572	614	629	589	572	573	583	569	596	630	606	577	532	554	627	561	528	547	570	583	603	596	556	585	606	603	612	577	579	580	589	567	560	595	528	577	581	537	558	584	597	569	576	611	576	537	532	567	626	562	611	566	575	568	537	581	584	588	616	575	610	585	586	563	591	593	587	566	575	603	603	560	552	590	573	603	624	536	549	573	621	596	573	580	563	519	603	578	584	554	627	595	566	558	616	538	571	581	554	539	594	580	591	563	623	592	549	579	640	588	606	589	583	540	558	538	599	579	575	612	633	597	594	611	580	559	558	627	522	594	545	624	556	578	565	539	568	600	559	610	559	549	581	606	586	558	609	560	543	588	609	582	625	589	568	581	566	601	588	597	606	558	575	555	576	585	562	567	574	557	598	564	571	529	525	586	589	586	606	558	572	595	601	560	599	618	614	602	585	556	581	591	577	564	568	537	613	544	607	583	567	592	585	567	590	538	617	619	599	579	588	580	538	586	592	575	571	586	557	553	576	586	557	575	568	569	588	581	559	605	567	594	563	601	593	592	588	591	573	569	556	626	604	542	580	566	577	552	543	554	549	620	583	579	564	592	615	563	547	591	592	555	600	624	573	562	604	566	536	579	566	579	595	610	622	552	606	578	592	538	560	625	548	574	567	585	565	561	620	617	579	567	578	549	598	572	569	587	612	586	591	568	547	592	590	595	585	587	632	562	584	585	556	550	575	544	626	564	572	560	593	645	592	547	571	586	607	588	558	587	543	567	588	603	603	610	584	574	568	551	582	557	574	651	592	587	563	580	580	561	535	568	578	579	582	639	541	556	582	579	625	564	585	559	600	594	555	599	568	606	545	571	586	576	555	572	521	637	589	555	531	606	545	550	604	592	562	589	569	555	565	563	555	585	532	548	574	592	594	568	600	591	604	608	526	562	591	551	560	553	554	543	529	591	608	567	530	554	597	625	576	566	556	544	600	589	553	621	562	557	571	585	567	605	630	583	592	597	584	554	555	630	602	584	567	604	558	589	572	524	612	602	588	547	543	542	562	578	599	578	576	591	616	579	583	574	599	579	590	545	633	579	594	578	624	601	602	642	576	551	611	580	599	554	587	551	609	613	580	547	594	608	593	574	591	609	610	558	576	594	575	600	598	582	585	563	570	597	571	569	571	558	588	568	637	573	603	576	564	568	549	636	630	612	623	573	576	587	625	553	582	583	638	591	588	593	614	574	621	587	588	588	620	543	577	560	580	600	573	591	612	593	579	585	571	594	570	630	555	578	586	547	600	602	594	570	592	556	580	598	605	590	589	521
5522	14046	9352	4687	3417	2633	2051	1646	1352	1178	1098	1000	938	855	816	777	764	729	692	679	722	673	666	698	672	666	646	640	623	626	653	616	591	631	607	582	600	592	592	576	606	562	595	589	594	614	580	615	603	586	601	623	619	586	583	584	630	598	568	628	604	621	603	590	554	596	604	569	554	592	570	583	621	584	547	590	568	567	590	586	563	613	560	606	590	584	595	639	627	595	552	602	590	565	546	577	553	594	599	575	569	608	606	597	639	516	592	594	564	593	582	609	591	568	611	583	604	566	552	561	601	562	570	631	578	591	593	542	623	529	578	574	575	609	610	641	561	613	598	613	583	553	572	589	559	567	564	576	596	573	558	582	601	590	602	589	575	572	523	609	570	603	599	554	596	558	605	553	551	567	581	655	573	556	590	542	581	615	602	604	552	576	598	563	570	653	579	568	579	579	557	573	589	586	546	574	615	581	568	600	546	558	621	608	543	563	586	628	596	607	578	578	603	584	595	567	569	542	547	567	620	578	571	597	579	569	581	581	594	574	600	594	555	644	608	573	613	586	595	563	589	617	607	603	593	582	576	569	602	588	572	598	567	603	542	580	581	601	566	564	578	637	612	543	571	551	564	551	547	589	608	575	554	593	612	545	615	585	562	550	575	581	574	589	542	534	561	585	557	585	610	596	600	584	586	546	553	571	575	565	556	597	599	602	567	582	591	591	580	617	532	598	587	559	589	570	590	582	570	577	567	570	539	605	571	608	559	560	588	590	549	546	588	607	537	553	569	571	549	592	596	607	605	615	560	572	605	554	591	619	610	563	577	566	560	567	575	621	571	563	586	598	563	563	607	614	571	571	618	543	579	583	547	563	584	532	538	575	510	595	586	544	587	574	553	563	578	592	588	554	569	616	605	602	594	598	590	619	580	600	590	581	581	581	544	600	593	563	566	553	607	564	572	555	589	591	588	566	589	625	598	602	575	561	584	588	604	622	627	557	590	552	610	571	555	556	578	537	587	590	614	568	604	590	586	583	589	587	577	610	629	592	603	660	551	579	602	603	596	632	555	593	556	601	574	566	569	562	605	619	571	607	585	568	540	596	583	544	582	554	573	587	553	603	597	611	595	567	555	560	636	587	601	599	533	601	586	543	567	577	578	587	574	583	598	575	558	567	577	612	584	568	576	588	575	547	599	581	590	619	567	594	548	596	553	569	571	570	535	573	588	563	555	579	558	549	603	571	561	588	598	567	564	579	583	635	576	568	570	582	548	577	591	600	598	551	586	580	562	582	542	575	575	529	590	578	563	598	592	585	541	616	650	577	545	592	527	535	572	596	608	558	596	577	600	545	609	598	549	565	614	619	571	597	594	558	578	584	576	580	596	613	574	593	567	607	610	600	622	594	590	564	567	597	514	584	616	573	568	606	581	581	563	583	615	595	552	604	568	583	584	618	568	585	560	590	578	626	597	555	615	577	582	573	558	503	615	584	559	610	574	580	591	567	593	556	581	559	567	580	646	623	608	568	570	535	601	610	623	597	566	601	582	595	558	606	582	580	605	613	587	599	589	537	605	543	604	607	592	575	612	597	559	595	588	551	595	583	561	534	587	606	592	525	576	588	602	556	602	555	568	583	582	599	583	609	583	629	596	553	597	607	569	596	618	602	597	581	531	546	598	602	584	606	568	530	561	610	596	574	587	599	594	608	588	598	554	552	563	558	603	584	613	576	596	601	554	580	626	572	602	594	601	566	617	554	588	577	619	524	531	549	530	565	588	566	565	588	573	607	571	575	559	591	607	617	585	571	583	577	569	559	589	604	602	595	606	563	576	544	556	598	602	614	646	571	623	637	578	559	597	598	584	605	588	585	549	583	597	563	566	571	605	608	592	601	555	600	571	598	583	591	628	610	630	622	560	567	545	564	605	589	563	595	565	571	586	570	617	555	576	558	582	632	584	560	590	592	579	582	590	575	577	596	605	594	548	545	616	554	606	576	587	589	577	569	623	604	638	606	596	573	582	592	575	561	588	577	624	622	581	599	642	597	605	583	546	554	545	613	571	571	568	569	602	625	564	604	610	578	571	572	584	565	575	575	595	536	551	580	610	598	601	582	608	570	575	596	579	590	589	566	553	614	580	592	577	565	577	606	590	586	615	557	599	609	581	576	578	537	552	588	611	596	604	583	599	590	599	591	587	597	611	572	563	644	569	551	576	595	577	601	555	595	596	570	582	615	571	572	617	538	598	567	547	586	563	580	620	573	564	550	591	556	582	564	542	585	626	579	592	581	569	610	596	579	629	550	594	561	569	610	579	533	555	599	596	559	547	608	583	575	586	607	608	584	547	625	586	599	541	610	554	579	589	593	604	590	597	605	559	556	570	563	562	587	571	526	561	564	595	573	625	596	613	597	587	582	599	580	586	553	604	578	604	539	574	570	609	538	559	540	605	591	597	582	570	516	589	567	588	584	590	629	630	553	567	592	562	635	547	577	523	542	596	594	580	591	564	541	558	578	584	564	501	558	580	561	597	606	599	551	589	557	596	583	560	578	573	558	573	604	519	598	552	627	616	614	541	572	552	587	571	542	597	627	588	577	566	540	565	598	582	647	574	600	601	569	595	626	562	593	560	572	584	570	599	568	576	570	585	562	573	602	598	612	601	587	609	540	580	600	588	583	569	565	556	583	576	586	615	566	572	603	582	579	638	588	536	576	553	624	571	593	584	584	606	544	601	545	606	579	555	569	538	612	619	580	580	557	584	608	560	582	561	590	558	561	625	579	551	583	554	584	595	583	625	595	577	584	596	498	545	587	552	601	590	572	569	572	577	617	587	586	531	569	555	583	570	592	570	541	596	584	582	582	560	586	573	576	571	602	574	560	566	595	636	594	615	570	601	594	599	586	557	583	600	556	601	570	606	552	614	595	559	565	526	589	542	583	609	580	617	608	569	584	595	559	640	566	577	566	596	582	594	599	577	610	616	569	594	619	576	578	591	574	606	567	597	571	527	616	577	570	603	538	582	604	610	550	587	522	581	569	595	574	596	596	608	573	624	600	568	579	596	569	598	583	576	555	581	580	582	569	586	549	560	590	560	580	578	586	569	558	587	575	582	556	582	611	577	572	545	559	620	572	584	546	566	612	572	591	549	576	585	634	571	559	576	556	593	567	581	600	585	556	558	561	611	546	578	536	591	603	601	581	552	587	582	582	566	555	577	557	578	602	562	575	565	578	538	560	564	559	584	572	604	568	632	590	584	574	614	603	579	597	563	590	559	572	614	580	562	576	580	618	528	627	592	552	552	557	600	601	583	586	589	580	607	589	584	507	590	583	595	563	581	592	562	576	589	611	550	616	559	599	534	604	564	612	583	546	593	590	578	578	607	587	563	527	582	543	594	592	522	586	575	592	598	598	579	550	568	588	600	571	554	627	575	616	561	585	584	609	566	559	564	557	615	572	591	545	551	548	591	581	603	590	591	547	591	535	616	570	571	629
27825	17584	3696	842	597	654	622	605	645	585	586	623	572	580	603	592	565	600	605	558	540	597	568	556	575	570	604	621	577	546	591	621	577	581	580	603	591	590	572	597	580	629	539	594	585	559	582	580	561	568	615	611	582	574	549	598	574	582	586	548	559	582	561	599	579	633	565	649	569	591	573	580	578	567	609	575	550	538	558	558	603	554	579	542	606	534	579	568	601	545	542	549	563	539	585	606	574	551	532	628	560	558	596	575	604	591	594	565	625	566	549	582	534	549	553	596	595	605	552	562	564	581	620	592	571	557	537	562	595	598	557	615	597	567	560	578	592	578	592	600	619	535	601	565	577	562	578	564	600	574	555	553	539	569	536	599	579	599	576	568	553	591	539	587	567	556	580	546	619	586	563	611	561	643	576	541	560	591	580	565	573	638	610	594	573	564	567	596	601	560	568	560	610	533	582	586	559	627	584	607	586	589	584	539	597	642	543	640	549	576	563	573	625	579	591	593	586	555	540	577	552	588	585	557	644	545	582	625	608	594	595	594	524	621	553	586	633	569	561	532	558	600	558	574	606	583	539	591	598	586	536	566	625	568	569	608	583	564	607	584	571	590	539	595	552	581	543	601	577	604	575	557	537	574	643	562	596	638	607	560	578	592	587	576	593	542	588	574	583	613	569	545	593	544	543	581	577	547	571	617	548	568	585	530	555	566	590	600	563	616	581	585	638	557	549	619	602	578	610	550	574	572	579	606	629	587	626	615	567	555	559	568	581	570	602	595	555	548	544	559	586	564	561	591	558	578	561	580	581	594	568	544	565	586	576	579	641	530	591	569	587	537	555	565	611	603	588	585	591	585	601	552	611	648	597	575	593	593	557	575	606	560	592	553	572	559	555	592	583	585	576	586	571	600	560	565	579	599	579	555	578	585	542	576	585	548	599	595	592	554	613	573	579	642	570	535	582	567	575	602	591	588	637	609	608	595	581	547	568	548	586	548	571	534	509	557	584	580	593	560	562	567	591	569	559	588	576	547	566	575	623	609	554	548	552	608	568	607	561	562	581	581	552	561	584	535	531	569	606	604	594	553	590	593	561	588	573	556	532	562	591	590	563	570	619	573	598	596	591	584	554	589	539	544	611	600	559	519	657	597	610	606	558	611	579	577	618	571	566	561	525	576	579	565	580	576	580	603	596	580	638	598	574	600	599	602	657	586	593	575	589	545	564	565	590	591	620	589	562	576	553	581	575	599	556	571	569	522	564	603	585	579	602	582	588	554	588	530	540	603	580	583	620	576	578	583	547	591	594	569	608	598	561	587	574	596	548	587	552	586	584	609	610	554	554	558	566	609	562	527	574	564	580	591	573	601	607	579	621	627	605	604	582	582	617	576	566	552	610	611	555	646	585	593	602	563	596	582	540	577	594	580	593	547	597	601	589	523	574	578	552	606	548	599	588	544	604	511	567	577	570	557	581	534	553	598	568	582	563	572	586	579	570	591	582	551	615	575	572	599	582	610	618	585	523	584	582	600	561	614	559	604	549	601	567	510	580	560	567	619	606	589	589	574	580	570	557	592	590	566	526	637	554	577	562	578	573	609	583	605	591	550	597	577	583	585	574	567	639	575	580	593	572	595	589	545	578	554	544	578	585	577	593	521	609	582	621	566	569	570	534	599	595	573	559	608	574	573	618	567	553	574	528	621	578	623	590	593	621	614	573	630	586	618	571	564	592	561	580	545	522	586	557	582	609	544	559	580	579	604	576	558	588	567	649	558	563	604	566	561	619	599	580	570	578	567	583	557	538	575	621	556	565	534	567	549	580	572	514	596	597	569	661	570	609	599	559	635	597	558	575	585	588	585	590	590	563	557	572	586	571	581	584	604	621	580	601	540	607	595	569	575	580	602	593	565	579	547	580	595	600	588	626	602	580	582	592	600	560	634	533	602	559	581	646	577	622	566	636	602	615	564	542	535	587	584	549	607	564	614	594	631	572	575	569	566	585	564	562	572	582	607	603	574	594	566	575	595	591	609	591	533	587	565	606	558	543	561	562	572	579	602	597	557	569	585	622	616	589	574	602	560	577	551	528	580	598	631	541	563	576	570	554	556	515	556	544	586	596	536	584	591	578	616	586	612	577	525	573	623	586	561	590	575	596	591	597	559	607	600	585	578	581	547	601	563	603	543	541	586	596	535	535	597	598	601	560	618	584	561	588	589	584	553	587	587	576	599	545	581	580	624	594	573	591	550	544	584	609	605	587	571	630	613	620	566	558	604	563	597	602	533	515	549	555	597	595	591	589	569	552	537	580	568	640	589	581	591	563	554	539	523	542	557	588	561	552	547	560	621	570	551	573	600	545	582	577	567	571	600	543	627	564	604	627	579	599	592	550	541	580	637	564	594	574	625	626	571	606	599	560	576	596	584	611	576	552	559	570	556	574	581	586	568	595	549	612	602	641	556	558	529	626	553	605	573	566	556	585	577	557	606	547	582	608	562	537	585	551	573	541	574	576	555	572	603	593	580	596	558	578	628	630	571	559	595	535	577	618	582	608	561	552	589	596	585	562	514	603	562	556	630	575	628	613	590	572	617	574	558	604	564	583	608	563	605	576	550	586	564	572	593	576	555	546	558	584	579	572	594	593	590	595	559	587	622	576	561	596	577	598	609	563	593	598	562	612	609	593	592	517	574	565	535	563	573	577	568	586	572	571	613	593	614	609	573	551	536	588	579	549	587	581	609	592	545	642	548	559	552	572	577	579	567	587	540	617	599	576	551	567	582	608	584	503	565	583	601	566	584	579	552	597	507	623	607	591	617	596	570	592	587	575	544	592	554	568	538	578	627	590	617	579	537	622	530	570	606	580	587	593	583	583	548	587	617	588	580	566	632	582	618	593	551	568	553	565	587	592	571	563	598	550	584	548	572	563	611	637	596	592	557	592	557	552	592	552	574	608	533	583	547	548	602	589	579	578	563	560	581	576	574	601	597	558	564	587	604	612	583	561	557	578	590	586	582	581	577	581	545	612	617	580	589	545	520	596	597	615	554	597	604	577	592	614	622	585	582	599	593	591	574	604	549	578	556	603	576	578	591	607	595	596	592	581	530	564	567	579	575	565	606	595	581	558	575	617	571	579	587	522	594	565	597	575	596	593	583	565	579	587	588	603	571	604	544	609	544	594	556	549	542	587	572	589	582	570	567	552	608	591	561	600	574	612	573	633	596	569	579	591	584	535	577	568	565	586	550	522	624	593	505	591	552	576	568	601	576	609	576	610	578	566	569	584	582	606	565	550	564	629	572	577	573	579	624	604	592	598	642	588	602	592	559	580	602	606	580	587	604	573	613	608	581	572	598	578	588	577	569	585	576	614	569	578	574	552	620	594	563	638	548	544	553	607	573	575	612	540	611	588	588	574	549	583	600	586	564	558	609	591	578	563	554	569	591	597	536	552	576	577	522	632	558	564	606	606	611	593	564	561	602	564	581	547	575
4683	1146	960	798	684	606	700	678	626	621	618	590	640	581	564	640	632	619	637	599	674	595	640	641	559	584	613	575	624	653	627	614	648	637	636	626	622	594	627	665	630	618	601	699	572	616	618	650	611	603	642	632	621	657	623	636	592	613	629	648	639	644	614	591	634	605	611	574	617	639	569	658	628	615	626	642	644	623	650	605	633	612	620	650	620	593	627	609	665	604	608	618	627	585	607	573	616	672	610	648	595	606	629	652	648	565	616	644	634	640	613	670	619	610	651	568	609	627	601	612	601	635	629	628	615	610	638	655	613	620	644	612	627	614	637	610	608	595	652	597	576	649	598	599	635	622	573	601	594	599	613	613	598	602	599	578	621	655	630	598	613	609	600	630	627	593	674	636	623	609	640	629	602	630	664	641	639	577	634	621	605	626	634	665	603	616	664	643	579	600	634	616	566	620	627	632	634	644	647	599	616	623	616	594	656	578	553	662	563	648	613	628	611	633	613	647	601	610	613	608	591	628	633	601	601	627	599	583	621	621	607	658	656	630	636	589	593	611	611	632	637	571	617	611	601	609	654	633	650	628	630	560	596	616	639	639	602	592	573	573	623	639	635	644	610	563	594	643	646	606	609	594	623	626	660	602	634	585	611	617	643	587	609	578	651	633	603	620	634	652	651	573	614	635	637	683	637	595	606	634	593	636	625	620	626	641	642	604	641	594	579	593	620	588	647	630	624	649	638	630	563	557	613	612	556	645	627	665	572	608	625	587	604	629	600	568	603	622	618	627	597	588	653	664	626	652	567	624	594	609	641	631	641	662	641	621	636	598	601	610	636	593	620	635	596	617	594	583	639	651	624	641	593	592	612	561	603	564	575	631	628	595	557	618	598	612	612	618	615	602	635	632	588	620	617	601	644	652	610	630	586	629	612	609	606	620	585	622	610	606	608	600	566	598	617	579	585	593	598	620	620	596	619	614	614	632	617	614	625	581	655	601	616	624	641	640	609	602	596	622	593	603	609	645	603	627	598	622	629	610	661	607	631	609	634	596	628	657	593	657	618	659	615	617	644	638	606	615	599	591	601	631	609	572	661	643	605	602	613	574	615	629	594	617	610	579	611	618	623	640	597	609	636	630	616	589	601	615	573	603	601	609	619	595	587	641	646	637	625	642	620	632	612	593	600	642	562	621	650	626	590	594	653	611	595	639	605	605	551	638	603	598	574	586	648	651	595	603	603	654	612	602	584	614	605	599	604	596	591	614	609	615	613	615	585	609	646	628	643	626	618	588	664	611	643	618	636	594	627	642	593	619	640	643	581	661	662	635	584	595	634	595	615	618	633	622	649	579	623	664	613	623	613	601	634	594	596	640	657	583	592	632	632	624	649	594	657	615	600	649	619	613	627	654	568	613	629	601	587	642	593	613	620	618	630	587	642	590	640	587	590	598	624	636	606	574	622	637	640	619	584	609	636	609	599	602	623	610	585	596	602	615	615	618	604	584	589	615	639	604	634	627	616	586	631	641	634	606	620	621	608	633	579	632	638	660	601	604	671	645	623	656	599	634	634	598	638	603	611	621	630	581	649	628	600	560	591	615	620	636	608	635	661	637	631	604	593	593	647	611	572	580	619	644	611	657	631	616	598	621	628	618	619	600	611	589	621	595	620	632	617	629	560	616	585	614	625	593	629	605	583	611	643	642	613	634	646	657	604	613	609	578	577	606	596	613	634	582	647	620	629	580	632	631	640	659	628	633	594	578	619	619	585	599	599	633	645	652	604	604	617	594	602	585	641	604	619	612	603	618	585	633	579	610	691	624	603	633	606	618	662	613	591	604	641	598	642	606	630	604	599	588	593	576	608	588	595	629	587	601	603	565	659	620	660	603	624	654	606	655	637	644	620	649	621	657	587	645	638	604	585	608	616	575	654	616	585	624	624	625	607	563	603	585	593	630	624	632	608	612	607	687	606	546	627	597	570	634	669	631	634	632	628	606	631	642	597	570	615	604	625	616	648	605	613	581	618	605	621	613	584	617	622	583	635	626	597	654	625	655	615	620	606	608	623	619	615	604	641	636	597	604	644	613	618	636	622	598	612	630	669	626	611	659	653	644	670	599	627	600	581	592	604	639	599	613	613	639	649	604	574	623	651	612	641	611	604	607	603	663	629	621	565	635	640	613	608	576	625	613	636	618	601	660	610	651	628	598	619	622	592	600	624	642	642	628	618	597	615	641	622	547	592	611	632	608	621	601	612	606	598	653	606	611	618	633	616	608	631	575	627	595	627	653	645	592	623	585	614	624	616	607	605	614	623	604	636	607	635	566	629	646	603	663	596	670	621	623	594	624	667	621	617	648	586	645	596	612	639	655	631	578	596	601	607	614	622	556	635	634	614	607	589	628	596	604	627	649	630	613	611	582	624	578	549	624	640	634	590	629	580	607	624	624	639	538	616	623	609	595	555	636	588	634	662	629	616	602	592	605	607	579	614	590	643	627	602	647	643	639	602	651	575	614	637	642	664	609	605	638	632	614	609	627	562	675	606	621	598	625	602	648	658	600	623	618	617	651	657	570	600	622	597	637	614	609	658	628	594	573	561	620	618	627	623	609	631	576	596	641	599	619	615	599	598	584	601	627	575	594	612	598	619	646	659	594	614	595	603	599	549	591	663	602	598	646	579	585	636	622	595	636	589	588	687	580	568	635	703	566	586	620	612	606	607	600	629	615	637	612	668	653	623	619	549	635	616	631	612	643	612	599	605	609	619	651	623	594	666	619	644	632	641	605	621	612	636	610	645	642	618	656	653	634	596	644	619	553	604	608	562	641	614	605	648	607	608	624	643	615	614	603	658	619	623	618	589	600	626	598	625	620	648	615	664	634	635	586	630	605	601	604	630	584	628	635	579	643	624	632	654	599	656	584	622	637	648	620	602	589	621	612	578	580	632	629	630	576	612	633	591	599	643	619	638	626	643	650	635	615	630	643	591	613	581	610	629	593	610	626	590	653	579	618	626	669	638	637	626	632	639	597	664	652	611	615	603	640	612	603	596	607	627	618	624	597	659	656	629	652	582	624	572	592	607	638	622	595	605	641	642	581	655	630	625	675	635	638	593	622	649	601	609	646	619	607	626	634	610	630	636	635	585	622	630	616	564	639	585	644	612	602	632	648	621	588	624	633	646	637	632	610	626	637	628	650	611	620	622	600	607	622	611	618	607	629	612	575	587	623	635	620	638	640	581	573	597	627	623	638	632	651	576	623	613	629	616	596	599	654	593	601	657	665	640	616	629	591	643	596	621	595	588	668	621	664	593	619	635	575	639	639	673	605	617	613	612	605	627	614	604	590	576	579	592	616	618	563	598	659	581	637	617	585	652	598	641	633	643	585	629	615	613	644	642	608	581	645	623	584	592	538	637	571	602	613	624	593	610	631	646	624	632	591	623	607	609	601	575	619	596	642	654	646	632	603	614	590	612	670	612	639	690	625	620	627
23580	21080	28260	24133	21083	9861	966	695	517	524	464	432	432	400	436	367	401	391	372	389	386	367	340	391	362	379	344	321	365	372	373	375	361	334	390	393	330	335	379	347	328	350	339	374	350	332	351	351	361	339	303	336	374	379	346	343	330	359	366	398	359	378	368	346	304	356	330	374	362	355	336	324	304	341	334	325	369	354	355	338	362	349	305	362	353	318	375	318	324	345	320	376	360	306	327	332	322	347	334	351	343	343	332	352	329	326	329	337	327	327	353	336	335	347	369	353	358	304	332	337	319	345	362	312	349	347	330	330	384	316	323	358	353	307	351	349	353	344	341	346	355	339	344	353	324	344	334	337	363	368	350	365	338	350	346	333	345	345	364	360	335	338	348	351	364	370	334	359	347	363	331	346	365	334	347	349	334	342	369	343	357	347	362	337	353	337	365	332	340	321	338	371	338	363	345	336	313	331	342	312	334	304	343	347	343	370	321	348	370	350	355	321	345	346	342	350	337	307	324	382	358	336	304	382	347	305	302	349	334	353	355	296	356	349	363	368	376	347	374	335	310	348	307	343	344	338	341	348	341	336	351	343	354	320	345	358	363	317	333	376	348	319	308	363	355	313	331	330	384	342	332	342	291	331	359	365	323	325	346	342	338	349	354	341	337	347	309	356	320	343	366	357	335	344	381	365	298	341	351	354	326	303	329	325	353	348	287	344	329	354	333	350	347	321	349	353	348	337	342	323	356	307	343	327	350	348	339	319	333	322	338	364	361	331	367	329	356	342	346	313	317	343	355	327	335	374	322	392	334	342	329	334	356	353	333	354	344	318	342	343	335	361	358	311	358	352	326	348	332	327	342	328	351	362	346	337	315	329	372	309	325	379	359	367	375	329	337	335	350	322	330	335	347	345	317	330	368	340	344	295	347	347	327	341	329	311	320	303	354	324	336	363	361	348	334	330	355	306	331	344	301	331	344	309	401	346	319	354	376	346	329	348	351	357	364	333	347	319	347	349	346	330	310	366	334	345	342	313	361	361	349	338	313	330	378	368	363	392	348	345	357	339	327	370	389	347	378	332	325	375	312	344	359	331	361	346	324	343	345	376	340	360	364	355	335	379	340	342	383	331	356	331	363	354	349	324	307	330	346	343	319	334	339	328	339	324	346	334	318	370	351	344	333	371	340	374	354	348	354	333	312	375	315	360	358	328	316	344	363	367	337	333	365	343	336	371	331	337	363	324	336	339	340	331	377	333	376	332	307	334	316	335	343	322	328	308	310	332	360	321	319	336	341	350	344	321	354	378	311	324	363	347	335	346	334	352	330	343	355	347	352	358	321	349	352	326	340	366	337	352	361	341	351	339	331	366	330	323	333	346	347	346	361	346	354	337	334	346	329	368	342	328	328	312	308	346	350	345	331	344	351	328	343	327	318	309	352	348	341	346	343	327	328	326	364	339	348	329	344	376	355	342	355	362	352	371	332	334	314	371	318	345	339	332	340	319	345	337	359	329	324	346	359	338	326	350	363	339	342	344	361	364	350	347	349	348	343	339	360	309	361	310	320	337	339	320	300	377	344	337	331	347	365	349	319	366	327	362	339	327	316	316	346	332	403	334	318	362	346	358	350	342	369	364	319	334	308	340	332	340	334	335	350	342	329	322	322	375	332	359	336	357	350	339	313	333	318	345	328	344	333	346	327	349	354	355	301	338	350	319	305	332	337	355	337	374	322	334	319	352	338	339	358	357	312	316	338	344	337	348	351	296	329	350	304	345	364	344	337	355	323	310	331	330	323	356	362	336	323	342	318	364	317	324	296	341	294	346	333	334	325	370	350	333	309	314	323	358	354	347	332	330	341	382	348	326	327	333	354	334	323	347	350	382	346	320	351	377	358	350	322	336	307	309	320	352	355	349	366	327	319	328	353	334	348	351	345	334	342	309	308	334	334	346	320	380	335	324	349	332	331	358	400	313	349	360	355	363	371	315	329	335	328	347	324	342	323	341	302	337	390	332	375	354	358	334	369	345	354	300	311	315	330	333	338	324	336	319	352	355	310	352	371	328	344	322	355	345	326	312	322	363	332	322	321	346	329	344	351	313	384	370	352	330	338	345	322	348	344	367	326	325	299	348	333	358	309	344	381	313	366	360	345	360	327	336	350	331	356	361	336	357	364	347	319	344	342	295	375	324	328	349	353	351	356	334	337	298	320	366	336	385	379	303	336	351	341	324	325	315	332	381	312	306	332	330	351	346	372	360	345	352	353	331	374	341	333	316	369	314	320	344	341	342	343	350	341	348	345	338	336	316	357	312	323	340	304	337	346	386	331	304	348	358	334	304	376	360	326	331	354	329	336	352	329	348	365	349	348	365	347	335	381	323	340	329	365	325	350	335	349	379	347	360	295	311	360	372	325	377	348	335	348	321	354	342	338	341	340	326	360	344	357	341	344	331	334	353	341	349	333	355	357	336	337	346	339	357	322	337	321	328	333	339	350	366	358	379	313	333	318	343	315	331	352	335	339	357	337	353	347	333	353	356	344	344	364	359	350	364	341	360	354	309	332	346	342	325	377	361	360	317	358	341	324	366	315	343	358	336	351	346	321	339	375	354	336	342	322	391	312	331	360	356	314	331	351	365	340	335	343	347	341	367	352	345	355	341	349	329	325	344	324	313	335	325	325	366	338	309	358	368	325	365	304	349	300	340	332	324	339	351	319	325	342	349	315	371	346	346	305	324	325	354	356	354	358	347	343	340	367	331	317	331	332	338	356	332	381	323	349	310	307	342	343	333	335	338	374	337	357	389	343	317	343	283	349	366	343	365	310	337	290	323	369	289	321	325	333	367	355	348	384	367	331	324	338	366	350	360	332	343	320	335	322	324	361	341	335	366	335	331	323	329	334	324	329	347	341	307	331	342	347	382	317	362	379	325	299	305	338	322	330	301	356	344	350	326	334	338	302	357	298	347	376	309	348	351	362	322	309	332	354	318	357	322	317	324	338	351	351	311	330	378	338	319	332	325	309	289	340	316	321	336	345	344	347	330	358	336	348	335	334	326	329	358	352	331	326	332	331	342	330	322	367	337	331	318	359	297	324	342	361	305	364	357	308	334	362	331	331	334	332	313	318	323	354	325	319	377	321	354	347	351	356	347	350	367	316	344	346	362	361	328	336	355	348	357	341	377	347	350	335	337	316	353	363	352	360	344	372	388	334	362	349	327	346	323	349	334	345	384	322	338	381	334	366	354	354	326	337	339	329	322	353	298	363	331	319	377	361	361	340	359	323	333	369	282	351	345	357	374	326	325	319	346	335	385	325	346	350	322	347	332	362	300	339	370	320	335	325	327	339	331	321	338	381	327	326	329	347	358	303	320	344	379	344	352	333	327	362	341	337	339	341	335	358	371	354	334	340	357	345	349	365	360	345	325	340	330	323	351	365	353	323	348	340	341	357	331	356	342	336	351	349	333	366	323	390	337	321	365	326	369	373	337
3897	8505	5675	2688	1955	1487	1141	929	848	686	657	597	566	509	475	511	446	510	403	462	439	416	399	430	431	413	434	374	382	372	371	404	392	369	342	412	430	399	399	389	390	405	374	413	414	370	394	359	384	385	370	395	360	403	377	398	362	344	390	367	424	390	377	416	360	361	382	401	384	389	420	370	376	351	373	389	355	401	382	387	399	382	396	358	362	342	400	381	378	405	382	332	398	369	400	332	402	391	376	353	357	354	403	342	408	402	389	418	386	377	330	367	371	349	386	392	365	335	361	377	371	400	386	347	361	342	357	377	369	374	364	347	392	364	341	379	381	373	375	331	372	369	367	393	358	403	391	359	374	352	362	356	357	409	357	349	390	328	378	353	394	348	363	372	396	385	388	365	353	371	402	393	375	419	374	386	374	390	359	349	372	368	383	387	395	355	405	364	359	373	363	379	345	392	378	378	377	383	350	355	397	348	348	349	360	420	349	348	368	361	398	369	353	393	390	364	393	350	341	360	360	381	364	377	393	373	343	358	379	364	374	383	374	382	365	354	359	411	398	381	393	355	344	356	374	366	386	424	382	383	381	383	346	374	364	367	373	377	355	387	390	365	331	387	374	333	358	378	355	342	383	359	352	394	388	373	365	392	392	433	348	390	410	377	387	435	384	371	367	376	350	370	332	366	348	368	375	386	373	358	351	388	377	364	348	348	378	388	374	360	362	371	399	389	355	369	358	374	377	361	387	347	363	373	376	394	406	340	386	363	358	359	362	354	363	374	394	340	350	329	377	374	366	377	347	362	326	386	378	350	398	352	358	361	339	382	352	367	379	347	394	376	356	384	401	407	359	356	378	360	406	399	374	367	375	346	383	369	348	386	372	401	358	398	370	386	376	379	370	357	400	368	366	346	364	358	357	408	353	361	386	327	340	364	370	381	375	360	340	330	348	372	366	377	376	389	359	402	338	368	388	371	372	345	353	336	404	396	341	342	360	387	343	336	379	375	347	334	363	360	371	379	364	340	349	346	359	374	393	358	359	387	365	409	391	383	324	353	376	333	402	380	355	376	399	361	409	398	380	389	382	371	358	369	354	361	368	348	362	374	368	387	366	373	358	366	363	375	359	362	380	394	382	399	368	364	386	350	385	371	372	415	324	329	346	374	376	353	365	348	395	384	366	328	418	386	403	368	371	386	382	363	418	354	367	367	372	379	377	378	363	379	379	349	390	390	386	391	338	361	367	392	350	370	339	340	381	357	349	385	364	374	368	364	404	367	383	355	368	364	386	309	401	389	394	364	375	380	383	350	362	372	370	327	373	396	359	397	386	356	348	375	373	387	361	347	400	349	354	355	375	359	345	382	386	355	390	310	372	398	349	345	353	357	328	398	354	380	385	381	389	390	384	397	362	378	391	371	406	383	370	329	369	372	372	362	374	348	352	367	367	340	388	356	364	382	362	358	332	391	401	357	411	367	364	379	358	373	339	364	387	352	410	353	346	355	385	349	367	318	389	391	378	360	364	397	349	375	386	365	346	374	353	391	339	373	394	363	352	363	368	385	377	379	360	350	365	359	369	396	404	329	362	376	384	386	349	372	369	367	382	380	367	337	359	354	369	366	369	358	364	351	389	387	355	366	405	342	377	371	355	358	375	375	390	377	383	359	368	375	381	372	335	394	396	373	343	376	369	347	356	367	360	367	409	369	363	336	371	373	367	378	317	336	385	403	368	356	354	363	361	411	369	375	326	399	353	389	376	351	388	372	362	369	362	402	360	362	392	394	338	363	388	402	376	397	367	350	358	380	356	383	354	352	354	351	376	365	359	393	394	381	332	375	354	359	379	396	366	382	365	349	431	399	351	368	387	378	330	406	369	379	351	383	383	371	368	381	349	370	377	376	401	377	365	377	334	360	387	355	391	365	366	386	369	354	375	377	367	368	389	356	380	354	351	406	366	366	358	379	361	352	359	388	401	383	328	366	355	364	353	389	374	368	415	339	364	362	394	358	402	366	368	362	368	357	348	358	388	381	364	417	347	369	392	370	382	396	357	345	380	383	363	349	362	390	357	411	366	363	384	381	362	347	365	377	404	346	360	332	375	407	377	393	367	396	354	377	328	383	363	374	378	387	385	367	342	352	351	359	372	345	372	396	377	374	378	365	368	375	371	336	375	346	402	351	389	365	375	376	358	385	360	371	367	364	391	359	378	376	374	346	372	368	377	408	394	376	347	337	360	343	410	385	373	384	355	361	362	350	386	375	362	394	345	371	411	374	374	342	369	368	350	348	361	375	361	384	362	385	378	425	358	401	355	360	353	388	338	380	375	388	329	364	343	391	331	369	371	366	366	386	364	344	343	377	390	369	372	385	365	401	372	373	392	362	380	352	353	388	334	384	381	355	341	394	395	377	363	361	358	385	383	336	369	361	378	348	363	379	370	382	384	384	364	366	327	355	402	363	363	383	352	374	339	344	366	409	358	381	443	336	364	366	402	349	387	363	350	355	347	376	351	376	395	391	340	389	384	391	346	375	362	368	363	346	372	369	331	359	338	355	422	399	379	314	379	371	386	339	350	355	359	371	359	376	371	354	375	381	349	364	340	367	355	371	370	356	364	376	381	403	370	363	370	354	373	376	360	389	344	375	386	384	363	330	397	368	386	386	368	367	363	398	363	330	375	346	344	360	355	359	392	417	368	357	363	370	365	376	344	339	398	355	386	377	407	364	348	358	367	343	390	366	351	370	400	392	351	370	382	350	360	368	367	355	332	370	384	403	380	360	376	391	385	367	340	367	335	356	376	371	349	346	379	357	369	372	383	378	312	355	377	370	387	349	343	379	380	397	325	387	407	388	392	380	355	324	346	364	364	382	359	359	367	368	394	375	378	397	372	389	358	368	366	368	404	373	362	393	391	315	354	361	352	335	374	380	389	333	361	346	345	359	371	426	343	352	395	374	375	361	376	398	387	367	420	364	365	385	369	347	348	384	376	391	365	371	357	375	381	366	331	369	386	386	364	368	383	384	324	393	396	380	355	359	386	390	383	343	347	394	372	348	367	425	376	394	394	358	354	401	369	350	375	385	392	368	414	389	376	375	377	348	392	371	394	363	396	353	383	387	373	373	374	356	388	385	348	397	386	378	381	360	381	384	349	355	367	361	399	383	394	348	368	382	367	349	391	357	370	381	369	365	360	370	375	352	359	356	349	384	369	368	364	362	397	363	371	356	340	377	348	362	355	381	369	359	379	381	405	363	355	362	336	390	378	391	392	398	361	329	370	400	354	369	384	378	342	356	355	364	353	401	374	383	369	351	376	373	378	327	332	336	382	355	358	359	351	406	390	378	354	367	385	364	404	401	346	336	408	372	339	371	366	371	358	362	378	350	357	365	379	349	353	349	374	318	342	378	369	349	333	382	353	397	373	383	398	341	398	379	387	376	339	387	362	340	376	400	389	377	367	412	357	385	420	329	384	363	352	362	367	394	367	380
24710	21057	27095	25098	10057	1252	1051	988	933	930	846	887	803	876	843	843	885	830	814	815	850	827	816	803	825	830	854	835	880	839	833	855	846	803	798	831	774	825	817	844	854	828	844	780	846	827	760	858	808	792	821	837	827	830	744	783	838	838	859	781	803	814	798	801	774	816	807	830	814	852	810	795	793	840	823	853	817	855	848	830	816	862	803	811	832	810	829	860	828	843	828	824	868	842	796	838	790	757	819	849	859	850	831	806	834	808	800	865	785	790	839	874	812	863	846	816	789	778	808	795	832	861	821	873	792	826	823	830	791	810	757	819	801	774	772	778	780	843	782	853	829	851	813	810	811	782	840	838	801	826	825	741	769	772	793	813	761	837	824	793	890	806	812	832	805	779	832	818	831	774	830	804	860	800	872	785	852	799	793	821	796	765	826	863	839	805	767	830	860	789	801	840	849	797	807	850	777	850	858	844	831	836	833	777	817	818	804	821	898	824	793	832	782	807	824	793	752	848	829	797	827	841	824	797	851	754	811	811	876	800	850	844	868	833	758	775	818	836	812	845	841	834	828	835	803	817	850	820	798	789	837	846	840	827	886	798	796	840	814	800	830	833	779	756	800	853	761	812	819	762	792	794	776	782	787	832	799	813	858	862	852	816	816	831	832	797	837	870	778	840	824	814	856	816	809	813	831	802	819	846	810	781	771	797	864	772	802	807	857	824	799	784	808	801	802	783	835	868	828	816	828	809	795	771	785	820	860	868	818	836	817	846	843	755	811	830	833	868	793	841	836	824	808	824	781	797	830	785	815	843	851	756	805	876	806	804	815	841	813	772	842	847	831	845	810	825	783	819	802	794	815	839	867	856	875	789	803	822	828	772	841	818	775	856	782	799	793	801	778	809	776	821	751	805	860	800	859	865	798	793	803	833	796	831	776	794	798	765	791	815	787	744	825	816	805	843	839	840	882	800	832	847	831	790	813	791	823	769	809	813	814	789	748	841	776	843	767	831	842	806	857	792	795	789	846	805	862	777	821	787	803	845	780	875	794	772	819	822	817	818	843	826	794	831	816	783	889	807	832	860	809	832	812	791	788	826	826	819	785	788	830	807	803	809	790	834	857	808	811	842	851	866	790	822	814	824	804	775	816	824	846	837	840	837	801	880	871	802	784	802	786	806	861	792	834	800	816	802	790	832	834	824	871	840	811	849	806	770	816	800	813	818	857	844	827	795	861	825	831	824	811	794	813	785	794	828	781	860	792	819	807	818	824	817	858	816	769	760	787	808	849	797	803	811	788	790	775	779	832	843	788	791	839	766	802	782	812	872	820	797	765	821	843	784	898	883	746	777	831	822	808	882	815	832	820	842	813	823	830	845	865	827	812	800	782	781	861	804	774	737	828	869	807	830	884	795	751	763	848	798	859	840	819	779	830	820	789	804	831	820	833	771	846	802	791	833	801	841	776	819	781	798	847	796	760	849	841	833	787	831	792	735	775	808	813	778	815	840	871	814	764	832	824	776	714	790	852	830	790	817	811	795	805	850	839	796	814	871	815	832	806	821	821	779	783	846	849	813	835	839	781	801	814	802	833	802	822	822	824	823	814	804	810	794	764	841	812	782	812	764	829	785	809	855	793	830	775	770	829	793	810	809	817	788	824	789	823	816	817	813	818	851	818	777	843	831	800	866	808	808	771	823	838	820	790	845	842	855	795	772	852	821	852	778	820	862	814	815	813	858	838	830	843	808	823	767	779	788	796	836	829	820	841	818	845	823	811	834	822	882	797	809	859	804	889	839	773	789	823	841	801	865	817	783	784	816	835	793	754	822	811	789	746	797	825	835	854	811	823	800	819	792	812	780	861	843	839	788	839	763	806	811	838	804	813	809	826	838	838	824	808	818	765	837	780	869	814	807	854	811	752	807	857	764	837	825	845	828	818	809	841	806	806	811	805	780	801	776	802	753	803	856	797	767	801	858	824	864	791	837	839	806	843	822	806	833	819	831	797	801	804	818	810	816	829	818	822	834	809	738	805	818	809	798	795	821	846	875	875	821	735	873	855	811	842	839	797	777	861	797	851	800	837	842	821	813	832	818	807	876	791	845	858	795	848	821	854	827	811	804	764	799	819	806	806	830	777	783	827	839	796	802	805	821	815	795	813	807	830	852	864	855	788	808	864	802	862	761	820	808	824	858	820	781	817	793	779	827	785	812	813	756	821	838	838	787	820	812	829	817	781	842	824	848	810	814	853	831	794	841	807	815	817	835	763	847	827	851	818	804	818	811	816	842	807	776	779	802	810	822	805	817	807	869	821	865	816	813	755	864	800	844	794	822	815	841	789	836	862	864	828	842	817	825	815	781	841	841	808	819	836	797	857	839	801	823	877	840	837	801	800	854	781	868	781	792	795	818	850	807	785	837	796	833	793	789	833	804	809	763	834	814	820	806	804	805	831	783	779	786	844	835	786	830	864	786	808	808	818	790	854	784	841	829	861	789	824	831	861	785	865	859	832	791	853	801	836	795	791	829	811	777	788	781	829	799	792	795	762	800	813	818	776	855	821	817	831	832	831	791	808	821	845	798	833	787	844	804	784	794	773	873	792	850	821	829	811	834	815	844	774	783	817	852	795	774	800	826	794	816	823	791	815	789	800	805	814	781	818	853	802	792	811	759	845	823	843	805	818	780	887	834	793	818	789	732	898	797	840	856	782	739	841	897	813	845	815	777	847	832	827	784	825	833	831	797	835	843	774	784	824	804	830	838	802	808	784	840	829	782	814	781	824	821	832	825	800	809	877	813	792	810	802	767	806	805	848	848	805	845	820	760	822	759	830	841	833	832	834	875	856	781	810	788	834	798	811	831	794	861	822	809	825	829	829	821	860	858	791	772	844	842	774	782	852	864	790	829	811	802	817	807	815	822	861	849	792	806	845	816	836	840	858	810	847	849	846	785	837	832	875	771	791	772	850	806	791	803	828	846	832	769	796	740	863	803	838	819	832	798	851	833	860	836	813	808	768	838	793	813	858	821	822	856	769	853	841	858	800	758	742	863	848	806	883	816	789	744	782	821	798	824	808	794	802	783	796	831	788	770	788	811	730	792	815	811	756	821	818	874	814	820	773	821	803	766	810	821	822	826	854	815	808	866	827	817	850	814	817	772	790	829	819	840	827	814	840	852	781	784	884	807	793	873	793	826	838	847	799	767	800	849	824	843	785	809	837	799	813	790	782	789	809	775	791	808	802	783	841	814	776	832	808	803	804	824	785	779	830	808	825	801	804	844	841	790	812	840	774	835	828	827	814	859	858	842	861	821	776	816	811	813	872	800	760	821	876	802	798	792	842	834	836	846	807	804	841	856	814	827	812	819	868	832	747	839	809	807	823	822	803	840	833	854	814	789	829	815	845	825	798	851	820	795	813	814	815	809	829	808	830	842	825	761	846	821	751	821	781	815	806	831	835	814	836	830	772	795	852	776	834	836	854	814	822	858
4172	5221	3423	1961	1648	1406	1276	1071	1076	974	970	960	947	919	939	916	855	840	896	863	804	859	827	829	866	871	799	826	821	830	908	850	856	836	875	824	850	840	854	824	834	815	815	863	807	868	821	900	782	857	837	870	855	836	828	859	863	846	813	878	840	840	837	826	847	818	845	796	797	847	830	779	820	785	857	843	879	803	812	842	855	822	831	828	847	855	858	790	800	865	800	862	806	823	815	810	840	861	894	819	830	804	830	807	846	868	806	825	820	816	829	811	776	834	839	812	837	878	864	829	817	822	854	843	848	813	792	824	840	811	818	805	847	836	778	849	852	790	827	836	780	829	872	855	791	834	807	894	849	782	872	840	788	786	838	835	805	815	835	877	819	865	802	844	869	854	818	813	825	858	836	844	861	802	813	824	818	795	821	816	843	838	834	855	863	775	843	840	841	785	863	823	866	808	876	833	845	796	871	832	822	817	845	807	794	819	828	834	818	835	822	865	766	770	817	824	788	859	849	835	826	826	866	792	804	793	794	854	802	886	820	845	787	823	832	810	852	837	839	864	852	810	883	811	826	876	790	812	790	839	823	826	852	875	789	873	822	818	841	855	818	820	841	833	814	800	833	786	836	783	874	788	823	767	807	843	860	783	822	829	784	830	820	829	818	784	857	856	841	820	838	848	848	870	863	861	820	870	860	850	805	835	846	843	822	834	824	807	811	851	812	842	789	806	806	839	873	795	848	857	820	841	807	871	813	798	896	776	874	799	855	825	798	872	783	829	882	834	834	793	837	837	856	829	784	854	794	811	871	802	814	811	888	853	809	808	852	846	811	834	820	833	853	865	865	870	839	828	868	862	840	842	883	821	801	859	778	876	839	862	866	864	843	826	797	862	800	791	807	843	812	871	905	836	802	814	850	837	854	815	845	858	834	811	835	822	841	834	817	848	826	848	865	813	873	824	772	867	863	788	849	836	825	784	842	785	818	792	827	847	838	812	832	790	824	786	819	857	804	850	781	856	859	797	862	812	798	841	807	881	815	832	852	857	789	804	848	765	883	769	807	849	821	796	842	809	843	818	842	838	832	814	819	867	815	796	805	885	904	850	855	744	803	852	883	852	841	836	848	800	814	875	782	842	797	768	830	847	807	845	849	816	836	840	868	825	791	823	807	787	808	821	852	813	821	824	853	856	833	832	823	803	866	827	892	808	877	850	799	875	779	823	811	786	813	833	842	835	852	824	880	853	828	800	792	816	921	859	862	843	812	863	771	908	847	809	851	799	842	807	771	802	878	797	763	865	832	872	817	771	784	859	851	898	797	838	779	861	783	807	773	833	829	844	765	818	845	802	838	787	809	832	830	819	810	800	860	852	815	849	864	863	853	840	796	847	837	799	820	823	779	809	870	789	822	816	879	803	834	791	780	801	865	836	854	789	851	832	853	808	842	841	833	773	862	855	818	839	797	874	819	808	890	781	822	854	823	838	756	804	788	868	834	813	866	814	838	839	779	795	795	875	837	823	869	841	827	785	792	826	783	851	865	824	833	804	806	855	814	816	835	844	823	794	849	852	823	842	826	864	832	860	794	828	837	851	862	869	813	827	852	859	856	777	843	849	822	803	823	859	842	860	843	865	854	821	860	803	820	814	869	884	838	809	862	863	849	889	814	857	853	823	798	803	851	866	832	818	843	838	831	848	855	852	838	816	809	879	815	812	853	805	848	828	786	874	771	829	847	796	798	798	786	866	835	823	858	811	807	890	833	877	782	817	823	815	812	863	855	856	836	873	863	828	848	841	798	841	883	833	856	804	904	849	793	821	834	851	853	832	841	870	833	875	821	838	879	841	830	808	836	788	873	812	822	846	823	811	805	842	859	809	878	839	782	846	876	861	850	827	880	804	814	850	847	855	814	804	829	815	837	784	814	854	829	849	864	841	808	805	893	882	819	823	838	843	826	833	839	822	861	854	798	816	823	852	815	867	804	775	882	888	828	817	909	878	812	804	841	804	870	818	823	871	839	813	800	835	820	813	843	822	848	803	873	878	839	790	781	861	783	801	878	825	827	859	864	806	853	832	812	880	841	900	823	790	863	843	850	827	812	847	848	797	864	853	846	818	832	833	823	875	819	843	835	845	829	799	809	828	820	862	851	805	826	807	821	805	771	878	835	802	867	832	864	798	797	815	798	842	811	854	790	837	821	787	806	816	790	861	808	800	822	839	831	864	848	840	856	886	838	805	825	847	844	797	865	865	800	845	795	812	846	831	844	830	895	834	851	844	785	805	803	816	786	822	802	865	831	828	853	825	860	858	832	843	827	825	815	834	846	826	816	838	819	835	810	814	803	815	820	824	810	822	806	799	847	839	766	899	776	842	858	827	835	854	812	837	794	864	786	795	828	825	850	850	827	828	864	813	831	863	828	775	813	854	807	815	871	822	884	864	855	828	787	814	927	868	896	835	805	828	846	844	860	835	885	819	788	774	813	864	849	830	830	826	876	855	865	800	844	870	870	807	801	895	872	852	859	820	860	878	831	843	780	799	804	838	878	867	838	783	848	815	859	775	816	862	839	850	820	801	847	853	847	852	859	869	815	804	844	860	806	789	878	780	810	852	850	863	900	856	811	805	825	833	812	868	857	856	823	801	815	820	819	830	805	848	795	819	820	863	800	888	902	867	812	850	852	790	832	821	818	863	841	864	855	888	854	769	873	794	843	813	863	853	806	857	856	845	830	818	864	811	840	805	847	857	850	809	814	798	830	837	821	823	835	811	790	797	875	840	870	810	854	813	803	851	832	797	853	856	819	808	806	819	783	777	831	825	833	827	796	856	819	823	864	823	805	802	854	771	833	869	860	834	862	858	838	808	828	810	799	831	792	833	855	832	857	846	833	825	865	799	807	852	833	874	782	866	838	862	821	833	825	827	817	827	819	829	831	848	779	856	877	810	789	844	817	859	829	829	889	814	812	792	858	821	863	845	843	815	830	857	826	865	833	826	771	829	847	848	834	845	872	847	846	869	840	819	907	850	871	833	837	822	876	824	837	790	819	799	808	860	803	769	829	801	851	853	880	872	835	818	787	837	838	884	800	853	833	804	868	782	769	855	752	883	854	853	865	800	780	801	779	835	831	833	843	848	802	837	878	838	836	808	850	886	822	836	811	824	825	787	803	878	783	844	807	823	838	807	815	817	820	823	833	825	861	813	858	836	766	846	821	847	868	851	811	836	827	860	857	846	855	863	796	844	841	829	814	779	795	816	868	838	789	827	783	827	877	786	824	846	824	798	777	802	795	857	862	783	796	797	817	825	851	816	825	801	853	807	859	840	827	835	795	799	894	836	826	812	813	844	846	785	810	853	761	861	841	840	801	834	805	822	837	876	825	841	806	780	819	824	844	823	871	834	801	807	843	817	878	781	845	819	860	790	854	817	802	840	814	793	902	829	823	818	824	776	854	832	811	780	804	848	848	837	822	905	863	825	899	831	829	822
22501	21189	28874	23794	21184	21233	8230	1290	992	955	875	762	771	750	716	714	663	664	633	614	648	651	587	653	613	595	638	638	628	641	613	597	602	599	589	607	599	561	567	581	621	640	584	591	573	586	590	623	600	561	525	542	595	590	598	569	567	590	596	599	550	609	575	594	613	616	562	599	573	622	585	555	600	572	581	583	573	567	601	618	571	551	544	591	568	580	594	589	609	580	613	572	596	572	555	587	585	562	536	603	568	583	564	581	576	560	554	577	555	577	555	557	545	599	566	609	588	585	602	549	534	594	569	524	586	554	593	594	543	597	646	556	564	597	532	568	580	583	590	588	578	560	581	551	562	557	585	579	555	582	600	587	581	604	553	541	580	587	545	594	533	603	594	596	595	544	628	579	565	584	589	559	583	568	603	560	575	564	563	642	616	595	596	629	555	574	589	617	596	580	554	581	572	613	556	583	582	557	598	597	613	580	605	562	527	524	614	571	604	579	589	579	572	518	547	568	582	582	618	586	602	587	551	600	598	572	573	529	553	621	580	543	583	542	561	577	625	587	582	601	557	550	581	563	582	569	578	560	618	561	582	595	572	580	596	596	535	567	580	591	552	541	535	600	561	594	622	599	564	561	583	640	580	508	546	561	610	583	616	554	568	566	559	591	559	574	582	570	545	561	566	571	543	597	583	592	631	569	623	556	565	561	607	595	568	580	575	555	531	567	564	581	542	563	613	572	606	583	566	604	593	590	573	591	562	607	589	593	585	555	548	608	611	518	572	609	571	550	559	562	564	567	563	620	591	599	587	532	576	590	565	596	555	564	564	537	565	593	589	607	581	586	599	578	577	573	575	547	568	583	589	592	576	578	560	558	533	567	570	596	628	556	555	607	550	570	536	596	616	582	576	538	575	589	548	572	591	567	571	558	609	579	606	566	608	563	612	586	656	598	550	593	591	607	589	585	561	554	580	601	616	598	572	594	584	586	600	588	561	573	553	583	539	561	545	578	542	585	603	607	610	611	589	535	541	569	559	594	533	569	578	558	556	541	583	596	580	614	569	551	561	583	573	591	568	603	579	554	585	596	594	595	562	604	582	565	568	514	595	546	599	612	544	597	584	591	595	564	604	614	567	566	569	575	596	598	536	614	552	564	584	576	590	590	568	590	583	568	592	563	599	605	546	525	571	555	600	599	565	526	613	592	564	588	579	571	580	585	524	610	574	593	581	567	596	545	603	542	556	625	559	583	595	522	575	607	505	556	587	616	585	591	593	558	577	558	617	557	599	621	587	547	629	602	594	602	590	580	591	548	590	627	576	611	541	596	584	577	608	597	592	569	623	584	583	550	620	571	594	563	563	578	587	577	563	576	571	533	562	586	553	607	574	561	535	557	531	554	589	548	573	577	568	574	548	608	604	550	592	605	569	588	565	576	620	585	567	591	580	566	588	563	559	570	568	548	562	525	593	569	539	550	543	592	566	554	603	565	607	589	610	570	572	585	606	586	613	566	578	579	542	597	574	573	631	569	587	600	558	600	542	564	613	541	565	547	589	554	604	600	532	559	574	573	579	550	580	575	575	567	589	572	573	573	535	576	558	597	576	557	528	617	557	585	582	566	607	519	611	633	572	550	542	621	579	551	557	609	548	583	622	602	552	590	563	601	592	540	530	565	577	623	600	581	542	563	601	588	613	648	557	578	562	529	626	580	612	569	625	590	586	555	568	552	579	533	572	587	565	568	574	575	586	588	590	586	599	559	539	578	569	601	562	592	559	627	594	577	571	577	553	579	537	592	559	567	570	568	594	554	596	568	610	592	597	564	576	576	597	589	599	567	569	589	601	587	585	551	635	558	563	560	577	562	598	535	634	589	577	602	591	560	581	607	628	578	613	630	580	573	574	601	555	604	557	577	538	528	612	562	565	585	604	584	564	606	592	585	551	563	570	555	556	540	609	535	559	571	599	563	518	576	539	575	574	574	569	561	599	580	576	590	611	583	596	588	593	549	598	537	601	595	656	583	575	582	524	566	591	569	576	588	587	527	575	604	564	552	649	573	620	572	585	590	590	595	624	604	530	590	585	573	588	514	617	574	575	604	579	557	578	567	587	561	574	602	544	598	581	563	586	564	592	576	560	556	624	630	552	545	602	571	577	606	622	566	591	561	545	601	581	572	582	581	560	642	563	583	603	569	569	568	536	581	571	576	612	593	568	523	532	578	581	561	577	543	577	581	576	550	636	569	557	573	572	567	614	584	590	575	569	606	586	665	554	537	556	622	570	598	612	557	597	566	567	585	586	574	565	583	572	608	528	595	609	566	571	566	553	533	553	532	547	587	563	568	562	614	586	555	566	577	586	557	563	558	593	582	586	581	552	574	521	566	561	606	578	579	525	572	586	545	618	581	554	540	564	583	557	599	525	601	586	608	603	604	566	541	610	578	556	557	597	541	582	631	552	595	551	588	609	526	599	568	589	567	586	577	533	539	558	584	582	545	576	595	598	620	557	559	529	552	535	552	612	563	534	561	574	581	586	571	552	617	532	615	596	547	598	552	598	564	569	550	597	552	562	549	576	617	595	612	579	551	514	580	557	580	551	558	559	585	618	519	567	625	575	571	594	572	600	541	553	597	522	562	533	585	541	558	576	583	591	558	563	604	553	547	584	570	555	575	559	545	559	561	563	573	536	579	592	569	581	634	582	560	588	584	612	562	549	610	597	561	560	591	580	590	565	572	593	627	558	595	576	550	565	607	591	569	602	558	558	557	606	596	575	584	557	600	564	592	573	584	584	571	583	592	553	603	582	590	622	584	592	628	537	556	586	559	578	572	571	609	603	554	561	564	563	539	561	576	564	584	604	566	552	552	583	550	529	650	583	591	582	594	591	546	578	589	635	558	589	569	582	593	549	582	551	605	605	587	593	564	545	564	553	560	570	561	601	604	587	589	571	570	572	580	548	587	557	584	559	565	549	638	609	532	626	546	569	541	642	584	619	565	513	564	569	561	601	557	545	565	556	557	550	576	581	620	593	559	567	521	579	588	598	572	615	517	574	575	586	564	571	561	611	564	593	570	554	570	594	563	583	601	582	587	553	607	525	571	541	568	579	615	569	548	586	579	557	569	594	611	581	565	552	612	625	576	589	591	551	584	578	581	591	609	605	629	568	585	570	545	570	567	548	587	568	556	569	579	603	536	586	563	529	583	566	572	562	569	531	535	605	608	600	592	580	545	596	560	548	536	566	515	580	576	565	565	546	579	582	593	571	630	586	581	598	584	605	573	567	546	579	589	565	554	547	546	589	579	546	612	563	527	557	560	621	593	563	577	580	572	553	569	571	593	569	580	555	567	604	597	607	618	561	560	600	575	559	594	593	596	578	586	547	582	582	585	551	585	609	622	567	584	581	602	575	579	547	547	576	594	573	534	566	568	568	588	608	557	607	529	608	575	592	563	577	576	611	598	542	587	577	553	587	576	613	613	596	583	608	583	586	585
5527	14339	9442	4673	3457	2559	2106	1668	1423	1241	1042	943	976	891	862	790	767	714	683	690	722	708	652	641	628	647	616	666	651	592	673	628	616	622	603	580	613	570	611	588	597	554	588	623	581	567	594	576	566	606	618	620	589	570	604	605	592	557	628	589	589	585	559	559	607	560	530	543	569	604	578	570	554	594	617	582	521	600	589	570	572	565	599	612	631	592	560	541	563	535	546	583	613	610	576	593	620	598	565	564	543	582	574	551	584	564	565	557	579	565	586	572	598	602	598	600	605	572	584	586	574	596	576	581	579	577	565	603	617	520	601	546	582	586	613	591	603	559	604	587	562	597	544	576	581	560	541	593	558	575	592	552	578	599	556	568	570	590	578	574	554	573	553	623	569	601	594	549	528	577	600	590	575	606	573	550	578	560	601	597	625	593	586	564	569	618	579	570	592	569	570	586	578	609	559	607	547	566	573	611	564	597	578	541	553	556	571	550	571	610	553	570	550	599	610	642	567	579	533	608	570	595	578	596	579	587	515	533	573	561	572	554	556	572	512	560	554	550	544	583	615	554	591	594	590	588	591	534	587	577	546	563	546	600	576	579	580	549	570	600	580	564	563	562	577	555	586	554	560	554	595	594	581	565	560	571	591	587	543	581	572	617	618	549	577	587	593	595	580	587	597	606	586	548	590	600	592	548	565	625	581	609	601	565	572	561	578	553	567	575	576	570	577	617	600	585	624	549	557	543	601	554	585	589	550	580	555	581	613	597	557	597	568	555	601	589	591	570	600	600	589	580	577	589	567	569	606	575	566	605	603	553	534	581	588	614	578	542	622	575	558	590	536	591	573	567	580	547	625	624	596	601	559	609	562	599	560	588	580	610	638	580	569	578	561	580	610	573	553	561	574	568	579	585	590	569	615	580	593	553	547	545	533	548	581	558	554	591	558	554	567	567	533	548	599	531	560	572	545	569	564	596	557	586	594	593	571	537	557	522	590	577	535	586	628	574	578	598	646	574	555	588	576	554	529	567	579	546	587	612	556	603	559	572	584	594	560	603	598	591	610	569	588	576	593	539	592	553	605	580	586	602	593	579	552	638	590	577	602	598	561	625	558	560	587	526	582	570	572	588	621	590	594	603	554	621	558	556	599	580	562	547	572	577	543	609	565	549	558	551	522	592	575	551	576	547	570	582	603	588	566	561	578	540	561	588	590	573	538	538	604	580	559	564	583	560	571	604	557	568	577	543	603	575	567	594	615	593	539	537	577	566	559	571	589	549	552	594	621	579	591	545	584	576	552	588	558	604	560	540	596	544	563	547	550	585	573	590	557	566	548	576	597	590	578	558	602	620	579	544	605	601	554	541	600	616	533	553	573	580	536	525	585	546	622	558	542	559	591	586	601	575	551	596	576	560	579	599	584	573	515	561	604	554	562	592	574	572	551	593	561	591	553	596	553	559	573	614	627	558	616	565	588	565	557	565	600	610	589	555	583	584	574	575	567	582	562	548	554	558	645	588	578	581	548	571	576	575	576	567	599	618	595	526	578	568	595	555	567	549	597	594	555	549	599	608	568	574	552	528	567	563	586	573	604	572	581	560	609	598	573	625	555	576	561	586	549	569	551	568	550	565	544	600	572	607	575	600	543	590	548	620	576	577	593	596	580	619	600	573	590	606	545	614	572	583	554	558	600	594	571	581	587	553	572	594	581	590	563	538	536	575	569	599	560	600	596	595	621	609	631	609	609	599	574	534	553	543	583	559	578	566	607	581	566	578	620	640	601	599	559	591	551	582	568	545	560	562	587	541	546	587	568	569	564	596	605	594	598	553	581	560	585	565	608	564	552	608	590	566	579	602	558	607	637	561	600	560	615	570	545	554	562	582	524	526	590	583	564	552	616	604	626	560	601	568	574	589	570	566	550	585	559	579	558	529	597	592	607	590	587	575	555	620	549	551	584	570	570	598	626	599	563	518	578	560	592	574	531	591	586	581	580	561	532	570	587	544	569	549	596	597	565	590	577	558	595	571	571	575	566	583	602	537	542	579	594	576	560	594	535	558	573	589	539	554	545	540	612	567	580	570	597	568	602	571	594	534	547	581	590	589	580	605	592	583	579	526	542	567	564	576	601	636	583	580	530	564	562	555	577	618	539	594	554	581	573	546	603	598	586	556	594	523	538	594	605	560	579	556	602	583	538	541	583	582	586	587	562	584	527	615	566	589	582	592	638	588	587	570	617	571	561	550	541	585	588	557	598	568	591	580	576	612	556	552	583	558	575	515	573	643	562	582	559	582	573	557	561	639	569	612	601	603	547	574	582	549	576	594	569	592	606	594	553	595	522	586	619	551	583	573	568	586	569	550	576	584	569	602	523	582	576	569	588	553	594	595	585	592	575	582	613	549	605	583	587	637	572	571	584	582	593	541	535	531	567	586	565	579	540	569	547	558	596	579	574	597	569	574	561	583	592	591	571	619	585	574	554	582	601	584	592	575	588	616	583	563	573	565	594	572	570	583	613	588	583	585	567	551	562	571	589	580	546	596	600	571	536	606	622	631	563	581	561	570	578	590	570	550	567	559	546	575	617	585	556	551	579	569	608	559	559	576	533	579	578	568	596	573	606	574	648	564	586	553	527	580	575	541	599	628	598	574	589	585	602	578	552	569	579	553	544	588	611	578	559	546	569	582	541	604	532	607	564	575	550	589	566	570	570	594	571	609	564	562	578	574	575	601	605	582	552	539	577	604	585	547	578	556	556	548	589	542	574	575	542	609	596	566	538	553	560	602	567	648	561	584	594	539	600	553	581	576	527	575	582	587	574	584	542	526	531	547	543	592	547	609	572	576	636	546	624	599	555	548	552	570	553	554	564	599	589	555	587	595	629	623	588	558	625	609	606	574	609	571	535	589	584	557	575	604	560	591	596	575	584	605	587	591	583	600	544	538	550	571	580	595	560	567	605	593	585	545	604	581	578	572	557	550	618	551	606	582	546	551	564	581	560	575	564	555	588	608	589	581	581	559	584	604	553	540	588	554	575	575	561	577	558	559	548	524	553	579	617	597	577	631	537	617	625	572	543	570	591	578	577	561	566	577	570	568	548	582	578	586	576	561	550	586	610	604	566	660	526	554	559	608	583	538	612	532	569	598	549	540	625	570	588	579	592	575	565	586	538	592	561	581	559	572	568	549	569	588	583	594	591	586	600	565	564	567	577	582	583	534	544	587	576	552	594	576	604	589	569	569	584	575	570	566	559	590	596	619	601	573	565	547	585	592	588	559	590	597	602	631	600	575	587	588	613	631	615	574	578	587	574	610	565	592	531	609	599	594	524	590	593	631	582	614	563	599	582	569	561	569	586	587	558	605	588	589	525	606	591	560	558	619	559	572	550	561	649	573	583	576	565	569	573	562	601	543	543	552	602	568	611	593	568	582	590	584	546	567	570	584	611	535	582	582	550	600	566	583	559	572	580	570	586	574	599	598	593	556	560	573
27633	17377	3835	887	649	581	582	585	570	536	534	582	577	540	588	648	544	613	586	624	534	612	576	552	528	544	555	574	580	608	582	592	578	577	579	580	549	557	539	535	556	513	543	578	575	564	594	543	578	582	563	568	587	551	567	584	541	536	597	611	551	573	561	580	589	556	521	531	556	552	572	529	559	556	533	578	540	574	593	550	533	595	540	587	543	594	580	588	588	558	576	540	555	568	558	517	588	559	564	555	541	559	547	553	550	580	597	565	579	558	573	608	581	599	542	552	559	588	573	574	530	565	593	538	557	557	513	541	590	545	568	582	559	541	611	568	590	575	565	543	620	600	557	587	570	551	577	577	558	575	556	573	578	602	579	562	579	597	595	571	584	549	572	587	561	594	606	582	589	579	600	529	561	627	571	550	576	590	535	546	562	581	570	569	619	518	595	613	557	565	578	564	577	565	536	578	553	584	570	564	590	567	574	537	560	553	521	568	583	554	563	543	543	559	569	525	589	562	560	550	565	561	563	566	574	517	541	586	592	579	601	515	588	561	582	542	554	567	557	569	548	584	593	585	542	555	572	547	606	609	574	545	529	596	553	577	542	558	544	631	558	591	577	579	580	576	567	536	578	593	567	562	578	564	560	570	580	572	582	604	611	579	551	540	595	579	559	534	518	520	571	550	614	582	579	550	588	564	586	559	545	566	567	571	576	558	578	579	549	518	596	534	535	570	506	563	577	527	555	567	577	592	542	545	591	618	585	550	594	569	585	547	565	604	580	592	574	549	556	552	577	569	561	552	580	570	578	571	536	553	593	571	550	603	533	571	546	560	536	562	542	584	533	548	565	590	558	566	571	550	551	608	545	582	596	553	565	587	551	529	599	603	591	525	577	575	558	589	575	549	603	580	578	593	576	574	537	560	550	573	595	547	575	529	584	561	543	544	577	569	585	602	597	586	588	554	547	547	520	553	558	550	551	546	527	559	598	576	602	544	554	562	573	561	587	565	529	589	567	593	571	585	550	558	576	593	556	575	576	540	581	578	540	581	572	569	601	595	548	542	543	571	620	573	604	551	547	558	511	560	534	567	564	579	547	598	548	567	565	559	542	568	593	535	576	551	556	546	521	556	591	545	547	554	550	584	593	600	569	583	551	532	576	594	566	547	539	576	570	608	590	553	593	564	579	595	551	604	544	578	570	553	564	544	583	572	546	572	591	576	551	532	576	548	563	509	551	564	582	552	584	577	554	569	581	576	574	581	612	561	600	562	605	574	524	593	558	593	533	593	580	558	569	626	601	569	555	567	550	568	573	546	584	618	537	574	543	581	586	536	574	542	582	561	561	546	588	576	621	572	585	556	567	545	585	554	568	563	546	590	570	544	604	539	534	571	563	558	563	585	609	566	608	631	578	564	562	578	564	577	582	555	521	577	534	565	581	582	598	596	561	553	579	546	568	554	557	584	558	567	602	571	577	583	613	610	550	577	589	564	568	569	611	564	577	565	532	602	548	581	541	566	552	574	557	570	556	576	507	564	543	548	580	557	557	583	573	572	551	555	562	554	596	611	520	537	612	612	545	596	555	569	578	550	556	557	612	597	604	557	583	562	536	531	559	581	569	571	606	559	538	561	528	552	546	597	511	586	533	520	592	531	567	588	521	593	616	598	609	545	536	571	600	589	563	553	568	587	560	538	542	564	571	601	604	514	578	568	560	572	609	578	536	587	538	606	561	514	585	617	595	584	572	626	560	607	578	560	550	579	560	574	591	571	561	544	614	557	529	552	567	574	573	536	577	538	529	585	594	593	574	586	566	595	547	571	604	564	590	558	546	562	570	568	614	584	573	566	544	566	622	541	555	578	602	561	565	601	573	565	567	545	554	584	557	586	580	608	566	562	575	605	524	587	569	544	601	548	628	576	558	577	547	579	557	580	562	511	537	558	541	548	566	613	576	568	591	589	549	569	548	554	564	574	564	514	509	544	577	572	543	580	576	583	596	561	550	542	565	558	575	593	546	555	569	527	567	574	576	574	575	559	553	604	506	572	558	553	551	592	550	568	582	623	518	573	552	572	574	604	585	577	584	587	603	542	578	585	584	581	527	600	485	556	508	589	556	549	558	604	577	529	568	579	524	588	534	542	558	547	574	532	580	522	552	586	589	573	534	593	567	585	591	548	563	553	560	601	559	549	564	566	594	597	561	582	568	559	558	615	590	555	562	604	567	579	553	580	566	544	607	534	572	570	578	547	535	578	561	582	588	597	535	590	587	576	603	553	577	541	572	528	575	574	540	550	528	551	561	557	580	595	553	585	582	599	556	569	571	548	575	589	531	593	588	531	625	544	587	575	574	565	544	560	592	533	559	566	568	583	573	556	554	571	581	578	583	544	590	601	576	572	578	555	558	550	605	542	568	587	566	545	594	582	541	536	565	589	546	573	557	596	552	576	597	573	557	551	599	592	555	569	526	581	574	565	594	556	563	562	560	541	554	576	576	610	565	568	587	571	553	570	570	539	577	570	568	636	521	584	551	556	613	603	606	589	623	593	514	570	596	525	540	549	585	566	583	510	533	573	560	551	565	567	549	591	593	542	517	580	545	582	562	538	549	552	582	552	556	582	548	555	578	558	560	557	571	546	570	561	545	567	598	528	641	571	529	552	591	564	586	606	599	598	579	555	553	558	597	607	570	547	609	586	547	598	552	537	601	601	573	587	563	579	561	574	597	573	591	610	573	593	555	595	546	564	567	558	573	578	528	610	584	593	573	613	583	603	579	596	548	545	559	561	602	637	581	538	550	597	550	567	517	592	569	558	592	545	550	552	547	544	577	579	565	565	560	589	571	562	605	608	610	565	557	552	566	542	573	567	603	579	575	516	597	553	577	569	596	592	581	606	553	577	603	596	541	594	557	590	566	540	578	572	577	582	551	555	571	570	544	563	535	561	573	561	599	583	570	557	587	549	573	540	532	546	569	551	589	586	600	576	568	567	558	574	570	541	523	598	585	593	528	592	575	558	555	598	542	565	566	604	578	571	550	623	572	579	573	577	582	588	601	592	583	554	570	585	556	532	563	516	601	537	509	604	551	527	593	602	558	585	616	587	571	559	546	582	598	587	571	549	569	563	542	578	576	560	577	608	607	568	581	575	565	563	588	587	556	542	548	614	579	562	578	547	595	581	544	552	515	571	582	606	563	546	565	542	587	571	546	526	570	582	562	606	573	522	613	554	555	580	556	573	581	632	560	590	593	579	592	584	612	555	551	548	597	543	590	572	560	571	568	587	543	593	544	626	543	604	574	574	555	580	598	590	590	612	567	567	552	569	569	605	574	608	563	542	583	545	594	601	559	540	525	576	532	565	569	575	535	570	559	620	565	558	561	585	589	595	578	585	592	534	623	538	565	584	600	542	566	593	575	545	548	604	529	571	623	557	566	551	553	563	610	561	602	595	554	547	533	606	576	605	588	517	534	557	573	546	548	590	595	538	600	567
4645	1126	922	710	692	664	638	629	610	609	621	633	614	616	602	631	596	609	604	601	660	610	598	617	583	577	620	553	561	609	586	600	610	601	604	591	544	583	614	572	613	597	618	610	631	622	642	585	606	570	609	605	578	636	609	608	577	577	598	611	603	642	610	611	594	615	623	603	582	619	584	590	621	575	580	578	645	603	610	565	629	600	639	633	584	582	628	570	637	554	598	580	566	649	571	587	663	622	592	588	615	582	572	627	592	610	599	605	613	597	658	570	577	593	651	620	591	560	647	618	615	622	606	598	619	590	609	572	599	603	600	599	565	593	578	623	596	585	621	586	619	649	638	633	570	618	614	603	575	649	623	646	560	563	619	576	618	616	622	598	578	666	560	657	638	612	585	612	596	597	582	636	608	556	603	581	635	596	569	624	574	555	608	612	590	583	626	611	587	603	634	652	631	571	610	610	624	603	574	627	612	585	597	616	596	616	589	578	569	559	627	619	611	648	592	614	588	624	642	624	627	612	590	631	637	597	575	614	567	593	586	631	590	610	588	603	665	588	608	611	576	610	596	594	629	618	619	631	590	565	599	618	612	620	562	587	605	594	565	620	625	561	616	609	586	594	591	584	591	598	624	599	603	603	559	625	605	542	605	601	632	584	647	627	563	629	580	579	582	625	649	582	571	577	627	591	588	584	626	609	611	607	543	617	623	613	602	620	615	641	562	609	586	621	605	617	642	615	588	620	633	634	633	603	583	593	611	583	641	589	548	631	614	616	604	602	561	579	592	622	658	553	624	633	597	593	566	597	582	596	591	616	637	625	560	625	645	644	604	578	582	625	625	607	638	593	608	608	598	671	569	609	607	558	597	570	614	582	595	623	583	626	623	628	634	609	583	612	571	605	611	609	616	655	615	612	551	654	622	649	599	651	612	616	590	573	574	609	585	608	609	607	621	612	569	598	540	610	645	609	642	620	605	587	618	621	594	596	646	638	645	627	582	622	631	628	602	558	628	583	601	688	618	639	599	605	575	610	603	627	600	613	612	580	553	595	568	612	606	576	614	632	618	559	599	618	616	571	585	572	600	648	647	655	583	628	608	609	632	598	620	605	633	582	577	637	641	584	591	626	638	620	582	569	610	580	642	588	640	595	568	613	570	562	612	624	578	605	582	579	608	587	680	614	609	596	623	608	602	577	612	621	592	637	616	630	604	625	632	610	565	621	612	660	571	605	591	598	595	618	557	594	579	648	593	631	642	550	612	648	606	610	598	613	614	634	612	642	621	555	606	608	658	644	580	587	613	577	606	605	560	626	617	578	622	570	556	560	615	575	618	600	619	636	577	629	589	622	591	586	615	584	589	616	612	614	586	576	624	610	588	638	590	618	632	593	605	627	606	603	612	571	616	583	612	629	645	660	593	572	635	575	594	565	639	623	613	577	599	602	632	605	623	634	627	590	597	609	630	568	609	549	565	600	601	641	638	608	632	633	621	597	591	585	595	625	579	577	627	639	650	680	600	645	611	584	618	576	589	591	613	644	595	611	622	576	602	620	665	579	627	586	619	618	623	600	607	555	581	600	611	635	548	598	594	601	602	596	624	631	623	629	635	592	642	596	580	561	597	579	567	631	604	620	566	636	694	611	576	632	619	591	591	589	621	601	619	624	566	610	604	582	582	614	610	611	574	588	623	597	585	630	577	579	637	624	584	615	599	613	600	604	613	561	597	603	627	608	639	642	592	622	587	603	594	614	603	618	613	610	612	655	559	575	628	596	608	625	592	590	598	578	600	587	615	615	577	606	660	624	578	658	640	672	646	595	576	615	580	560	564	631	553	626	625	544	635	635	590	603	591	615	624	612	597	627	600	633	565	647	589	619	570	599	572	538	566	563	588	564	606	606	595	611	629	588	584	592	564	618	652	644	662	593	595	552	609	556	577	619	630	632	594	609	619	565	599	608	624	609	563	629	636	626	605	607	605	594	597	658	578	646	629	618	554	602	598	579	574	618	601	618	552	581	599	607	607	624	579	645	595	627	593	616	615	653	594	604	624	582	598	619	603	586	621	625	633	623	598	594	585	609	581	617	588	605	601	586	595	633	585	629	651	651	600	546	570	573	620	607	604	629	598	633	587	614	618	595	574	594	625	556	604	617	571	624	621	651	634	608	559	610	585	592	625	574	603	601	584	601	602	634	619	611	597	611	627	643	595	611	596	627	656	595	586	602	631	592	614	586	606	636	594	579	615	604	594	646	634	627	621	602	576	590	639	581	630	624	609	590	576	637	571	633	618	612	579	621	594	607	619	616	594	592	629	572	575	653	609	582	629	568	585	615	641	567	602	604	576	622	624	654	634	623	608	606	596	596	584	620	602	602	631	552	583	628	622	644	636	566	649	544	553	587	584	622	574	629	592	618	601	654	639	583	601	606	585	621	591	627	621	614	587	569	588	606	601	607	603	591	582	622	615	532	597	589	626	593	619	631	615	572	619	597	594	589	619	583	652	605	606	620	567	651	591	634	570	648	584	595	608	611	594	604	614	642	586	616	605	627	609	607	667	582	597	596	581	601	619	566	602	606	632	614	559	632	602	580	664	624	605	602	544	618	596	621	568	638	618	591	603	621	638	628	616	633	613	591	608	610	654	580	566	616	629	595	623	598	624	568	599	572	596	585	611	658	586	621	629	571	610	566	627	595	596	600	604	670	611	636	582	587	578	567	614	589	599	612	622	644	579	606	633	577	619	631	563	579	582	615	587	622	633	597	574	612	567	633	603	610	623	610	611	623	560	624	670	545	595	644	607	625	577	607	626	569	587	636	601	592	636	629	619	605	612	596	690	597	612	612	612	615	582	642	616	595	621	672	575	606	619	607	630	621	594	605	565	617	605	573	617	614	599	615	591	613	618	606	598	599	595	590	617	594	596	586	605	595	595	583	620	598	578	625	605	581	583	614	597	609	609	588	604	583	599	610	585	592	642	572	609	630	631	590	630	607	622	589	611	541	591	582	610	621	616	590	604	622	647	640	572	598	615	648	529	560	602	617	622	648	600	623	590	643	648	613	619	641	575	580	622	626	616	600	600	610	638	617	606	532	606	633	608	553	564	590	602	610	622	573	597	577	668	607	576	634	618	602	610	605	630	666	606	635	602	593	538	624	602	611	595	574	635	570	561	613	614	614	588	659	651	572	618	592	628	618	616	555	616	570	561	620	554	631	591	613	560	590	612	614	612	599	551	661	603	610	643	664	579	639	624	604	580	603	624	630	549	550	604	619	629	599	616	614	659	629	597	569	598	578	614	582	573	587	592	620	576	631	631	615	614	585	579	584	650	620	584	604	615	637	609	599	649	627	595	637	608	625	617	608	628	633	626	616	624	605	608	591	612	608	604	609	635	610	626	620	606	557	610	602	604	600	555	631	585	611	649	609	629	639	604	614	636	598	639	602	604	561	590	589	639	627	629	591	585	565	632	639	622	584	632	614	621	595	576	595
23490	21096	28314	24101	21079	10357	978	698	582	538	475	454	448	420	394	447	400	418	376	374	387	398	362	351	358	355	347	399	380	359	390	337	369	356	333	322	314	359	354	334	356	312	364	339	314	383	331	340	350	363	379	387	336	374	361	328	325	343	342	386	332	356	309	326	336	359	343	333	353	318	347	339	358	351	357	377	308	363	366	340	349	353	353	317	371	308	334	351	342	317	383	369	348	329	330	325	322	361	350	305	374	343	338	355	327	356	340	312	341	331	356	338	321	336	337	374	342	352	332	331	375	330	352	322	336	336	330	344	332	362	329	353	348	377	346	328	352	380	324	326	353	334	334	324	362	341	362	374	332	341	365	327	330	295	356	342	362	341	345	374	361	379	333	339	366	338	321	337	349	334	362	356	360	338	342	347	379	345	317	340	342	332	358	355	359	351	361	309	301	318	336	370	327	352	326	320	332	341	345	350	327	321	349	339	336	341	324	355	355	306	345	326	351	347	363	312	340	369	340	357	339	351	346	372	346	327	316	335	363	350	339	323	400	367	342	393	337	353	345	341	337	357	370	321	366	353	328	340	348	345	379	347	323	329	372	339	351	319	332	320	370	329	363	367	373	340	329	341	353	382	344	339	314	319	339	341	341	329	305	310	339	353	347	352	321	356	312	323	333	346	318	360	322	349	379	333	323	345	337	352	365	310	363	337	341	326	357	359	357	376	342	347	381	326	327	353	357	342	354	352	354	349	380	338	323	333	331	339	357	357	317	341	378	325	341	368	362	357	344	353	351	341	333	375	348	366	380	348	341	323	318	305	348	363	324	367	310	341	320	323	350	331	315	333	324	337	343	342	364	309	356	322	343	358	377	340	343	362	329	314	354	310	374	360	323	331	351	363	322	353	376	340	326	317	349	332	328	348	338	329	337	349	367	359	329	337	322	348	374	323	371	341	346	314	359	317	326	325	302	319	357	336	333	353	339	357	359	358	325	304	351	353	337	333	327	322	348	370	349	344	327	353	335	330	319	349	343	346	344	339	365	354	355	336	335	363	334	307	323	335	353	328	293	328	367	320	345	357	322	326	353	331	321	340	350	340	328	328	288	328	332	321	335	335	342	350	354	356	350	345	349	333	310	320	358	348	386	351	397	316	379	324	365	357	324	349	317	357	324	360	346	333	365	354	323	324	363	329	344	359	355	379	337	354	324	364	344	322	335	344	322	348	340	336	337	315	315	353	350	346	316	348	332	368	348	364	322	339	318	311	348	346	376	377	372	350	315	348	342	372	372	342	336	346	350	343	303	357	333	335	352	331	323	334	336	375	353	352	325	321	340	313	328	364	299	372	329	333	360	348	366	328	382	323	339	343	343	336	324	357	338	361	349	299	330	325	354	356	334	362	325	360	328	319	363	352	334	335	351	319	351	350	311	338	350	387	350	340	324	328	348	374	347	344	352	343	378	344	317	340	364	341	315	354	335	334	315	342	368	351	323	347	329	316	308	335	394	336	387	344	368	340	314	320	338	334	324	354	363	303	350	366	357	326	331	341	333	356	373	345	361	362	332	347	321	336	359	333	322	343	331	354	343	341	323	344	316	358	322	354	356	366	332	354	344	359	349	280	352	337	318	326	328	331	334	343	331	350	360	328	371	336	378	348	337	363	345	371	314	336	327	331	326	328	378	365	356	341	369	354	356	326	327	334	338	365	354	348	315	345	355	354	350	316	347	340	346	373	333	349	357	296	345	361	336	372	326	341	374	328	346	378	319	329	337	342	325	336	382	345	315	332	347	356	354	368	356	346	304	366	325	345	328	346	330	337	334	369	360	331	380	356	341	342	332	355	355	344	341	306	320	373	357	351	360	328	359	368	313	333	344	330	316	345	349	328	344	367	343	353	332	355	341	296	317	349	376	348	372	348	336	384	330	337	347	357	361	332	375	303	331	384	370	392	320	350	390	339	327	326	344	326	359	357	322	362	347	387	340	336	346	336	328	383	351	322	326	340	342	331	366	352	323	343	362	337	352	344	332	330	333	358	329	362	343	364	376	296	340	311	331	377	347	323	340	322	352	324	371	349	380	376	383	307	348	347	291	361	351	348	323	310	311	333	355	362	337	375	394	342	348	344	337	355	337	355	333	349	349	368	302	351	316	335	351	298	355	328	365	324	330	342	321	332	335	360	348	321	353	304	337	378	371	329	354	316	338	313	345	312	340	349	346	336	336	340	312	321	341	324	341	315	333	332	334	351	342	355	325	318	320	356	329	354	345	366	360	352	341	305	327	358	345	371	387	310	358	341	350	336	323	345	343	324	330	337	385	324	311	359	358	328	357	332	336	356	341	356	380	349	370	335	340	339	354	340	353	361	342	375	346	357	331	359	371	346	332	339	392	339	337	348	354	325	336	359	340	373	324	340	352	336	368	342	319	333	357	341	355	338	344	350	319	368	334	346	333	319	349	337	340	320	341	279	342	331	327	329	366	352	344	327	344	369	315	307	314	340	318	354	356	332	333	340	340	367	349	344	361	315	363	356	365	349	378	322	341	366	347	355	326	334	354	390	327	381	357	344	315	329	344	368	356	316	334	364	368	353	335	338	342	366	345	335	332	353	312	344	350	352	374	329	370	345	346	342	351	377	378	333	343	365	325	343	335	351	359	347	317	352	339	351	343	330	322	331	328	348	391	307	350	334	344	365	343	339	341	330	396	345	344	368	330	358	348	339	302	306	346	361	335	368	321	349	344	338	346	325	342	338	344	337	330	330	332	324	358	374	372	349	363	356	325	334	353	318	345	330	363	359	346	321	373	362	331	354	349	298	333	345	365	339	355	322	378	360	324	327	328	360	349	354	339	356	343	335	348	328	327	362	371	330	358	364	360	365	344	346	345	355	342	352	340	333	371	379	363	310	357	341	328	356	319	371	324	322	358	362	356	344	340	350	350	321	329	376	318	354	337	342	315	290	339	356	331	356	342	320	333	350	328	335	330	325	312	337	377	341	344	329	341	331	339	394	350	369	349	340	325	313	378	331	362	373	356	327	364	346	347	329	349	366	340	331	342	350	363	378	342	288	352	339	398	327	343	315	356	330	351	348	366	374	340	335	361	355	334	339	348	343	356	317	341	324	308	330	327	383	356	347	323	367	304	353	364	350	352	349	328	306	335	316	365	332	358	307	358	362	310	347	350	352	327	325	305	324	322	364	348	329	375	324	358	344	358	371	380	351	347	352	365	360	340	341	335	314	338	321	344	314	322	369	373	335	351	360	321	369	361	327	339	331	339	343	351	327	319	345	308	350	372	319	342	338	315	323	286	324	347	317	367	334	354	312	346	365	351	339	361	337	328	371	350	308	353	369	342	357	369	364	357	354	313	359	347	330	362	341	341	350	336	328	339	338	345	321	356	349	350	343	311	344	338	310	344	408	320	363	334	346	323	337	322	379	318	335	356	340	346	350	322	334	343	373	312	306	331	336	361	344	353	385	334	356	317	305
3974	8713	5684	2767	1909	1467	1175	955	854	707	581	578	506	548	491	470	464	455	434	448	422	413	426	391	393	376	427	404	391	360	397	420	399	400	380	362	388	348	406	378	373	371	383	406	385	363	374	389	390	375	362	355	421	381	377	357	366	424	359	370	409	391	379	389	377	338	395	386	384	377	377	383	377	374	388	400	373	365	338	405	376	350	352	384	391	422	394	370	384	374	335	360	355	385	381	374	382	380	390	390	373	359	352	407	366	356	374	372	376	386	324	376	363	369	358	328	365	393	380	348	373	380	378	397	340	396	364	349	369	361	352	360	353	387	370	388	343	341	394	384	391	395	383	350	375	391	375	333	402	356	331	405	377	390	385	366	363	344	402	371	376	368	350	365	387	383	352	368	388	353	351	353	388	350	384	345	361	335	382	375	375	375	354	364	396	390	375	366	397	367	349	379	367	374	351	403	358	375	371	377	357	374	395	394	354	364	387	409	403	378	345	357	333	387	353	370	380	345	373	381	365	347	372	367	381	386	397	346	396	344	396	366	363	360	392	394	355	363	363	390	373	399	378	366	404	369	338	371	370	363	374	352	365	353	336	375	382	357	392	339	403	373	366	376	376	367	385	370	356	358	389	380	380	388	371	396	314	370	395	387	374	353	407	396	355	359	372	334	368	397	345	368	372	393	370	390	391	367	360	367	379	369	346	395	341	392	346	382	374	339	352	386	355	372	365	355	408	370	408	339	364	380	404	373	370	410	395	400	395	376	388	375	355	380	368	382	359	375	391	391	344	352	397	360	351	379	350	369	373	372	361	349	343	374	393	362	389	383	377	364	350	394	368	363	392	404	341	425	360	343	403	355	330	380	352	410	385	387	347	369	379	390	354	399	355	365	368	377	368	369	356	343	366	359	364	367	367	392	367	383	351	331	369	363	341	351	384	370	358	359	361	392	401	350	413	351	379	379	382	371	371	379	353	395	371	371	345	399	368	379	396	347	377	375	364	350	392	323	381	368	358	360	385	373	392	379	405	339	303	358	369	346	346	314	346	365	413	403	362	354	365	389	381	376	404	376	337	368	407	389	364	361	410	382	386	390	377	391	347	358	417	391	367	401	368	392	408	365	342	393	348	373	392	362	359	362	399	410	369	366	393	371	392	347	355	388	346	364	365	397	319	353	382	367	381	356	356	385	381	370	342	358	367	338	370	369	371	372	354	403	370	361	356	357	381	371	387	397	363	360	399	376	371	397	373	362	399	381	363	355	382	356	361	372	417	383	395	365	387	383	397	378	359	355	355	373	379	374	366	392	359	361	383	364	392	366	345	336	380	351	363	368	394	365	362	334	357	364	388	337	385	391	403	400	433	361	384	370	346	361	351	371	340	354	348	331	356	382	353	365	393	370	362	381	349	355	391	383	398	352	341	370	397	374	396	374	411	371	363	356	351	386	346	357	365	373	357	358	358	406	343	370	378	359	366	397	363	350	391	357	394	383	381	375	367	370	337	333	372	377	362	395	353	379	372	409	360	378	347	398	369	342	374	353	365	395	344	395	416	354	374	374	367	379	336	338	358	369	353	377	370	407	381	396	382	378	345	366	402	371	344	366	367	350	382	365	361	386	358	367	361	422	363	347	359	371	394	361	373	365	360	370	366	380	368	352	384	371	387	369	384	370	369	389	349	381	353	347	351	344	376	384	357	363	368	355	371	366	360	375	367	381	381	357	368	400	370	346	382	329	347	379	377	396	372	371	365	375	388	366	375	358	355	372	364	366	398	420	352	381	374	366	373	364	389	367	359	377	350	381	372	360	366	365	371	345	384	319	382	369	385	395	383	380	384	395	368	331	383	372	359	336	381	376	377	363	381	366	386	347	377	362	381	338	360	382	356	393	364	346	344	329	381	386	367	378	387	384	390	378	355	364	345	387	365	379	374	380	351	351	374	397	379	372	377	361	416	370	379	379	376	344	350	363	374	365	365	400	374	356	388	390	334	371	371	373	399	352	354	369	352	347	376	387	342	383	382	403	335	400	352	382	349	380	345	349	386	387	336	320	360	372	387	354	356	345	386	375	390	354	348	363	358	391	364	352	366	404	379	391	368	388	369	339	387	366	363	352	334	359	330	350	354	387	375	382	378	354	392	388	376	387	381	367	364	337	378	391	351	319	355	382	349	366	358	382	373	352	374	403	367	372	346	338	395	375	363	346	387	367	377	413	391	361	348	386	370	351	362	344	391	407	350	357	383	392	377	365	376	377	384	387	360	405	381	364	360	356	353	363	351	379	356	365	402	377	365	406	380	361	382	360	376	385	394	365	369	373	384	388	343	373	376	414	378	389	374	374	355	398	351	324	403	381	369	377	364	360	355	380	386	351	382	381	333	376	357	337	360	387	347	357	405	373	341	362	352	351	359	393	376	371	359	353	415	370	372	345	380	372	369	362	387	390	414	393	369	379	389	380	376	363	324	369	360	401	360	347	371	353	367	363	395	362	361	392	389	372	380	360	335	384	388	388	372	362	365	422	382	352	386	379	369	396	374	366	362	377	349	356	378	344	349	368	362	380	367	356	342	372	354	378	370	364	412	376	373	400	368	370	350	353	383	334	395	377	316	371	378	355	367	329	345	355	360	386	392	351	405	345	353	360	395	399	384	344	364	364	379	371	393	390	383	346	376	344	397	379	389	381	405	351	381	378	379	388	351	397	373	364	398	385	379	386	391	379	359	355	368	379	365	366	382	361	378	372	380	398	388	367	377	381	378	405	369	389	366	379	340	368	409	394	361	367	357	391	346	354	370	331	324	401	350	346	375	389	361	361	362	380	352	365	377	363	375	355	353	345	368	410	377	387	380	367	344	359	372	376	413	348	362	364	390	355	361	415	369	348	380	368	380	412	354	388	368	368	368	358	384	372	384	367	399	360	382	364	400	359	398	371	371	403	384	385	367	357	390	343	370	387	355	351	384	398	349	402	351	362	353	362	359	374	371	386	360	370	401	388	356	385	367	381	359	395	397	370	385	393	387	391	388	386	358	364	411	374	363	373	366	377	388	337	351	362	376	378	417	353	393	344	370	371	382	390	386	399	372	366	389	374	384	395	398	338	350	373	380	349	345	358	381	361	345	389	365	376	376	374	364	381	368	369	366	357	387	350	358	375	382	380	383	370	365	389	345	384	388	373	366	364	386	402	380	361	363	378	359	351	387	401	357	376	330	358	353	386	397	383	362	370	405	393	366	406	387	410	340	397	360	346	373	365	379	368	396	380	355	375	340	380	360	410	367	388	365	371	352	404	332	360	377	357	341	399	363	368	347	368	325	392	383	372	399	368	348	382	390	325	348	358	356	370	397	373	389	402	352	386	411	394	396	363	353	392	395	402	355	357	356	367	370	393	361	361	342	358	375	396	361	369	352	346	386	396	379	365	356	337	357	366	364	368	352	370	373	374	372	378	349	388	396	363	323	357	368	385	356	407	370	356	325	368	340	337	397	329
24736	21138	27238	25148	10581	1376	1083	938	1020	936	917	898	872	853	835	908	879	841	845	828	848	839	831	900	889	900	857	855	826	792	789	840	834	848	817	827	802	848	829	847	869	831	814	860	801	870	839	837	783	844	829	838	875	813	847	855	826	831	793	791	834	806	878	841	820	847	863	830	828	843	760	854	775	800	846	823	879	820	839	862	851	856	835	843	819	845	824	846	827	837	848	851	819	802	784	756	792	800	830	796	836	874	829	805	825	834	812	830	829	878	854	808	769	829	779	837	868	788	865	797	877	824	822	795	840	839	831	806	817	810	817	781	881	816	762	846	805	832	818	791	857	826	789	850	847	862	753	834	848	815	839	908	824	857	739	822	873	837	809	876	801	815	825	782	849	840	802	798	850	816	833	824	868	895	810	801	836	790	872	787	808	786	805	844	820	781	869	849	825	848	827	847	874	816	835	811	829	818	807	840	835	897	778	828	850	809	788	825	852	839	809	785	862	800	817	818	850	791	836	820	847	867	829	829	834	808	805	872	825	831	808	852	849	806	791	832	821	799	819	791	777	829	812	826	796	812	801	838	862	787	824	859	810	859	837	818	831	794	794	824	797	836	816	797	749	842	865	819	837	803	843	815	775	826	848	889	875	837	819	830	789	859	820	858	866	793	829	799	789	838	802	831	843	849	876	829	828	827	836	838	822	796	850	868	844	817	829	835	786	807	792	790	863	811	788	849	847	817	806	825	845	828	842	818	742	824	817	830	832	838	833	822	814	796	799	795	856	763	842	813	863	794	856	858	821	799	881	870	800	808	827	814	791	819	823	844	876	844	833	825	850	830	845	866	821	837	823	921	841	786	803	815	820	787	844	779	829	822	816	844	868	791	844	803	812	816	856	837	770	815	894	808	806	846	791	829	811	840	865	843	767	797	852	824	834	791	846	821	831	785	805	814	808	768	793	826	884	823	799	832	867	848	814	783	852	805	775	851	844	848	783	833	845	778	877	836	847	810	781	802	798	795	785	860	833	777	835	790	784	846	825	853	866	862	809	832	809	817	858	828	806	805	810	855	808	784	810	825	825	815	826	829	830	856	834	812	821	824	857	864	767	834	825	841	821	877	826	871	821	812	827	827	836	850	790	822	819	810	808	812	857	836	886	822	839	854	817	797	824	810	809	831	839	859	756	839	825	833	815	842	824	781	871	836	808	759	880	844	806	854	814	717	828	848	766	863	813	849	855	790	806	798	832	823	866	829	786	818	810	802	865	829	853	826	826	798	814	835	817	857	809	837	804	878	862	863	806	828	845	819	820	801	796	840	821	790	812	816	883	823	821	844	811	857	839	842	816	824	810	812	810	818	843	798	841	762	874	813	814	785	794	791	848	843	848	791	797	809	808	823	824	829	875	830	784	869	811	769	835	861	826	806	780	818	860	862	836	824	824	823	855	838	845	844	802	831	894	844	863	853	817	820	809	890	819	775	845	773	817	783	786	836	861	868	800	796	828	805	794	843	745	857	802	857	820	813	809	835	832	760	812	850	826	810	848	809	828	828	843	843	867	832	832	853	816	810	782	862	792	797	849	837	808	831	832	775	796	863	827	822	788	804	847	869	813	814	851	807	822	769	769	841	825	824	843	831	854	823	861	835	843	869	834	851	811	791	818	800	829	828	825	834	802	857	857	830	829	813	833	832	808	853	842	845	845	776	799	835	850	821	833	818	830	849	819	774	800	802	826	756	811	807	820	823	846	825	840	829	842	839	825	858	843	797	788	842	813	870	840	839	842	817	832	813	838	887	830	791	849	857	779	783	902	823	742	814	807	840	822	825	821	829	839	769	837	847	831	812	809	830	815	826	829	852	836	804	847	791	838	864	880	772	857	801	794	867	832	807	812	772	903	791	845	869	791	872	850	807	819	820	801	852	754	831	825	793	815	847	839	801	824	795	803	836	863	790	869	816	803	797	828	848	775	842	857	810	828	847	777	850	814	796	821	794	827	831	848	831	847	822	799	814	790	793	823	854	875	823	798	776	842	848	819	847	815	796	821	837	814	786	831	804	830	813	826	821	859	840	825	836	844	821	835	790	847	777	807	857	815	836	767	879	844	786	776	786	807	820	838	832	838	847	845	869	836	838	811	878	834	809	801	847	829	814	776	782	775	854	840	859	809	844	852	832	795	810	801	876	777	909	805	768	810	837	784	812	854	829	858	853	843	794	848	819	876	830	798	801	843	777	891	781	869	780	796	834	808	812	875	833	840	862	765	776	861	786	866	846	854	818	840	846	816	805	865	861	847	803	855	832	832	814	793	800	815	861	799	831	799	856	833	859	834	761	819	832	861	826	869	814	768	844	830	882	831	842	803	799	831	782	783	833	797	847	817	855	821	846	839	835	778	801	838	843	821	787	815	850	818	843	821	826	849	804	821	779	828	824	827	807	869	814	799	792	834	819	780	816	817	802	850	831	858	837	800	759	832	861	808	848	804	804	806	838	806	832	843	844	823	772	810	819	872	812	853	807	848	862	834	877	803	864	828	799	821	874	846	839	777	779	853	801	802	771	811	784	827	831	794	798	793	807	850	849	858	841	853	843	769	828	844	802	806	836	814	854	820	816	816	810	777	894	805	818	859	802	870	788	719	827	799	784	764	828	863	805	884	816	791	856	810	835	795	840	858	837	845	791	733	809	776	788	777	811	807	827	789	840	793	821	895	791	801	806	776	862	802	870	815	823	820	794	818	816	800	764	822	815	826	838	793	806	769	846	868	831	804	814	856	837	808	833	849	828	787	829	842	833	808	794	776	814	798	826	813	866	842	800	812	832	859	835	841	848	833	753	866	773	817	813	878	850	793	843	857	852	805	836	810	840	775	778	827	810	851	795	839	766	797	835	814	803	801	794	813	831	826	799	786	813	844	814	822	822	838	789	851	798	881	839	811	869	883	817	830	842	829	846	814	848	804	810	788	839	833	844	819	780	832	807	834	827	833	822	826	811	872	868	852	865	817	852	821	818	858	793	822	855	825	870	857	848	810	812	833	809	871	853	806	837	792	769	812	836	823	871	847	860	813	822	758	803	787	842	848	835	847	822	815	806	794	828	813	818	868	842	769	821	859	773	880	772	798	850	887	821	848	866	802	844	845	808	819	781	843	841	841	764	795	812	789	884	817	813	801	830	824	825	839	827	820	861	808	820	805	788	816	830	839	764	826	849	820	844	869	882	853	816	793	818	797	875	824	830	815	821	813	800	817	836	800	851	768	840	814	820	853	833	801	829	809	836	777	827	863	860	903	812	788	847	855	878	828	831	890	867	826	834	813	840	802	774	824	846	801	830	834	836	811	796	809	819	822	796	788	838	845	840	835	812	835	809	822	840	852	811	870	838	806	835	813	829	831	804	806	799	809	814	805	821	845	847	849	809	802	841	843	877	813	850	833	822	812	813	827	827	856	835	832	806	859	787	833	832	791	817	832	803	883	820	818	789	783	798	803	793
4178	5300	3528	1978	1640	1406	1349	1114	1098	1024	973	925	919	918	934	917	898	858	848	835	872	862	870	835	888	868	892	797	863	886	877	800	822	903	854	898	874	895	906	801	836	817	821	882	825	794	868	800	886	895	904	855	870	790	862	851	878	847	822	845	913	845	839	859	799	830	886	859	852	828	866	804	849	828	890	833	859	831	852	881	860	834	834	832	836	842	893	850	866	834	832	862	841	816	841	822	844	835	816	833	824	840	873	843	817	889	817	866	802	793	782	835	835	872	877	890	848	859	825	852	812	889	833	843	816	851	842	845	864	903	829	819	853	875	793	835	844	814	806	802	779	833	805	800	791	861	913	782	810	897	823	814	862	822	833	844	833	875	861	812	864	845	844	837	859	847	821	887	854	836	851	816	848	809	861	855	776	865	805	811	864	832	838	816	848	866	890	862	874	806	840	860	822	827	785	876	763	779	842	816	846	814	893	813	830	866	824	877	858	827	829	836	905	832	833	824	834	830	891	862	868	901	814	831	853	882	859	847	888	829	819	823	825	855	856	881	805	830	917	871	820	804	807	852	807	873	850	837	826	902	847	851	846	844	841	859	904	830	913	862	818	874	853	915	849	806	799	846	855	846	829	812	855	861	813	833	839	768	870	825	818	863	838	877	852	840	855	854	818	865	891	851	889	821	883	844	855	820	855	823	828	885	840	797	842	839	846	843	821	830	857	870	828	873	831	853	819	854	847	897	810	900	857	828	824	828	854	807	838	817	764	811	859	869	852	874	837	828	819	850	856	808	852	855	838	871	831	820	854	804	791	807	776	838	881	889	826	812	824	863	794	858	854	840	832	808	873	809	825	839	824	820	815	847	862	864	793	865	869	885	865	828	822	884	812	836	819	856	869	884	816	871	843	831	862	802	831	846	838	851	819	877	854	855	854	830	806	816	858	827	835	821	878	837	854	783	847	866	851	820	836	814	804	834	864	847	871	837	857	882	858	871	858	837	860	840	820	874	804	863	861	858	799	851	866	870	935	826	764	837	865	843	839	783	892	818	789	857	847	878	843	834	882	838	861	826	813	850	831	864	777	840	849	800	859	812	817	830	849	860	852	877	855	815	795	825	876	847	800	867	813	807	838	813	776	842	785	780	822	865	793	815	836	822	816	885	835	810	814	836	853	859	828	867	857	827	859	824	869	901	848	812	870	873	872	817	853	841	802	813	851	859	851	864	857	869	819	795	885	813	866	853	818	853	810	788	848	849	831	853	833	843	819	862	816	864	865	832	828	842	892	824	869	810	827	847	831	853	811	827	853	844	782	876	852	801	857	848	826	840	908	825	832	821	843	845	859	828	825	847	879	889	859	818	819	814	780	863	852	850	895	824	876	843	870	875	844	889	798	844	881	844	828	866	839	871	820	795	871	799	855	845	820	785	844	848	891	839	815	840	825	878	844	810	823	850	796	841	855	811	793	819	857	855	880	837	887	811	832	835	848	826	846	902	812	853	813	832	854	882	837	902	853	809	834	940	841	818	842	811	826	882	905	831	846	792	831	856	826	822	835	835	857	875	834	807	826	856	787	840	837	796	845	863	851	820	808	870	838	871	890	874	807	888	866	835	810	822	835	805	838	812	843	865	836	852	855	884	834	841	840	884	829	767	817	883	828	846	822	833	827	876	882	813	870	807	819	847	899	846	846	841	825	862	864	889	829	891	863	836	846	829	852	835	828	833	807	841	837	845	837	809	833	850	841	808	817	837	825	886	878	839	785	891	855	840	853	812	830	887	844	828	876	863	835	854	836	870	787	784	838	863	860	851	847	900	856	861	824	838	798	834	845	868	863	849	867	859	868	840	859	855	836	837	872	844	823	827	755	865	892	781	883	832	816	904	788	869	827	818	826	868	836	841	812	872	877	935	855	846	859	825	864	826	844	827	863	816	862	868	832	790	859	883	827	847	802	835	876	833	870	889	859	900	823	831	829	837	799	849	856	836	806	885	822	899	793	860	861	792	839	848	787	841	795	860	842	841	830	820	867	900	825	819	863	861	894	890	902	826	851	848	858	877	895	807	840	837	833	856	840	825	890	885	834	894	855	786	798	885	894	837	816	865	845	824	863	834	873	815	820	847	877	854	826	785	852	850	814	846	880	861	870	885	884	878	809	829	855	807	813	872	764	863	851	850	812	873	845	842	842	886	865	859	838	851	810	844	735	831	879	806	884	805	825	792	813	877	841	869	824	880	834	868	869	832	871	828	865	897	870	779	838	861	902	852	863	863	830	778	813	842	829	849	816	840	833	840	850	822	813	846	893	834	811	886	823	833	836	835	840	853	865	854	877	882	856	824	854	819	811	863	873	850	803	792	819	872	864	815	833	881	821	903	829	839	876	824	833	797	803	835	819	821	808	772	843	848	871	848	874	868	836	808	836	809	851	825	819	829	850	840	837	877	855	865	858	883	929	869	884	843	823	830	933	857	847	870	842	843	871	814	854	831	841	827	782	840	787	825	868	861	841	827	821	815	885	870	860	866	843	829	865	825	860	852	814	821	789	809	880	847	874	858	826	820	837	838	857	866	831	855	903	853	827	900	855	860	846	781	858	831	837	896	882	831	811	838	806	830	880	837	780	865	853	845	826	863	875	805	848	850	855	860	848	864	836	868	874	783	856	876	829	833	840	837	850	852	847	846	827	881	826	827	799	823	843	876	786	874	886	841	841	857	782	812	824	837	912	867	827	775	847	868	875	868	849	825	821	898	846	903	802	825	837	864	829	805	798	815	853	847	818	834	824	815	821	870	865	853	861	829	816	847	840	820	862	843	865	872	837	859	890	809	821	873	871	837	858	812	890	790	865	831	856	826	837	896	850	898	849	880	881	835	819	827	876	857	819	856	858	850	861	825	838	852	832	852	866	839	815	883	823	845	916	865	792	876	798	871	843	843	845	880	879	827	807	851	824	846	857	833	824	854	875	868	882	844	801	822	832	851	888	863	874	897	838	791	868	852	881	828	824	793	868	895	878	884	846	799	845	856	834	831	869	914	820	844	757	835	854	883	844	874	871	862	867	818	855	833	830	850	877	863	810	822	868	857	802	907	816	805	782	863	804	902	865	845	886	856	830	907	853	797	873	803	803	831	866	810	852	831	803	887	856	837	818	804	858	842	819	863	836	865	822	864	838	855	838	839	806	859	801	833	882	853	783	890	768	866	862	842	861	846	851	914	831	855	844	836	844	830	857	880	773	825	858	843	883	830	853	857	882	825	805	831	865	853	873	893	845	876	856	852	842	825	795	804	849	867	818	807	897	896	830	839	871	841	836	869	852	853	871	898	851	883	799	865	860	862	853	854	890	836	880	812	868	804	846	857	834	809	804	846	871	808	811	842	890	876	843	831	847	865	831	872	852	874	904	833	879	832	864	888	814	877	854	827	823	791	848	874	838	857	848	897	820	854	841	864	864	858	807	909	883	867	810	862	796	835	842	844	829	836	825	805
22435	21109	28749	23702	21105	21176	8443	1327	1010	918	890	825	772	753	728	716	689	671	674	666	684	634	609	614	644	583	657	573	604	604	637	654	590	610	603	593	569	580	592	593	661	611	571	555	630	583	586	577	619	582	614	587	593	605	554	573	602	605	609	559	628	606	618	561	550	592	559	556	596	559	571	598	605	535	593	544	572	592	604	591	609	586	637	625	601	557	551	582	609	577	585	565	576	595	607	586	619	638	603	595	600	620	578	550	575	543	579	583	547	588	607	547	572	585	549	529	548	593	572	583	558	585	604	601	562	583	578	601	583	558	595	602	632	620	539	586	569	590	597	587	607	614	579	566	596	585	578	594	575	577	569	582	597	553	573	572	563	611	587	575	570	599	644	588	536	566	558	608	562	597	541	561	558	554	560	573	581	566	623	581	575	602	566	601	586	568	571	573	607	601	598	566	624	537	574	576	582	544	571	566	597	585	616	630	604	562	576	559	573	554	616	553	578	587	574	582	595	559	561	566	609	539	558	627	603	601	586	605	583	547	565	587	624	576	591	579	556	590	566	580	576	580	558	542	574	593	532	584	536	567	609	565	588	541	613	547	570	572	592	592	580	603	600	570	554	602	575	545	620	605	582	561	581	607	595	583	579	605	605	569	533	566	569	596	610	573	572	547	551	583	576	543	530	626	612	563	548	600	581	559	596	583	575	584	624	611	582	571	639	576	574	571	582	582	626	567	559	626	552	595	556	578	559	612	586	532	596	539	562	592	566	607	624	592	557	542	589	576	574	558	652	598	583	536	575	549	540	567	554	568	552	547	591	601	553	575	596	625	585	604	628	562	591	551	541	543	619	581	599	592	564	604	587	562	567	560	604	590	558	581	571	609	587	570	593	582	577	577	577	573	580	590	565	563	586	566	538	559	576	548	590	584	581	593	589	604	591	595	584	577	569	600	573	575	587	603	564	583	615	601	624	574	571	562	580	564	619	576	564	558	599	585	565	569	600	534	557	591	548	604	618	600	600	570	581	547	569	542	606	569	564	584	567	609	571	594	546	549	633	560	585	554	583	537	592	587	601	599	601	554	572	578	604	602	536	559	556	583	567	602	590	567	542	606	561	557	584	587	568	545	588	519	572	554	577	571	609	588	600	568	590	609	586	601	555	610	561	582	621	587	631	571	586	605	592	624	605	541	559	598	615	591	554	607	603	592	563	572	576	555	570	599	543	611	629	609	565	592	598	559	593	588	563	593	560	575	611	557	584	623	546	605	603	571	584	553	579	567	583	575	602	532	608	586	561	575	577	567	608	526	541	576	566	617	580	598	554	586	593	570	551	585	632	569	568	570	589	566	592	578	598	557	545	563	634	635	570	621	616	594	543	572	593	572	552	565	601	608	588	560	603	576	550	589	522	569	582	577	576	572	603	609	520	530	583	573	616	585	576	575	544	590	563	562	566	586	581	600	559	582	573	576	644	549	587	583	565	589	613	577	570	614	611	597	628	609	538	570	604	606	563	588	602	577	579	577	562	589	580	592	581	597	547	603	606	607	556	594	575	575	562	548	507	559	569	556	627	559	585	589	555	571	622	547	636	575	593	569	609	595	601	555	589	595	602	575	586	595	531	578	582	550	583	571	606	592	570	566	573	609	540	588	566	568	591	584	558	544	555	609	563	621	571	590	554	580	555	567	558	619	575	611	571	563	534	538	610	571	614	549	553	564	566	578	586	590	590	657	553	567	572	580	542	573	557	583	569	591	629	580	600	610	545	568	587	585	546	600	597	585	603	580	572	587	581	593	599	590	595	598	545	565	607	624	550	556	544	557	576	632	595	568	607	544	554	600	599	606	544	602	571	611	609	581	580	562	543	549	620	581	594	601	610	564	585	576	622	570	604	577	523	555	582	583	573	605	584	586	616	535	543	546	550	574	540	544	564	579	533	617	595	586	557	522	562	584	508	553	575	601	625	581	529	585	568	560	553	551	593	550	623	517	600	597	548	538	620	560	621	587	593	592	546	533	602	594	600	557	571	546	564	576	599	589	548	582	574	595	573	598	615	582	552	588	593	606	574	557	597	587	558	544	571	574	613	585	598	572	596	537	600	557	594	611	559	607	618	510	562	602	605	590	612	577	591	571	573	581	587	562	544	572	602	594	547	552	558	587	533	595	604	576	571	579	546	584	545	594	613	554	540	563	585	584	606	537	594	602	582	599	590	591	600	566	586	567	622	577	574	565	538	556	576	554	537	508	603	557	572	548	610	546	603	589	608	571	583	592	586	570	600	571	534	592	564	571	530	612	574	503	572	585	555	567	590	578	584	532	549	525	607	588	605	539	569	611	573	576	559	532	570	574	600	552	602	584	559	557	597	573	551	537	556	568	613	570	599	551	620	578	602	572	573	539	588	532	594	556	566	564	590	576	579	582	573	508	598	599	530	577	561	563	572	582	569	584	605	561	584	589	547	578	567	567	611	619	583	606	617	580	598	586	548	560	542	565	587	562	555	594	567	561	591	542	554	561	562	523	598	576	588	544	580	555	602	567	568	567	585	559	591	564	628	560	558	582	593	541	568	611	588	584	586	583	568	548	566	569	576	575	614	537	599	593	588	584	597	584	556	600	550	595	579	562	600	587	579	591	526	585	594	566	587	556	574	589	584	547	606	524	570	577	581	564	577	581	568	592	604	572	598	542	593	587	595	562	551	533	541	558	593	553	595	596	574	635	574	566	614	578	567	614	518	615	576	580	551	572	533	579	612	594	582	578	576	567	612	583	531	655	564	555	547	575	573	586	567	594	586	585	581	611	585	570	618	576	525	550	602	579	618	534	596	611	617	587	582	611	540	575	591	573	546	593	583	603	590	563	613	578	600	603	637	587	579	561	583	579	588	567	554	586	590	589	605	565	571	603	583	584	573	597	567	518	629	596	579	542	554	593	621	588	519	597	579	573	581	554	583	607	605	538	584	556	532	627	570	569	572	570	578	579	563	586	601	586	606	584	590	588	547	547	597	583	548	564	593	548	591	544	591	549	530	587	588	544	536	585	583	571	586	559	552	570	550	604	625	576	626	593	589	571	579	581	571	563	578	553	566	585	547	600	585	566	587	577	572	557	604	606	603	556	562	562	553	589	612	608	566	585	566	546	591	573	564	565	580	629	597	609	570	653	503	570	540	619	629	601	616	552	611	573	569	569	581	608	548	565	554	596	588	573	560	548	584	557	569	603	582	601	534	582	583	561	557	517	621	610	610	574	580	598	564	567	523	602	590	539	589	577	554	580	598	563	584	528	566	586	572	638	582	544	573	593	558	585	617	596	623	614	577	593	599	577	592	561	571	555	559	595	588	605	592	602	560	551	533	546	594	645	570	549	580	570	556	573	575	555	596	610	549	558	584	556	604	583	608	581	562	582	581	590	604	550	621	568	580	592	580	587	550	595	539	599	568	538	611	574	544	597	593	590	589	586	563	540	592	572	571	552	555	565	576	571	569	572
5337	14255	9525	4708	3434	2616	2116	1563	1424	1292	1082	1001	931	822	824	864	724	707	759	701	639	637	684	684	678	662	672	629	642	633	609	635	614	629	584	611	546	603	600	614	620	579	634	595	634	627	570	574	614	588	563	599	590	567	592	584	582	600	567	608	665	624	567	594	533	591	605	588	557	601	628	563	595	612	614	589	615	514	548	574	603	600	597	545	574	579	590	586	555	575	601	605	550	568	608	570	565	570	586	569	626	587	610	567	596	532	623	602	600	616	582	570	590	553	591	582	562	591	536	593	565	585	555	572	573	606	605	595	563	616	564	569	586	565	564	584	607	560	576	537	555	560	596	568	565	559	615	587	538	573	604	609	571	566	600	599	559	579	574	578	582	578	534	552	584	595	552	576	545	609	580	626	554	580	575	597	579	605	582	563	575	551	581	603	547	561	539	581	554	585	545	558	588	589	578	558	572	544	576	583	572	540	565	587	653	605	566	562	556	579	583	545	577	592	595	576	584	550	589	565	582	593	567	584	586	575	620	603	587	566	587	580	570	550	619	564	576	575	616	601	589	566	597	575	573	556	611	568	615	567	564	585	591	619	602	568	618	622	543	572	573	578	573	566	605	609	651	565	581	584	548	614	561	614	590	599	605	618	594	553	620	631	581	632	614	563	608	556	549	609	575	615	562	589	553	528	604	558	589	517	558	573	561	587	589	579	587	527	571	561	568	601	593	597	561	630	540	596	605	574	555	628	592	548	558	589	613	576	620	581	582	568	598	577	590	609	564	581	568	590	604	573	592	548	568	585	604	564	612	540	557	614	571	607	553	584	613	534	579	616	590	546	630	560	607	592	568	571	582	521	584	611	616	568	505	612	580	592	598	575	567	583	602	547	552	561	573	558	582	603	564	559	573	619	586	585	571	581	556	537	598	592	607	609	547	593	574	585	556	611	591	607	635	587	596	609	568	590	576	591	616	584	583	595	569	599	567	602	604	533	581	556	574	570	562	543	585	545	557	580	580	583	544	569	579	574	539	593	565	600	598	603	560	615	586	573	513	571	573	585	557	598	554	541	595	557	616	574	600	573	540	535	578	594	592	547	563	610	607	564	536	565	576	560	578	592	565	616	568	555	568	560	545	562	589	616	582	654	567	550	548	584	621	556	597	584	568	575	536	584	571	555	602	540	590	533	579	574	588	577	578	591	556	596	561	581	567	638	586	630	600	558	585	576	567	601	567	596	586	559	538	606	604	584	597	588	575	593	567	591	595	557	606	562	597	554	576	590	567	596	613	626	583	582	599	585	619	555	608	617	613	582	578	560	626	554	600	597	569	614	585	549	605	593	575	612	598	554	625	621	562	567	535	614	519	609	575	542	560	556	591	573	599	592	594	570	612	580	590	602	581	572	562	623	556	556	551	596	585	577	571	586	615	584	618	587	589	580	570	580	555	587	612	564	565	581	559	555	557	588	630	584	601	586	554	608	579	585	611	602	567	574	560	627	570	581	590	568	603	592	587	593	558	554	592	566	586	573	569	591	577	572	612	568	535	618	538	597	602	588	634	587	594	583	590	576	542	625	554	562	593	589	547	554	569	589	553	605	576	572	569	598	539	583	603	573	561	564	573	572	572	585	617	596	585	570	604	571	577	546	573	586	602	617	570	582	595	597	556	568	560	603	554	555	578	571	600	568	516	571	587	594	578	606	582	575	563	576	626	568	568	569	580	551	583	611	571	597	587	611	597	579	581	594	580	597	615	590	553	562	537	536	545	612	558	588	584	518	596	562	562	574	586	591	595	593	573	577	573	591	607	566	604	564	568	581	594	551	581	576	573	586	566	590	616	572	603	574	540	548	599	646	539	555	576	584	547	587	575	549	595	612	580	576	553	576	584	615	575	616	627	638	590	536	581	561	559	578	560	582	587	596	559	593	538	631	572	573	577	518	550	615	605	598	578	567	583	584	566	632	607	573	565	577	610	550	595	598	577	600	550	564	569	564	597	606	590	574	537	543	611	553	594	600	566	596	593	593	529	522	563	553	552	597	557	592	566	589	554	567	587	605	590	564	579	603	566	554	564	550	572	565	597	563	582	616	572	598	577	560	591	556	582	591	554	559	616	527	586	567	570	600	633	608	590	623	563	568	590	628	569	564	582	583	561	538	584	627	578	572	610	614	601	609	617	597	567	558	552	597	573	558	564	575	602	574	574	626	622	565	561	620	567	612	577	564	603	543	558	621	578	624	621	575	551	572	559	624	597	622	615	584	573	595	583	584	553	624	583	589	579	580	566	615	613	602	610	564	616	605	573	582	586	568	607	544	547	572	578	588	519	612	581	594	573	582	588	575	550	568	563	587	596	605	545	577	582	564	627	537	563	559	577	587	596	614	594	632	559	595	587	539	548	593	550	580	563	589	554	565	562	581	617	564	563	587	563	527	565	593	539	595	606	562	552	583	582	552	588	551	569	597	599	563	618	583	578	557	602	623	627	596	631	564	557	598	614	537	639	598	597	580	625	579	535	590	614	569	576	590	607	558	577	557	572	544	596	619	570	561	576	621	559	610	581	641	578	552	604	584	558	597	512	587	553	581	592	597	588	538	608	601	535	581	580	599	558	552	611	554	626	604	624	571	588	568	598	608	553	612	573	585	575	561	550	570	580	594	626	582	569	549	595	587	562	657	575	590	539	532	583	571	555	594	553	593	574	584	606	529	576	559	606	601	581	596	599	596	549	572	557	578	585	586	573	593	564	590	587	606	502	564	595	552	597	548	583	564	560	552	552	524	555	588	596	560	528	583	611	565	555	609	634	580	533	584	556	568	605	570	601	575	534	550	605	559	620	606	584	599	582	596	574	546	571	527	599	527	599	602	592	571	569	591	568	551	595	600	568	573	601	589	601	593	591	575	577	543	597	579	573	602	597	569	572	625	605	551	619	618	552	601	526	529	531	605	567	584	545	577	565	575	539	621	582	546	590	536	613	571	627	592	582	567	570	558	594	585	551	567	555	594	563	623	605	597	606	572	554	547	557	570	588	601	563	595	563	510	556	579	555	607	627	575	577	573	598	584	584	554	553	594	592	613	588	545	566	562	604	601	592	568	602	568	565	597	607	558	554	602	609	593	565	551	600	553	571	609	546	565	615	586	577	567	587	591	556	571	623	562	581	595	611	633	617	603	585	578	598	575	586	600	614	600	613	518	561	584	614	563	561	564	620	570	551	645	572	584	577	637	555	614	545	582	591	603	568	575	595	564	584	557	566	595	617	601	645	593	577	606	617	573	571	551	606	582	574	569	563	542	559	579	594	574	593	597	575	582	572	543	540	580	616	608	543	587	583	556	560	563	601	585	582	511	572	565	576	605	581	556	557	579	574	592	557	559	574	613	571	586	518	546	547	565	595	592	608	592	574	587	556	558	565	529	606	566	557	570	601	579	597	565	563	576	575	582	555	596	585	565	609	611	552	562	559	590	562	623	553	579	576	570	566	624	619	576
27665	17474	3899	861	683	627	629	592	534	590	597	566	559	554	568	576	573	565	577	581	546	595	579	596	630	554	614	557	582	555	565	528	561	603	584	568	539	506	563	584	604	513	562	558	551	588	558	547	588	588	571	535	580	562	541	536	572	576	549	613	605	591	563	594	624	567	576	554	581	577	561	551	528	538	580	565	611	561	564	582	538	540	590	581	589	574	545	584	603	507	553	566	556	547	605	545	579	617	581	601	585	532	568	590	572	577	554	548	556	562	603	587	570	539	591	545	597	590	613	546	548	520	516	549	550	574	599	552	539	592	572	604	582	529	549	513	585	569	585	553	566	591	612	563	539	596	554	526	589	563	562	546	554	562	544	527	569	556	546	535	577	584	549	557	573	628	572	542	615	558	570	560	548	558	585	517	561	559	568	549	569	575	570	522	583	569	593	581	542	552	583	537	599	563	583	579	613	627	572	552	554	500	601	546	574	611	547	519	575	572	608	593	614	554	574	559	597	576	560	539	598	591	588	566	576	607	560	544	586	632	556	523	561	543	528	585	553	547	568	529	578	605	604	572	581	542	563	621	580	584	581	564	600	598	566	593	558	581	513	539	578	554	590	592	546	532	533	554	594	547	559	559	554	551	601	536	563	565	604	556	542	547	531	599	573	607	541	540	565	543	608	616	571	550	564	564	581	561	533	565	568	568	555	554	565	548	555	566	583	561	599	566	547	521	615	612	600	583	564	545	562	572	568	591	592	562	608	578	558	562	544	595	594	559	586	578	540	594	577	543	536	540	536	564	577	589	578	558	593	588	575	615	599	568	567	577	561	568	567	513	541	546	565	562	574	579	524	601	529	552	578	554	576	560	558	567	510	579	559	510	615	565	513	585	595	540	527	600	538	554	559	567	565	558	543	536	571	612	571	608	550	592	625	532	545	549	520	568	612	561	580	540	546	593	554	587	591	554	584	550	566	515	555	575	570	564	583	581	527	548	571	558	534	582	606	587	565	571	558	557	585	560	539	544	550	559	541	578	539	507	516	534	574	526	543	629	564	593	595	558	547	539	563	571	543	531	528	535	543	564	542	541	536	585	519	566	586	586	580	580	544	563	562	563	563	598	549	557	544	541	621	549	579	638	584	595	578	564	603	550	595	565	549	595	566	574	539	560	556	518	573	531	548	552	583	585	586	583	540	535	579	564	572	580	589	560	616	533	561	613	523	569	570	575	562	579	571	622	581	552	558	562	604	550	553	540	519	587	579	615	562	544	577	575	571	574	557	541	558	539	548	560	615	548	541	551	600	573	528	607	587	552	508	606	567	559	538	512	545	600	535	597	600	502	584	593	563	563	585	570	585	545	517	528	522	577	554	531	579	601	559	596	532	606	551	585	581	536	526	544	553	557	548	564	633	568	619	550	574	589	583	542	526	578	527	570	588	583	545	565	559	550	557	576	587	534	591	535	541	553	553	585	555	515	538	592	543	575	571	540	591	556	569	533	535	602	558	589	609	590	583	570	522	625	538	577	566	540	580	567	596	567	554	551	589	547	586	548	576	548	573	551	533	546	568	530	605	552	590	531	583	549	616	592	589	541	609	573	544	573	568	542	559	575	582	584	549	583	527	552	572	559	589	567	582	549	584	580	559	586	540	575	553	563	550	591	561	529	586	567	546	569	529	530	530	534	588	576	576	581	536	566	607	583	625	546	582	572	599	574	543	521	546	624	576	588	578	591	557	601	532	543	592	579	537	594	563	568	539	607	605	549	558	565	590	551	559	570	584	571	568	561	559	574	567	624	552	590	584	586	550	555	555	600	628	561	585	560	585	541	559	578	589	557	560	568	601	546	539	566	579	526	610	598	556	584	591	587	568	562	541	586	587	603	604	585	531	575	566	549	590	588	543	567	565	575	578	608	504	569	584	565	585	628	577	572	521	585	590	561	559	545	583	585	538	585	582	536	583	551	574	563	569	543	558	600	618	609	549	579	580	569	590	584	610	576	564	554	536	561	617	552	552	600	573	583	553	559	588	563	552	589	593	589	590	580	604	566	593	572	548	592	571	555	566	539	552	527	524	538	550	575	583	560	586	594	553	566	615	583	578	540	586	572	567	530	555	533	576	546	530	565	583	600	523	541	546	596	551	569	560	533	577	558	594	501	575	581	567	561	498	565	557	571	587	589	584	563	591	549	592	567	561	567	601	546	543	554	601	574	604	572	551	594	543	560	536	570	555	564	606	562	587	578	588	622	566	582	544	576	600	560	570	580	595	552	549	577	576	538	524	611	592	559	524	595	555	573	577	549	540	589	589	546	552	520	557	561	576	560	583	574	578	565	557	580	567	538	547	563	546	582	594	555	519	540	608	592	586	560	574	558	582	553	542	584	600	585	582	587	544	572	544	552	553	550	544	594	588	586	531	537	582	580	520	547	601	522	507	532	550	558	528	574	568	561	551	556	534	553	592	553	568	563	618	563	581	596	546	565	571	530	526	529	554	609	563	568	564	553	574	564	545	584	504	568	556	562	573	571	623	530	596	582	559	594	652	578	579	546	559	555	570	586	572	538	555	563	582	573	551	554	584	536	578	566	502	570	552	604	535	548	577	534	562	573	595	592	584	579	526	591	570	577	569	578	572	573	562	571	602	582	566	573	543	548	607	528	561	541	580	584	532	535	552	570	562	572	546	565	591	589	535	568	578	556	573	534	545	541	563	599	572	569	563	567	551	614	561	584	619	548	551	604	591	557	521	590	572	620	540	551	549	548	580	583	583	562	587	621	578	579	591	534	566	589	543	563	550	618	532	557	532	589	561	548	585	549	557	588	504	569	541	540	563	577	560	530	559	579	570	554	621	535	585	562	594	508	591	572	624	560	574	565	554	546	570	563	536	572	602	580	557	569	534	499	591	570	583	585	555	553	597	573	595	550	564	557	604	576	553	556	571	596	572	545	541	564	532	539	582	532	565	588	554	559	539	564	594	595	604	557	533	551	549	554	574	577	586	552	555	528	555	584	579	547	550	546	548	558	583	608	554	586	570	551	584	592	583	614	550	555	534	579	581	524	592	555	555	559	610	533	541	540	545	580	556	563	552	556	544	551	583	572	573	578	553	587	588	588	543	589	535	567	585	582	553	580	512	572	538	565	564	582	594	529	616	584	548	568	566	566	610	589	506	582	579	578	567	587	548	586	550	548	571	501	539	573	529	578	583	551	568	603	517	580	587	543	559	577	578	570	529	582	557	588	535	569	555	608	551	544	588	526	545	594	557	568	536	556	542	609	546	564	551	557	594	578	568	601	571	592	592	543	545	577	588	578	588	544	592	595	516	574	580	534	536	550	596	636	582	571	582	594	567	539	554	545	553	598	554	565	583	536	613	580	605	531	607	543	543	536	567	521	568	584	550	594	570	553	571	566	578	580	559	558	534	529	537	546	558	552	591	571	582	572	589	591	563	596	573	579	562	593	549	542	551	581	505	527	546	564	590	560	568	549
4574	1139	1011	759	671	667	647	650	614	643	610	614	647	637	636	693	623	640	657	613	567	616	568	607	643	618	624	632	628	621	631	589	597	596	637	621	607	633	572	653	612	595	591	611	586	649	609	629	631	586	589	628	577	592	622	600	593	629	606	634	654	590	654	636	598	573	579	606	606	610	613	583	604	662	637	594	572	594	583	615	568	621	611	584	611	610	596	621	583	578	602	639	587	559	658	633	606	644	574	616	619	580	606	670	605	631	589	625	630	608	572	581	598	622	592	594	632	603	598	636	626	624	563	564	590	608	634	602	567	650	578	575	642	612	625	602	591	604	623	614	617	600	564	615	602	618	607	590	594	565	597	600	577	609	592	565	579	628	549	648	618	597	670	618	607	606	557	603	607	591	597	587	617	632	587	583	626	612	620	581	617	633	595	674	629	616	582	606	597	573	605	609	622	627	624	641	595	645	635	572	609	602	611	618	657	559	625	614	626	617	580	624	586	600	608	560	617	632	599	644	623	633	568	595	589	571	604	573	619	568	619	600	632	640	600	569	649	585	577	627	594	632	591	616	591	554	642	584	601	608	587	640	628	572	609	599	596	640	626	585	610	603	612	577	583	583	623	637	617	597	595	560	619	622	608	609	627	606	642	599	630	604	599	615	624	639	602	606	587	564	564	584	559	612	560	618	643	639	601	646	608	606	639	619	606	619	636	590	599	596	646	619	553	588	586	563	591	590	603	556	597	592	626	608	628	609	593	621	591	618	587	628	611	648	594	617	589	639	554	600	613	603	597	584	589	566	575	604	590	587	607	629	624	552	603	580	586	569	624	606	574	561	649	570	622	535	629	576	586	607	633	571	597	614	621	576	595	657	616	564	568	567	626	561	627	615	586	597	579	608	613	606	605	618	597	566	594	606	593	615	601	607	580	618	586	634	656	578	578	551	570	604	564	580	607	586	610	653	607	625	654	602	629	642	598	585	627	566	603	630	591	649	630	597	615	618	610	593	615	625	592	607	601	576	595	616	595	587	572	639	575	588	631	579	618	602	621	617	604	583	585	615	640	641	625	617	643	638	609	622	641	596	583	578	564	595	611	553	609	599	586	584	577	579	601	632	602	578	566	572	597	556	617	618	564	607	576	665	596	603	561	613	587	608	613	624	582	636	629	603	628	622	592	607	587	598	611	608	649	594	632	603	564	636	612	619	578	596	646	625	615	626	594	634	551	611	637	571	622	616	640	605	597	602	661	603	612	614	570	585	565	627	625	597	587	596	611	594	596	613	562	616	569	584	614	569	604	572	618	580	614	622	632	587	593	595	626	608	582	592	615	610	602	600	626	619	583	572	615	594	622	595	603	639	572	626	621	642	603	597	591	646	627	649	641	635	582	617	633	606	587	612	575	632	590	638	634	584	581	643	590	601	616	602	640	583	615	601	632	595	575	592	569	602	591	575	586	646	617	605	616	604	622	604	651	578	582	645	587	558	600	641	619	646	595	615	619	597	564	590	604	615	624	591	598	615	599	614	596	584	624	613	581	574	625	593	592	589	585	616	596	600	630	570	594	638	579	592	567	617	600	610	659	629	609	590	573	586	577	596	619	607	610	595	645	615	598	627	593	649	557	618	588	627	590	601	577	584	612	628	529	612	590	598	608	604	584	615	595	612	613	642	605	604	630	578	623	660	587	586	562	604	569	575	614	586	562	630	576	620	637	589	578	609	599	618	633	592	629	576	599	579	626	635	620	639	603	601	643	624	588	606	573	615	640	592	604	613	609	626	588	603	613	603	642	573	608	586	639	580	597	609	620	643	595	631	598	621	606	631	616	633	628	630	579	599	615	548	597	618	669	620	624	614	583	598	592	679	632	578	610	632	583	619	596	584	620	599	544	602	584	547	562	612	606	618	626	600	631	638	592	601	605	640	622	602	587	583	607	597	648	588	597	599	616	633	599	603	586	620	593	584	627	622	581	632	613	611	567	616	586	631	634	588	577	609	596	584	654	628	568	561	572	629	624	597	588	618	602	660	629	583	570	625	635	604	642	569	612	645	596	620	604	627	604	588	606	604	583	618	593	612	601	583	643	607	571	633	613	649	643	604	582	628	614	615	589	602	609	589	621	614	566	590	625	563	567	585	595	622	599	593	608	584	609	633	613	595	608	604	638	631	591	615	575	611	594	592	605	603	587	566	611	615	575	584	591	633	592	642	632	633	599	609	608	595	643	600	622	608	611	613	625	634	590	586	606	614	597	636	564	636	603	600	616	599	617	618	586	591	595	579	625	632	633	594	616	640	572	610	585	563	568	618	638	635	583	613	636	620	651	593	611	592	574	622	646	602	579	666	596	608	609	586	584	632	581	625	626	577	614	605	588	587	648	613	625	615	607	621	580	601	628	593	586	586	628	596	589	607	640	607	612	633	606	636	598	611	598	616	573	597	614	633	593	603	630	604	639	627	610	631	618	602	614	599	596	585	576	611	618	666	675	594	619	640	596	604	607	623	601	577	603	609	591	606	587	605	630	639	610	585	600	620	569	600	606	579	624	609	604	562	616	607	590	573	625	571	601	575	627	592	591	653	599	593	591	621	642	587	585	591	578	625	611	641	658	615	623	603	560	598	597	629	601	587	605	636	598	638	604	596	576	570	550	597	613	609	570	596	607	647	566	538	627	586	617	647	654	612	609	660	565	630	582	634	593	588	646	619	565	563	652	613	600	563	656	590	653	599	633	638	609	596	612	587	589	644	609	636	607	582	571	602	610	603	619	619	592	623	621	604	559	569	610	571	575	608	618	595	610	617	635	627	567	555	634	646	596	562	613	623	564	592	582	629	618	616	588	583	645	615	602	609	607	618	629	620	640	628	580	608	571	543	620	629	619	624	597	609	620	603	605	665	648	626	568	620	592	575	655	640	644	626	655	623	624	619	602	606	573	665	635	615	632	592	584	566	593	581	602	570	661	570	592	608	576	607	596	651	626	608	585	596	628	610	570	597	607	548	580	606	580	594	622	633	616	596	608	626	632	580	587	588	626	619	611	610	590	599	563	622	609	571	593	631	620	579	585	606	596	597	584	619	622	605	581	611	615	603	602	601	612	567	587	585	624	600	613	571	624	603	625	609	602	585	613	587	644	589	635	633	587	580	634	602	616	566	598	624	581	614	589	580	614	634	636	639	610	614	665	640	619	609	638	588	606	639	640	628	632	609	626	642	605	567	600	605	633	626	617	583	628	630	646	571	606	598	645	613	577	605	624	579	640	637	634	606	574	625	629	595	615	593	591	600	563	625	593	663	610	613	614	584	616	614	608	603	649	599	631	600	595	614	632	631	557	634	602	560	617	677	593	599	639	626	606	583	681	631	573	627	594	603	627	607	618	598	614	605	591	551	561	650	552	586	578	627	610	632	607	547	590	626	623	632	620	644	594	603	599	605	588	651	605	624	604	574	610	631	650	617	626	563	575	600	576	577	571	599	606	629	594	645	630	574
23460	21080	28267	24091	21071	10406	980	646	643	578	454	472	436	449	434	403	386	440	401	354	386	387	374	375	385	365	389	358	374	350	387	363	360	371	352	353	378	337	368	414	363	327	388	359	353	366	342	351	353	325	363	359	369	374	367	365	350	366	350	379	404	350	343	350	355	373	340	342	351	384	369	374	345	350	336	336	369	389	339	362	369	332	354	324	338	354	358	354	358	331	339	350	357	375	338	366	330	339	349	329	325	374	347	361	351	389	317	313	367	351	377	327	340	348	368	384	369	354	339	313	354	350	343	358	338	347	376	343	359	343	353	333	332	357	343	328	333	369	375	415	315	388	346	380	352	344	374	303	346	345	367	344	342	350	363	337	349	360	354	363	313	321	401	375	322	359	332	357	365	322	326	384	360	394	337	350	336	345	321	343	326	353	358	332	378	391	358	341	320	318	342	373	308	356	337	371	359	371	355	357	350	365	333	354	356	366	399	347	374	385	373	361	360	327	323	314	333	313	354	318	400	357	358	352	351	338	335	341	363	340	326	370	363	345	360	356	336	354	337	326	359	352	327	366	343	359	356	371	356	331	375	328	344	354	363	379	355	363	353	388	340	335	357	337	380	353	339	396	336	350	378	369	347	356	332	329	336	336	391	356	335	319	370	356	383	351	335	348	336	384	332	300	370	359	323	377	338	354	352	338	375	355	359	299	344	350	313	340	341	299	356	375	373	348	370	361	307	325	330	340	363	356	370	358	336	346	356	343	333	369	327	366	374	333	355	340	350	355	375	350	356	367	360	405	325	318	356	358	327	323	339	343	346	346	369	368	362	364	322	352	374	371	375	358	384	366	338	384	357	345	402	330	374	343	362	345	343	339	335	373	345	344	345	309	363	350	370	345	373	320	337	327	356	362	365	329	355	360	347	373	362	359	336	400	348	352	356	316	326	370	362	375	325	352	355	382	384	334	346	340	347	347	358	366	350	333	353	372	358	353	389	344	379	346	360	328	327	320	361	303	354	348	371	338	351	368	339	333	364	377	347	358	366	392	355	342	369	380	349	330	369	324	333	352	364	317	381	353	324	384	360	344	350	349	323	358	359	364	339	341	356	362	347	352	379	387	343	325	307	328	363	341	348	350	363	318	332	363	352	358	341	372	353	341	357	354	350	368	355	326	379	341	337	355	355	348	316	391	376	336	336	350	348	355	368	329	331	322	356	329	359	363	328	332	353	349	377	363	333	390	346	365	336	347	381	357	346	347	324	348	354	338	342	343	342	365	355	340	360	324	339	347	348	350	357	363	340	342	373	339	368	362	318	360	349	344	371	398	337	359	343	351	395	341	377	364	313	351	321	340	358	344	341	369	338	361	333	374	330	339	340	362	345	360	333	362	368	375	331	344	361	315	358	336	347	338	381	386	364	380	317	336	352	352	368	366	371	338	363	359	381	346	367	353	331	356	401	330	350	359	343	334	357	389	350	391	328	371	367	358	364	379	371	341	353	339	363	364	386	359	374	374	365	349	319	319	385	350	350	335	366	328	359	346	330	363	364	321	353	353	365	319	355	349	297	310	361	348	316	350	358	360	340	379	343	332	358	371	391	331	338	329	349	350	357	341	352	338	329	364	356	366	328	348	361	374	358	348	353	330	347	389	326	341	330	351	339	345	361	364	343	356	371	349	336	353	359	328	360	360	373	346	344	353	324	367	371	327	318	360	321	344	342	372	334	341	335	328	354	363	350	353	329	340	340	342	351	344	368	321	387	345	369	352	377	355	344	330	352	353	364	349	347	388	344	338	353	344	334	368	334	334	352	376	367	350	381	321	396	326	372	324	345	364	368	349	377	340	332	354	385	327	351	360	343	361	358	366	360	387	319	356	343	344	374	369	353	367	364	387	354	339	329	353	357	332	335	335	354	350	368	360	316	370	354	345	359	393	348	372	347	336	367	375	361	322	326	361	363	332	354	364	349	363	339	352	380	370	330	321	353	332	364	378	357	348	335	346	341	322	378	337	342	354	345	369	366	321	370	361	351	344	383	383	332	351	336	325	331	346	332	339	368	358	342	331	377	342	351	352	345	361	362	346	349	313	336	393	378	320	366	374	351	332	343	354	374	341	385	357	363	355	350	331	378	385	359	348	333	334	324	362	357	387	364	339	371	393	343	379	396	349	352	345	331	353	314	348	335	363	364	337	351	351	359	356	344	333	354	340	329	346	367	359	360	313	370	365	332	366	369	358	369	364	351	346	334	328	377	295	377	365	329	377	316	351	362	333	364	350	352	361	344	381	351	342	366	342	329	352	331	388	342	332	358	352	344	381	321	319	360	345	376	360	381	351	372	356	333	356	327	337	349	360	343	361	355	342	351	351	323	378	354	378	357	383	378	330	352	318	340	365	336	393	340	346	363	336	381	355	390	344	333	382	381	351	314	353	355	358	391	354	326	318	366	346	318	322	345	354	370	350	392	338	365	387	362	338	347	342	370	356	327	332	369	337	373	324	339	354	338	371	344	379	341	347	357	355	369	334	363	322	342	363	345	321	341	342	341	342	327	321	408	342	349	331	344	330	353	334	361	363	393	355	357	330	350	384	329	334	349	342	359	341	349	330	351	366	341	381	358	327	369	336	359	341	355	336	369	363	357	353	337	326	352	339	356	344	322	363	355	362	333	320	342	319	357	358	370	383	373	356	343	323	362	365	363	322	362	334	352	341	343	349	390	382	339	352	367	342	357	357	345	389	362	356	346	357	347	354	327	339	346	348	338	337	327	340	369	356	350	364	337	342	342	333	343	370	344	337	338	358	327	375	341	355	351	334	328	326	360	316	381	330	324	339	334	360	330	317	359	346	358	351	363	341	350	341	360	381	315	365	331	342	361	402	360	317	360	353	331	358	341	368	348	379	373	361	364	341	367	332	347	321	363	355	366	346	334	369	342	379	345	349	374	309	348	348	337	354	344	355	393	335	356	384	375	341	336	373	362	374	350	375	356	326	343	345	380	356	342	338	372	398	331	331	333	391	370	348	388	350	371	371	344	335	391	329	383	380	345	351	325	355	328	350	319	344	336	345	352	343	355	378	360	376	356	321	316	370	358	333	336	334	359	366	344	336	339	365	351	333	350	333	382	374	355	379	340	364	362	365	323	342	328	381	358	338	343	380	345	378	336	362	341	336	366	344	344	372	358	348	348	328	377	344	342	364	323	338	363	330	341	346	324	360	362	384	335	385	357	338	376	338	360	349	363	368	348	350	350	372	358	356	361	382	349	354	344	325	339	373	338	333	355	350	322	355	369	365	365	365	331	369	347	344	364	357	306	343	366	366	347	370	361	335	337	360	360	360	354	317	375	333	357	385	347	337	341	348	374	354	334	345	378	316	372	325	379	351	353	387	349	357	374	325	373	345	326	349	345	346	327	338	356	345	336	369	329	335	338	338	352	320	370	334	388	380	363	360	323	348	385	362	316	359	362	353	340	340	332	344	354	351	387	342
3943	8677	5693	2790	1941	1481	1156	1003	816	705	645	593	542	545	534	457	470	467	463	480	448	421	445	420	390	423	417	422	404	399	373	386	425	349	393	417	401	378	430	372	385	430	428	385	393	363	392	360	412	389	386	365	428	436	377	402	383	375	349	408	467	385	387	358	406	364	419	371	366	361	370	394	362	347	372	390	360	395	407	411	362	376	368	379	389	387	376	360	390	382	375	404	378	406	357	378	395	392	396	383	424	381	404	381	396	385	389	367	390	390	366	414	379	378	372	392	392	372	404	363	373	417	368	375	379	335	374	353	382	406	384	385	392	389	410	369	410	362	403	383	380	419	382	384	388	365	388	355	406	366	362	369	392	371	394	381	409	407	382	396	372	397	369	374	367	374	418	370	353	399	340	397	356	363	415	375	377	413	394	389	391	402	365	390	381	386	393	342	369	358	384	360	391	377	402	412	336	359	393	352	364	394	391	389	362	374	397	365	426	348	357	413	389	401	374	377	361	406	361	412	378	388	403	337	357	391	405	362	404	397	395	355	357	387	372	358	359	412	396	363	375	352	376	413	357	411	400	354	355	343	390	399	399	401	366	382	361	380	354	431	355	385	366	367	384	383	371	374	380	372	360	396	382	397	377	399	413	361	397	379	395	375	363	401	373	399	381	393	379	380	366	370	358	351	382	379	383	412	378	419	368	406	356	362	353	365	381	347	351	391	391	380	399	371	388	360	363	389	382	373	341	373	387	381	362	361	408	413	361	368	369	362	400	405	385	389	364	380	367	427	391	369	343	356	354	355	387	359	388	403	405	386	386	408	385	358	413	373	409	396	408	365	428	405	391	391	386	367	391	393	369	379	426	407	355	376	368	370	406	401	396	415	410	365	380	367	378	352	401	383	400	381	372	363	368	372	390	372	368	398	385	407	372	396	396	399	402	387	354	391	374	365	392	421	369	372	417	395	416	376	347	371	353	346	364	387	351	367	362	381	387	379	400	380	372	326	401	325	411	352	368	360	368	384	412	369	366	381	365	430	382	383	369	390	391	393	377	377	405	343	375	392	377	395	401	364	379	394	365	366	378	393	373	399	383	363	376	383	380	360	365	393	366	384	400	398	372	376	349	392	392	371	360	369	380	396	400	340	393	393	400	362	386	390	371	403	373	378	381	390	358	413	403	336	401	352	355	365	388	382	386	375	414	388	394	412	356	388	359	370	359	373	419	370	391	349	380	361	337	385	360	370	379	388	415	392	396	400	359	362	400	395	399	387	368	396	351	397	383	375	393	355	401	333	357	418	379	394	376	395	357	382	403	387	365	402	383	382	403	372	389	379	375	395	344	373	415	385	365	372	379	401	360	410	370	379	358	403	382	375	365	372	391	396	376	373	380	357	399	402	384	382	380	358	410	367	373	410	384	384	382	378	407	370	397	392	367	398	364	384	383	395	373	388	396	369	404	373	367	347	386	347	358	388	374	366	391	397	373	425	378	349	381	370	389	376	374	391	365	382	365	402	361	391	386	378	362	385	405	346	362	404	409	378	371	381	373	391	369	360	394	401	369	412	380	411	356	382	382	370	398	374	386	387	349	392	370	399	356	382	369	405	363	364	373	421	373	368	381	414	348	358	403	396	411	405	365	350	387	379	361	363	373	411	371	377	370	397	360	382	393	384	387	358	395	401	387	394	379	337	345	340	393	394	355	344	370	347	381	381	369	385	382	389	375	407	391	392	396	377	386	359	380	403	413	379	400	365	356	373	383	408	347	390	372	393	386	394	402	374	398	424	407	404	388	365	378	368	382	384	370	357	402	359	360	391	344	392	355	370	371	344	394	411	372	366	403	369	349	364	356	382	393	408	379	389	393	396	380	376	436	376	354	388	364	377	377	388	390	367	405	355	395	415	381	360	391	367	372	358	374	399	393	394	364	400	401	381	394	407	402	367	373	355	395	401	367	375	394	365	361	367	404	426	404	374	339	426	406	369	369	400	377	378	345	398	347	395	387	361	377	382	415	394	362	407	409	415	365	387	394	419	379	412	409	376	387	379	367	372	350	348	388	377	365	355	366	379	393	387	341	396	375	385	420	373	369	359	374	368	361	366	400	420	388	360	342	386	363	385	354	390	371	366	379	405	365	362	397	417	383	366	359	362	385	385	381	368	359	370	371	402	378	373	391	359	388	396	385	379	393	420	367	388	356	396	404	364	448	379	414	393	383	347	356	413	416	370	351	385	368	386	359	392	377	387	393	397	405	362	330	381	375	381	388	385	375	380	361	393	365	355	378	387	395	360	376	385	360	388	389	395	374	386	360	387	354	384	364	383	408	404	373	381	366	412	363	391	384	385	347	364	352	395	386	400	392	392	374	357	365	409	385	373	365	365	387	383	367	379	373	391	378	365	401	375	393	391	413	381	368	351	370	385	419	350	371	390	363	407	394	372	376	366	369	384	400	349	366	382	377	393	414	370	405	382	368	351	410	391	362	396	385	362	344	383	413	395	389	367	376	381	362	390	328	370	337	392	350	361	399	392	366	390	404	377	375	368	383	368	363	379	382	364	375	353	373	318	385	387	386	381	368	397	367	373	351	359	346	346	377	366	384	357	372	381	404	363	391	358	371	351	397	368	333	374	363	365	402	368	349	397	402	392	366	379	356	390	359	369	403	346	383	379	365	406	383	413	375	388	399	352	404	392	367	370	364	377	352	391	367	398	400	403	373	406	386	363	371	389	364	408	395	380	403	361	403	372	377	393	332	396	365	405	370	391	354	386	396	387	390	374	348	388	404	399	404	393	363	403	381	447	416	354	370	389	387	396	397	345	380	396	378	396	354	398	397	378	370	406	365	386	372	359	355	380	368	378	398	360	399	354	358	389	407	385	382	356	408	401	439	353	374	375	374	391	397	383	389	409	379	419	366	395	375	387	391	362	418	419	381	381	362	410	387	341	352	405	364	378	377	397	403	357	367	404	388	393	421	367	388	381	370	371	384	393	408	355	403	363	391	469	374	345	400	369	398	344	389	371	353	391	346	392	368	386	409	357	380	423	392	376	343	397	388	365	400	390	357	400	381	386	403	376	414	372	363	377	391	386	389	352	356	364	399	362	378	406	367	387	383	389	395	395	383	385	384	373	412	404	419	351	357	406	372	374	372	377	368	363	373	369	364	401	386	397	407	379	383	390	389	405	394	441	379	391	373	365	386	361	415	376	379	391	374	394	397	354	357	363	382	384	367	377	399	384	363	372	404	395	371	358	353	362	358	399	394	414	383	367	389	394	405	335	380	351	365	377	397	381	344	380	362	375	373	362	409	399	397	393	378	349	365	397	371	377	391	376	376	365	373	411	373	401	368	398	362	376	361	376	394	396	365	374	394	391	372	377	395	369	387	429	371	358	382	367	410	385	366	376	390	374	379	358	387	407	381	390	368	377	410	368	396	373	390	399	366	385	395	410	395	387	376	387	371	364	390	368	360	360	398	404	348	400	355	403
24698	20970	27014	25029	10538	1347	1056	941	940	858	841	886	836	856	867	924	834	815	865	823	826	858	827	865	862	770	830	804	802	838	818	832	843	781	827	780	795	809	838	815	864	828	786	839	801	838	867	847	839	816	858	798	838	830	840	817	815	798	848	801	784	818	830	845	886	782	846	836	822	785	819	835	798	850	791	738	855	843	788	850	818	802	844	823	780	827	821	815	813	778	822	790	784	828	823	785	841	804	776	810	765	822	808	822	784	833	803	814	801	838	809	831	806	832	775	854	758	808	808	838	848	844	822	782	794	828	833	778	809	789	783	795	813	838	797	796	796	832	797	772	822	828	806	808	832	787	834	791	801	772	837	820	855	825	795	842	793	807	817	849	779	759	830	832	762	858	810	831	846	862	845	829	851	778	871	811	853	805	806	830	783	792	777	793	761	839	782	804	825	793	784	797	820	767	803	777	782	845	801	825	795	790	817	773	786	828	798	785	832	815	790	762	780	800	793	792	784	825	783	783	852	775	817	808	803	772	841	813	842	810	803	807	817	743	830	819	798	811	824	827	849	748	870	785	844	838	820	821	843	829	809	827	773	812	837	833	802	811	793	800	790	796	829	814	816	770	791	785	809	783	843	790	817	846	813	779	755	775	808	839	805	802	831	859	772	812	807	778	796	857	837	793	795	834	835	794	824	845	821	810	823	816	835	837	786	833	814	792	828	813	834	783	806	805	852	858	777	807	835	818	796	801	810	810	826	823	817	826	791	854	802	796	846	806	792	789	829	833	815	849	879	805	843	821	832	810	799	827	842	804	802	797	798	777	802	792	819	811	822	808	776	821	862	829	796	805	839	833	867	822	831	794	795	863	802	758	782	822	811	832	819	845	792	796	860	826	797	777	782	776	802	815	796	852	757	770	826	787	824	771	747	773	820	810	854	779	781	781	795	850	844	815	743	790	791	770	790	786	808	802	756	786	801	800	768	859	788	872	795	796	774	810	829	791	793	772	809	822	801	795	850	800	792	871	801	856	843	801	779	799	847	792	846	784	813	799	795	831	813	791	807	825	802	856	819	761	776	846	782	829	790	836	815	789	826	804	855	819	770	818	834	771	829	795	806	836	781	820	865	836	823	861	851	836	787	815	816	833	817	847	837	801	807	808	816	810	766	851	839	821	773	760	745	828	804	820	794	803	874	811	810	857	799	842	828	807	806	758	831	758	841	823	834	853	808	794	778	880	798	777	764	835	762	824	845	795	807	848	850	780	777	814	851	807	829	815	773	771	823	855	824	857	806	790	844	792	779	799	749	844	760	791	833	837	826	840	790	818	844	827	768	879	743	806	797	820	815	819	808	794	814	813	839	845	834	826	805	818	866	758	837	774	796	797	805	800	868	799	794	801	866	807	803	784	839	809	846	839	841	879	822	849	784	849	790	833	846	821	808	809	783	801	797	799	823	801	796	869	817	855	828	790	799	787	840	777	826	785	827	794	763	799	809	843	816	770	839	801	842	791	805	792	829	767	801	818	831	840	788	801	803	832	802	776	782	782	766	823	807	782	794	806	807	856	821	785	775	834	853	782	816	808	785	803	823	792	822	799	762	818	789	815	784	786	846	832	849	817	848	804	795	763	781	789	819	789	779	813	820	788	842	794	839	822	812	826	796	790	801	806	791	825	787	798	821	794	816	810	774	762	808	806	847	812	768	796	822	818	829	804	813	798	833	841	779	843	768	828	818	807	832	800	797	800	808	815	757	790	819	819	807	790	756	807	843	800	846	822	765	791	808	804	789	820	780	824	814	816	842	782	790	788	801	818	820	806	785	779	840	816	821	803	863	880	792	828	826	832	806	751	801	780	779	841	859	819	833	791	778	803	843	846	806	788	838	818	816	767	819	782	855	843	801	777	820	786	785	795	796	827	793	765	838	816	792	786	799	816	785	791	803	861	834	877	795	802	801	861	788	883	763	787	803	786	863	803	840	811	810	800	832	789	812	787	850	803	782	774	819	808	810	790	828	787	864	829	792	846	800	782	775	794	771	842	822	791	841	791	755	743	790	802	816	786	845	854	822	851	793	844	811	830	790	813	808	820	829	808	805	799	763	784	785	772	816	783	812	834	798	768	834	806	832	775	860	791	788	779	767	808	815	782	829	817	815	819	813	733	790	791	860	820	824	784	820	799	804	789	805	794	762	782	804	801	811	804	761	815	830	818	817	836	799	813	799	796	807	795	843	820	869	828	801	891	802	883	793	816	806	807	786	804	793	788	857	841	742	765	824	835	823	732	866	838	838	814	780	828	789	819	774	825	809	767	754	818	807	823	798	851	773	800	805	852	807	838	798	821	799	830	839	839	813	828	775	843	780	834	793	734	894	831	847	783	817	817	787	818	806	834	793	783	808	795	780	809	838	856	796	753	799	778	823	806	843	812	795	813	790	817	753	755	848	821	831	783	833	828	785	787	825	813	811	826	762	800	810	857	835	779	799	804	825	847	807	786	853	854	793	857	807	798	755	814	838	790	830	802	820	799	758	795	796	832	846	827	784	815	775	858	783	831	789	788	820	823	839	787	809	805	814	807	842	775	840	785	802	817	767	805	809	851	774	817	788	777	768	791	807	779	857	856	814	781	811	790	806	813	811	804	799	815	747	790	809	810	812	775	861	857	846	796	821	836	827	780	838	811	848	778	813	811	788	795	816	819	799	821	799	871	750	817	796	773	816	772	865	853	816	847	809	819	771	841	778	738	789	797	794	869	816	790	825	847	765	753	834	780	826	804	805	830	792	830	816	818	854	817	761	710	807	793	827	778	785	800	799	785	813	775	803	795	834	814	852	758	796	825	826	792	774	767	799	828	831	833	806	793	805	871	804	832	784	838	871	810	847	790	845	850	818	766	837	823	792	774	771	801	845	815	751	843	806	830	830	833	794	818	802	761	846	802	819	772	797	822	845	868	845	831	826	831	836	844	794	814	790	794	747	843	769	856	828	841	813	829	829	804	833	816	747	799	840	820	810	788	809	810	800	774	819	778	777	751	819	807	840	886	849	781	798	831	836	795	808	767	839	861	785	825	784	816	847	774	803	799	763	801	831	775	766	807	837	847	787	786	839	779	812	780	866	819	854	814	785	827	767	810	761	845	811	841	820	814	796	840	811	812	837	812	796	874	763	800	833	785	819	729	866	842	843	835	836	782	792	784	834	831	788	844	816	832	780	821	842	783	808	813	780	829	754	778	803	821	814	795	833	810	816	791	831	763	825	829	807	825	790	833	827	797	814	820	779	759	833	838	832	851	810	836	795	814	767	820	887	778	819	807	779	762	782	821	795	769	751	851	839	806	765	826	760	826	801	783	839	823	789	787	774	802	800	790	791	858	775	769	798	795	820	774	852	820	818	783	808	775	826	792	779	813	847	835	859	813	791	813	852	818	865	823	832	758	835	796	779	775	748	832	759	776	847	854	808	840	870	801	802	793	793	827	812	795	789	816	841	757
4290	5225	3447	2028	1650	1433	1232	1157	1076	1003	1019	933	890	879	909	897	883	886	933	837	835	841	855	809	837	829	877	821	897	847	840	770	806	878	832	856	835	795	818	847	790	872	874	857	835	874	852	782	810	854	782	876	848	883	802	886	858	879	790	886	873	823	850	810	856	811	845	825	853	867	840	834	878	794	841	803	864	831	840	840	833	850	837	855	819	795	783	798	798	844	876	832	810	839	809	807	819	876	804	824	836	820	790	814	847	870	828	830	874	844	853	794	826	795	786	771	835	805	860	860	810	802	898	817	809	814	797	868	821	824	871	815	802	824	810	805	802	882	828	800	832	814	823	818	884	846	826	827	821	822	803	860	844	839	789	858	772	841	831	806	844	908	806	854	831	845	830	841	831	824	805	819	832	818	812	823	836	899	777	851	810	796	848	859	835	864	849	860	842	869	828	810	832	823	805	841	861	840	837	854	843	871	859	830	873	879	824	800	841	847	815	830	866	788	798	843	798	832	836	799	861	887	850	813	846	823	857	779	816	797	821	827	815	844	907	831	847	858	796	841	832	870	821	828	838	863	824	869	824	837	857	824	821	827	812	836	832	801	860	832	830	899	848	825	863	830	829	827	776	792	809	836	793	778	825	792	839	830	859	851	823	789	843	815	805	800	805	839	836	895	848	804	840	823	811	843	811	816	790	774	794	823	825	805	819	771	817	846	863	874	899	886	812	837	847	804	874	848	820	808	865	789	842	846	805	844	841	839	780	869	877	812	875	773	838	896	837	815	859	790	824	845	792	860	813	797	834	781	904	829	862	803	790	887	868	869	833	903	816	821	796	790	820	791	853	805	841	804	823	772	830	809	857	793	812	747	825	825	782	859	839	878	842	846	833	832	792	850	895	852	843	814	817	833	783	863	832	793	757	808	847	864	819	848	852	825	817	840	839	832	852	823	797	818	807	845	819	825	832	832	840	866	824	822	815	827	842	875	770	761	841	869	834	830	862	853	842	828	848	808	832	835	844	814	827	810	884	771	824	860	835	809	808	803	785	823	837	839	870	793	846	880	796	853	826	797	843	830	846	891	856	825	818	813	832	818	887	841	849	831	888	804	839	851	768	799	849	857	767	838	817	828	787	844	783	847	836	803	799	837	828	788	824	843	823	836	821	801	874	861	821	876	820	869	866	836	831	871	869	764	800	795	833	836	830	824	791	825	841	869	843	841	846	861	810	852	834	785	871	827	866	830	804	766	810	849	804	866	836	850	803	772	808	840	830	810	793	845	803	791	847	841	812	817	803	876	805	832	840	862	804	804	829	810	821	816	872	793	826	832	786	833	856	794	866	840	833	843	799	819	782	874	861	771	882	834	838	783	833	824	868	820	828	831	821	833	814	899	865	800	854	807	871	806	852	824	767	806	790	875	809	805	824	801	793	819	791	821	831	840	812	878	812	826	787	866	827	896	840	810	830	826	811	812	858	801	775	863	795	835	817	847	845	843	841	838	819	823	824	872	783	820	859	826	817	863	827	793	857	826	840	838	831	846	870	857	793	783	813	799	790	790	832	795	825	803	826	822	805	822	805	792	823	835	795	811	889	817	859	863	819	863	829	825	838	884	830	868	876	844	816	816	852	826	797	845	870	813	824	843	855	855	818	845	876	831	853	849	812	809	880	826	854	853	817	762	839	836	896	812	836	831	813	887	817	833	816	858	801	893	849	805	803	833	834	842	833	864	844	845	805	893	810	821	813	837	847	862	840	833	806	805	816	787	763	818	788	817	853	813	791	811	808	846	895	783	830	800	832	825	826	815	813	823	806	838	803	832	844	857	876	808	848	887	843	845	827	827	804	850	796	812	882	834	854	872	818	804	810	801	830	808	854	818	877	820	795	839	874	863	802	852	829	832	816	895	814	887	851	825	855	825	848	826	814	859	786	858	842	829	846	786	827	799	836	772	838	835	779	801	818	805	819	842	876	850	822	846	873	825	801	808	843	811	874	812	815	801	807	881	825	822	831	838	841	889	808	892	809	841	887	857	790	843	817	833	809	826	869	813	823	814	838	849	832	822	857	842	838	798	806	834	830	829	812	791	819	762	834	864	818	854	783	823	825	819	827	811	829	807	838	838	880	820	829	832	811	822	879	790	747	860	856	861	804	808	815	845	831	861	823	826	821	772	836	830	848	837	857	813	824	852	806	805	796	823	821	835	894	824	831	879	813	805	888	810	837	840	876	819	842	826	873	828	827	828	770	842	872	844	867	837	789	861	865	837	820	853	811	866	833	868	807	764	840	834	782	843	843	862	849	786	823	835	831	825	831	824	841	859	809	827	840	823	823	831	880	791	821	815	802	892	810	865	833	827	807	875	815	858	833	851	846	809	891	814	832	852	787	771	816	823	796	824	833	830	787	864	853	803	815	803	777	819	810	802	831	851	833	870	834	796	869	767	856	827	816	856	788	829	846	802	805	801	902	844	869	836	863	811	855	833	849	831	807	784	839	842	781	813	882	815	868	828	866	828	863	865	816	819	818	826	818	860	782	844	863	828	864	831	822	855	851	824	870	889	848	808	781	816	853	794	830	840	839	850	831	806	795	847	798	825	808	865	830	778	840	852	863	899	821	813	833	826	825	838	797	832	872	833	804	851	835	793	842	831	835	798	855	807	862	829	839	844	853	861	857	838	810	853	790	856	864	831	841	791	835	841	884	831	844	829	791	869	860	859	846	821	846	785	803	820	798	830	811	805	786	800	828	879	812	823	851	845	836	870	893	829	838	775	834	823	831	876	793	823	827	858	846	801	808	799	795	843	859	818	839	869	825	813	843	828	852	816	824	852	808	826	804	857	853	848	838	860	848	841	888	794	823	824	816	828	826	868	873	823	857	864	870	837	779	826	828	832	829	827	808	900	809	836	782	867	812	803	902	903	806	805	835	880	795	835	828	837	932	768	847	816	855	825	830	822	859	818	878	816	903	809	795	851	859	891	758	823	793	811	853	821	856	833	792	819	845	825	824	841	866	823	838	866	835	850	830	868	872	825	867	820	814	841	886	789	839	749	857	852	822	805	877	818	859	816	842	787	851	843	810	854	840	771	836	838	805	823	795	831	862	857	856	863	806	882	849	848	864	822	812	836	823	775	847	773	848	831	814	804	833	816	848	888	809	840	817	803	826	771	823	834	809	853	790	830	829	799	823	834	812	864	873	909	847	809	826	837	877	816	849	837	817	852	860	805	829	844	848	803	841	865	866	807	863	812	867	836	844	737	864	796	835	894	794	870	841	831	824	840	803	823	844	824	811	838	821	833	840	835	789	872	829	890	790	802	817	855	828	886	820	843	834	809	841	813	823	819	857	824	837	832	848	826	799	870	812	818	824	796	783	847	836	796	845	863	820	813	815	823	818	838	856	818	869	872	844	797	828	850	854	864	810	819	852	893	847	805	812	828	858	842	802	825	788	818	806	799	885	856	857	887	838	779	810	798	779	865	839	850
22540	21200	28870	23798	21193	21238	8855	1376	1034	887	845	794	787	746	777	708	643	695	640	653	670	689	655	626	645	639	640	631	573	606	658	640	615	632	618	642	590	581	616	626	625	591	621	611	586	642	610	599	607	619	589	626	602	629	532	567	615	638	569	629	669	594	585	596	585	610	583	572	567	567	611	584	616	620	589	590	601	583	606	573	620	622	577	633	554	616	618	574	588	619	631	604	604	586	585	568	577	606	599	552	612	633	604	658	572	600	578	598	602	621	593	546	543	629	620	568	581	633	594	575	603	598	592	563	573	603	613	621	610	584	606	563	560	604	612	580	595	608	582	575	596	602	602	608	557	557	553	611	657	584	567	588	600	559	593	611	582	617	584	605	602	593	568	607	581	601	623	607	584	606	609	619	596	567	584	618	589	600	600	594	573	634	574	586	624	563	542	640	586	564	578	573	609	571	561	595	597	586	616	551	565	635	612	600	646	611	623	608	596	576	594	614	612	621	601	609	570	561	567	576	523	591	617	588	633	561	552	589	566	610	601	610	575	555	565	576	562	600	594	631	589	552	586	596	626	593	580	590	582	606	572	559	586	595	612	618	595	600	616	595	586	585	592	610	612	599	578	621	592	576	543	596	554	583	581	563	616	603	604	596	602	568	598	630	572	587	599	626	580	580	633	607	572	588	562	597	575	566	614	605	617	604	577	606	618	588	603	625	595	633	601	609	556	627	598	574	599	607	585	617	572	639	571	614	631	592	572	588	604	595	578	590	595	591	619	545	561	587	592	561	583	591	594	607	609	583	570	607	599	583	636	597	606	630	593	599	625	600	597	589	578	643	562	575	547	572	573	628	565	593	584	605	540	612	542	555	594	626	566	584	584	543	605	595	558	568	612	585	594	630	607	645	610	555	577	589	641	617	571	609	665	635	564	594	612	582	599	626	660	573	605	572	547	577	578	595	557	598	592	567	525	609	656	604	570	556	599	627	604	620	546	562	596	554	642	597	558	616	620	624	581	631	588	623	604	647	622	620	593	597	613	570	577	631	570	539	570	586	613	594	597	578	598	616	576	619	609	584	609	577	604	559	586	596	563	595	586	624	581	595	617	557	610	579	600	611	588	622	607	579	588	587	578	639	573	596	619	582	575	628	590	592	630	565	607	555	595	583	579	630	581	597	606	620	620	598	568	550	580	647	572	590	548	596	618	587	616	597	589	561	602	612	609	608	580	600	609	575	569	572	561	594	599	587	593	608	621	570	586	557	599	586	587	603	613	625	579	580	598	603	578	594	585	646	615	619	679	630	608	586	592	589	597	631	602	555	605	583	564	609	642	572	658	559	583	601	572	577	608	593	610	625	648	583	586	598	578	615	609	646	612	572	611	588	555	582	600	628	598	579	583	607	595	574	556	670	604	625	586	633	624	602	570	599	587	555	564	579	574	592	557	602	568	602	621	558	577	613	597	581	613	610	608	555	532	575	595	579	605	578	554	624	590	579	601	578	609	572	557	603	586	639	625	594	628	577	602	626	567	584	623	555	561	576	615	564	580	585	626	556	599	594	544	600	627	556	572	638	576	623	621	596	616	621	545	606	583	598	592	595	622	574	561	605	613	582	588	552	564	582	604	579	612	597	582	603	633	600	612	572	531	573	601	577	604	579	559	617	598	598	620	575	600	587	588	560	590	618	553	627	570	557	556	641	617	587	563	571	577	569	593	585	573	605	597	595	588	594	557	594	596	606	580	527	554	583	591	605	586	544	637	583	588	613	619	584	596	670	621	608	617	579	577	595	579	592	600	619	590	579	636	616	546	590	575	626	618	613	607	592	627	593	592	584	602	609	605	624	558	617	580	598	567	601	614	618	648	603	622	595	611	620	634	568	571	597	589	621	590	588	601	604	615	623	653	589	576	593	580	631	575	595	576	610	611	559	585	586	605	578	640	638	563	568	607	587	563	583	569	604	580	616	586	645	567	573	592	600	594	595	609	583	558	594	591	579	587	558	599	549	600	597	627	587	591	554	601	584	591	586	595	550	620	601	567	564	597	602	628	563	591	597	567	590	586	595	615	588	616	596	625	588	604	596	616	601	638	582	631	630	546	633	593	589	653	582	554	590	550	591	593	578	571	628	564	577	559	599	598	615	547	555	583	605	577	601	578	630	555	576	614	604	590	629	612	611	623	592	578	576	645	571	609	582	599	598	587	612	570	620	583	573	573	611	598	587	621	607	581	599	605	595	585	615	603	575	602	595	625	619	562	597	605	563	542	589	559	635	580	592	647	592	558	569	638	596	571	541	616	582	579	565	555	579	607	602	625	588	597	612	582	611	590	602	588	608	561	612	570	568	593	595	568	587	602	621	572	562	582	561	586	569	631	586	601	603	601	617	606	618	594	612	555	646	588	572	626	576	584	610	577	585	593	644	585	576	546	598	615	591	613	581	593	556	591	554	563	594	582	593	599	657	537	530	595	594	607	581	589	649	590	589	582	578	534	629	552	559	585	598	546	612	546	576	587	586	609	595	613	634	566	566	566	621	613	585	629	592	580	602	598	556	598	589	576	590	573	568	543	563	573	522	581	612	588	567	601	594	622	589	551	616	575	599	570	613	600	607	604	561	571	614	511	588	592	576	597	576	594	594	577	599	600	579	591	541	630	612	560	590	608	635	603	567	608	588	582	567	541	571	599	617	625	596	598	584	569	601	578	609	554	565	605	561	586	621	552	596	624	635	618	600	581	555	602	611	591	616	591	546	601	589	608	589	629	628	590	606	588	605	558	604	574	602	562	599	607	647	602	556	592	573	619	615	636	601	617	573	566	586	594	581	584	577	555	560	565	581	604	612	599	619	548	594	601	636	627	561	609	603	595	580	598	560	592	597	609	590	590	650	599	598	587	571	576	587	586	587	598	565	581	579	593	606	576	589	548	594	575	577	582	619	577	587	568	529	592	610	628	565	584	600	568	613	582	576	584	608	586	602	586	612	593	597	590	572	626	655	555	575	577	652	559	600	585	584	565	605	547	578	597	568	591	622	645	621	605	579	582	646	573	568	579	577	589	560	642	641	584	583	553	623	595	612	561	577	589	602	579	551	539	606	623	614	583	536	573	613	571	608	558	587	625	588	609	598	602	587	582	629	585	570	552	558	604	611	619	622	632	581	610	549	594	555	592	575	602	550	609	575	567	553	575	583	609	599	574	597	567	541	610	610	636	573	587	569	612	612	572	591	598	546	601	577	571	655	645	605	593	577	586	608	578	620	591	555	613	542	603	585	584	541	594	597	598	637	567	573	584	621	604	590	619	626	597	587	660	591	580	592	612	577	599	590	619	577	608	581	596	578	529	603	599	566	585	627	640	584	574	589	609	601	604	569	606	642	573	628	613	637	597	594	578	608	570	607	589	591	618	589	640	572	588	600	600	596	615	584	628	605	580	551	544	553	594	570	601	566	634	598	565	599	602	609	544	602	583	564	619	583	598	622	603	592	578	606
5254	14332	9429	4672	3436	2545	2035	1687	1385	1237	1133	1027	957	872	826	809	766	757	745	725	727	722	672	688	648	650	618	661	619	652	591	649	628	629	648	569	569	614	612	636	548	639	587	595	636	583	624	589	605	585	610	609	652	614	620	601	621	591	559	573	677	593	620	576	569	621	603	587	631	623	583	619	555	640	576	571	621	575	579	566	577	612	603	613	573	571	612	628	630	568	581	643	588	601	626	521	599	597	608	605	577	601	629	562	586	574	589	582	587	584	575	592	623	631	595	594	582	598	600	616	574	593	577	574	556	616	651	594	593	569	629	554	585	641	570	642	599	600	602	594	567	593	588	548	593	570	571	612	548	618	573	620	554	559	630	569	617	568	579	614	568	585	597	617	606	597	613	608	633	552	593	626	623	580	570	605	548	600	594	553	605	580	585	620	594	598	598	561	547	582	590	594	584	596	575	601	662	588	638	557	590	620	576	585	574	589	584	602	590	628	593	612	593	567	590	571	600	605	615	550	611	623	584	602	622	582	575	604	598	568	631	655	582	603	618	592	607	569	546	614	614	569	595	585	592	616	585	573	569	572	606	589	616	544	585	599	619	570	608	557	573	629	582	579	541	560	593	589	600	619	618	605	570	576	607	554	586	571	590	603	606	607	574	581	600	607	604	608	602	590	605	550	562	553	599	588	594	576	609	624	606	574	589	634	596	587	524	565	609	601	569	533	623	568	574	609	579	613	608	593	564	626	574	574	586	616	605	589	561	597	584	567	608	544	576	617	592	590	567	622	574	605	585	615	626	607	592	553	613	555	592	622	607	571	603	597	577	598	617	582	589	572	614	579	631	589	590	594	598	545	610	606	581	581	614	603	584	593	562	619	632	625	583	613	584	573	621	569	599	605	626	572	578	596	589	598	550	585	604	603	613	609	595	561	605	553	604	596	551	579	600	555	638	569	638	577	571	614	582	600	584	557	584	612	613	602	588	617	558	554	638	622	600	615	570	628	591	572	601	560	556	599	601	601	631	611	550	601	566	576	601	576	603	629	568	568	584	597	601	568	555	625	587	577	608	559	622	618	567	576	593	530	609	595	644	534	607	611	592	571	595	573	610	589	626	581	586	544	583	601	583	598	583	623	592	602	584	608	583	565	576	573	632	614	612	589	617	556	580	606	568	604	569	589	554	587	591	557	577	563	597	602	603	568	612	589	568	578	589	584	597	588	597	611	576	602	614	616	618	600	615	619	574	602	606	611	579	575	579	615	608	589	656	593	564	550	580	563	593	609	594	600	616	617	594	608	619	589	605	557	610	628	614	642	641	571	571	574	640	577	554	616	608	592	596	623	551	557	563	598	556	621	595	627	603	574	580	609	595	559	595	564	560	602	591	603	602	606	624	589	593	587	606	538	565	578	532	610	606	618	583	587	596	613	587	594	599	589	608	614	595	561	618	625	601	581	584	587	616	564	603	561	596	596	600	614	580	575	643	657	597	634	596	556	559	612	596	608	589	571	565	585	608	632	631	619	583	579	604	599	579	601	615	577	649	625	618	604	575	596	583	648	629	606	614	556	605	580	596	583	603	612	547	614	619	566	598	609	608	645	587	596	586	602	602	623	569	614	600	629	673	574	612	619	620	580	610	609	587	607	610	564	567	636	625	573	566	605	575	563	611	595	637	625	573	559	550	589	564	617	576	618	576	590	591	542	598	618	618	583	588	573	573	611	603	564	615	581	633	615	582	539	525	644	591	568	604	617	584	617	621	571	569	601	572	641	649	664	604	555	632	584	537	561	620	564	569	581	648	595	559	552	584	607	605	601	625	587	597	608	634	580	621	610	610	595	606	587	606	590	579	570	604	598	570	599	632	570	624	586	596	631	555	584	590	589	580	609	579	583	562	595	652	577	561	654	599	647	579	617	567	584	606	582	596	591	589	579	570	607	607	589	618	592	584	571	622	576	564	584	591	582	555	614	605	546	567	597	632	631	584	636	557	603	613	577	597	594	596	604	589	586	614	600	579	612	600	551	571	567	586	570	605	603	561	577	623	626	629	567	580	588	588	563	589	620	586	648	631	591	552	631	620	570	620	591	600	595	567	589	579	588	596	587	597	604	613	598	611	632	616	595	596	587	580	604	596	576	619	575	576	563	622	593	643	599	626	614	607	620	569	610	574	579	619	597	591	580	582	596	622	571	563	585	605	605	582	584	524	607	601	587	602	605	601	563	596	582	598	571	568	627	638	618	565	577	577	583	613	591	618	610	621	581	559	569	604	593	575	569	606	545	608	583	600	608	628	642	589	559	671	624	609	624	562	562	586	601	569	596	597	632	606	586	603	571	633	585	633	595	583	601	548	602	614	550	624	609	650	584	571	578	597	590	573	574	611	573	624	586	603	589	644	577	607	595	592	581	556	628	578	609	622	630	591	622	637	593	612	597	578	596	524	633	601	583	573	594	585	583	558	555	599	613	587	615	560	601	580	578	581	587	627	619	599	608	638	619	569	566	614	600	610	623	632	591	603	620	609	621	586	576	595	599	566	630	594	589	584	604	589	549	562	618	608	618	611	572	562	546	571	602	577	601	554	561	570	561	610	587	582	591	590	569	574	628	624	609	573	596	591	589	606	621	603	592	603	565	572	568	598	565	561	580	543	579	572	612	565	568	562	557	573	586	591	602	589	598	576	552	620	617	638	585	594	599	613	569	640	569	632	610	601	611	628	578	570	605	563	626	569	602	603	604	592	572	589	599	598	559	586	637	614	609	580	577	554	613	568	596	599	600	583	579	599	594	542	578	609	586	603	647	633	617	633	559	612	621	620	567	588	602	662	566	650	609	647	607	596	577	577	610	593	567	580	554	591	591	610	595	607	642	622	555	597	597	599	595	592	590	604	595	637	585	583	614	565	562	574	608	593	587	582	635	555	587	601	602	575	596	577	584	548	595	605	607	569	589	616	628	584	586	614	571	604	605	578	579	608	615	647	571	566	632	609	596	584	595	562	610	604	564	596	592	571	542	618	544	630	585	590	627	575	583	604	605	605	591	589	558	611	576	589	627	602	591	554	606	591	619	595	578	584	605	596	585	592	609	573	614	579	628	611	608	609	578	563	584	601	594	612	585	588	543	568	578	592	593	573	557	575	615	568	562	625	577	603	611	598	591	606	582	551	604	553	612	598	589	570	603	578	603	608	576	641	556	623	598	614	607	610	608	575	573	591	618	581	568	585	585	633	616	613	606	645	628	567	555	553	628	632	598	607	603	576	548	618	643	638	559	620	604	567	625	632	603	595	597	572	629	571	599	586	568	642	577	548	567	527	600	613	585	579	597	592	572	606	587	618	575	656	590	615	617	626	635	620	645	619	585	572	630	585	571	614	617	555	580	578	601	603	565	605	578	595	606	570	587	536	609	594	610	597	596	615	624	611	657	561	571	601	629	640	553	569	617	592	601	542	615	557	586	590	566	640	571	634	587	614	583	595	571	629	576	588	582
27742	17562	3952	833	658	602	607	555	603	617	522	615	582	576	577	593	571	616	601	568	591	600	576	563	581	615	543	540	592	571	577	565	558	602	605	587	584	592	528	621	555	594	572	594	597	539	584	572	652	555	554	573	584	570	562	593	609	563	615	554	604	572	556	566	585	569	549	625	592	592	607	566	591	546	562	550	603	535	570	572	599	572	549	557	542	573	570	577	557	634	560	611	565	556	571	619	595	526	577	579	586	609	605	576	560	590	524	566	561	550	637	610	595	559	593	585	585	545	617	542	579	573	554	565	603	613	523	545	567	597	591	587	551	560	571	625	597	524	621	588	579	593	567	563	540	565	562	580	589	595	549	576	635	584	554	597	593	601	554	601	570	621	566	560	537	608	538	580	567	577	587	558	602	557	619	615	581	568	597	635	580	543	618	576	613	596	571	576	551	559	575	604	589	578	556	554	603	591	586	583	564	579	549	571	560	558	592	570	595	570	528	570	617	588	579	573	539	557	611	591	599	582	574	571	580	571	583	607	582	607	600	599	535	544	602	572	596	574	575	597	586	592	553	554	571	574	604	589	545	570	564	581	567	561	542	593	603	601	595	606	580	592	601	587	558	576	586	523	565	594	574	561	563	530	571	570	556	546	565	565	524	544	576	615	532	559	539	547	567	609	579	593	576	529	590	599	561	599	577	555	579	590	578	557	564	566	537	535	605	551	590	606	541	593	541	554	561	553	507	607	600	575	593	582	570	590	547	569	546	588	532	575	587	572	602	583	551	568	532	570	585	561	604	589	567	585	569	580	559	544	560	569	559	584	577	597	593	571	589	586	591	558	598	576	565	577	580	562	597	596	606	577	590	561	594	567	542	545	612	566	605	547	599	618	576	554	560	594	575	573	554	574	572	555	559	591	569	553	567	602	577	578	523	575	569	583	576	578	594	562	541	581	571	597	591	577	542	584	594	569	583	573	560	592	622	542	537	573	576	623	595	575	581	570	598	597	589	577	587	595	558	578	528	582	582	584	530	554	568	577	589	580	522	568	605	537	582	586	555	621	586	598	603	565	619	522	598	589	568	589	567	565	574	569	535	551	562	538	601	509	600	578	581	584	575	606	586	596	583	527	511	594	563	604	590	551	560	564	564	579	567	593	578	577	559	530	584	551	563	567	572	562	583	611	587	599	582	611	604	561	636	588	545	583	600	612	530	614	558	582	560	569	515	606	580	614	600	603	558	598	596	604	536	557	564	590	555	579	597	561	523	575	592	574	587	593	593	598	584	597	565	573	541	617	591	588	538	583	559	561	564	622	611	568	563	588	601	631	586	524	628	592	612	611	582	603	586	591	590	614	582	580	554	554	511	573	565	598	625	565	595	571	561	553	546	572	562	550	550	570	627	618	580	586	559	593	566	553	587	598	592	558	595	582	596	567	574	573	544	606	559	557	589	597	613	590	587	577	598	583	602	611	587	581	587	563	589	543	608	568	606	567	558	524	568	563	566	519	580	557	608	566	550	578	602	557	565	611	592	627	569	525	554	601	565	605	563	566	566	585	548	574	548	562	581	552	578	543	558	557	596	552	597	566	585	578	593	569	626	593	571	561	590	621	583	599	534	592	589	543	569	579	601	547	591	558	581	576	598	545	587	591	554	544	604	626	562	558	500	575	569	598	596	599	582	576	534	602	579	563	582	596	559	502	610	553	564	610	558	563	570	582	543	579	581	554	553	595	557	587	547	617	598	613	545	572	607	597	604	576	551	565	545	546	597	589	592	581	623	574	575	564	573	576	590	562	562	581	599	623	581	587	585	592	545	577	610	557	613	607	541	557	598	569	574	581	596	554	595	531	543	616	580	570	552	592	581	570	604	564	554	574	600	540	550	564	589	589	572	591	558	562	548	566	568	616	522	595	587	596	598	574	571	549	514	590	570	532	619	593	558	584	634	546	597	538	555	584	578	546	596	578	597	593	608	532	665	516	572	550	536	547	574	601	578	563	546	532	558	586	586	608	585	580	566	578	595	622	571	597	586	539	587	633	602	621	542	589	559	544	596	608	557	609	614	582	574	612	630	646	620	577	583	594	603	535	571	561	547	575	557	561	564	567	561	593	586	557	630	579	575	588	551	569	586	601	548	577	577	592	644	567	613	575	593	604	573	595	575	565	576	542	563	584	555	582	609	550	576	566	599	553	558	615	591	570	553	538	540	607	551	567	583	542	559	586	572	534	606	586	538	575	600	570	578	622	569	567	580	575	569	589	559	566	559	607	576	537	595	587	587	595	633	561	585	564	604	632	586	583	568	586	598	591	601	607	587	582	572	585	531	583	550	621	583	542	594	567	572	565	576	581	588	582	571	583	597	580	604	550	582	588	565	605	568	571	615	592	636	555	600	594	586	547	582	608	583	619	548	529	582	549	535	605	584	577	527	564	553	543	587	593	612	609	555	603	629	580	565	562	598	559	538	550	535	632	576	596	616	568	492	589	656	609	591	592	631	568	617	563	570	559	571	573	605	607	580	599	572	525	595	572	571	568	553	604	567	528	565	562	595	598	604	595	592	579	567	548	573	608	581	559	581	548	601	580	594	572	589	544	585	594	579	581	553	635	607	602	539	582	581	627	585	592	575	609	595	564	565	560	570	583	566	572	556	583	590	597	585	561	558	551	590	565	616	614	561	561	558	542	586	616	586	613	581	555	552	565	512	617	559	556	575	572	573	574	618	621	584	589	567	564	603	567	545	603	583	583	565	569	585	566	556	634	564	573	598	584	577	585	570	572	594	600	604	575	589	559	560	618	580	573	642	620	572	553	558	549	568	618	572	621	598	570	579	571	613	561	626	559	577	606	553	607	607	547	580	612	567	578	572	539	591	578	603	523	580	630	561	594	544	587	562	603	570	569	545	571	546	561	605	649	568	584	547	565	584	559	549	589	606	516	566	558	585	583	561	604	607	591	581	527	556	610	597	589	536	618	584	590	564	571	624	597	580	589	573	598	554	574	559	601	609	573	534	595	597	527	544	590	559	609	606	564	584	560	610	568	580	572	611	564	590	581	558	581	527	542	560	567	530	583	582	601	573	572	596	548	598	613	611	591	558	590	574	563	562	576	583	527	574	626	589	580	549	568	645	584	563	581	612	572	573	564	547	608	567	587	570	592	558	550	562	570	598	583	572	570	562	590	595	560	562	565	539	590	552	561	571	605	579	572	551	552	565	535	594	617	612	593	596	598	507	563	618	559	551	571	569	543	554	596	570	568	563	586	564	586	576	606	580	577	600	546	617	585	612	560	603	610	566	616	604	556	562	589	586	566	582	586	616	578	592	565	554	570	585	621	594	574	571	621	559	560	595	571	595	584	572	555	581	572	555	598	555	608	580	575	562	548	543	590	589	566	595	596	550	545	578	599	594	567	603	609	591	556	589	600	602	572	609	605	569	543	561	595	543	631	555	583	600	576	600	603	596	571	586	590	607	568	602	586	599	584	573	610
4666	1187	951	772	750	718	602	583	625	652	593	660	601	611	607	597	643	648	603	641	622	610	595	634	640	630	648	620	607	605	580	651	566	610	640	601	616	600	673	587	650	621	588	607	612	586	651	632	611	635	614	610	653	602	594	620	654	607	596	598	642	652	618	621	674	628	580	631	612	579	605	617	634	603	616	639	609	615	607	625	624	623	606	603	621	598	603	607	612	631	585	620	564	672	612	596	627	603	607	577	606	615	647	626	605	607	632	584	620	559	568	627	676	656	568	570	618	624	647	635	627	609	635	595	597	565	635	622	583	628	598	622	644	650	637	631	631	629	650	585	629	621	607	594	612	637	620	619	570	609	646	592	585	602	613	637	591	603	617	585	635	629	655	615	654	571	591	595	620	626	629	625	646	611	604	648	572	625	618	593	627	605	610	630	643	633	612	622	628	620	639	607	573	631	640	585	630	622	605	640	594	611	637	592	661	630	616	612	594	613	585	612	623	627	650	660	609	611	624	621	613	607	598	690	592	560	631	621	628	642	623	582	633	583	604	605	608	644	626	616	633	619	621	637	662	614	627	631	584	613	663	635	596	631	614	626	618	615	638	614	669	671	651	615	592	591	642	609	620	612	619	683	573	624	589	608	660	609	606	618	594	631	590	591	657	643	610	633	642	677	644	617	593	667	610	618	622	572	612	650	601	595	630	562	655	623	641	609	601	646	619	639	611	580	621	624	641	593	617	628	600	634	667	610	620	641	641	650	633	586	630	587	596	631	602	642	624	636	612	613	632	664	612	612	614	619	642	623	642	616	658	626	652	651	616	618	615	601	608	623	595	572	594	609	651	612	618	647	611	624	589	638	576	562	608	617	573	602	611	621	624	632	661	576	670	625	632	561	586	616	636	637	630	653	636	589	614	618	669	626	571	612	600	609	634	589	594	614	646	603	624	621	629	615	651	596	664	614	593	602	624	673	617	593	573	648	627	633	611	606	603	645	618	621	636	603	628	612	614	602	592	589	638	621	657	581	636	581	610	608	616	596	588	588	613	601	622	601	593	608	598	602	621	598	603	615	622	638	600	613	640	653	621	626	609	609	631	627	643	632	619	649	589	659	608	651	578	606	652	670	606	615	634	652	656	650	659	612	621	559	611	611	634	610	624	662	635	588	619	587	626	639	629	634	613	597	654	631	643	602	614	623	634	638	600	623	621	620	599	678	591	600	612	565	582	650	671	596	588	604	640	610	571	601	608	619	612	644	628	663	640	579	623	611	651	640	629	661	602	632	603	632	592	643	578	607	608	572	654	599	607	637	544	621	605	614	652	608	645	599	643	603	604	643	593	620	602	617	639	628	597	604	630	647	617	630	603	612	569	598	636	595	611	595	618	604	585	655	627	572	629	670	594	621	645	583	636	587	636	625	609	625	595	617	589	662	626	625	620	583	634	606	641	668	588	642	602	595	644	605	645	618	634	624	590	609	602	626	592	614	641	568	563	629	585	631	611	590	588	582	661	619	619	595	590	606	580	607	612	637	631	616	612	643	615	632	614	620	629	580	637	630	585	627	602	640	630	597	648	627	582	541	639	631	612	637	654	622	615	602	598	642	660	640	604	600	630	628	616	628	679	592	645	612	616	631	644	621	569	650	636	658	596	641	612	619	607	613	624	661	628	656	626	617	600	629	618	633	624	626	580	604	561	671	622	651	645	635	593	624	582	638	605	624	629	647	646	604	653	653	614	619	646	628	587	603	604	597	660	617	649	633	629	645	618	596	608	613	626	633	624	604	617	613	629	620	606	619	611	588	581	656	637	601	605	600	605	624	597	658	618	602	597	646	607	589	611	631	615	638	621	602	586	607	624	606	652	609	639	607	549	644	660	617	627	604	597	607	616	601	570	665	575	582	629	581	604	581	637	625	590	627	631	605	639	646	611	587	596	580	615	597	621	636	618	595	606	641	615	630	613	581	579	573	596	597	599	632	635	629	623	629	610	633	626	622	590	586	617	642	615	627	617	603	611	564	618	599	629	590	650	582	608	604	642	579	664	603	569	605	609	625	662	637	658	573	651	594	616	613	662	656	590	590	580	619	625	574	603	605	606	624	618	643	639	571	633	621	670	619	603	589	621	625	645	658	567	618	601	619	594	587	654	659	670	618	637	614	590	617	615	612	629	694	589	637	612	611	648	664	624	639	666	655	593	588	596	568	613	615	620	600	615	634	604	611	594	601	612	635	651	625	604	634	644	593	693	618	600	607	603	646	623	619	647	605	633	630	672	595	637	646	578	659	640	592	612	594	640	616	616	627	593	640	608	662	674	653	634	633	648	586	606	649	607	584	623	642	617	608	635	614	604	592	657	656	603	609	614	587	611	607	602	642	615	632	604	633	598	644	597	630	590	567	577	572	664	643	651	611	637	620	636	661	607	590	628	612	661	609	610	640	630	596	647	631	593	642	637	656	660	609	599	578	642	617	645	655	625	599	592	628	623	592	621	536	597	558	594	605	618	622	613	622	579	645	591	563	605	646	639	650	595	618	616	626	632	568	607	605	578	635	601	592	571	595	605	633	596	598	624	620	575	598	634	613	574	615	635	588	630	644	593	650	650	650	616	650	636	597	556	587	640	591	608	608	638	643	595	638	621	644	556	611	603	634	603	646	594	663	644	610	652	596	618	630	548	616	616	656	625	603	664	655	683	658	589	662	604	581	609	590	623	614	632	632	637	629	639	659	638	605	613	636	603	637	638	639	611	612	638	621	628	627	629	590	628	626	602	626	582	604	639	643	614	633	633	586	676	634	606	622	622	584	645	658	612	589	667	600	620	669	612	647	598	637	656	666	604	633	595	638	592	645	629	616	618	596	593	610	586	636	606	626	623	631	606	631	634	614	644	645	634	592	644	681	636	601	642	642	602	613	660	586	594	629	629	622	625	599	621	604	642	640	641	626	621	623	607	625	607	624	599	674	641	592	587	615	575	635	591	599	585	596	637	612	617	648	592	605	600	573	599	630	617	608	610	633	587	589	592	631	640	648	593	640	613	602	635	664	623	601	621	686	625	594	642	625	607	586	647	642	632	614	660	618	640	669	634	636	657	636	653	624	637	594	612	574	600	566	603	574	608	653	596	638	630	601	642	609	595	603	630	646	595	611	627	599	642	611	627	592	627	621	574	613	620	617	602	603	644	629	611	685	585	623	662	679	580	605	598	591	664	612	603	613	578	642	580	631	585	650	615	600	592	654	546	632	566	597	650	602	628	614	551	639	655	575	597	626	613	621	617	603	582	612	614	637	619	636	617	585	630	589	593	610	598	653	628	609	606	685	639	637	629	611	602	634	567	620	618	610	609	621	628	625	621	636	580	615	641	649	621	616	615	603	650	692	631	621	664	617	602	606	606	599	632	600	651	631	591	613	606	593	609	625	626	634	606	659	597	628	550	646	595	623	648	627	588	617	622	630	592	610	595	637	630	623	614	614	649	646	617	602	626	618
23460	21072	28282	24071	21064	10386	974	731	608	537	522	456	410	419	406	411	399	417	391	370	381	375	378	370	366	367	336	354	346	339	344	354	355	330	388	335	341	376	342	345	364	360	344	363	331	347	378	334	354	344	321	344	346	319	323	344	366	362	360	351	389	353	353	314	356	336	332	320	334	348	355	350	330	358	356	370	327	354	375	362	344	353	377	342	338	317	329	360	358	342	371	331	344	352	326	347	360	324	376	378	347	325	300	333	340	341	321	359	347	325	369	285	363	342	312	352	347	320	344	341	342	366	366	317	326	348	315	363	317	348	354	357	344	319	335	341	341	381	366	321	317	344	310	360	381	363	373	391	317	354	301	337	343	314	314	362	366	361	332	327	345	319	320	334	320	326	328	324	360	315	323	352	374	331	363	336	339	331	362	348	348	382	347	375	337	362	322	345	330	339	348	362	360	342	317	340	324	352	329	376	325	330	371	313	377	354	338	350	343	349	354	352	344	337	342	372	363	326	344	348	327	380	339	314	340	298	309	346	363	362	335	343	310	344	337	349	356	338	346	338	341	323	323	346	348	320	351	343	323	350	345	350	363	353	324	370	355	347	338	330	319	341	370	302	339	330	319	351	358	360	315	328	331	331	349	333	337	346	331	339	325	327	338	386	354	314	336	357	370	357	339	335	342	329	352	340	345	353	333	337	331	374	331	344	362	363	353	362	350	360	343	351	355	338	317	354	346	383	322	348	342	328	347	328	343	325	351	361	373	323	335	376	377	336	295	341	315	370	329	357	349	333	317	292	331	351	318	321	329	355	342	334	333	330	357	343	353	351	346	336	362	342	359	299	339	327	361	328	339	342	334	313	314	344	345	310	330	329	313	357	332	355	364	344	334	345	343	328	355	334	355	314	383	343	345	361	336	375	338	337	360	318	321	359	339	364	319	312	362	343	322	341	334	353	372	337	353	342	325	344	320	353	335	365	357	346	309	359	350	289	360	394	356	363	325	347	346	339	322	349	329	352	333	363	368	387	351	335	328	338	338	318	347	339	342	337	324	367	355	343	362	309	361	341	384	334	341	356	359	326	296	324	342	343	321	316	365	343	339	373	360	386	346	315	338	310	360	346	329	344	339	331	344	327	340	334	348	354	339	315	359	342	354	340	339	382	328	328	352	338	339	332	373	347	290	295	349	374	323	359	351	367	337	323	339	336	357	322	396	350	325	367	345	326	360	381	362	349	339	315	344	344	349	332	350	358	367	354	353	343	358	358	348	374	395	317	351	336	345	309	326	357	318	363	331	340	338	329	359	364	351	357	355	338	353	312	353	324	326	331	328	356	316	317	303	317	372	332	368	361	339	343	368	332	362	309	351	326	405	318	308	364	370	341	332	375	325	341	348	349	346	336	363	345	347	323	338	328	372	321	340	350	362	348	338	378	328	328	361	333	336	352	324	331	357	332	327	362	355	362	349	324	352	316	357	349	359	338	304	336	336	365	343	360	377	329	371	329	355	345	281	316	342	319	381	357	340	343	349	317	338	371	346	368	348	294	325	328	357	339	323	356	326	324	329	360	343	362	347	333	354	314	345	339	356	337	353	307	308	352	363	344	361	348	337	335	352	315	345	354	309	303	326	333	372	329	322	367	329	366	347	319	339	333	334	330	327	369	334	363	311	339	358	326	365	349	338	324	314	308	358	320	327	332	356	351	332	334	354	343	349	367	342	342	333	342	344	342	354	330	330	320	381	348	347	354	376	348	335	370	340	321	324	359	339	348	348	331	334	347	335	353	344	359	343	346	346	327	353	365	334	358	353	328	316	348	359	295	343	333	396	332	369	353	355	354	341	356	337	349	317	328	354	342	355	321	323	355	363	359	326	342	335	338	373	344	330	322	338	344	326	339	321	349	367	342	338	357	314	361	333	358	313	355	361	353	337	355	350	350	345	351	367	329	339	342	336	338	358	338	347	324	315	347	363	373	350	325	358	316	349	383	336	359	340	381	368	362	316	328	318	344	358	346	314	328	335	346	354	345	343	313	342	351	350	337	329	342	342	325	343	319	376	332	289	372	388	340	348	366	308	337	344	327	361	368	347	361	335	352	339	321	368	327	309	326	329	328	336	324	391	343	325	369	339	359	348	317	342	329	325	324	328	321	382	329	332	371	348	374	331	331	331	343	335	351	361	360	327	365	373	335	338	339	317	357	314	324	341	353	352	335	335	366	357	328	307	345	347	345	304	313	338	336	366	351	337	326	313	321	312	306	337	332	373	349	337	322	357	343	343	341	349	348	340	361	349	350	359	317	343	326	353	323	328	318	326	350	367	324	331	312	336	355	317	319	342	337	331	335	336	348	324	384	332	352	329	353	315	327	345	329	315	332	351	361	341	363	335	326	344	363	325	321	326	368	327	339	350	361	366	318	316	318	333	360	363	296	343	328	343	364	333	354	316	355	324	363	319	367	359	332	331	361	354	344	353	313	329	330	334	324	344	321	344	364	379	353	341	344	346	391	367	352	353	322	383	348	350	357	349	347	332	359	344	346	333	342	358	353	344	345	345	375	368	356	345	357	342	364	329	347	344	339	342	334	345	370	324	378	337	368	329	389	356	356	332	334	334	343	345	327	357	345	311	383	299	339	357	354	350	332	342	338	357	356	338	347	343	355	339	368	352	376	351	368	319	337	323	298	350	378	326	303	325	340	331	350	328	309	341	290	353	330	334	334	341	351	314	323	333	351	304	355	358	364	368	337	371	364	307	375	323	340	360	341	379	377	320	312	328	359	379	345	327	327	338	325	374	330	326	371	334	346	332	328	342	352	359	345	355	352	392	346	358	307	337	348	359	319	330	370	355	335	335	381	355	366	334	353	313	317	330	342	372	347	332	332	310	328	345	367	345	333	339	345	347	335	351	342	332	351	350	332	332	337	348	336	326	359	371	336	362	336	338	309	355	359	324	342	355	356	318	349	350	351	381	320	341	344	337	345	315	350	332	327	361	336	311	327	349	313	370	309	349	338	375	343	323	373	333	394	366	345	367	370	340	347	349	348	373	341	306	329	317	314	363	369	322	334	377	328	311	350	304	335	329	344	337	332	338	340	346	332	364	328	327	356	362	361	325	339	376	383	334	326	331	349	325	326	334	371	382	355	346	375	328	351	357	350	347	329	334	333	339	335	335	344	362	316	325	347	358	365	367	355	319	340	349	348	359	393	360	334	316	353	349	358	319	368	357	335	309	339	368	380	320	305	349	331	336	350	345	334	326	332	323	349	351	348	370	336	343	376	327	318	354	345	323	334	344	346	348	337	367	367	375	338	363	339	364	331	355	356	338	345	338	345	335	339	360	368	353	333	317	325	398	362	346	326	352	344	327	346	336	350	329	320	316	345	320	362	310	368	305	347	346	344	353	341	358	321	369	354	354	334	357	358	354	345	364	348	340	293	344	363	348	313	343	350	333	339	335	363	325	303	320	342	338	353	353	330	314	328	350	345
4164	8640	5601	2699	1928	1501	1200	916	821	739	639	594	558	548	464	438	474	450	469	453	403	415	399	411	399	403	404	383	392	428	405	391	399	381	400	386	390	376	377	381	362	389	427	395	405	404	392	388	358	391	355	395	366	384	389	338	389	337	330	363	439	405	383	393	353	359	368	377	381	369	371	368	396	384	382	391	397	350	396	364	394	353	374	362	332	347	388	367	351	350	406	396	380	383	345	405	366	371	365	381	408	353	353	365	362	393	396	362	402	363	347	326	382	406	367	387	384	347	377	400	375	372	350	414	380	370	372	374	349	339	379	383	354	384	390	353	367	371	378	371	383	373	393	373	369	343	391	368	359	346	362	387	422	368	383	370	344	372	374	384	383	352	365	349	418	367	381	395	386	351	375	343	379	341	386	399	373	356	382	408	391	392	386	395	343	361	374	379	382	403	398	382	380	375	352	383	335	352	390	384	342	364	389	345	367	396	374	378	380	381	351	358	351	416	394	378	368	406	367	396	343	352	345	372	369	370	389	352	352	361	370	378	424	391	387	404	364	368	383	410	344	345	384	359	393	373	353	379	346	364	395	359	361	400	380	364	404	343	391	360	389	370	355	383	366	349	355	361	362	340	396	379	377	365	384	362	355	344	380	391	365	383	375	359	358	414	334	353	379	368	397	386	368	375	372	361	339	384	365	342	390	358	366	390	398	395	410	365	339	373	383	401	365	384	370	366	397	374	349	352	351	369	364	358	345	388	360	388	353	380	379	358	374	371	354	386	380	391	381	331	387	364	352	391	392	357	369	335	387	367	357	386	387	368	382	397	364	345	372	361	362	366	350	399	372	368	381	392	374	377	398	376	366	408	395	399	367	403	374	390	382	371	369	397	357	397	342	341	381	413	354	381	367	380	368	399	359	373	390	357	361	341	354	375	351	391	374	377	339	341	369	369	364	363	349	403	362	393	403	378	342	382	401	342	345	370	350	398	339	361	370	381	396	363	365	362	359	364	382	390	329	358	382	375	365	371	366	364	430	350	394	347	383	370	405	363	370	369	366	367	420	401	381	340	386	358	336	355	386	354	391	354	358	375	396	372	380	382	391	351	380	364	388	369	386	334	407	386	322	348	384	351	397	383	377	367	366	369	384	367	356	341	388	380	353	352	350	371	379	372	396	353	375	393	357	363	386	382	375	355	386	383	390	390	373	348	357	372	408	354	370	373	374	375	357	369	386	380	358	363	352	375	373	403	375	357	352	401	375	357	363	358	376	352	390	377	376	341	346	387	385	389	381	381	362	397	372	384	379	393	369	426	390	353	386	417	395	364	399	396	367	355	399	369	350	343	373	390	385	364	380	333	381	378	403	394	332	372	380	357	375	383	370	346	347	386	372	384	367	374	336	373	383	393	387	334	406	343	341	374	380	352	374	412	340	391	358	360	340	365	377	357	384	361	386	354	387	395	409	345	350	372	404	397	378	348	367	371	397	384	380	338	349	363	404	341	365	397	385	355	362	351	329	358	365	404	415	357	385	330	385	362	379	388	375	365	327	340	377	391	356	349	349	319	376	383	374	359	376	376	348	378	362	350	360	334	343	367	343	372	376	400	381	353	368	353	348	368	360	379	390	354	353	377	351	383	382	377	360	370	394	346	379	334	372	367	365	396	373	371	369	368	371	340	371	356	354	372	361	384	383	400	404	345	415	397	393	371	367	378	383	350	329	365	402	325	363	392	375	362	333	378	345	350	374	392	384	389	382	392	390	368	391	374	365	367	422	384	377	401	347	363	337	362	363	359	351	372	354	393	345	371	378	370	361	365	401	330	337	351	371	394	373	402	383	350	352	356	372	405	373	393	326	369	387	389	395	358	373	371	350	362	404	383	385	356	375	411	404	387	370	351	394	402	358	367	376	363	385	378	371	370	372	339	400	359	361	377	356	359	385	360	405	339	372	347	358	420	381	360	390	380	366	366	345	352	371	394	379	362	378	381	308	354	359	382	371	353	370	346	367	385	348	366	382	328	368	332	382	350	370	390	355	377	334	358	367	351	348	405	358	387	385	386	373	348	387	342	362	375	386	348	374	398	376	378	413	418	349	373	353	345	350	371	375	347	378	371	395	364	380	346	395	374	396	392	351	370	374	359	395	353	378	373	379	367	369	393	386	368	371	362	405	347	362	360	368	356	385	409	336	386	371	366	367	367	371	376	359	384	391	375	329	407	391	376	344	376	383	395	397	367	392	370	382	389	385	388	375	363	354	388	337	358	364	365	376	379	386	401	347	403	374	382	360	345	383	392	394	350	393	369	354	380	350	383	399	388	371	370	381	373	362	377	373	392	388	361	360	366	344	363	355	374	394	379	406	395	354	351	361	394	343	393	347	403	382	364	348	379	374	401	355	352	336	366	364	402	373	365	363	378	351	373	382	401	394	405	362	351	343	387	371	386	359	335	391	383	401	428	407	353	349	345	349	349	350	379	385	407	363	359	383	377	395	347	341	364	382	327	372	352	361	378	372	354	363	334	358	367	385	348	372	418	371	370	385	388	392	374	343	406	387	383	356	371	372	344	350	363	381	376	391	351	403	352	346	375	412	432	386	372	408	363	367	372	350	355	351	366	369	378	376	407	361	380	362	430	409	382	370	372	387	368	376	374	375	371	362	340	370	363	335	369	340	346	410	377	366	382	358	378	342	382	356	375	368	360	397	381	342	383	341	350	404	351	400	367	358	376	338	386	386	393	388	416	355	393	364	374	373	378	356	388	382	372	343	385	384	376	386	387	357	401	353	355	381	359	395	381	326	362	388	386	359	384	355	355	350	337	386	350	375	373	365	403	366	341	375	337	382	426	385	376	361	397	376	364	344	360	383	380	353	361	354	362	329	348	369	372	383	356	362	386	361	360	346	378	351	363	399	391	381	399	372	394	375	369	377	376	399	334	366	380	411	393	382	355	395	349	358	388	361	356	371	335	367	375	393	384	359	358	370	379	344	412	360	374	386	377	405	372	407	338	338	375	384	356	362	351	377	378	371	394	361	385	389	362	364	372	373	365	377	379	390	387	360	365	374	379	364	374	367	360	419	365	352	383	365	353	350	371	351	372	369	361	350	362	381	372	384	399	356	380	362	352	412	346	351	355	388	385	381	367	381	392	359	374	396	359	348	384	377	372	388	372	383	393	356	379	356	366	374	404	394	361	350	374	368	381	389	350	388	347	376	373	402	353	363	353	332	378	355	387	344	362	348	370	393	380	359	360	386	368	384	373	367	345	379	373	365	325	350	400	387	374	375	363	387	351	359	341	389	377	376	373	408	377	372	382	344	368	388	407	357	356	353	344	376	355	372	347	362	368	355	377	358	359	384	362	378	365	396	367	335	346	374	340	359	412	426	360	346	355	369	387	383	376	358	351	360	361	387	400	405	373	405	364	385	353	354	358	380	376	345	366	365	386	368	421	390	354	323	404	372	370	369	361	364	367	347	368	385	383	351	366
24827	21144	27291	25177	10544	1336	1120	971	897	896	947	856	903	812	846	872	862	931	873	796	813	862	882	817	860	882	874	836	837	832	846	816	878	836	824	843	833	793	922	859	827	835	828	829	847	799	838	801	832	867	784	821	836	851	823	842	882	856	814	858	859	885	838	797	884	781	847	807	787	890	879	856	843	857	832	840	881	829	852	835	898	812	854	820	827	815	843	875	846	899	767	812	844	827	827	830	816	858	803	821	822	855	830	821	819	830	838	824	861	805	842	848	878	831	846	824	869	839	785	832	850	885	841	857	923	868	813	789	854	814	804	823	823	837	802	806	828	849	890	852	889	795	876	844	823	862	849	787	838	813	792	805	827	832	814	884	884	814	847	797	813	840	831	841	827	796	848	815	783	814	810	840	830	841	869	820	832	831	857	869	839	842	776	867	882	804	794	884	827	836	844	860	821	790	795	799	848	864	821	813	834	871	835	777	864	828	815	852	819	821	847	867	832	853	779	846	858	851	848	833	881	842	860	818	830	833	858	845	761	841	832	828	826	810	810	822	801	828	798	852	836	842	873	810	826	825	845	837	862	833	815	799	800	801	790	833	786	927	825	797	838	860	824	843	786	807	788	846	835	838	857	823	826	889	826	853	811	872	878	797	804	810	799	876	840	822	826	864	802	793	792	818	788	826	834	825	848	813	809	844	831	846	831	811	804	823	867	842	861	777	809	889	827	840	806	831	852	853	783	813	796	847	815	849	843	833	831	879	878	792	818	828	817	843	835	851	805	791	838	892	870	786	784	831	846	847	827	782	892	821	795	859	831	836	800	841	842	815	869	848	824	851	859	804	822	843	858	795	820	796	811	848	821	827	765	878	804	786	822	844	863	812	784	812	853	836	850	880	851	815	863	842	846	823	796	798	778	834	813	816	828	775	888	831	850	807	835	845	877	780	770	844	874	858	838	872	805	807	881	817	839	817	839	857	813	843	834	825	862	770	865	815	829	820	835	830	833	839	836	804	827	865	833	831	824	850	816	850	879	847	898	783	807	828	865	821	809	841	856	847	836	791	888	798	844	842	854	803	761	891	897	814	839	833	862	789	812	849	788	797	832	872	842	860	800	838	805	838	841	815	857	823	795	864	857	827	834	859	819	862	834	785	804	849	787	855	859	825	813	837	802	912	809	834	837	829	895	833	830	835	866	736	857	853	798	809	824	826	822	805	823	802	826	852	841	827	833	827	796	794	832	831	823	819	830	864	812	844	841	847	876	818	888	832	853	815	891	787	793	890	788	857	821	790	855	837	870	855	818	887	879	825	848	762	778	834	817	826	812	865	855	845	830	823	818	830	861	881	823	855	863	837	835	869	794	800	824	820	829	881	861	769	802	828	857	811	844	817	841	799	816	853	844	861	765	831	866	816	842	870	828	848	830	799	845	809	853	794	874	871	843	849	865	799	888	807	826	864	829	857	811	845	786	819	806	797	828	844	845	861	827	835	814	780	798	843	843	838	849	790	792	782	872	886	862	842	821	811	861	920	864	836	823	797	841	811	860	800	870	846	807	828	843	837	812	842	770	843	838	816	824	896	816	872	842	786	822	848	800	860	846	860	863	798	825	831	817	797	801	791	796	859	875	794	792	832	845	866	850	876	767	834	813	805	793	814	821	824	864	840	855	812	815	803	845	830	834	827	813	819	861	827	853	824	825	788	805	835	844	825	826	847	850	790	831	805	835	850	821	866	852	819	844	815	860	789	868	848	859	848	874	745	838	829	877	865	863	814	827	853	813	853	834	822	886	826	816	843	800	828	782	793	826	793	877	825	830	818	804	820	851	798	866	809	808	900	862	759	820	816	793	834	783	804	819	838	843	840	851	829	850	834	827	854	820	861	801	838	803	866	861	801	819	880	813	810	839	811	854	827	816	800	810	840	836	848	854	788	844	803	825	880	860	860	840	860	817	791	822	901	875	846	861	818	832	869	867	844	824	854	844	792	803	848	806	841	816	786	811	773	855	843	818	809	791	867	838	811	856	833	833	867	837	778	844	836	804	802	867	835	850	874	786	812	845	839	791	843	834	810	881	856	811	790	783	828	812	837	792	822	816	851	839	836	818	785	778	817	846	787	812	823	810	839	794	827	830	804	877	824	882	843	831	827	812	840	813	811	855	787	850	825	845	850	854	804	865	872	803	794	891	839	840	841	797	817	824	886	861	829	849	809	808	868	865	803	845	867	806	852	830	826	858	834	789	837	802	794	878	825	855	809	792	876	854	857	830	800	845	780	821	823	812	838	841	882	854	813	792	821	747	815	814	799	842	830	858	842	784	856	788	840	822	865	817	791	838	854	791	847	835	828	830	845	837	850	794	802	868	800	838	825	899	805	847	810	799	814	859	833	803	849	849	853	870	859	890	816	830	859	795	871	826	838	820	803	872	805	821	823	885	873	872	845	889	825	808	868	860	859	808	839	832	830	861	876	844	814	827	796	802	882	831	825	857	786	833	873	815	817	812	846	780	812	779	837	823	825	836	877	814	821	804	846	809	832	838	842	787	830	813	808	816	835	817	833	829	874	874	846	834	827	832	800	889	824	846	859	869	874	880	821	817	855	829	798	817	827	859	820	778	805	849	817	840	843	863	799	791	850	827	835	841	857	776	852	863	851	851	816	787	840	826	846	833	890	819	830	846	842	857	803	809	835	860	812	874	818	831	789	834	807	861	853	841	829	869	851	827	797	852	839	896	860	788	841	773	844	855	795	813	857	837	834	857	827	860	837	864	828	781	934	817	850	806	868	827	817	809	812	867	815	833	791	845	823	807	849	844	764	826	833	854	865	793	830	815	864	840	808	893	836	799	788	777	838	852	798	808	825	831	839	846	886	833	858	847	823	842	847	822	835	872	846	855	786	833	844	810	803	829	835	849	833	750	823	830	838	871	819	849	833	832	855	880	864	890	819	877	819	856	825	805	846	816	826	910	833	868	800	833	796	840	817	871	877	869	785	814	828	839	840	791	846	820	864	825	789	841	804	815	831	835	840	838	819	866	810	803	855	829	819	868	827	780	831	829	832	823	827	798	804	851	862	834	812	816	837	880	819	874	890	820	818	835	811	897	860	827	877	837	811	810	822	810	808	809	826	868	827	824	813	806	852	841	840	801	797	860	884	902	843	814	815	805	830	842	830	818	815	877	882	808	801	840	810	850	824	818	785	872	805	824	822	839	755	815	812	834	856	867	826	858	849	765	862	817	875	769	864	848	817	900	801	871	802	806	859	837	754	829	824	784	799	825	855	857	823	848	829	843	853	839	853	847	800	828	802	899	823	837	846	828	836	790	832	800	887	831	887	827	832	873	826	817	853	854	863	793	854	826	819	819	789	867	855	872	885	784	886	855	834	847	836	834	810	842	853	850	825	831	804	835	810	828	874	799	812	806	867	835	824	835	830	813	866	828	813	788	767	885	816	828	829	841	911	821	850	817	784	815	840	807	844	771	822
4628	5300	3553	2008	1618	1407	1229	1170	1091	1001	1056	984	971	974	981	898	925	920	885	900	878	848	903	855	850	872	883	897	854	906	869	861	887	807	843	863	834	840	843	885	852	895	833	940	820	850	853	895	885	878	861	828	870	820	834	848	879	839	867	899	885	865	899	797	851	899	865	845	837	836	930	842	821	855	851	859	841	836	851	869	851	803	826	868	892	870	818	885	845	920	857	832	824	818	887	815	832	831	848	862	862	902	824	873	879	823	896	868	907	901	895	868	815	880	791	822	843	877	820	886	857	809	833	800	849	829	843	892	847	920	886	832	888	853	845	837	838	861	805	844	828	915	854	834	793	845	842	813	811	841	831	848	876	831	840	815	866	803	836	868	873	841	920	863	895	875	876	842	879	832	819	855	894	845	848	880	779	818	878	825	852	822	807	856	866	868	791	846	851	827	852	846	850	795	881	837	886	843	800	841	866	840	859	835	828	898	779	834	832	893	829	818	833	863	783	853	833	880	828	885	851	871	882	888	889	838	867	844	805	818	883	881	827	810	842	847	828	826	809	854	849	815	788	854	861	876	798	840	865	864	846	823	840	857	852	869	833	877	793	872	856	803	823	844	859	878	921	834	852	830	885	832	836	863	868	897	856	823	854	850	882	849	895	856	843	828	857	885	875	830	855	880	807	875	826	803	831	863	824	855	846	890	872	861	888	875	842	802	883	829	865	860	875	784	813	854	868	831	858	795	802	873	856	859	831	813	918	847	887	850	826	894	806	881	850	882	791	868	899	901	893	835	827	856	836	825	871	837	867	871	878	854	837	866	862	821	869	797	870	874	825	866	812	806	834	848	821	895	883	874	885	803	862	927	842	824	853	876	867	861	831	879	815	856	828	823	843	933	847	856	852	806	828	844	843	821	813	827	832	892	851	838	833	815	834	825	841	878	852	854	879	891	808	864	825	801	852	903	842	841	885	855	864	829	838	835	881	848	855	892	879	827	858	877	816	802	825	852	852	858	864	872	843	827	810	799	836	829	858	790	814	826	861	929	861	834	831	847	800	850	841	843	850	863	903	864	826	832	824	851	859	859	870	846	858	877	867	818	914	849	842	827	855	856	797	810	856	864	850	910	818	856	854	839	832	825	833	862	792	879	864	817	842	851	818	869	845	875	830	840	883	850	874	941	828	893	872	847	859	864	844	860	836	803	857	859	873	916	843	810	870	820	873	806	908	838	830	868	803	895	885	876	843	797	863	840	832	890	843	913	828	868	854	874	826	844	883	829	860	824	891	852	894	829	859	824	864	830	872	848	866	836	856	876	858	835	813	880	817	806	844	817	861	852	840	859	849	894	842	820	827	838	838	824	842	867	877	865	838	820	887	818	846	854	899	843	862	845	870	878	759	913	854	890	819	856	876	891	839	786	901	848	792	873	841	825	831	865	852	832	874	876	802	897	837	833	853	893	842	869	862	818	890	853	891	850	839	850	839	868	858	851	926	865	848	889	830	852	824	885	825	915	805	848	885	837	837	890	840	850	828	847	799	788	816	844	844	820	844	845	903	881	861	845	810	814	859	926	865	804	853	834	846	878	877	900	833	866	840	849	853	851	852	808	872	811	843	821	909	866	867	873	775	826	863	800	840	907	835	871	841	879	829	916	863	814	875	887	867	900	821	856	835	850	823	883	835	901	840	845	805	868	872	888	807	852	862	859	880	911	826	841	852	874	811	849	814	849	857	868	844	853	868	875	817	882	861	868	794	890	836	784	828	897	821	894	803	817	819	828	861	824	899	847	892	862	867	871	871	873	856	853	839	794	872	849	834	829	863	876	876	849	822	900	898	865	857	795	787	838	839	882	859	782	857	783	876	826	874	826	830	819	863	873	839	871	876	816	850	815	838	871	823	823	865	826	850	829	875	819	845	829	816	868	838	866	878	869	850	858	832	843	868	823	805	883	834	866	845	827	880	865	836	860	787	871	843	845	845	893	833	849	904	833	799	850	879	876	816	879	829	850	844	878	853	860	816	877	852	826	880	832	886	839	876	843	858	861	838	818	852	846	883	825	807	858	872	850	810	853	873	831	850	814	808	906	810	833	859	847	848	854	869	830	784	796	880	847	836	825	825	867	828	854	838	846	830	881	867	861	816	830	809	852	881	876	835	838	887	849	804	816	828	867	896	809	899	839	908	845	837	878	815	872	862	873	865	799	865	798	824	832	899	867	843	883	885	823	885	861	877	866	863	819	789	807	831	896	824	813	845	896	901	854	851	828	850	853	865	821	841	846	793	817	868	866	836	859	824	850	820	864	901	837	846	810	875	869	853	887	833	906	851	806	838	830	862	874	869	882	799	822	877	813	862	869	835	804	835	893	854	911	849	832	872	844	904	897	869	839	868	849	838	836	896	913	877	868	851	851	843	835	860	857	828	842	894	861	870	822	898	850	858	801	859	863	832	903	827	866	859	848	844	812	870	835	877	856	865	827	823	816	893	877	830	849	832	832	891	836	855	798	844	801	822	831	877	838	860	863	819	860	868	852	841	858	870	854	864	876	880	913	859	847	883	845	847	830	835	862	898	891	785	841	810	841	772	892	858	833	849	893	875	860	812	837	808	881	821	859	821	812	891	875	881	833	821	864	877	836	854	918	833	877	809	851	825	816	880	872	839	901	826	826	839	883	823	848	863	804	859	850	868	859	833	840	850	823	803	879	865	820	822	894	848	877	808	851	842	887	872	863	811	861	826	863	810	847	866	852	874	857	820	859	888	860	797	865	839	848	842	833	864	839	864	840	864	876	864	822	809	831	781	819	854	850	876	808	847	868	866	843	835	873	811	835	845	849	804	860	863	816	869	820	884	836	841	841	874	862	850	820	845	878	858	839	870	816	859	850	811	838	858	901	849	866	860	870	859	906	864	832	859	827	815	867	836	871	836	845	856	826	797	847	852	805	815	856	869	840	854	851	799	839	869	847	819	864	843	875	789	839	881	855	840	824	837	886	878	838	850	826	913	819	797	852	822	816	811	862	845	823	900	876	865	868	827	872	906	835	851	826	890	822	858	855	798	827	884	826	858	837	881	856	840	829	861	864	885	798	857	860	852	787	880	836	903	824	846	806	854	844	790	812	873	815	882	810	851	873	832	881	853	858	864	868	847	842	835	826	831	842	817	833	830	900	802	876	863	880	833	842	813	843	839	873	816	882	864	827	804	865	845	894	923	831	877	882	831	889	876	840	858	886	884	841	905	869	828	814	836	813	907	862	891	828	847	841	810	858	888	871	867	866	849	894	854	847	874	877	853	830	808	889	870	845	867	849	899	842	829	847	842	813	854	828	812	820	812	814	820	858	866	882	835	844	865	844	867	844	892	829	819	839	844	833	846	831	859	839	833	859	850	808	826	836	822	829	853	843	908	857	873	865	820	851	926	798	828	828	880	813	818	833	843	824	841	839	848	849	777	824	898	852	852	860	884	859	870	835	895	851	864	779	857	829
22393	21112	28776	23699	21112	21183	8779	1264	1014	930	851	760	743	725	736	756	686	702	643	669	662	618	636	610	682	622	616	641	639	632	625	627	601	611	572	580	627	564	576	618	556	557	602	589	600	573	557	582	570	610	567	576	580	622	552	553	611	585	618	593	627	571	565	628	537	601	578	587	624	570	592	575	613	595	574	577	581	575	556	674	559	523	612	558	597	607	613	563	567	569	593	629	556	574	577	573	591	593	566	567	534	571	585	603	575	590	586	576	682	604	564	572	637	609	614	603	593	572	606	607	596	597	590	527	598	568	586	599	643	586	581	592	614	591	531	591	578	630	594	607	598	582	588	605	537	592	579	555	635	573	597	621	564	587	578	582	564	542	558	607	609	562	584	577	615	593	600	570	570	577	573	594	561	593	608	556	581	562	577	592	572	597	583	592	572	567	587	599	557	572	556	604	578	601	604	622	562	544	601	559	554	584	566	602	585	617	587	533	566	604	579	577	548	600	542	583	575	587	610	591	557	519	563	559	608	589	568	564	560	590	558	602	588	574	643	557	560	573	611	615	569	596	612	588	574	562	587	642	612	570	591	600	554	573	578	593	615	573	565	618	605	594	583	581	596	578	605	610	618	583	593	565	583	565	586	614	611	571	585	548	601	579	575	575	609	557	626	545	588	609	589	577	596	602	631	603	586	568	620	578	586	555	543	599	576	549	576	579	585	574	583	584	568	611	599	576	640	601	569	581	586	547	551	544	586	543	584	578	615	566	554	555	583	605	605	568	616	583	602	529	555	566	594	593	587	581	618	558	601	617	575	593	648	593	559	580	564	601	605	568	543	580	572	569	586	575	568	530	538	602	568	586	590	572	571	597	548	606	586	602	607	587	603	584	553	570	603	541	585	570	595	597	569	576	587	594	577	611	608	574	593	560	592	551	604	553	606	588	624	611	555	626	608	568	591	602	560	610	568	585	576	570	571	612	564	605	586	583	602	578	570	571	597	590	544	610	581	571	598	577	569	600	591	599	565	609	616	559	589	584	555	603	576	598	599	620	606	575	575	582	622	602	608	597	598	595	602	582	579	565	621	581	622	576	605	566	605	602	573	540	570	591	599	583	611	627	598	573	596	604	569	593	601	546	576	589	562	645	549	584	554	586	605	584	591	533	563	622	570	671	547	578	587	575	578	587	577	607	596	601	596	565	566	582	617	588	569	556	588	599	596	585	575	572	599	600	612	599	588	612	624	558	578	555	593	549	660	539	631	592	638	574	555	560	585	603	565	590	591	591	604	547	537	594	616	581	591	568	606	604	568	600	573	570	574	525	570	562	574	597	607	561	589	556	589	563	600	577	615	573	613	576	555	631	594	582	542	577	570	596	623	598	599	596	614	565	594	584	595	587	590	580	566	608	555	571	601	558	575	576	584	627	607	561	566	611	581	572	588	595	588	581	577	586	561	541	564	599	592	550	594	534	586	589	597	559	601	618	580	592	619	616	590	578	601	562	628	579	565	557	625	563	566	576	537	586	589	589	592	541	621	569	568	577	600	600	565	558	587	576	577	534	596	580	561	589	579	619	569	617	581	588	584	564	592	611	590	610	593	584	557	560	590	602	586	595	531	557	587	545	596	574	619	621	601	568	581	582	582	600	597	542	623	616	588	590	572	593	627	560	628	570	592	598	586	544	587	563	528	591	552	587	558	554	606	565	589	606	587	612	575	586	549	610	564	564	565	626	596	559	598	591	586	626	577	640	623	595	568	580	575	580	580	569	585	558	602	584	598	600	566	596	576	623	510	564	568	588	579	560	552	551	543	614	578	585	637	568	590	540	607	575	587	594	553	558	577	559	589	592	591	639	574	607	626	603	615	615	583	582	611	543	608	611	580	542	580	605	599	564	560	620	604	557	583	561	552	584	556	588	611	542	540	575	558	604	575	576	575	619	620	575	583	528	579	564	608	592	554	590	572	554	600	578	603	586	575	600	585	597	583	587	587	599	588	557	563	585	604	619	587	549	581	561	570	586	588	623	574	594	572	579	617	556	580	635	607	584	558	525	562	543	615	561	589	593	632	566	592	665	595	579	571	593	571	588	582	599	577	594	591	594	611	574	610	586	570	569	537	548	553	612	585	571	600	590	583	576	577	608	581	604	577	641	538	555	594	614	575	589	599	625	563	550	554	569	600	540	586	590	548	590	627	577	590	555	571	554	531	549	601	567	608	565	575	577	599	608	602	594	609	555	580	567	574	590	587	580	596	631	570	543	568	570	551	610	590	569	547	626	577	588	632	633	589	561	557	517	581	535	557	536	619	543	564	538	587	588	559	582	606	586	556	554	556	518	569	563	582	582	621	556	596	589	590	562	584	608	643	605	595	627	573	612	567	540	586	594	597	594	554	554	570	597	571	579	582	575	565	556	568	585	580	559	588	605	608	582	606	579	618	550	552	577	582	539	611	611	556	596	595	586	603	624	581	556	597	597	559	594	635	554	626	611	593	594	575	620	616	562	579	610	529	595	631	595	596	579	599	568	570	577	615	597	591	584	593	578	564	557	580	603	583	584	606	555	568	585	593	567	587	586	614	574	598	592	638	561	563	606	608	560	593	580	576	600	613	600	588	564	630	594	621	598	567	626	613	573	584	603	610	592	597	549	619	568	611	571	616	553	574	589	564	579	614	568	518	589	547	598	626	541	601	572	588	540	640	583	542	550	583	612	630	581	562	592	537	559	551	523	574	578	543	598	613	577	582	563	569	604	605	606	554	541	573	603	525	566	617	558	591	558	606	574	566	590	540	577	591	615	566	598	592	581	599	585	615	565	556	655	551	574	608	609	560	547	580	551	601	572	563	599	601	550	587	598	602	573	620	574	593	569	598	569	582	555	590	612	553	569	568	553	565	625	536	584	572	588	576	588	630	617	556	601	562	551	584	570	557	614	584	576	601	562	593	613	574	589	608	594	581	595	613	584	577	590	573	568	561	576	625	546	540	568	571	584	590	591	554	599	569	611	598	612	574	562	562	606	547	610	528	576	641	595	565	575	574	563	617	575	600	554	591	569	569	583	579	614	559	576	603	604	591	564	566	586	571	582	552	575	566	568	593	582	566	563	589	597	558	561	593	533	613	543	579	616	608	583	565	630	603	560	589	613	598	582	624	566	517	549	615	655	556	596	605	593	576	567	575	572	578	568	614	620	615	601	614	551	567	616	575	591	596	584	618	608	580	586	575	546	632	585	592	566	634	637	606	638	565	605	575	591	572	558	548	624	560	590	550	560	599	615	553	588	591	598	572	604	611	596	572	555	613	576	647	514	574	592	610	575	574	561	594	542	598	629	582	563	582	550	586	612	549	579	623	559	572	562	585	642	564	584	579	521	596	603	597	597	593	570	582	590	601	610	591	594	566	524	580	560	628	579	556	606	598	588	590	591	545	570	585	549	600	577	551	539	556	592	560	617	568	567	596	571	581	567	585	615	638	613	562	606	555	571	576	610
5683	14231	9516	4735	3450	2580	2019	1695	1428	1234	1037	996	935	823	832	809	756	714	693	682	702	631	641	633	636	658	646	690	609	642	638	618	617	596	651	623	635	606	583	615	580	604	576	598	587	600	599	561	569	657	602	605	554	551	604	601	579	612	548	609	686	620	628	606	590	595	576	569	611	578	598	595	593	561	603	600	582	584	588	576	586	567	647	551	551	580	612	605	594	597	563	586	579	553	615	589	568	612	606	595	586	567	580	597	574	554	603	584	597	602	550	579	558	578	545	555	547	563	625	575	620	560	579	625	570	541	571	588	592	615	623	614	567	550	631	588	584	592	606	594	608	581	555	583	573	594	555	605	576	597	579	602	587	605	605	605	650	553	578	616	535	556	586	588	581	618	617	561	585	557	605	575	574	570	600	597	560	551	595	601	578	575	582	569	603	583	570	605	581	596	587	578	602	598	579	585	576	625	589	582	591	563	626	607	615	553	589	542	608	572	558	583	570	611	569	570	553	585	604	589	608	575	566	579	594	605	550	579	601	584	604	583	611	572	564	551	580	591	575	585	567	579	626	617	615	611	597	593	596	544	563	586	590	598	585	570	572	600	577	591	609	560	578	586	575	636	605	582	599	552	592	562	634	605	591	579	555	571	573	578	586	604	559	586	610	570	616	576	595	595	591	564	607	559	547	555	595	599	529	560	631	611	541	614	581	593	560	632	566	593	565	572	549	549	586	625	587	591	598	601	561	562	569	597	588	629	566	571	597	575	632	625	548	607	559	605	605	577	586	565	567	600	613	579	569	557	592	579	618	630	593	574	579	571	612	561	585	577	576	573	580	583	558	554	621	578	575	563	582	581	587	589	590	608	594	593	596	560	645	563	585	589	628	582	576	600	569	589	595	576	574	568	591	595	591	559	591	529	602	554	584	561	578	619	574	567	592	579	589	623	573	592	560	586	560	593	621	603	547	600	581	584	599	604	604	521	570	595	593	554	608	609	574	581	564	605	560	580	583	635	586	576	582	552	578	551	564	586	554	596	643	576	559	559	600	591	521	569	577	601	574	576	577	534	584	593	612	551	605	595	606	585	579	608	533	583	587	572	556	575	571	565	571	585	591	550	572	577	595	618	571	577	558	574	581	580	619	580	600	613	589	559	596	568	595	635	561	604	580	560	601	603	597	613	620	549	550	547	571	602	575	558	580	624	594	554	595	580	595	607	585	554	586	554	596	561	574	583	580	576	576	573	594	576	581	614	541	590	521	601	562	592	555	617	597	577	601	552	545	591	556	555	565	596	554	566	548	529	614	595	596	564	571	556	618	566	580	586	585	553	569	595	578	585	585	533	578	603	602	594	595	566	629	571	610	619	576	569	560	546	567	579	594	563	576	574	564	549	532	551	567	584	575	573	580	652	565	596	577	579	617	570	606	600	593	568	523	592	554	600	608	576	604	608	588	649	595	556	573	604	601	573	578	588	609	559	606	575	544	603	594	583	633	593	567	568	598	555	572	594	605	632	578	624	564	612	591	574	603	545	575	558	632	591	572	546	564	544	556	598	557	614	590	597	596	575	574	576	617	602	612	594	599	606	602	591	552	591	627	601	574	629	578	564	575	583	568	606	573	605	559	554	561	598	579	550	554	588	572	559	569	547	584	555	591	556	567	582	565	607	553	596	570	662	558	563	589	618	601	570	591	589	604	570	545	581	563	548	568	606	619	560	612	600	632	619	586	590	628	552	575	589	617	583	599	593	575	596	586	581	597	549	543	564	595	616	614	619	607	543	601	585	545	615	602	547	572	555	598	568	584	586	587	583	589	559	578	595	549	538	596	558	593	588	547	587	575	586	609	608	609	555	582	614	588	599	555	574	578	575	529	581	617	566	570	637	604	601	560	554	615	632	553	569	596	578	586	571	556	584	603	609	566	575	587	609	613	623	605	594	578	588	548	582	605	629	564	558	595	603	580	587	615	575	552	556	596	586	634	581	636	589	608	564	587	614	605	588	562	567	563	610	575	569	581	580	571	578	573	566	603	537	565	592	590	571	561	539	615	590	636	583	576	535	570	577	614	617	576	558	559	530	562	600	598	573	590	574	583	569	610	592	542	581	583	601	570	637	611	582	574	612	592	573	598	595	625	591	554	625	583	554	597	574	570	588	598	614	635	612	622	582	582	599	598	584	595	571	570	601	596	538	608	583	591	595	574	567	570	579	587	603	604	584	579	582	590	542	579	598	603	597	609	609	557	570	556	623	559	548	592	610	591	614	604	564	601	611	595	568	564	577	577	638	573	555	532	551	630	554	572	541	559	573	622	529	563	620	586	614	585	578	567	575	586	557	562	618	569	563	567	568	563	574	563	587	573	613	563	530	573	520	578	599	563	623	576	614	613	587	548	587	610	609	534	587	583	546	609	586	621	575	613	585	611	574	598	627	557	571	591	600	605	564	600	591	564	550	600	609	594	585	601	618	553	566	603	592	575	570	589	633	550	566	575	595	569	588	589	603	565	576	609	578	570	591	584	585	597	582	575	607	559	611	585	592	570	529	564	587	562	606	564	585	535	605	607	614	593	553	568	598	609	565	596	559	613	567	549	557	588	588	577	579	618	593	588	553	602	562	548	581	595	557	611	573	593	591	605	558	590	552	612	596	588	577	589	550	532	598	602	565	608	559	588	559	599	592	609	565	618	558	568	610	563	596	582	565	578	613	611	518	590	600	577	571	575	594	580	580	598	622	602	590	555	580	574	586	583	603	568	583	563	568	579	590	579	578	568	567	565	562	563	571	611	568	565	571	582	557	603	590	615	639	607	608	589	617	528	581	553	545	555	628	536	609	591	604	572	603	593	581	552	585	609	546	591	553	632	557	594	573	575	587	602	590	575	601	582	571	586	605	558	649	591	607	523	536	626	601	520	589	604	607	612	604	584	583	601	583	606	608	538	606	610	585	579	583	600	520	616	604	580	633	572	601	579	560	598	558	588	581	609	589	579	565	606	629	586	608	574	556	579	607	637	606	606	628	594	558	581	592	631	579	541	605	591	605	600	590	593	590	584	600	617	555	546	588	589	594	581	553	561	605	584	540	568	580	580	542	537	556	555	560	564	610	589	585	590	619	586	546	595	587	535	579	568	569	588	624	547	551	600	538	571	598	585	600	603	548	548	595	584	630	566	564	616	557	621	585	532	571	623	571	619	563	566	571	579	563	591	496	588	580	590	603	599	601	607	572	563	586	561	621	586	577	512	588	547	572	627	602	577	512	574	607	550	557	574	579	580	562	584	571	614	595	572	562	580	584	592	575	586	602	551	584	571	569	603	553	565	580	563	577	603	550	602	560	548	614	564	610	560	540	558	577	604	584	557	590	576	562	553	612	569	565	578	563	572	556	528	601	585	585	545	609	570	590	567	553	605	570	549	562	604	575	595	574	574	560	591	567	582	562	585	570	609	621	541	582	590	606	560	541	599	575	591	551	579	644	573	618	545	592	600	567
27831	17688	3782	895	664	642	555	574	582	595	573	579	548	581	568	593	554	544	562	633	569	558	537	582	526	597	555	576	546	558	563	556	542	529	573	532	577	579	562	587	548	582	553	585	562	538	601	605	570	546	560	584	546	529	559	547	560	608	578	548	546	603	565	579	533	536	513	547	539	522	561	603	550	604	562	572	573	545	581	540	543	588	570	574	557	584	543	557	573	579	569	616	544	510	535	551	555	537	552	574	592	578	535	557	592	574	535	570	573	523	550	613	539	551	541	614	592	580	599	565	549	550	539	586	551	539	525	602	613	558	576	511	561	586	550	582	574	597	552	552	550	571	547	529	556	545	520	524	550	597	541	562	556	608	537	558	585	533	559	576	575	509	572	532	558	617	524	582	552	566	530	562	562	529	598	551	607	570	595	555	573	558	520	503	564	587	609	573	586	553	540	560	528	550	560	586	572	537	576	549	594	575	570	565	572	573	590	557	552	540	559	551	575	597	569	579	535	553	612	554	549	548	592	556	579	534	573	594	591	569	559	553	522	554	583	566	574	585	554	557	589	580	584	507	603	533	547	563	528	558	559	578	531	550	604	547	585	522	572	516	563	578	544	579	578	577	575	523	554	520	578	528	594	550	542	537	602	585	560	543	560	548	599	508	540	579	512	552	578	543	580	548	559	574	560	580	548	574	561	566	540	551	562	565	555	551	548	576	576	567	546	545	538	557	611	579	588	542	552	569	549	597	578	509	523	558	536	558	549	600	592	575	518	571	532	555	505	535	535	545	547	594	575	569	558	574	544	526	584	570	571	565	544	565	566	552	561	542	574	537	584	579	579	566	522	558	628	521	570	530	543	567	554	606	590	551	608	529	583	525	578	548	504	586	582	599	577	570	545	549	529	570	562	594	563	578	552	567	549	535	556	540	586	534	551	511	547	567	561	557	565	538	579	531	582	593	528	576	529	546	525	560	557	560	537	598	579	555	579	547	554	576	557	590	549	512	588	533	549	563	548	577	524	561	574	592	524	535	563	577	579	572	547	597	546	553	528	601	585	547	583	504	552	572	548	562	586	548	568	538	608	569	528	556	571	585	574	607	573	558	558	553	584	555	568	565	572	527	537	602	554	566	547	577	580	545	571	589	540	563	537	516	596	556	529	576	569	545	558	543	579	581	560	565	583	560	563	568	554	515	558	587	551	566	535	568	541	542	581	571	536	554	558	550	549	583	572	559	520	538	538	562	576	595	581	569	529	548	564	539	589	560	529	534	579	539	561	576	565	542	574	571	577	549	576	532	564	623	539	557	583	572	534	552	557	546	558	626	615	567	567	587	568	582	542	560	490	557	553	523	550	548	585	543	607	560	575	555	548	539	564	561	607	561	583	568	579	572	575	546	572	570	540	519	541	572	537	597	541	522	549	583	556	568	602	569	575	599	543	587	532	556	550	556	529	570	558	556	559	564	543	530	581	580	532	588	598	568	563	540	543	481	589	513	539	571	570	589	572	567	520	579	580	532	593	547	547	601	516	601	568	615	565	563	555	536	586	529	550	580	553	590	572	549	543	511	606	586	548	528	585	549	599	553	503	577	576	591	572	559	595	560	540	570	536	564	553	596	545	544	542	554	558	593	582	542	574	574	589	572	556	553	548	594	567	539	586	518	534	563	520	562	590	580	547	609	589	572	573	543	584	561	569	573	553	577	563	533	542	535	604	562	553	608	570	589	549	562	537	556	613	568	575	522	555	561	528	564	555	587	562	557	539	595	545	571	557	558	608	575	551	544	566	569	556	569	566	553	578	536	586	582	548	549	546	569	547	523	546	571	594	539	575	579	601	546	594	540	556	566	564	541	580	547	550	575	575	546	595	557	575	586	576	564	576	563	557	548	616	562	586	563	559	612	555	566	609	546	549	536	587	554	578	592	555	521	559	554	522	552	579	569	596	581	549	501	581	510	583	553	544	540	593	579	566	567	558	586	534	585	542	554	565	548	543	548	576	536	545	548	537	542	557	592	581	547	577	535	578	564	539	529	582	521	562	609	545	576	578	569	541	571	553	588	491	521	561	562	523	561	559	533	533	558	577	558	560	531	579	568	566	606	553	561	596	596	533	550	563	550	556	526	558	539	558	588	561	560	578	553	541	560	564	570	541	528	571	598	492	576	576	587	587	528	522	557	544	566	510	581	595	575	557	567	526	551	594	559	554	530	539	527	546	543	566	575	559	588	544	579	555	600	526	551	546	599	566	601	607	569	561	551	538	542	566	545	505	550	563	584	567	619	603	585	535	529	565	568	556	561	617	525	578	569	547	571	547	571	567	565	540	569	558	561	567	573	534	564	611	548	562	555	577	581	559	556	552	588	553	562	538	539	548	522	569	557	532	558	570	587	524	522	545	571	572	552	575	586	594	526	521	532	524	620	568	587	552	614	568	570	538	590	544	560	579	557	553	562	562	615	561	531	540	588	543	550	553	548	548	529	539	555	583	572	545	559	553	543	586	570	522	553	546	544	547	573	520	547	541	541	534	533	564	548	561	521	593	588	554	557	559	587	577	561	543	574	571	549	561	580	563	601	547	578	559	553	543	561	577	552	598	557	564	530	582	544	584	579	562	573	546	571	554	594	545	574	557	568	564	567	557	577	563	587	541	599	590	585	540	560	528	573	569	578	555	636	571	613	557	588	548	602	585	573	583	542	573	562	518	592	560	557	576	586	596	564	538	573	584	571	531	590	567	541	570	596	613	539	585	588	563	565	540	520	557	530	553	575	587	599	527	568	538	539	578	574	530	506	581	594	576	572	543	557	570	551	542	546	557	565	558	575	526	561	571	587	533	541	557	569	499	577	577	543	562	572	571	561	572	552	616	561	547	612	605	564	591	552	544	539	578	567	577	560	512	558	542	560	579	544	544	567	582	569	594	527	558	609	577	565	566	546	539	509	536	615	573	573	579	573	579	580	563	541	594	556	586	526	527	526	560	580	562	559	513	552	563	551	602	570	573	581	586	564	566	558	534	553	584	577	588	588	583	605	567	569	597	528	554	594	583	544	585	533	574	587	610	521	587	595	583	548	550	552	554	575	593	547	585	539	575	589	579	588	585	561	574	620	522	580	585	580	615	539	568	570	600	519	553	570	556	527	563	578	580	566	585	564	584	587	559	585	550	580	574	582	536	593	509	574	557	563	607	573	512	567	594	533	561	580	536	573	549	573	574	595	556	560	538	560	535	554	572	591	525	591	566	562	577	573	545	574	570	541	551	609	583	551	619	550	567	572	584	566	626	543	571	560	560	615	591	597	583	567	583	588	552	525	580	575	554	572	557	518	590	563	544	552	613	554	552	571	544	576	555	570	581	559	534	590	557	566	580	522	546	595	533	570	549	577	573	546	587	521	551	542	519	548	569	646	583	629	550	536	618	575	592	580	573	616	552	554	580	603	594	581	526	539	577	529	533	547	570	588	549	559	583	533	566	599	509	546	564	534	548	572
4606	1140	978	732	709	681	632	638	629	611	618	623	633	592	624	586	611	603	660	583	645	595	631	597	656	633	595	602	562	583	572	599	635	584	596	599	609	612	558	562	611	547	590	622	592	651	631	601	579	601	618	607	614	580	649	572	601	653	607	634	609	592	609	585	577	611	618	577	641	606	639	612	627	658	624	648	586	608	563	596	581	587	614	598	605	578	627	583	598	558	627	630	587	623	668	539	575	594	601	622	550	614	588	609	639	610	593	603	601	591	572	600	580	590	604	589	585	573	624	623	607	620	583	621	602	608	572	576	598	612	605	559	584	637	600	588	605	624	620	604	577	594	613	584	644	583	596	584	584	607	605	569	583	590	586	604	634	616	591	583	607	616	640	604	595	617	606	646	566	590	613	619	647	600	606	564	585	593	564	611	624	638	605	656	595	574	575	606	586	593	622	577	586	590	617	610	568	584	611	631	633	604	557	593	562	605	636	598	572	628	611	597	639	582	614	604	612	621	590	612	657	565	615	618	636	588	608	622	579	602	613	601	625	562	597	609	636	592	649	576	582	642	620	569	609	631	569	588	587	610	589	629	567	610	631	563	608	627	600	573	583	603	543	591	531	582	570	613	614	596	555	605	576	585	611	599	570	626	618	574	580	619	565	630	624	613	623	630	614	569	589	587	644	629	629	578	624	623	603	592	612	614	597	632	612	578	534	621	563	606	602	612	632	637	653	556	622	589	586	601	653	590	609	593	565	576	578	574	615	607	588	608	560	617	642	579	630	659	594	585	605	617	609	579	656	590	620	603	535	601	620	619	590	585	628	616	619	625	594	597	596	605	651	573	582	596	571	613	647	612	608	618	603	597	562	577	599	633	613	592	623	604	636	580	595	586	619	615	570	642	629	613	591	625	610	584	605	576	612	604	577	593	597	574	572	617	589	568	610	623	650	607	586	623	619	628	660	605	578	669	629	624	554	586	645	595	584	610	683	614	595	595	589	639	585	557	558	607	595	599	611	602	618	571	617	597	581	600	604	630	621	593	589	580	622	589	580	628	569	577	605	605	576	627	571	616	603	616	557	570	595	607	553	619	581	639	615	608	606	586	594	607	586	588	617	608	597	621	624	585	583	587	588	581	561	583	594	614	600	564	638	605	589	631	608	595	570	604	578	599	690	629	618	586	587	580	652	606	594	618	612	603	620	590	589	593	605	602	612	610	609	603	597	612	633	595	646	643	624	593	592	601	616	630	602	610	609	617	592	613	619	626	630	575	644	596	628	604	623	634	568	577	568	618	578	609	593	605	628	599	611	642	583	633	608	653	594	629	606	589	632	614	566	577	607	611	598	632	631	579	598	614	584	572	572	586	586	599	624	611	596	578	603	606	572	568	646	582	638	601	603	601	626	558	580	591	587	614	598	621	624	601	589	608	617	588	579	646	593	605	604	594	611	613	594	600	610	618	613	620	598	575	594	609	554	603	526	611	580	592	581	626	576	600	614	598	571	611	572	587	637	594	595	599	583	564	602	626	623	621	605	601	608	586	627	612	585	610	603	598	708	597	605	634	598	587	622	642	645	594	596	618	584	574	580	595	625	629	646	608	588	551	574	576	562	586	606	594	614	623	607	625	593	548	609	584	635	608	603	598	611	601	586	634	603	622	576	598	629	603	559	589	607	604	568	638	567	598	579	596	636	602	584	572	556	588	649	568	607	608	625	574	639	600	565	592	608	655	631	586	587	586	647	535	610	560	593	614	633	612	623	609	590	596	606	586	605	584	610	564	600	616	563	587	567	585	553	613	639	628	611	587	604	628	624	606	578	608	578	626	621	617	579	594	628	597	637	565	577	631	600	630	598	579	600	625	540	588	623	592	567	617	611	600	608	631	610	596	555	579	571	598	557	614	635	640	648	590	593	574	609	632	589	578	573	631	621	600	615	584	607	596	603	582	607	631	602	592	605	598	653	625	616	594	590	623	641	595	605	615	600	620	621	636	621	612	593	619	649	582	585	611	640	600	557	616	607	643	571	629	593	606	571	563	583	570	562	602	584	596	612	642	609	593	612	610	552	591	592	566	604	612	590	636	574	602	586	635	589	599	584	583	607	596	610	623	564	603	634	567	613	603	606	564	566	625	606	641	569	603	600	580	575	643	563	597	615	588	543	578	588	639	571	623	646	617	637	624	625	653	609	621	627	575	592	607	579	593	556	608	612	594	602	615	623	598	581	580	635	586	591	607	619	585	634	581	632	594	608	632	610	599	596	603	582	619	576	606	591	620	581	617	555	561	627	583	582	621	604	574	623	611	593	575	651	626	596	564	647	626	604	647	636	603	582	622	602	614	599	605	594	640	594	571	588	571	576	581	598	625	601	587	623	588	572	576	578	588	622	578	611	561	605	616	596	619	583	618	604	603	600	609	612	587	632	596	597	557	599	563	603	602	580	590	576	611	568	644	584	604	591	622	577	659	568	605	579	643	586	590	603	634	601	601	615	575	614	597	588	621	610	578	625	588	634	606	590	596	630	560	602	653	575	566	584	603	634	567	663	634	633	617	596	617	625	568	650	624	596	597	579	626	582	590	585	634	587	612	586	544	653	572	563	623	628	615	616	608	587	587	635	597	585	622	569	644	573	645	597	603	594	598	612	610	591	620	560	650	618	612	588	618	581	618	544	600	563	595	600	629	622	642	572	599	572	606	609	596	604	607	614	602	589	603	625	577	600	599	604	609	569	579	583	611	595	613	605	589	613	623	603	620	634	600	616	581	604	584	579	617	644	593	619	590	609	608	618	623	571	602	572	638	560	577	629	593	632	628	570	570	590	590	576	587	605	606	600	565	598	592	588	587	582	609	604	586	617	587	577	584	586	609	571	642	600	609	631	631	611	628	581	597	596	597	621	646	596	609	577	554	606	633	607	602	581	609	586	603	590	572	635	576	577	619	566	608	647	596	649	597	584	589	619	603	637	628	585	575	659	550	584	585	615	578	583	585	583	610	541	623	610	629	611	597	598	644	585	567	609	641	588	584	628	626	601	586	636	591	613	600	605	593	544	597	570	627	598	569	641	582	688	547	626	628	590	576	603	641	579	620	616	624	597	605	584	607	640	613	551	568	598	627	555	597	626	616	616	611	612	613	625	601	604	639	606	587	616	649	600	600	604	599	634	599	616	587	619	607	598	635	592	578	585	564	611	591	571	586	568	618	600	625	650	565	604	613	585	586	612	597	550	584	616	581	571	612	617	586	586	595	595	617	585	625	678	593	629	597	657	593	555	648	597	594	640	621	595	627	636	596	660	628	584	618	599	620	642	600	546	597	600	618	637	589	597	662	594	602	576	673	584	617	619	596	595	631	601	617	615	583	625	589	615	574	614	572	589	576	626	598	576	612	583	572	620	588	582	585	606	584	672	583	593	586	594	596	569	623	633	623	592	650	594	639	576	589	605	607	584	599	592	605	551	637	601	583	609	681	634	597	588	579	570	599	586	608
23380	21056	28291	24064	21063	10266	1068	628	575	520	471	454	429	407	403	416	390	389	371	343	352	332	389	377	345	373	353	363	358	393	354	355	333	331	330	328	372	350	362	333	321	354	349	336	352	353	351	335	317	344	338	303	361	357	335	338	329	345	373	368	329	325	361	337	367	317	320	320	348	350	311	366	354	321	346	384	330	335	344	330	371	343	347	332	331	331	324	310	344	330	332	313	346	358	347	316	327	328	329	313	333	352	324	316	332	337	333	307	308	363	325	344	320	360	367	385	360	331	332	347	354	342	336	357	357	344	343	374	361	346	369	324	345	310	340	340	345	370	336	309	325	339	335	349	349	356	374	362	347	355	354	341	327	360	380	350	331	330	303	356	327	342	346	339	322	306	321	343	326	315	315	355	333	333	355	330	352	351	331	352	324	330	327	366	294	332	332	317	355	345	323	324	340	338	314	386	349	373	334	332	347	334	357	328	348	352	340	337	350	353	298	327	326	325	329	345	379	298	321	348	379	343	333	378	319	340	348	343	352	324	351	333	348	369	315	371	314	328	348	322	351	340	380	363	331	336	323	331	316	348	374	329	309	361	308	341	362	316	339	308	319	366	361	350	344	325	344	351	352	325	374	360	344	350	361	300	341	320	337	345	349	346	327	360	368	330	342	320	290	357	309	287	319	336	346	352	309	357	339	348	376	341	368	310	328	316	336	319	312	346	323	361	339	341	340	305	350	340	360	341	328	324	370	355	326	318	349	352	327	354	355	354	362	368	321	352	319	360	320	318	323	343	351	300	352	407	342	324	324	316	319	362	339	348	328	357	374	351	350	330	339	388	333	370	346	342	351	376	326	350	315	323	304	343	372	355	334	316	330	341	321	310	319	327	361	333	307	326	338	330	337	350	318	302	345	354	359	337	330	335	354	340	351	331	325	332	359	320	328	314	331	305	311	327	355	307	368	317	329	374	314	375	301	321	332	335	309	349	375	326	321	330	361	347	295	340	342	357	330	361	350	351	363	335	359	369	315	344	336	336	325	345	317	322	333	361	352	318	366	335	298	344	371	316	341	349	343	359	336	333	356	383	362	336	358	315	345	357	349	332	361	332	345	339	317	354	322	355	328	343	309	346	310	333	288	308	370	333	327	356	364	338	316	324	310	349	346	354	354	319	320	356	322	331	353	363	317	323	325	333	336	375	317	344	359	362	325	322	303	314	318	356	336	345	293	322	339	334	340	324	345	342	378	353	342	347	335	325	321	325	305	335	350	374	372	363	358	333	347	319	335	362	345	382	304	332	356	317	356	329	333	348	325	311	330	339	349	327	348	325	344	349	341	362	327	330	347	358	365	330	333	346	357	343	344	330	296	325	349	336	315	318	341	341	357	325	345	305	358	349	351	330	319	343	316	301	318	360	341	335	331	334	316	368	327	351	349	342	341	349	310	344	345	304	359	346	320	350	344	331	347	330	334	331	349	347	337	325	329	352	331	343	325	296	349	334	352	347	315	318	329	323	325	331	373	343	346	382	315	326	342	348	341	305	312	374	354	352	342	361	322	342	338	328	328	307	349	342	380	293	344	369	330	351	329	356	345	358	318	351	366	317	353	340	320	341	352	356	306	318	317	331	352	353	316	341	321	325	353	351	309	311	339	343	371	328	336	349	325	333	348	317	312	352	345	308	361	338	396	332	317	386	331	348	336	310	330	344	335	346	334	388	305	340	386	348	323	343	322	355	337	373	331	367	339	311	369	336	345	304	353	359	331	318	322	321	326	339	295	336	380	320	359	296	314	310	331	336	329	319	333	353	337	315	348	345	338	363	351	338	304	351	359	324	328	353	329	322	371	337	335	341	338	329	308	355	348	307	352	318	348	339	343	346	321	313	352	333	357	357	355	302	368	336	365	337	343	319	325	368	343	394	346	335	363	316	340	342	354	355	333	346	348	352	331	337	351	355	326	327	327	339	378	351	355	316	324	304	352	312	319	334	332	318	357	340	316	322	348	292	317	340	354	341	334	313	345	341	342	309	372	319	321	339	320	319	333	344	343	343	331	363	289	317	340	371	325	326	322	320	368	316	350	328	342	307	331	349	352	348	366	338	309	350	351	323	327	361	326	346	354	348	329	323	332	318	340	330	362	331	319	364	357	324	364	351	348	317	322	346	347	333	308	304	309	366	376	307	320	352	304	332	329	327	324	323	383	368	320	347	367	348	300	356	320	357	319	326	365	351	331	358	344	338	319	326	366	320	340	326	369	362	336	303	339	323	341	343	361	349	332	345	368	307	345	342	348	322	367	337	325	346	333	331	328	344	307	357	320	320	345	342	324	349	299	341	348	363	354	322	335	375	331	328	336	350	346	342	343	335	346	328	345	362	358	323	305	351	335	334	313	342	298	356	334	333	362	375	293	339	331	329	332	319	330	378	317	339	319	321	326	365	351	339	340	340	355	321	342	329	351	354	325	330	300	374	358	352	317	322	355	310	305	336	347	336	313	354	349	322	345	345	343	354	342	355	330	357	326	335	330	345	352	346	357	310	359	358	305	340	345	319	316	355	337	345	349	356	344	329	307	300	304	339	326	342	363	352	320	343	329	338	319	326	343	360	343	347	308	335	336	334	342	344	341	348	338	375	316	332	346	364	318	333	367	334	342	308	343	348	351	366	320	332	368	312	331	341	332	359	339	358	360	353	388	346	337	320	327	352	338	342	310	312	363	350	326	340	317	310	338	304	365	340	356	342	338	329	338	326	329	343	358	368	343	320	361	337	311	330	345	328	345	319	351	315	359	356	326	325	375	342	333	349	340	340	368	379	338	357	346	340	320	329	324	330	314	353	314	335	326	335	323	348	348	335	308	358	322	357	354	358	320	342	315	351	341	350	344	353	325	338	353	337	308	348	333	315	359	353	365	365	322	362	346	349	314	336	358	321	349	349	322	329	336	333	313	314	331	341	356	282	343	358	323	311	337	291	349	289	320	347	345	298	352	368	356	349	332	327	315	331	344	339	347	314	363	369	314	355	331	343	315	353	329	340	325	338	335	340	326	327	387	327	319	343	335	339	323	319	341	331	315	330	316	326	353	334	379	324	336	324	318	338	304	323	313	303	356	317	319	307	328	316	350	339	354	331	324	326	336	345	332	388	342	321	360	371	354	333	337	360	326	326	363	347	350	346	342	325	319	304	354	328	351	321	311	353	336	319	349	337	362	327	330	347	326	344	366	341	303	369	349	355	370	305	338	323	343	333	356	335	345	367	337	337	332	349	334	333	351	341	356	350	318	314	327	334	343	341	307	322	382	340	333	363	338	347	334	328	330	340	334	344	359	304	365	338	332	375	348	339	325	354	326	348	340	352	323	340	325	337	323	325	328	325	347	331	354	344	359	346	378	345	327	312	321	326	347	332	297	311	327	329	351	344	365	339	335	325	308	338	348	313	298	303	342	337	351	309	347	349	314	339	346	355	354	346	336	332	363	349	355	306	354	332
4216	8746	5760	2663	1932	1460	1133	953	726	702	583	597	519	498	500	508	464	439	438	447	429	386	399	413	428	382	400	360	423	410	386	417	361	359	392	402	412	411	391	363	354	351	395	381	354	361	391	389	357	410	373	387	387	379	339	393	379	366	373	368	413	389	389	352	385	381	366	391	370	381	370	361	371	347	400	397	332	389	393	362	338	381	363	404	371	367	381	389	365	357	356	363	383	348	339	344	360	351	332	357	358	337	401	402	360	376	390	337	354	391	367	372	354	386	356	399	373	384	352	392	363	345	396	349	381	369	344	380	341	367	394	364	355	386	379	389	395	342	371	374	378	363	366	392	385	384	389	333	385	355	365	358	388	392	372	364	371	358	401	361	337	377	394	342	346	332	366	344	361	402	371	373	382	366	360	409	382	374	374	370	338	366	362	314	381	392	339	377	348	376	354	376	372	336	339	363	396	389	376	362	366	350	399	370	353	372	395	395	402	358	343	401	365	407	373	353	356	352	371	383	368	365	378	387	391	367	401	360	362	350	350	364	383	383	369	358	362	385	400	356	397	372	375	376	371	394	343	388	377	369	404	361	410	370	356	352	351	350	359	375	358	352	356	404	351	349	373	388	339	336	359	354	339	344	382	365	356	416	353	377	339	380	418	357	390	392	354	354	384	381	366	378	337	380	377	332	356	378	365	378	363	379	373	373	322	373	363	384	367	358	415	390	359	371	375	382	382	351	410	389	374	360	355	336	385	358	362	400	369	363	338	361	383	342	371	373	343	407	374	374	368	423	402	343	376	335	361	321	327	371	352	343	354	361	334	380	335	366	356	348	373	381	375	379	378	379	377	363	357	340	335	358	380	362	400	353	406	384	374	353	327	366	380	382	343	382	382	395	358	332	342	376	365	386	371	375	372	361	359	376	334	379	361	377	380	357	407	387	359	382	377	373	389	346	346	357	361	363	387	362	381	367	344	364	367	378	368	342	381	376	386	378	387	353	360	387	367	352	395	366	355	374	359	352	367	353	383	354	372	349	374	397	350	330	378	354	384	347	361	360	333	370	387	374	377	385	340	384	331	367	375	379	383	383	367	378	370	392	345	386	357	401	362	393	376	384	373	359	342	371	370	351	354	356	388	370	355	399	364	377	360	377	368	357	378	366	391	376	352	380	377	373	356	394	384	368	371	343	354	377	363	338	397	410	355	358	362	348	363	364	314	352	375	363	363	350	369	364	326	359	348	376	372	357	354	362	403	353	379	349	354	408	383	370	403	350	385	345	383	399	385	387	401	343	384	344	408	366	336	365	383	369	372	373	369	354	383	378	361	386	366	349	338	354	376	351	388	397	395	373	358	335	368	369	351	371	393	363	331	389	397	399	325	366	372	383	362	407	392	391	369	376	371	322	350	355	365	411	392	355	359	367	361	373	359	358	356	379	342	371	354	345	403	367	379	349	341	384	374	341	389	357	378	350	349	364	356	361	383	369	399	387	364	365	350	344	333	384	392	339	357	389	388	381	349	375	358	385	359	384	374	369	407	382	351	392	352	380	359	347	339	386	408	369	362	373	387	364	386	402	372	380	339	364	373	359	351	353	373	379	421	381	351	399	371	394	376	381	336	376	366	401	380	353	386	393	355	364	347	384	365	371	333	406	362	356	351	363	363	360	351	365	355	364	399	387	334	408	381	325	336	349	358	356	369	374	366	332	391	344	382	381	337	351	348	356	347	388	387	375	396	346	351	350	388	367	384	345	366	347	399	397	381	396	396	345	365	369	380	363	390	352	382	364	341	369	385	396	375	385	354	372	351	385	414	393	388	362	346	355	397	371	354	379	342	352	348	353	344	347	323	412	356	366	359	362	354	378	333	383	390	362	352	362	347	394	389	361	344	356	345	359	379	379	396	345	362	356	369	401	364	398	361	349	332	353	352	364	381	331	357	390	365	356	338	400	365	343	372	386	361	340	361	382	327	369	349	364	360	373	383	367	347	358	386	395	326	359	321	406	365	352	361	396	371	363	371	376	399	388	363	324	349	347	326	368	356	389	355	368	376	321	357	367	393	373	399	377	344	378	365	382	366	358	348	333	353	364	363	382	387	360	361	376	362	374	377	364	368	393	388	382	388	371	368	364	344	326	325	370	368	402	344	366	355	399	386	390	399	370	371	363	385	371	359	376	352	349	394	397	360	347	349	380	356	384	340	378	361	356	360	389	376	370	381	354	382	398	399	364	392	369	394	362	389	324	382	389	374	357	341	376	386	385	331	361	376	391	376	372	362	370	347	359	387	412	366	366	366	341	388	363	391	382	342	348	386	387	367	371	397	371	380	366	359	367	333	315	367	397	355	361	385	374	357	350	370	377	369	370	340	361	371	370	364	382	373	387	355	362	386	353	368	406	347	360	356	374	354	375	403	363	357	364	375	353	339	372	379	401	349	360	363	373	374	349	379	367	380	363	388	367	372	375	335	358	371	375	323	373	370	379	337	347	341	375	372	386	370	347	390	365	399	367	385	384	362	336	360	397	370	388	349	349	365	352	349	378	365	390	385	366	379	347	403	328	318	375	400	340	367	326	374	387	370	385	371	350	395	369	371	380	349	313	363	372	354	373	389	347	390	361	363	386	387	359	382	365	350	382	321	358	376	387	378	360	365	348	341	383	386	347	338	329	390	344	359	358	358	361	360	375	359	407	336	388	346	368	351	368	378	384	359	387	373	344	393	368	398	356	354	355	355	392	387	400	365	346	347	379	408	327	345	373	361	370	380	352	396	389	354	356	351	381	365	332	365	380	376	366	397	359	392	400	361	377	424	378	369	339	412	392	383	360	400	375	388	359	377	366	362	369	351	392	399	374	362	346	363	339	361	360	397	425	391	333	409	395	366	384	399	388	359	406	359	366	338	386	389	326	359	389	357	371	372	366	390	383	346	353	337	379	419	348	357	318	363	364	365	368	327	357	408	403	392	370	409	320	370	369	385	378	364	337	335	367	352	357	337	391	368	381	379	367	379	393	350	375	375	356	361	342	367	344	332	354	363	376	374	371	365	408	348	366	358	382	373	358	357	377	424	327	366	390	337	352	381	377	380	382	362	399	394	357	355	389	374	364	347	343	334	362	351	412	408	392	378	385	419	391	360	363	405	378	387	333	330	340	356	346	379	360	386	372	357	399	379	387	395	373	352	399	402	387	379	414	390	380	336	388	370	365	365	368	375	347	353	359	399	355	383	370	352	349	369	406	378	387	366	358	371	356	376	372	371	400	362	389	354	345	362	354	353	390	370	355	354	353	381	390	370	362	366	387	382	325	362	373	373	399	400	378	360	334	370	353	369	433	361	373	353	376	367	382	381	383	346	373	358	365	404	397	390	370	373	344	366	392	352	384	403	388	357	374	358	362	372	342	349	333	358	391	368	388	362	382	370	348	340	390	362	374	365	363	365	358	329	391	381	409	382	383	333	348	361	381	386	385	375	367	371	347	341	362	373	345
24688	21064	27168	25072	10635	1339	1074	947	903	943	870	861	890	883	869	881	894	843	804	913	848	845	783	847	801	810	830	813	841	804	817	798	827	818	823	845	778	824	852	852	802	853	848	766	911	826	816	823	818	828	853	817	753	821	833	809	812	848	815	807	786	807	838	860	830	827	810	830	847	868	796	827	846	871	786	839	851	821	861	775	797	833	849	835	860	839	845	836	830	792	844	835	832	790	762	851	795	858	799	837	826	821	849	834	824	868	818	766	810	797	833	831	879	850	858	829	796	813	828	829	812	839	872	805	790	845	779	849	871	836	797	832	837	809	868	814	850	863	872	892	843	804	800	817	764	845	805	802	827	866	788	867	848	766	846	862	781	788	839	755	801	851	823	833	848	795	803	799	836	812	811	888	782	824	842	834	839	814	837	860	834	826	819	779	873	782	792	842	864	790	821	855	829	813	819	848	835	773	781	808	852	833	842	822	843	829	881	815	846	849	808	857	852	827	795	808	781	807	844	855	754	819	890	805	793	822	816	841	769	830	848	859	837	855	827	858	803	845	843	796	835	819	820	872	846	799	834	797	812	934	863	821	793	835	770	794	813	813	822	831	795	822	823	838	875	797	858	799	777	780	843	822	861	834	824	848	790	803	859	809	819	863	794	787	864	808	815	874	837	850	784	829	900	860	819	844	856	857	824	834	847	758	876	779	795	847	801	800	814	866	829	849	861	790	868	864	855	827	789	860	820	862	854	857	834	814	849	878	820	784	874	807	864	809	810	867	786	848	867	824	807	785	820	810	821	852	897	833	795	801	808	782	847	754	833	861	773	827	833	866	843	797	805	780	837	861	825	801	819	797	836	896	834	836	812	786	796	828	775	786	847	766	837	838	889	793	864	842	809	839	804	794	819	844	877	840	843	810	837	825	826	821	832	821	762	837	807	791	808	800	784	839	811	848	756	782	811	799	842	861	848	772	831	822	812	784	790	834	842	824	784	817	792	852	795	822	843	809	805	812	810	854	840	791	814	878	801	804	850	813	818	856	852	786	801	773	870	831	799	829	784	772	831	790	875	848	823	811	787	810	821	849	869	783	826	775	830	827	893	754	847	802	816	815	843	829	862	806	849	830	793	855	799	821	820	827	811	790	795	843	809	834	806	803	834	835	787	797	784	860	824	834	806	873	822	823	810	853	840	844	789	860	858	813	802	784	806	831	859	826	779	806	821	825	887	835	824	809	850	844	841	852	774	813	883	780	834	824	880	813	811	830	856	840	793	811	788	855	810	858	840	769	801	854	794	822	780	856	858	862	803	821	819	820	826	778	831	824	827	894	864	791	838	821	805	849	813	824	822	817	790	798	811	830	863	828	855	884	846	865	805	804	842	848	811	761	818	831	863	810	834	726	870	883	830	803	780	836	817	781	864	840	852	826	781	863	838	851	826	834	847	807	872	777	791	853	835	849	848	843	844	846	805	847	830	864	835	865	869	816	780	783	837	819	815	803	804	852	793	791	777	796	791	823	832	829	885	800	801	806	810	818	780	852	881	851	805	761	874	803	838	832	800	842	781	820	790	801	751	882	830	823	806	784	869	827	823	780	805	846	802	873	841	829	858	860	793	820	832	820	845	812	833	780	869	772	819	850	784	823	841	831	838	796	833	808	821	818	879	839	782	766	822	787	798	815	797	880	790	819	828	815	805	862	820	814	771	827	838	899	847	796	792	794	822	816	818	830	819	815	798	786	806	784	865	838	785	827	806	805	814	808	837	791	812	835	871	846	854	849	810	818	795	844	858	839	802	775	813	829	794	864	808	806	828	771	854	814	823	808	844	777	844	850	842	883	864	766	802	807	807	776	787	861	817	854	846	836	840	831	828	840	786	825	838	787	828	830	830	789	802	816	805	848	835	894	837	821	867	880	796	844	778	831	850	863	882	812	813	828	819	832	834	822	805	820	814	800	856	877	804	798	814	831	796	828	777	812	796	810	833	839	811	877	785	847	869	813	840	820	831	865	823	827	802	783	875	836	825	835	903	776	895	844	841	814	794	835	861	800	797	828	822	777	818	829	867	882	806	836	820	822	820	902	746	822	847	828	805	812	807	851	891	841	782	859	871	833	857	843	789	861	794	813	809	850	867	879	830	798	818	842	846	834	855	873	784	824	837	814	781	799	821	799	858	881	807	845	738	825	820	849	834	835	820	838	752	840	778	814	780	833	855	821	832	823	899	793	814	832	853	787	815	845	839	777	837	827	840	837	877	842	799	810	824	814	824	849	814	843	847	836	803	824	827	833	871	867	903	878	768	809	836	821	817	837	867	868	859	808	809	799	822	807	811	815	798	853	817	785	868	819	824	840	809	845	868	864	853	831	837	762	856	775	864	794	790	826	837	840	793	828	840	836	841	833	799	825	803	810	813	844	849	835	824	808	818	809	872	829	790	740	862	788	874	834	848	826	821	862	867	837	835	839	823	800	783	832	838	831	810	843	797	862	825	872	846	790	856	829	810	837	831	842	825	841	845	871	783	810	819	812	822	775	767	807	819	793	875	788	811	794	853	812	783	766	892	819	789	859	861	787	825	773	799	810	833	816	805	777	842	801	812	799	826	853	776	787	856	890	816	847	823	830	818	827	842	808	830	813	861	839	826	817	834	816	823	829	815	815	776	824	790	805	846	793	856	889	844	810	830	806	817	792	833	840	829	826	808	844	766	808	827	836	868	860	864	843	840	740	865	844	799	787	834	833	825	801	826	816	811	829	844	867	769	806	828	848	789	797	861	831	854	851	832	858	830	820	815	856	797	819	841	804	855	840	847	846	821	813	843	808	847	905	820	831	839	895	918	867	800	817	763	775	864	838	790	815	796	851	807	818	813	790	804	798	803	834	788	807	828	845	819	771	852	844	823	832	818	839	822	769	865	809	862	853	836	881	839	843	830	845	815	848	840	806	860	846	816	802	794	844	775	883	777	826	781	836	808	818	832	851	843	802	872	774	800	804	828	861	843	849	811	837	800	848	809	820	847	820	854	849	848	793	836	818	845	783	817	858	806	848	805	845	845	780	823	854	886	886	843	824	873	902	761	783	787	761	865	840	780	902	835	826	853	802	848	801	792	781	778	843	837	781	790	872	802	821	823	829	811	865	799	815	820	793	810	813	848	870	838	856	864	835	793	787	846	792	848	809	787	859	845	858	780	814	809	858	806	821	771	748	823	831	853	815	826	807	791	837	865	861	837	790	824	848	822	880	834	828	923	810	880	821	822	782	850	841	815	805	855	787	861	810	812	837	875	814	821	827	821	816	851	853	838	852	818	820	791	838	828	823	835	797	814	823	811	813	765	834	802	831	858	797	834	808	826	872	802	892	814	793	835	816	822	835	849	815	822	819	868	824	855	813	850	858	832	779	876	840	829	895	831	839	809	856	825	794	802	826	819	897	850	858	854	814	830	864	804	834	812	759	866	838	822	830	868	831	858	794	786	812	864	898	806	833
4754	5205	3535	1959	1615	1377	1282	1123	1099	979	993	923	938	925	887	852	940	902	904	871	885	853	877	904	824	846	913	896	863	829	831	881	851	837	813	828	831	803	827	826	842	825	829	867	860	826	848	851	855	847	826	868	844	826	840	794	857	882	863	886	866	874	843	843	857	872	820	865	871	886	895	867	810	860	852	818	849	821	827	855	858	813	888	869	791	831	826	828	853	883	866	791	781	822	816	819	845	839	856	860	845	876	846	868	840	819	884	787	832	788	849	825	858	827	837	831	868	873	862	885	834	841	861	848	885	817	869	843	814	858	858	824	810	842	790	850	868	815	829	837	773	857	807	870	850	859	868	909	805	814	860	792	873	858	796	814	855	866	848	794	824	796	816	803	853	862	889	847	857	816	824	862	848	845	881	809	822	806	787	823	870	804	818	879	811	858	820	794	824	787	853	891	854	799	871	836	840	837	866	791	843	848	835	814	888	803	824	830	800	838	865	865	837	872	847	893	825	859	821	836	818	821	848	845	859	876	863	847	859	873	854	877	870	842	853	846	846	817	854	842	819	849	787	779	838	796	853	843	843	802	853	820	821	840	841	844	836	914	835	828	905	806	854	830	830	815	840	828	853	843	833	840	790	864	865	849	893	793	859	767	840	797	882	875	816	887	850	813	845	820	870	816	905	856	845	803	843	834	843	822	849	860	800	849	809	815	789	824	902	824	869	828	837	895	876	804	868	821	800	842	825	823	835	852	812	845	804	859	865	818	862	842	865	822	829	825	869	863	831	801	869	806	828	857	884	874	807	824	843	861	811	831	844	918	894	841	840	826	820	814	842	895	791	870	852	825	826	831	803	825	812	868	794	824	779	870	870	862	794	808	808	885	834	878	823	821	861	839	856	829	810	866	877	881	842	846	861	871	885	887	813	857	851	848	798	882	840	856	867	834	822	834	861	828	810	831	833	792	859	844	836	813	852	854	827	855	874	773	799	831	842	841	781	814	784	849	846	878	873	816	848	898	832	831	867	832	832	849	864	872	835	847	830	851	838	865	869	863	810	782	809	903	810	884	881	816	820	805	785	869	818	848	835	789	822	846	823	865	855	878	881	844	828	824	835	859	827	796	892	851	869	836	814	788	787	834	832	830	821	849	852	853	848	827	822	841	835	835	804	812	870	859	833	823	869	839	835	844	842	812	823	850	830	883	831	898	817	822	880	864	850	874	846	863	853	839	835	815	817	852	843	841	884	833	903	870	818	834	857	825	824	901	822	814	803	832	829	853	866	825	782	813	868	790	898	833	828	814	886	815	856	844	827	849	859	840	811	850	809	785	881	810	815	855	816	873	816	920	832	805	847	805	841	857	844	853	842	821	806	807	840	911	868	820	861	822	858	808	852	874	856	839	858	815	866	850	889	869	833	828	828	842	847	790	869	803	800	842	807	832	856	874	834	875	827	851	847	862	837	837	805	817	768	875	836	869	831	804	875	798	857	786	803	835	876	855	873	835	850	834	843	839	841	842	770	788	840	891	865	828	841	807	839	855	826	861	848	834	849	825	842	875	880	851	849	777	838	860	870	844	865	817	855	833	875	858	805	831	827	842	850	817	866	838	811	799	829	831	805	844	825	831	867	820	869	871	830	859	857	825	860	852	824	879	853	864	865	843	854	868	838	799	826	838	788	806	846	809	815	885	760	859	823	831	826	872	826	849	863	844	846	833	833	868	847	823	800	844	807	820	858	864	855	865	842	845	844	842	783	842	826	843	860	896	836	801	825	863	778	852	881	852	814	865	839	855	855	855	839	862	868	878	891	839	869	784	897	811	852	867	836	852	844	872	827	820	861	852	831	814	833	855	864	852	887	818	824	925	860	839	817	826	834	816	798	851	838	805	872	854	870	797	821	849	839	844	822	845	870	859	865	850	850	834	842	808	900	811	862	854	794	801	815	870	848	783	892	805	869	876	825	812	856	814	839	847	868	839	858	824	866	863	780	865	844	858	842	895	868	810	836	823	840	802	839	788	826	825	873	834	830	831	843	816	842	881	836	835	890	862	847	827	826	860	880	843	816	828	825	838	791	835	847	815	858	855	841	842	907	887	831	883	793	820	845	885	847	852	841	836	820	844	834	841	798	839	883	854	828	816	831	860	849	846	826	802	816	829	876	836	818	846	830	803	853	870	823	826	813	782	853	863	854	812	857	817	853	874	840	863	812	839	894	902	811	828	836	864	844	808	891	834	858	788	854	835	828	790	916	808	831	847	824	846	842	826	835	839	796	853	836	821	869	880	792	886	796	824	821	811	855	857	832	814	819	901	840	863	818	880	816	820	840	811	878	811	834	846	797	839	864	860	831	852	850	857	847	816	831	845	867	861	822	813	831	853	871	880	915	838	839	881	811	832	840	841	829	863	874	851	860	821	801	788	867	824	820	900	854	777	810	860	866	870	834	854	814	840	854	820	812	867	864	882	804	870	886	858	835	834	827	854	881	859	843	805	869	800	854	870	848	846	868	806	867	834	837	826	827	798	845	843	900	812	823	858	778	799	834	875	883	836	869	810	858	821	774	815	805	831	859	814	824	827	841	811	842	841	855	835	825	832	782	863	811	830	876	832	867	875	804	841	842	796	850	819	855	870	835	860	829	820	869	818	786	792	822	844	871	819	798	814	843	833	820	871	790	815	799	866	837	836	761	838	798	810	827	899	884	875	824	837	870	871	857	900	891	867	848	848	828	774	862	832	853	901	824	847	876	820	895	856	826	853	858	874	786	808	860	832	873	817	818	806	853	874	815	889	828	863	824	884	829	816	836	888	809	808	801	853	813	802	782	841	829	815	842	784	871	813	846	851	806	816	859	863	784	851	829	841	835	887	861	854	792	824	901	839	825	865	822	845	850	874	897	839	810	891	811	764	820	877	849	858	806	855	827	846	908	843	846	881	798	819	845	866	807	871	863	838	826	843	795	830	801	819	845	833	829	829	854	840	770	844	827	840	853	857	878	821	827	791	827	841	870	810	794	815	838	888	818	834	819	825	842	836	842	859	816	790	865	853	840	796	822	799	874	844	823	827	833	836	841	831	829	838	841	842	826	881	860	909	841	844	860	818	841	780	850	830	835	829	842	844	871	880	845	882	827	812	845	851	832	896	900	833	812	806	818	863	866	863	863	858	897	871	832	842	840	869	881	775	819	861	812	855	860	845	843	867	811	843	840	834	862	858	863	924	863	841	848	791	824	851	822	849	848	876	829	845	839	864	794	860	830	818	831	840	813	794	863	870	837	841	821	773	778	854	855	815	859	829	789	852	863	761	853	818	784	821	878	839	854	861	817	795	861	872	839	856	812	831	826	789	842	860	840	847	862	827	831	794	838	855	848	869	813	867	884	818	874	867	850	852	836	896	857	822	804	833	881	859	840	875	852	839	849	840	816	849	871	848	832	898	815	845	847	790	872	845	846	827	853	845	839	791	846	826	866	859	813	845	795	812	823	896
22422	21102	28764	23676	21105	21175	8631	1338	978	931	884	820	772	743	710	659	701	706	690	655	627	610	641	609	609	631	592	616	621	615	608	631	586	617	612	616	648	610	628	573	575	593	556	578	581	594	581	612	574	603	578	622	592	552	596	611	599	575	565	609	612	582	596	590	548	587	583	570	599	556	593	584	567	590	552	578	560	600	632	568	611	555	549	587	584	569	581	529	586	561	561	606	606	611	596	596	581	596	614	583	615	582	595	552	534	557	589	602	561	543	612	593	574	560	609	625	593	584	574	593	646	585	555	553	594	587	569	584	600	593	563	603	633	616	567	586	573	563	592	599	610	575	566	548	551	557	562	557	612	636	583	562	595	540	585	629	574	545	558	568	601	618	558	603	571	580	609	545	572	570	575	572	611	594	645	581	551	572	557	586	603	573	556	544	593	550	534	523	601	600	582	573	598	589	595	609	584	560	549	567	614	628	554	579	582	592	606	582	578	609	570	627	598	590	543	583	582	581	620	571	571	585	580	570	579	606	544	577	563	586	597	546	571	553	626	545	550	588	558	556	602	552	600	607	591	591	572	611	575	545	564	584	518	542	618	595	609	580	613	582	611	596	569	595	609	579	593	594	569	607	579	578	601	569	627	585	548	587	581	571	634	565	576	614	587	587	589	590	531	583	566	598	624	548	593	588	570	531	579	592	537	591	602	597	540	580	585	594	555	578	605	534	593	585	554	551	575	612	622	566	574	599	633	573	555	581	556	564	545	598	593	554	585	534	541	584	553	584	576	596	562	593	587	599	596	546	618	552	558	586	578	561	571	611	572	572	544	578	560	558	567	557	553	623	568	599	570	592	578	605	565	579	572	610	572	577	535	561	587	612	578	522	525	576	601	556	598	626	608	593	589	575	547	583	584	571	551	599	562	557	577	549	549	627	594	619	561	569	493	583	587	590	604	627	605	592	557	620	628	623	600	568	642	617	600	582	571	575	582	545	584	566	606	575	555	581	602	586	577	586	587	561	590	575	601	621	560	592	591	588	536	608	570	574	597	598	598	590	574	574	590	611	579	593	572	537	586	627	584	613	583	612	590	552	561	570	602	619	564	593	596	564	600	571	536	619	587	565	569	581	578	564	591	569	617	605	565	541	613	533	547	560	592	588	568	589	578	548	603	564	560	589	564	571	539	554	547	569	590	566	578	594	573	568	592	604	563	653	612	534	570	578	575	582	542	593	593	556	587	580	552	579	509	558	613	576	564	566	555	610	576	607	584	580	573	569	548	541	631	575	526	607	614	560	589	581	608	611	570	598	596	582	554	550	540	529	590	580	577	551	584	614	625	587	503	593	591	593	631	563	539	595	589	588	598	546	575	584	575	630	558	598	584	598	635	577	620	576	620	621	594	581	607	614	594	576	568	576	585	610	557	582	586	557	611	574	573	605	581	572	600	594	565	626	607	620	564	549	589	608	574	589	581	552	557	624	605	560	619	579	557	574	595	614	557	560	597	575	558	583	598	588	579	553	589	552	625	607	552	574	577	553	589	569	584	584	618	553	576	525	560	592	597	571	529	588	610	531	543	542	578	654	564	569	629	599	579	598	601	596	558	601	579	619	569	619	609	553	572	561	517	533	599	589	559	605	613	588	538	607	554	584	605	593	613	586	514	579	580	599	535	586	586	565	584	616	547	546	570	563	623	556	565	592	605	522	598	579	608	567	616	570	580	576	619	597	547	568	602	578	572	577	619	592	564	565	610	580	583	573	575	582	623	528	593	584	560	567	575	566	612	551	555	535	573	564	578	568	596	604	602	570	607	567	540	587	632	591	595	594	585	544	597	582	587	585	598	563	559	566	542	585	557	573	570	593	590	570	597	554	581	584	560	598	624	551	599	575	570	590	548	593	575	603	595	574	590	620	511	577	565	581	598	565	617	531	603	603	616	597	550	627	598	542	590	593	570	558	580	572	584	574	619	598	608	569	575	566	566	581	585	579	556	601	561	587	578	576	577	587	542	596	609	548	589	575	581	548	609	581	559	598	602	605	575	594	582	593	566	603	529	604	599	580	576	603	604	581	575	546	603	592	593	579	551	599	584	591	595	568	591	558	625	611	640	588	569	610	567	588	617	606	564	602	572	580	589	597	590	597	596	580	565	598	609	528	621	540	600	578	572	566	556	548	604	549	594	574	580	591	596	607	549	600	555	586	570	569	545	643	554	612	564	621	593	621	623	585	560	570	584	564	589	620	539	542	573	553	613	615	587	615	581	618	584	566	557	549	547	574	590	558	575	582	633	549	552	599	550	622	591	568	560	569	622	545	577	592	577	574	525	581	586	589	565	552	539	592	600	638	592	527	552	606	555	599	553	572	587	550	560	593	600	558	564	556	548	591	555	551	567	599	620	562	603	611	577	550	566	573	586	580	561	565	537	558	571	559	523	604	606	515	553	600	570	617	616	587	546	596	592	592	595	634	599	572	554	558	599	560	581	563	584	562	562	567	566	612	537	602	603	585	639	567	582	589	566	577	567	590	568	598	572	521	553	557	579	570	554	587	565	575	561	577	603	592	590	599	585	589	567	592	563	602	576	577	565	576	577	595	595	574	585	526	562	594	548	566	612	585	606	578	553	592	578	574	578	575	571	591	548	537	559	572	587	599	556	583	607	619	600	556	580	569	592	559	576	609	607	554	565	624	594	566	604	571	556	582	544	583	600	552	526	563	577	598	580	630	588	638	588	565	581	625	577	576	519	575	636	592	549	601	590	559	626	567	579	572	560	585	554	600	558	544	597	611	537	586	577	584	583	549	572	581	581	607	638	567	558	555	544	565	587	588	597	587	568	560	551	561	618	601	625	579	570	627	606	614	563	555	583	594	591	599	627	604	566	570	552	596	535	578	556	616	592	595	561	647	567	551	580	596	574	610	538	593	545	592	585	596	596	582	570	592	621	559	572	591	582	532	574	541	558	569	576	552	536	628	577	580	583	568	583	575	592	586	599	588	593	592	561	612	590	532	556	601	575	560	614	561	548	574	542	614	571	585	608	561	564	547	547	601	612	607	577	577	600	592	539	575	588	608	631	580	635	565	582	596	589	553	553	550	591	573	592	555	631	587	572	619	588	566	603	592	561	575	582	571	600	574	584	573	562	586	550	575	593	591	601	547	609	552	577	563	576	567	626	532	587	606	580	635	593	613	567	600	585	534	580	559	577	568	567	554	598	607	529	561	579	578	570	563	588	555	607	544	648	555	560	579	592	610	590	546	588	583	616	573	596	577	566	602	637	534	599	598	575	591	528	567	561	568	598	537	613	610	593	595	572	579	636	587	632	592	613	579	622	602	604	564	585	612	564	567	598	585	619	584	555	603	564	569	628	594	564	572	583	575	588	551	572	591	629	555	534	572	589	594	630	581	613	569	586	587	602	614	625	575	560	606	623	549	573	562	594	644	573	571	598	585	600	577	574	555	589	566	596	583	602	604	559	581	561	547	567	599
5424	14282	9277	4615	3434	2615	2035	1689	1422	1214	1076	936	906	921	827	785	803	745	691	699	687	654	651	642	641	650	599	620	643	653	650	593	597	593	645	607	593	596	595	585	581	629	658	598	636	567	578	589	619	625	584	579	561	567	615	599	586	568	539	587	615	549	590	614	564	581	569	629	603	579	608	581	591	604	575	566	544	607	595	612	616	593	599	575	587	601	556	578	575	594	574	577	601	578	576	525	590	544	619	594	601	579	600	621	579	583	579	571	617	595	611	555	574	559	630	603	609	582	570	579	577	573	600	496	580	526	553	593	596	593	590	598	624	598	589	589	607	568	578	574	549	588	587	581	552	575	607	581	605	575	587	575	547	580	579	526	566	581	576	584	597	594	611	573	581	585	569	619	588	547	591	585	611	620	601	589	582	615	571	608	525	599	612	613	595	556	574	636	587	577	608	599	581	578	583	581	572	589	523	628	627	557	574	565	595	559	571	595	571	583	592	576	600	567	579	609	582	565	569	565	553	540	590	604	556	559	616	605	587	592	599	600	575	547	606	558	554	644	537	565	571	566	564	587	591	588	587	567	589	581	578	639	588	598	623	578	614	546	569	531	579	578	538	599	549	555	569	551	588	596	556	593	625	522	559	604	575	589	604	561	574	573	566	604	646	548	563	552	563	570	578	558	581	598	550	533	565	615	547	563	568	551	564	544	587	622	624	567	620	553	576	574	569	576	561	587	579	611	592	559	558	548	551	623	634	565	602	579	572	618	547	586	556	605	553	565	608	610	618	608	577	567	556	609	557	566	596	574	572	618	567	627	572	591	593	546	573	558	548	531	558	587	635	529	569	543	560	609	558	607	574	577	555	582	582	578	541	595	604	549	576	581	589	536	585	578	597	599	588	601	572	551	622	579	593	571	579	587	602	610	570	547	569	560	574	594	606	577	582	563	540	579	576	600	603	570	538	577	611	540	565	581	593	537	549	563	552	567	590	630	577	584	579	599	594	615	588	583	590	585	586	565	615	561	532	564	595	515	595	590	552	563	607	563	574	629	621	611	587	623	594	512	562	621	552	544	578	590	590	565	508	570	573	553	562	583	571	583	579	596	592	593	533	563	532	546	593	551	558	581	594	578	606	569	590	561	565	558	540	546	568	594	594	568	598	564	567	588	554	584	558	594	601	542	556	567	641	573	562	592	589	554	539	540	621	557	578	602	568	564	558	616	580	612	582	587	564	638	574	593	596	589	593	613	567	534	563	545	547	560	575	522	598	586	589	591	595	581	585	582	553	593	551	554	575	598	593	584	584	576	589	608	630	595	567	602	592	606	579	584	623	549	589	585	606	616	542	572	643	561	551	591	605	568	629	547	567	595	581	603	614	557	566	578	604	584	579	596	600	645	553	548	574	598	585	605	608	572	541	600	588	565	619	635	581	588	577	602	545	573	563	570	538	546	568	610	561	572	551	594	589	597	589	546	639	539	555	564	589	601	555	575	631	598	569	549	614	570	545	580	563	587	580	583	568	581	607	592	563	596	579	548	608	595	596	579	583	592	581	565	582	525	610	582	590	595	557	603	546	574	542	581	583	542	553	585	571	524	583	609	594	530	578	595	576	596	594	573	564	600	573	623	586	549	539	595	586	562	607	595	646	560	566	602	557	603	577	573	641	611	550	554	579	553	600	611	561	521	537	518	569	581	580	548	561	588	520	540	557	616	602	571	571	620	548	570	599	558	586	580	576	589	624	611	593	597	575	580	574	541	558	590	564	572	551	572	598	572	573	613	588	601	561	585	573	541	598	557	602	591	579	572	597	603	598	554	564	590	589	589	578	565	584	574	584	557	557	608	606	586	550	581	640	559	537	595	559	611	597	586	585	567	603	619	563	556	594	597	576	558	548	581	572	605	554	580	581	606	572	574	535	605	592	603	537	550	547	541	549	590	602	605	603	576	577	625	580	572	565	577	575	581	564	610	610	534	591	571	601	571	655	552	593	621	634	572	555	573	583	573	588	576	563	601	582	575	584	562	553	652	572	612	563	560	586	554	587	591	560	618	583	550	582	612	594	569	607	521	576	571	550	589	536	538	586	627	575	554	589	601	572	590	585	580	557	591	591	541	618	520	594	565	571	590	590	531	616	551	560	564	586	620	586	559	532	593	582	608	547	570	608	547	516	631	606	611	592	552	538	604	561	570	616	572	596	521	587	600	569	593	599	576	569	572	574	577	598	574	574	617	520	611	570	586	579	587	532	559	582	527	587	620	538	611	579	560	608	549	595	606	564	562	573	594	544	600	566	600	610	586	577	585	556	595	572	633	548	598	558	577	554	580	591	561	578	549	585	572	619	592	601	558	571	562	571	618	556	552	581	602	568	592	569	615	562	555	580	586	539	567	581	573	587	586	589	580	590	584	566	555	604	624	595	598	562	572	581	553	578	600	593	592	599	589	521	597	578	537	587	581	615	579	593	577	594	618	536	586	567	603	603	565	559	570	568	537	602	582	581	548	560	543	565	614	566	574	614	558	608	561	604	627	586	597	604	590	559	571	576	583	561	564	585	609	623	542	581	587	586	532	577	547	599	604	568	563	551	561	565	577	541	527	565	589	575	607	566	612	530	577	629	573	557	630	599	576	574	589	606	560	600	554	634	583	557	563	591	570	556	545	566	572	597	579	595	538	552	528	584	598	620	553	532	567	567	581	570	549	537	612	553	561	601	597	553	611	562	582	607	546	544	602	569	587	577	601	556	554	589	584	597	574	544	586	565	589	551	555	603	574	589	575	563	595	554	583	633	595	613	582	568	632	589	578	572	624	588	604	626	583	579	536	592	572	649	565	582	541	556	606	556	561	593	597	579	616	561	587	604	600	574	612	591	606	591	546	553	592	630	559	572	620	520	550	596	588	579	613	626	590	592	563	587	581	560	567	557	564	571	519	563	561	596	583	621	608	607	549	573	593	590	584	592	588	550	585	605	565	592	556	553	557	592	552	535	551	606	612	553	586	589	567	558	541	553	578	642	554	551	532	596	582	577	564	554	592	639	594	549	581	555	597	571	580	543	599	569	564	564	569	577	556	557	559	567	592	613	564	561	584	592	601	577	576	589	570	586	586	596	570	596	586	562	557	580	533	594	554	576	581	585	579	548	557	574	608	579	589	616	595	585	627	548	589	562	568	576	544	518	595	593	585	564	602	577	614	586	606	596	587	591	562	615	566	585	545	580	641	548	577	571	537	615	621	582	577	582	623	610	603	609	601	561	614	576	543	570	574	593	583	590	591	626	570	611	548	538	629	571	579	567	576	567	583	600	588	537	605	611	615	611	604	607	565	606	542	588	614	585	577	565	593	562	589	610	545	594	595	596	544	586	576	539	589	575	537	544	590	595	539	605	611	562	563	570	589	558	605	594	580	541	644	590	592	594	567	592	569	578	611	598	547	555	601	585	592	631	600	575	568	536	602	586	545	592	547	542	555	591	568	600	600	597	570	556	600
27768	17439	4013	1004	779	804	701	581	591	606	583	624	578	573	602	574	560	531	570	581	589	559	587	612	606	615	575	525	556	584	566	602	593	592	564	567	598	571	589	552	543	564	607	604	550	592	542	571	564	552	541	562	576	521	560	579	616	506	610	584	585	553	533	567	600	605	563	588	559	583	583	549	550	532	529	552	557	573	583	605	592	562	567	532	583	587	555	570	573	597	526	606	544	548	547	588	569	573	554	537	542	589	567	568	577	603	586	566	608	539	543	582	574	597	569	555	563	580	581	557	520	575	557	581	563	560	579	538	597	591	582	562	568	581	558	580	593	535	568	599	539	567	560	565	534	558	568	594	531	560	556	532	607	590	571	595	520	557	515	569	593	611	561	590	548	519	619	535	557	545	552	575	545	585	555	599	538	592	587	580	590	563	610	537	606	565	575	631	511	567	595	556	557	613	571	568	582	578	573	602	585	562	534	553	600	585	546	600	562	558	556	574	547	570	548	605	555	582	558	597	568	557	545	566	571	588	589	549	580	612	571	578	607	580	544	561	612	561	534	577	581	553	581	560	533	529	604	600	535	629	577	555	550	556	551	566	551	577	556	570	590	590	566	527	552	549	562	551	591	580	547	503	615	556	526	583	560	554	569	533	548	533	537	564	570	613	607	570	570	544	540	570	577	552	555	585	583	540	578	600	578	591	556	566	587	566	559	535	600	599	580	568	626	571	545	545	550	574	556	604	567	577	546	569	558	531	580	587	533	594	558	598	569	594	597	569	606	541	615	565	581	574	590	578	589	592	565	604	570	552	581	543	621	603	532	592	627	573	557	641	560	582	593	590	624	579	547	583	503	633	610	590	553	588	559	580	564	594	557	622	537	557	555	557	587	583	610	595	602	576	549	574	632	543	528	575	571	544	563	545	557	580	526	576	537	552	579	546	559	544	608	569	558	578	585	575	597	548	561	561	594	561	560	539	590	577	563	572	593	561	587	571	591	599	614	582	572	585	512	566	623	555	575	558	552	571	582	556	543	575	551	557	533	612	561	553	566	566	510	576	584	550	594	556	586	571	625	572	583	569	542	567	597	582	562	595	616	590	574	566	559	607	534	599	595	546	550	575	612	549	566	539	619	616	520	601	586	575	577	553	611	605	563	543	589	585	534	584	566	600	570	575	615	572	579	567	574	554	609	564	577	576	575	580	565	560	597	636	548	558	609	567	555	599	571	604	534	571	593	604	544	555	519	566	563	592	600	581	614	571	569	575	569	592	563	591	562	557	592	549	541	573	611	548	542	551	520	564	539	559	599	552	569	569	553	606	566	579	576	555	595	561	591	549	540	587	623	547	591	558	561	590	574	572	552	551	556	588	519	564	573	598	600	571	549	579	594	547	553	600	573	557	567	574	592	569	527	561	584	558	558	592	536	568	599	570	591	562	624	577	590	583	577	571	557	564	545	573	574	578	568	565	620	558	575	549	544	590	591	570	578	574	573	582	562	564	573	581	590	568	575	585	581	555	620	551	556	544	584	612	617	599	593	543	555	567	596	553	567	551	557	597	600	603	551	556	605	535	584	572	580	601	583	572	620	554	525	601	599	534	600	582	586	539	566	578	555	596	560	580	587	583	573	575	565	605	618	530	584	562	572	552	564	609	545	552	556	541	609	578	557	554	564	593	545	579	579	635	557	562	587	566	594	636	589	562	553	620	571	576	586	490	636	589	566	602	587	577	596	550	578	561	617	578	601	607	598	550	543	575	570	552	592	580	553	589	579	558	567	608	566	582	535	531	568	556	597	530	595	543	585	605	550	600	572	609	599	533	560	605	572	606	595	555	524	562	609	535	603	571	588	587	577	563	578	592	570	592	592	553	559	593	555	610	533	593	584	614	569	558	588	559	534	587	574	593	598	605	557	546	570	540	581	558	542	582	553	581	563	570	577	553	597	569	531	552	586	569	572	576	576	584	557	553	594	565	579	613	582	598	570	604	584	561	587	578	574	532	559	543	575	585	527	560	581	596	561	620	543	551	560	552	534	576	560	538	588	568	556	596	560	533	558	562	567	582	562	533	601	590	576	567	586	597	600	567	605	552	585	557	550	563	564	597	559	605	544	553	574	557	586	564	558	604	601	560	569	610	635	575	582	616	562	539	557	569	584	583	572	543	590	538	559	598	558	546	534	553	574	544	583	576	591	604	588	569	602	546	554	581	538	600	618	590	573	599	566	608	608	592	559	559	570	573	572	563	548	566	604	600	518	538	562	545	586	568	533	553	585	527	543	593	603	571	568	546	608	575	578	563	592	595	601	590	582	578	544	571	552	572	560	541	562	533	583	578	616	576	579	597	599	566	541	560	580	604	602	550	539	584	567	544	569	609	565	588	546	596	575	586	584	570	571	547	567	559	542	592	576	550	585	566	565	546	580	550	558	558	570	553	600	519	529	564	581	543	523	560	587	594	591	554	600	584	549	552	603	586	566	623	595	561	615	582	560	601	584	597	607	578	579	570	585	571	563	549	593	579	559	536	583	562	581	576	542	593	577	585	562	564	622	576	584	540	601	572	558	594	568	546	572	566	581	562	585	593	610	553	628	593	564	590	562	568	570	533	555	601	562	545	563	572	594	549	552	584	541	599	599	609	587	551	545	571	586	578	568	587	515	559	623	584	616	560	600	556	570	588	548	545	579	531	540	601	555	567	619	560	576	581	595	560	552	611	589	559	578	578	551	588	555	564	578	559	570	572	600	581	548	558	559	486	587	598	565	566	583	550	583	546	589	557	568	576	569	564	563	571	595	600	546	544	518	572	614	534	599	552	610	571	584	568	548	573	552	563	654	586	567	548	588	562	524	554	605	560	577	598	567	567	569	605	528	577	567	564	535	575	536	545	586	569	572	535	548	562	584	568	596	609	546	638	591	580	592	541	608	591	610	560	567	570	595	537	575	559	572	609	572	582	563	552	565	588	589	566	615	602	548	570	570	536	579	600	601	525	555	626	544	551	503	563	539	557	559	576	553	564	554	535	576	587	567	546	573	561	562	572	585	573	561	550	569	590	566	566	540	581	599	566	592	582	587	585	566	587	573	574	544	532	596	609	575	575	566	561	595	558	599	589	595	577	614	582	572	575	582	578	575	551	544	540	559	587	538	554	606	549	577	542	556	600	587	527	606	565	589	580	603	606	556	559	587	549	577	570	546	584	569	604	606	540	565	550	563	553	599	574	565	560	578	567	558	588	584	560	549	558	564	539	558	561	564	590	555	549	567	559	586	606	579	580	616	567	556	609	601	572	533	600	552	559	592	569	591	546	573	574	544	556	599	550	588	592	554	537	579	575	572	606	611	569	569	571	592	608	569	575	543	594	566	545	574	568	559	570	562	610	580	598	538	554	575	550	591	575	545	577	581	553	583	586	578	552	591	576	582	583	586	587	572	582	581	558	587	557	600	580	577	535	598	556	575	596	549	579	596	599	562	611	604	578	594	556	579	568
4709	1246	998	797	741	717	632	640	671	619	617	630	619	617	674	612	612	624	615	633	577	591	598	617	628	628	592	618	622	630	651	634	611	619	627	643	541	613	618	631	599	577	561	598	644	627	581	626	600	628	585	623	603	568	582	608	594	615	669	599	640	599	597	598	631	618	618	608	626	598	581	567	612	591	620	611	610	591	636	608	612	636	578	600	599	587	618	607	647	599	629	607	594	631	600	563	598	603	642	606	615	600	605	601	597	627	614	625	580	601	608	583	613	594	605	584	605	570	614	604	601	594	588	568	594	627	635	613	605	584	619	592	613	615	550	685	586	597	603	595	594	618	600	640	596	628	598	605	624	642	632	640	624	595	638	620	586	634	619	615	633	589	588	591	622	631	632	603	600	600	628	635	591	600	598	628	640	615	652	617	628	609	587	618	615	613	623	622	586	573	597	607	618	613	587	597	622	629	632	598	626	587	637	561	628	628	599	625	579	644	623	651	638	596	601	603	631	574	631	616	615	587	642	632	604	639	591	610	608	568	621	582	658	615	608	629	570	645	629	601	643	631	598	625	617	566	647	594	622	583	623	582	608	623	618	659	566	600	589	619	640	587	623	617	592	635	624	607	617	606	621	602	616	552	662	567	638	586	640	603	625	602	656	581	625	567	583	624	646	601	614	593	594	585	606	615	606	639	593	585	575	667	583	634	580	555	630	683	645	605	597	621	574	581	559	629	637	590	613	582	605	584	606	638	653	650	642	669	565	618	625	593	594	617	622	624	561	586	607	618	622	606	645	628	631	638	595	607	634	643	617	604	573	600	618	610	599	620	600	643	637	604	588	623	561	615	609	657	599	647	635	626	615	614	598	580	595	601	634	589	613	605	621	635	580	616	627	588	606	614	586	604	586	581	654	640	612	596	585	602	645	604	612	603	632	660	623	607	570	631	606	602	590	601	591	634	585	606	551	649	646	611	627	641	586	588	641	574	589	565	592	629	592	583	580	637	608	623	661	626	594	616	587	578	623	652	590	570	606	613	622	627	584	631	589	581	634	633	611	641	620	596	601	577	625	576	607	600	626	587	622	579	627	627	611	612	610	583	578	641	616	603	614	564	597	588	598	568	606	619	597	626	616	588	595	602	604	592	583	587	621	577	622	634	593	582	612	608	599	621	604	607	574	580	626	611	637	652	629	616	647	603	616	624	608	593	557	583	586	594	641	622	606	603	588	579	605	636	639	581	609	573	601	586	656	599	636	610	644	637	595	596	610	592	617	571	587	603	581	622	626	620	602	601	551	590	611	591	616	613	575	541	583	589	635	600	652	609	651	560	610	556	603	612	626	581	620	545	653	597	589	620	627	623	613	595	598	629	615	611	589	616	601	624	615	625	630	637	602	631	587	581	614	666	630	646	590	564	606	628	603	617	642	616	612	614	622	608	630	644	620	587	646	617	628	608	589	615	627	622	631	605	552	630	612	625	645	625	636	607	613	611	599	621	624	597	608	649	613	653	597	602	606	590	600	628	586	621	672	581	644	576	601	582	590	633	635	614	587	626	607	626	591	621	617	697	596	615	591	595	598	614	626	596	647	646	600	572	626	611	625	631	623	565	634	604	594	615	564	580	613	625	601	584	573	616	620	636	624	617	647	591	614	617	608	645	579	668	659	585	609	625	613	607	613	651	638	586	540	585	616	608	581	633	647	630	617	589	610	566	577	657	614	614	634	605	599	644	646	593	568	586	626	625	615	602	616	568	595	611	627	617	604	622	641	627	602	638	597	612	616	604	673	584	590	584	638	613	589	624	611	604	648	572	603	602	586	599	613	604	583	591	642	607	587	612	577	630	614	580	594	592	577	591	621	612	629	622	599	586	603	605	587	601	614	603	567	601	642	592	640	622	647	645	669	660	560	588	647	590	623	656	613	589	606	582	619	606	610	575	575	611	609	601	616	607	584	609	603	595	593	624	616	625	642	623	613	599	609	610	628	606	623	608	616	608	628	620	615	610	604	591	617	635	574	604	651	606	572	591	604	620	582	617	622	603	606	576	636	611	595	632	572	596	596	630	567	611	648	578	591	624	572	610	590	630	607	591	608	609	612	600	617	610	622	618	618	630	639	625	535	616	609	624	602	627	648	618	639	599	629	636	603	602	597	608	615	610	648	661	633	572	624	621	629	574	613	628	618	594	605	623	600	656	605	589	634	539	629	594	591	610	633	612	620	635	605	573	616	576	613	615	580	589	598	656	663	623	592	612	571	635	611	619	589	571	586	611	577	632	604	652	602	598	618	581	647	592	636	601	618	645	612	620	600	607	619	617	618	626	598	586	670	619	620	585	611	606	646	604	622	584	597	633	589	592	626	608	553	579	652	609	639	623	599	610	613	635	634	560	614	606	642	585	596	599	617	604	619	588	605	594	580	599	586	600	568	609	610	618	604	592	624	604	622	569	612	611	607	617	656	591	626	633	618	621	607	657	595	620	606	639	585	643	631	609	535	646	612	608	607	594	586	640	604	600	597	607	603	617	622	648	628	569	601	584	623	652	619	642	570	608	615	630	624	615	608	603	607	623	585	640	621	585	597	642	642	642	634	566	591	599	659	567	642	598	611	612	616	637	571	593	589	621	601	615	606	610	620	622	611	652	613	628	607	638	562	612	597	634	625	637	616	586	642	588	622	547	618	596	597	610	612	584	591	630	575	590	645	623	587	580	590	635	622	597	627	604	597	602	634	637	663	658	604	593	563	651	596	566	612	626	625	584	665	581	649	586	630	624	561	607	586	601	572	593	619	570	630	595	572	585	629	581	643	645	657	604	599	594	613	598	626	642	600	590	594	651	613	592	614	606	588	571	600	591	619	619	601	631	583	588	642	634	620	615	624	640	608	661	622	610	610	657	642	579	635	642	632	647	645	646	584	601	570	617	620	648	668	631	628	626	652	650	623	640	598	657	630	618	630	611	635	617	619	590	576	639	618	592	610	604	638	608	608	564	653	628	598	568	582	651	635	603	562	617	550	607	615	611	642	609	682	599	611	653	610	589	568	582	640	570	628	571	591	632	581	637	607	615	635	577	615	635	582	631	578	621	626	600	610	604	648	640	550	607	586	607	658	595	573	642	530	594	615	629	642	597	573	638	651	601	587	617	596	598	613	611	616	602	615	562	588	612	621	627	629	612	617	598	630	599	627	610	581	615	615	655	601	619	584	606	620	652	651	591	632	615	578	605	567	586	653	602	577	589	651	609	617	575	593	605	598	620	598	604	612	648	642	624	600	611	640	586	610	625	609	662	588	617	602	642	570	655	635	576	625	643	592	592	618	644	656	608	589	620	655	623	604	618	623	648	613	600	615	628	626	577	613	623	612	643	564	580	622	626	595	570	597	638	586	592	631	624	650	616	646	607	577	599	609	612	614	647	622	574	601	628	589	583	600	607	632	614	645	611	584	622	601	616	618	620	604	594	552	649	616	621	625	620	580	618	585	625	643	608
23408	20978	28151	23949	20971	9811	1080	693	592	494	457	451	403	422	375	399	396	375	359	375	353	363	398	363	381	366	323	344	355	327	309	345	347	338	362	335	333	324	380	321	373	356	362	345	340	301	333	336	315	342	360	337	343	342	346	320	367	310	341	342	331	337	360	355	327	361	316	354	335	356	357	367	348	361	319	339	353	333	390	335	347	334	314	313	281	354	355	336	313	333	357	334	324	360	335	338	357	310	327	331	324	323	328	322	337	350	307	324	336	332	346	310	324	311	329	353	324	307	335	361	340	302	319	330	330	310	326	295	331	339	322	371	365	342	308	324	311	355	319	365	310	337	347	331	319	317	305	330	319	310	333	338	353	290	330	346	351	328	326	352	358	314	337	314	357	323	349	331	329	318	315	377	300	324	344	319	335	334	304	352	327	357	349	354	322	350	324	339	353	315	360	337	311	311	330	324	317	306	344	342	335	350	308	315	335	337	317	334	303	292	317	345	311	318	327	344	359	340	347	324	345	341	347	331	323	343	346	320	325	312	341	302	354	322	336	359	344	314	364	334	305	299	327	319	347	325	338	334	339	349	344	317	354	349	351	318	313	356	316	324	347	338	379	354	329	301	307	309	349	342	314	354	337	323	312	356	366	322	335	358	290	334	302	334	340	350	339	337	323	309	333	329	330	332	309	310	342	333	315	306	339	315	330	340	343	315	314	331	340	302	371	329	347	314	328	353	320	301	327	316	331	345	326	312	354	338	338	331	331	324	305	351	332	344	344	321	345	332	370	341	380	315	301	348	330	344	298	310	318	317	343	355	337	349	352	365	316	292	336	334	322	315	319	330	317	331	362	334	321	325	334	315	330	317	325	311	334	364	322	320	358	329	322	339	340	332	302	353	323	324	326	361	322	319	327	332	322	314	310	316	297	355	311	331	348	299	334	335	325	356	334	315	319	307	325	342	362	312	310	347	316	334	343	360	334	337	350	346	339	314	347	325	329	354	321	334	330	349	345	336	308	321	346	314	330	345	309	339	350	340	321	337	336	334	347	334	342	340	330	360	343	330	321	327	310	318	338	370	301	328	356	337	339	365	342	334	374	357	333	329	310	347	333	318	323	347	276	329	296	311	303	347	314	339	341	373	362	364	345	340	357	317	341	371	339	333	289	312	274	376	319	320	338	345	314	309	283	345	363	341	346	323	363	335	341	311	353	353	302	366	321	320	353	342	345	315	329	302	304	389	343	304	299	315	342	314	319	362	327	332	353	332	351	322	335	326	301	345	340	340	327	310	321	359	364	336	309	334	305	368	330	331	330	335	343	319	353	318	327	369	348	346	351	334	343	332	320	303	296	341	345	345	354	343	358	349	359	380	328	368	335	324	328	328	340	336	316	363	322	363	319	322	311	327	343	340	335	334	321	339	312	343	306	342	342	324	364	335	334	351	317	326	337	340	326	317	315	362	338	341	331	345	320	374	332	311	325	338	314	320	315	324	330	325	324	354	319	327	359	325	319	366	336	330	326	336	304	346	353	366	309	317	321	377	362	311	300	349	327	361	343	311	331	327	353	375	303	332	321	350	318	329	333	315	349	335	317	299	338	317	364	313	311	330	375	332	337	340	322	341	335	298	328	307	339	341	308	332	297	340	329	314	300	337	348	352	329	380	325	378	350	310	320	324	323	358	284	337	318	317	356	330	306	362	384	326	311	349	328	355	328	324	318	336	326	314	355	338	340	343	328	337	330	355	334	325	352	304	338	321	337	318	313	309	353	333	327	301	319	306	341	317	373	294	311	328	332	352	291	330	328	322	327	334	357	317	347	353	336	344	352	334	312	305	367	352	354	361	332	336	292	343	317	315	322	317	337	345	312	303	351	357	337	354	323	328	351	378	314	333	279	306	343	358	348	340	324	324	357	377	345	336	349	331	341	337	332	347	312	323	328	341	325	348	314	356	301	308	298	346	347	285	338	323	334	330	331	332	322	362	317	345	322	328	339	345	309	364	348	332	334	366	330	316	359	330	297	333	335	324	333	325	301	310	348	347	375	339	310	336	319	359	312	335	346	318	344	317	347	330	317	354	326	348	328	343	312	343	346	313	348	327	328	314	363	330	334	307	344	299	323	341	321	317	327	329	317	340	325	318	311	320	346	349	343	345	309	308	365	322	319	310	313	343	315	297	321	312	322	319	344	306	324	333	338	334	359	314	330	325	331	339	348	323	319	326	336	289	281	304	346	328	362	308	362	305	319	336	332	305	332	342	352	326	311	339	337	318	330	328	328	321	353	316	330	338	336	319	334	326	350	330	333	319	293	331	311	309	352	314	328	306	350	327	345	328	296	306	331	335	328	325	337	343	326	345	291	358	312	343	369	331	306	316	336	302	340	339	373	339	319	302	306	308	328	319	317	333	354	332	319	346	341	362	314	352	331	370	314	328	344	312	334	343	341	355	326	307	310	332	351	351	330	322	319	327	329	325	363	347	341	354	353	367	321	322	281	356	348	317	343	361	344	332	382	299	351	317	310	356	332	334	330	312	339	313	333	318	348	366	355	330	333	319	298	320	300	306	346	339	329	321	350	345	362	319	299	337	308	334	354	354	361	341	292	330	344	406	323	333	315	349	312	345	327	308	322	355	345	335	300	335	341	335	312	339	344	329	310	355	351	324	281	331	329	340	335	326	323	310	290	332	351	323	337	310	327	348	344	361	326	298	303	332	328	296	370	294	340	317	316	347	366	319	344	354	322	344	309	355	334	342	367	319	320	336	352	368	359	328	325	322	307	321	323	313	323	356	344	365	347	322	349	324	308	334	357	345	344	319	329	369	306	313	338	321	311	336	309	324	356	341	341	364	337	343	326	337	365	326	326	342	309	316	357	352	277	291	341	352	333	335	350	363	342	324	342	310	331	359	327	351	371	329	325	340	326	308	324	299	328	320	327	315	328	362	378	351	330	320	349	327	355	312	319	315	318	323	314	339	339	333	322	346	322	309	355	305	337	329	319	305	334	300	291	318	348	324	319	356	354	328	332	382	332	334	330	315	357	304	345	341	310	353	325	320	326	326	320	358	300	347	358	306	357	316	336	300	343	336	329	343	317	316	311	324	362	342	350	315	341	328	332	328	313	322	318	317	318	318	312	320	358	328	332	289	312	350	322	357	318	366	335	327	340	351	325	336	319	322	342	326	311	314	281	317	345	345	313	343	350	344	319	315	347	333	350	334	346	333	332	342	311	317	332	308	328	324	336	322	327	347	323	318	318	332	341	336	328	350	342	323	313	352	360	337	339	347	355	367	340	387	342	328	329	358	327	304	342	306	349	314	346	330	304	328	281	342	337	342	320	333	354	368	350	361	336	343	351	325	328	336	360	323	314	361	326	314	370	343	335	327	341	340	361	350	338	356	343	325	363	341	353	327	321	324	338	354	347	313	353	330	346	325	323	332	298	348	326	346	303	319	350	357	350	317	345	313	331	334	344	343	341	330	360	330
4161	8709	5515	2735	1867	1474	1171	981	802	731	615	613	502	541	487	475	482	441	442	424	401	409	428	406	428	424	419	375	380	422	364	396	378	395	358	361	422	398	366	383	398	362	349	407	378	380	350	355	373	400	371	379	389	378	369	352	389	353	364	361	369	388	389	367	335	316	377	359	357	347	359	384	375	375	364	375	385	377	370	381	347	378	337	367	377	338	388	373	356	373	355	384	373	376	351	386	376	362	365	396	373	376	362	383	362	354	342	387	333	375	346	358	367	393	372	344	335	394	354	347	389	372	378	359	369	375	337	366	374	352	386	327	395	405	392	345	377	342	404	349	366	365	378	382	366	349	358	382	367	371	401	355	372	385	372	357	348	364	363	364	381	385	344	342	362	388	352	378	373	351	362	351	336	379	345	361	383	394	391	362	372	349	358	328	378	378	359	341	328	366	353	363	377	349	354	337	353	368	412	350	377	381	367	363	380	328	347	376	326	400	379	376	374	383	356	319	376	388	372	361	382	384	358	356	356	379	362	349	317	385	386	378	348	401	407	355	381	355	351	396	368	359	400	395	332	350	336	366	335	389	351	366	337	354	355	371	347	328	355	340	373	386	373	375	379	362	323	371	351	357	358	362	362	355	382	373	320	358	350	349	352	337	394	379	339	365	368	399	390	351	381	349	345	362	359	365	374	337	361	350	377	347	350	364	387	365	389	342	373	356	338	381	361	356	340	360	366	369	370	339	342	413	369	423	367	375	356	361	360	365	390	341	352	374	343	366	349	372	372	374	359	364	340	372	368	329	380	344	348	385	345	387	350	361	332	368	379	360	370	378	354	355	357	359	389	334	337	355	339	390	360	348	340	325	391	374	349	356	366	376	368	339	328	339	360	350	360	358	331	352	359	386	355	361	337	362	359	384	362	367	424	366	349	363	359	361	380	339	360	357	341	400	395	300	338	331	363	364	379	340	399	362	353	373	347	337	355	392	387	316	378	368	373	361	351	352	359	375	382	348	379	368	373	357	336	352	356	363	343	383	360	354	378	395	381	384	361	315	377	388	391	377	351	366	338	368	345	363	352	379	353	379	333	335	357	356	336	369	388	341	400	365	386	339	360	389	375	374	355	396	349	344	385	384	324	336	365	357	353	317	327	359	376	338	365	359	363	371	386	362	373	341	374	363	356	348	389	340	324	345	385	339	383	375	364	410	404	393	373	376	386	377	347	382	378	388	363	369	395	392	369	394	387	387	338	341	346	358	358	364	400	388	338	387	405	355	347	378	344	349	358	347	359	342	378	356	343	387	364	338	372	326	363	371	341	393	362	372	415	362	345	387	388	356	351	398	367	354	354	377	335	358	367	332	343	399	367	391	367	361	339	385	393	340	347	327	411	360	353	358	417	361	342	356	349	340	340	389	359	351	360	359	377	337	349	368	380	392	392	355	387	390	375	390	329	364	343	341	333	359	372	378	395	393	373	338	348	344	353	358	356	368	342	358	360	360	367	353	365	354	324	338	371	363	376	370	365	376	342	390	392	351	352	368	371	383	378	380	374	358	377	359	381	356	385	353	389	367	359	372	360	373	399	345	357	355	392	384	361	365	355	331	349	377	370	385	396	372	348	343	320	354	375	367	351	369	401	381	354	354	336	394	395	371	332	340	350	376	411	379	362	374	392	354	344	374	359	376	336	341	367	384	381	385	347	358	348	364	366	351	352	370	333	359	397	337	326	369	342	350	369	352	363	367	376	346	344	344	381	351	340	376	394	367	385	393	388	364	347	349	354	374	368	370	367	376	371	361	379	334	401	351	378	327	375	393	356	385	398	388	379	389	342	318	359	347	366	384	399	362	366	363	376	376	388	376	372	399	367	367	405	351	383	379	368	364	368	352	393	387	355	385	348	384	388	404	369	381	372	390	365	350	375	350	348	373	357	369	391	374	379	368	383	346	336	361	380	388	351	373	372	370	332	357	359	352	346	361	342	383	348	322	341	373	336	350	386	336	334	343	357	367	376	393	353	344	367	345	338	375	366	340	374	342	378	374	367	354	316	397	315	355	390	395	342	384	390	354	373	355	350	385	382	357	343	418	328	372	378	350	337	339	379	364	372	382	337	360	389	376	356	381	352	380	369	358	370	351	370	362	348	392	365	348	420	365	353	348	395	360	371	355	352	340	319	352	365	346	324	403	339	348	386	381	333	355	368	339	384	374	343	355	354	346	379	347	381	337	351	353	366	378	350	409	375	340	362	357	344	374	351	386	355	345	331	362	352	346	389	373	385	392	385	332	351	394	356	402	376	350	381	366	352	369	351	370	359	390	385	354	364	351	369	353	386	366	361	364	364	351	394	356	381	368	360	358	360	371	355	379	341	399	366	411	329	364	389	332	356	362	339	349	375	366	381	353	375	349	370	377	378	352	375	383	348	362	362	364	349	356	360	377	369	381	330	371	352	367	348	354	356	376	383	387	328	382	359	399	379	345	350	334	360	358	381	380	354	323	364	359	350	352	345	347	366	382	366	393	396	375	361	367	392	352	324	331	336	384	384	380	374	376	329	332	359	369	369	375	371	336	351	366	358	334	369	362	380	351	358	368	326	331	356	343	366	389	340	368	322	370	387	349	380	369	383	384	373	358	340	366	345	372	372	389	367	404	346	340	389	328	387	388	377	360	333	365	355	369	363	357	361	374	335	363	386	355	371	380	340	363	340	395	363	367	341	363	368	380	381	402	352	380	375	374	377	339	380	366	337	344	373	369	365	373	396	347	343	358	348	387	376	394	352	366	356	379	381	359	355	364	401	356	352	368	367	366	377	341	372	375	351	357	343	349	337	383	357	358	336	364	402	373	372	365	375	347	333	377	360	360	337	349	339	369	386	327	381	359	373	360	373	359	302	368	351	372	374	383	370	374	343	343	372	340	379	370	371	332	388	375	364	364	379	394	390	367	362	338	394	397	395	362	381	317	382	351	362	357	363	381	343	360	359	352	372	357	357	374	370	370	381	335	370	333	404	334	359	357	381	371	401	387	352	350	346	375	353	366	337	414	336	382	357	377	370	387	374	383	333	375	376	368	370	346	354	376	369	342	360	371	389	382	356	359	343	351	363	368	366	355	368	375	362	342	367	327	356	404	338	371	377	371	358	346	382	363	378	365	352	341	342	361	383	363	361	382	360	387	369	337	371	364	336	368	385	408	380	351	346	334	351	389	370	377	337	367	355	398	347	405	380	383	351	373	320	398	363	367	358	365	388	379	364	347	357	381	368	347	376	389	340	367	378	356	361	377	363	332	345	366	341	370	360	390	348	377	370	368	403	366	358	335	405	364	378	327	341	337	367	351	384	370	323	381	350	359	370	343	370	383	358	346	353	360	368	364	364	361	382	350	366	368	397	377	356	380	402	353	405	349	353	373	346	359	368	384	350	376	399	416	367	379	354	355	369	344	385	362	369	352	370	368	405	378	356	364	395	325	368	346	352	385	373	362	339	364
24730	21106	27129	25234	9777	1297	1000	907	942	907	950	921	801	846	840	821	891	799	840	830	847	845	853	836	807	831	878	845	808	805	765	877	788	832	819	829	838	833	836	792	809	796	832	825	816	771	807	803	866	806	827	805	836	862	793	813	793	856	796	837	828	814	810	819	821	841	812	825	831	810	755	795	792	828	830	841	847	810	783	831	842	811	786	816	860	873	801	815	812	876	815	851	771	838	882	853	824	812	780	840	815	823	837	783	783	807	787	780	830	842	846	859	845	813	801	838	786	813	845	832	806	741	785	807	799	829	807	859	818	798	783	826	835	854	826	799	833	745	861	788	802	801	856	742	820	809	831	835	819	858	795	832	830	808	792	822	838	792	838	843	817	805	805	812	787	808	798	853	816	834	791	838	791	804	813	848	828	840	835	872	808	814	798	789	837	845	836	814	828	820	822	836	852	781	830	831	863	828	793	790	824	842	841	738	835	822	841	825	817	822	795	787	818	817	802	826	770	816	812	819	816	775	849	777	824	860	811	791	809	822	812	810	821	780	812	767	820	817	802	788	817	823	808	792	789	788	741	832	804	801	843	811	808	805	793	798	845	777	872	774	848	829	844	823	784	801	764	805	764	848	823	791	842	797	862	816	776	796	776	817	809	862	857	828	777	839	798	815	817	801	831	810	812	827	845	882	810	833	816	820	824	798	806	835	901	783	837	788	771	782	811	821	793	776	788	815	846	847	833	795	801	818	810	812	767	865	857	810	861	853	837	817	836	772	808	834	785	801	827	841	814	795	821	835	822	848	802	778	777	804	817	831	767	808	840	862	864	831	846	774	799	791	820	851	822	839	832	860	838	866	852	832	847	799	833	786	794	809	813	782	809	837	828	801	794	845	832	791	838	813	817	829	845	778	797	822	797	780	831	850	810	829	835	778	819	815	811	814	803	808	829	817	792	800	814	855	837	830	859	835	776	819	849	843	834	822	873	808	807	795	853	831	825	769	881	802	816	884	784	788	796	852	863	773	833	826	790	783	816	823	853	811	866	819	855	790	848	803	791	780	783	824	834	788	842	818	791	811	842	831	813	870	831	814	813	774	784	775	815	907	790	823	815	822	803	821	747	848	795	852	829	792	811	798	811	833	835	752	811	841	813	824	812	877	813	835	798	767	810	780	845	767	842	800	803	823	831	811	792	834	766	813	866	826	886	773	820	797	875	842	803	792	796	849	819	817	833	820	814	837	822	814	835	799	878	794	827	867	815	805	811	753	826	799	855	834	779	804	827	790	839	801	826	864	809	804	828	818	765	835	802	849	840	777	813	807	803	801	796	804	834	829	804	806	904	802	833	794	823	812	815	828	773	780	847	801	811	824	823	831	837	789	839	778	735	833	797	799	785	830	840	781	841	772	836	845	785	820	723	766	840	814	896	818	829	816	780	812	831	848	832	817	817	839	838	800	785	835	846	820	813	782	814	813	779	824	810	849	795	735	816	785	826	786	873	790	838	834	796	858	796	822	868	863	842	809	851	897	818	840	859	801	823	823	808	788	792	839	827	881	830	812	808	823	787	807	816	795	880	819	822	841	770	822	774	796	793	827	858	846	840	835	845	808	795	810	828	808	780	818	833	872	769	786	798	777	870	784	874	840	842	838	824	821	822	857	789	820	818	840	829	800	768	849	814	895	793	849	846	814	875	784	760	777	794	787	788	884	801	807	843	847	826	784	784	792	785	790	841	832	815	813	817	836	781	831	870	855	800	806	816	824	805	803	815	807	846	817	787	766	833	865	819	788	806	821	839	838	866	834	839	883	804	891	880	771	808	821	807	816	780	806	845	787	813	839	796	795	832	839	755	813	834	808	863	825	831	813	833	896	818	831	805	826	816	803	828	832	809	817	835	850	850	795	839	871	821	774	793	817	824	770	857	825	853	836	800	869	803	829	831	867	817	852	806	850	792	888	809	809	876	870	767	858	847	801	818	790	832	818	831	842	833	798	813	851	868	800	875	846	814	859	785	855	783	799	803	844	781	885	824	842	776	814	830	745	813	811	836	836	783	768	804	839	833	842	836	808	834	800	825	780	830	806	823	809	817	800	837	825	817	816	810	786	812	857	757	860	810	843	813	784	827	841	788	801	790	810	765	810	785	824	803	836	839	745	828	795	820	805	813	826	827	823	801	862	791	814	829	856	816	788	814	793	799	804	812	866	837	807	802	870	814	787	845	786	819	845	878	801	753	891	820	855	836	815	807	840	796	806	781	780	788	818	833	785	795	818	845	826	797	811	827	859	867	844	782	810	828	811	760	810	833	817	797	844	890	824	823	865	753	802	801	828	765	872	795	761	799	825	795	812	807	862	876	823	834	820	823	815	804	862	842	829	812	818	818	807	823	760	827	807	810	809	846	789	852	794	766	863	852	805	826	828	865	797	860	827	870	802	854	809	844	811	789	838	832	804	825	836	816	869	840	857	762	788	795	821	865	869	831	828	772	827	808	776	823	815	779	812	845	868	847	823	904	847	823	810	825	806	809	848	841	810	818	801	828	854	810	843	824	781	808	835	816	851	836	830	818	839	816	821	837	799	841	832	807	752	851	816	832	778	756	836	862	837	801	806	810	795	793	819	812	828	792	834	847	801	825	801	813	797	833	851	808	826	787	798	825	778	818	843	778	780	842	814	791	837	822	827	825	864	836	846	815	824	826	829	824	801	803	809	795	812	792	823	862	775	815	818	817	820	798	812	801	785	879	794	779	829	832	844	783	842	878	827	829	858	798	794	802	846	782	821	790	877	851	862	799	851	849	813	793	799	802	808	785	817	806	857	759	835	824	806	818	836	817	805	859	788	838	866	835	872	799	779	855	863	830	827	867	812	818	820	793	864	832	818	821	817	801	822	827	847	797	775	830	833	805	816	799	860	781	760	804	839	850	784	764	832	819	839	829	800	841	781	787	793	788	837	792	819	803	792	782	841	833	823	767	829	778	826	808	799	810	792	813	840	828	752	809	798	800	853	770	824	787	804	780	819	841	837	790	830	819	837	823	796	843	832	819	835	810	849	838	765	786	865	835	804	792	816	795	806	812	796	861	810	775	865	777	779	813	822	864	833	809	796	810	791	802	810	805	810	819	843	842	798	801	806	831	865	803	836	823	789	836	795	836	781	810	812	790	830	769	784	776	828	810	795	847	836	849	820	792	832	837	820	826	807	874	803	834	858	799	872	821	806	805	820	862	811	807	873	857	870	781	811	834	822	843	819	832	835	818	799	853	777	833	790	858	837	797	833	780	784	827	801	766	810	836	837	834	808	790	831	799	802	832	804	767	810	788	801	828	804	815	785	832	838	808	861	778	841	840	813	828	833	830	827	804	843	814	802	878	813	802	788	838	818	820	809	888	818	784	859	800	816	790	824	787	803	807	836	869	857	799	803	814	803	834	774	812	783	807	821	810	822	780	871	854	827	842	825	808	845	883	804	812	724	806	804	786	818	819	824
4509	5083	3563	1995	1629	1385	1280	1205	1065	1038	991	960	903	944	886	920	859	858	901	916	840	844	877	887	902	827	906	799	845	850	817	845	823	853	914	813	893	795	892	832	890	842	857	876	822	858	878	843	834	870	902	875	816	836	887	847	882	824	845	829	935	848	848	855	806	818	843	890	844	841	824	862	828	880	855	799	835	765	882	794	800	851	833	839	829	814	834	840	830	829	791	875	846	813	858	816	786	836	850	858	835	842	832	837	839	824	817	800	852	834	856	825	816	844	893	857	846	784	850	847	796	806	813	830	826	881	886	831	829	809	798	789	856	804	850	895	847	861	806	812	806	823	824	871	842	812	845	896	761	852	871	828	871	830	831	857	870	804	825	827	888	826	829	796	822	858	815	819	805	842	826	834	831	831	860	844	778	886	821	824	858	869	852	864	881	812	803	857	795	827	808	912	788	844	823	804	800	830	818	805	800	824	864	846	855	865	870	834	823	831	833	848	840	831	844	785	765	853	897	868	842	852	879	805	818	831	868	831	844	895	845	881	847	844	873	852	847	825	811	847	789	835	813	888	831	829	828	856	830	851	845	818	825	859	818	795	923	863	827	814	804	810	843	817	858	843	794	899	837	849	843	830	796	798	804	855	848	825	819	889	894	819	816	864	824	829	855	827	830	839	827	872	834	820	858	863	858	846	809	859	847	793	834	870	809	811	840	802	852	891	832	830	836	817	829	828	788	818	803	832	785	858	825	877	833	852	794	898	831	859	812	885	829	856	781	821	842	837	823	842	817	837	788	800	799	863	826	838	844	840	845	848	901	841	859	856	832	925	818	887	813	830	835	822	843	909	804	852	760	817	838	844	821	809	858	850	847	855	818	855	876	808	820	895	817	825	849	885	824	825	811	855	810	812	853	809	887	854	831	831	835	846	847	856	846	847	810	812	828	876	859	838	911	812	857	824	869	816	898	855	846	818	834	854	797	799	801	817	847	836	822	852	813	847	837	806	875	829	840	841	857	842	844	862	870	815	852	851	844	851	820	889	835	824	868	833	847	836	853	856	849	813	835	835	832	831	841	818	825	821	832	845	803	854	832	836	844	886	869	884	809	892	822	832	886	870	834	819	801	886	825	818	837	859	880	793	864	803	862	859	885	877	813	848	804	843	860	853	861	813	823	822	820	869	840	845	809	813	824	842	841	857	821	810	891	856	885	908	850	833	816	827	865	871	882	827	845	844	892	870	887	822	858	851	787	862	821	837	840	843	862	867	914	841	862	860	815	832	874	839	822	844	903	832	879	839	845	825	829	854	828	831	807	842	813	835	849	779	830	869	847	851	775	853	854	789	825	838	816	860	843	857	872	782	902	799	811	809	797	816	833	854	812	792	871	825	821	828	835	846	848	877	839	823	839	866	828	840	866	809	855	782	833	871	840	866	843	831	874	814	808	833	850	871	866	868	932	824	829	828	876	878	890	892	874	817	859	868	835	848	801	816	838	826	889	859	833	843	825	808	835	824	816	896	813	876	841	855	855	822	884	841	862	846	830	902	898	877	778	843	853	818	866	801	866	883	816	823	782	874	845	884	848	843	799	843	861	842	838	846	846	819	859	818	851	817	815	836	845	841	866	823	880	827	819	846	857	866	864	862	874	917	808	842	841	874	866	846	815	855	880	841	836	799	881	837	831	803	830	840	832	868	815	874	815	830	824	848	816	849	820	861	786	839	814	865	887	819	831	866	821	820	824	821	809	820	894	877	862	849	817	836	867	883	869	839	897	817	796	777	810	812	839	886	797	890	801	870	824	805	815	793	832	834	827	800	850	780	864	897	789	878	858	854	827	846	855	832	824	843	906	864	845	846	850	887	846	819	807	799	853	838	863	869	838	833	803	857	813	870	839	819	876	861	841	885	922	887	876	853	844	870	829	887	876	845	840	854	790	851	811	888	864	816	809	826	866	890	863	867	795	844	845	810	839	846	841	840	826	894	842	842	855	824	782	812	852	849	780	851	851	837	819	831	846	799	836	828	830	801	746	830	810	818	836	762	832	857	819	893	865	813	837	881	843	828	863	794	812	817	833	914	910	796	813	850	853	778	825	820	876	791	818	830	859	822	847	874	797	809	861	785	807	817	854	857	815	827	811	874	816	858	781	797	849	837	773	891	843	783	877	818	775	767	843	841	834	774	858	856	864	880	827	811	845	858	873	844	825	812	792	808	878	823	834	853	847	838	854	815	835	813	905	856	883	804	775	859	814	851	811	819	794	857	792	842	860	878	843	823	809	848	865	833	818	843	827	846	798	842	824	865	852	838	848	799	841	844	839	865	823	828	849	827	800	817	811	854	797	851	856	883	799	918	818	852	883	794	829	793	828	867	824	839	876	827	865	831	838	814	823	840	833	858	883	811	828	816	864	876	803	879	787	812	809	775	845	803	825	824	813	805	869	834	800	867	854	814	863	837	825	851	813	847	871	793	811	813	838	818	840	844	893	880	843	841	828	841	842	839	829	850	786	814	826	820	856	861	792	790	826	840	829	811	844	830	873	791	820	817	832	812	784	807	834	831	867	893	836	826	850	873	774	807	787	877	806	886	799	849	829	843	851	823	805	836	860	804	814	887	823	856	807	864	860	873	867	882	828	820	827	878	830	877	779	864	836	864	851	861	831	844	850	800	860	848	823	855	834	835	873	831	860	814	837	864	808	817	834	819	824	875	849	854	838	846	825	797	811	862	880	833	860	795	759	849	845	813	814	823	823	881	817	862	830	870	844	866	804	833	855	820	842	813	868	827	881	851	829	828	823	848	835	812	786	844	828	821	854	797	844	836	860	871	887	837	833	834	843	845	833	808	845	840	863	861	841	847	838	851	807	838	847	820	851	794	754	844	861	855	866	846	831	830	864	844	842	868	863	863	807	892	868	822	852	806	870	844	843	831	848	821	854	830	866	835	852	864	787	840	841	808	861	807	816	860	854	836	895	870	803	799	849	846	838	795	811	808	829	815	809	835	803	859	827	910	847	830	812	860	871	846	834	814	793	913	857	839	837	845	867	806	873	802	808	791	813	812	821	856	876	846	835	813	861	844	820	854	845	832	854	855	826	840	863	868	853	863	835	819	853	828	856	797	843	859	768	863	775	820	867	804	868	805	865	849	819	856	797	785	866	887	857	894	862	811	821	890	897	879	825	822	840	853	821	890	855	859	851	798	787	897	859	852	808	814	812	856	806	813	830	858	894	800	823	821	841	834	849	824	826	848	849	832	816	834	832	858	800	865	838	849	857	842	808	876	852	922	821	857	836	831	811	780	873	854	847	818	837	853	879	833	787	862	873	809	868	823	817	836	878	857	819	876	863	836	824	856	883	808	854	906	796	832	830	840	796	844	799	817	849	842	821	828	859	826	807	819	818	849	832	846	859	814	841	826	858	825	857	821	853	839	830	821	803	833	862	836	861	849	782	798	850	885	809	843	811	831	839	814	857	813	850	837	840	821
22429	21084	28704	23679	21092	21135	7652	1268	1016	944	920	751	811	754	760	681	661	689	683	657	644	637	658	619	668	633	639	620	633	608	606	631	590	611	656	627	588	623	600	644	606	624	607	570	619	600	665	615	627	592	603	631	614	671	633	580	618	590	557	584	609	662	593	605	602	618	550	629	589	567	619	527	552	581	582	587	602	580	595	594	556	574	574	580	580	581	588	570	586	566	603	578	627	589	604	571	595	589	598	573	564	573	567	613	574	610	573	586	594	624	593	585	583	598	588	591	608	620	602	594	556	550	605	571	599	584	598	596	561	608	543	609	593	533	625	612	641	626	594	603	638	626	626	609	577	633	582	548	583	618	563	560	567	577	589	585	568	551	661	596	600	594	595	568	622	586	573	586	565	579	599	575	599	569	601	600	602	594	590	602	593	579	585	618	596	561	615	596	567	583	558	572	603	599	578	598	616	593	645	571	562	624	602	594	591	520	604	616	598	544	587	573	622	589	595	603	547	589	575	586	550	587	607	580	589	550	639	595	591	575	614	572	600	576	556	594	582	590	587	565	557	624	597	573	577	609	565	582	574	580	594	582	592	554	652	645	577	583	609	593	596	568	622	589	588	556	558	624	578	599	562	612	608	579	623	565	547	609	604	608	543	581	587	613	576	614	654	528	574	642	562	595	571	616	597	574	603	579	563	581	572	592	585	620	588	580	566	591	564	582	603	634	610	558	508	590	576	561	590	538	608	570	641	588	621	566	586	619	633	577	605	592	626	614	562	582	615	604	613	588	599	615	588	627	584	602	598	617	646	628	614	536	570	594	624	547	607	617	583	590	594	579	557	604	593	608	589	605	607	552	547	622	621	592	591	596	636	592	597	597	610	621	598	619	576	595	607	609	611	560	602	582	555	608	601	590	570	609	603	573	588	584	590	628	583	604	617	563	635	617	602	599	597	595	578	624	631	579	596	620	597	552	600	550	581	591	599	643	608	614	583	570	558	576	626	591	584	600	613	615	595	617	590	601	587	564	562	591	599	580	615	596	609	567	592	582	584	629	564	565	625	608	584	667	616	575	555	588	537	582	586	615	610	636	616	566	583	594	575	591	573	569	623	602	578	594	587	559	557	560	540	595	630	584	575	625	578	612	631	621	569	594	582	607	606	572	606	577	592	588	612	616	612	615	554	587	588	630	581	605	594	537	594	618	613	573	641	596	591	536	543	611	610	584	554	575	609	603	561	600	622	621	615	590	585	577	556	603	587	585	601	570	623	586	567	637	620	619	586	601	634	600	625	553	592	583	598	604	585	597	590	615	604	562	624	580	612	589	589	609	568	566	596	578	560	652	600	635	598	577	579	562	602	624	571	625	575	596	603	580	555	596	562	588	600	592	553	653	577	634	583	590	557	567	644	593	599	585	612	593	618	628	598	567	560	584	593	538	603	571	570	560	570	609	594	638	601	572	612	623	644	566	609	579	583	607	560	583	593	619	593	591	570	588	626	589	587	618	604	550	554	538	583	565	543	583	551	598	609	566	598	616	583	586	558	589	592	582	585	615	595	577	622	577	558	588	583	619	638	607	594	604	652	579	588	608	586	556	649	572	595	597	609	606	593	561	578	584	602	557	605	579	606	547	636	623	576	617	604	610	613	592	600	569	620	632	594	587	568	620	540	561	590	609	633	555	601	542	566	556	612	608	617	580	546	596	568	615	570	603	624	561	562	612	579	585	572	570	605	611	564	570	585	610	611	572	637	567	576	585	576	544	611	638	504	575	583	546	596	566	596	592	614	633	582	653	562	544	598	624	564	597	588	586	621	558	602	592	573	612	611	567	576	554	590	586	593	598	605	570	602	570	611	554	591	600	617	581	574	577	612	631	646	594	587	610	586	602	582	626	613	555	593	569	583	579	605	559	577	584	589	597	612	612	576	587	586	574	630	572	574	570	641	628	602	568	613	601	602	606	585	574	584	585	603	593	582	562	567	595	559	572	618	546	596	583	558	549	573	561	607	576	606	614	614	590	558	611	621	571	568	613	552	619	593	568	591	610	584	583	601	572	617	610	604	569	603	562	617	609	575	550	609	556	604	587	630	597	547	658	599	640	577	578	609	561	592	592	569	571	567	551	586	604	606	565	580	596	570	600	564	592	575	575	580	600	583	594	569	602	599	589	584	555	624	630	616	566	604	583	573	567	542	516	578	587	565	590	594	618	622	637	624	645	534	598	605	609	597	593	604	640	587	589	614	583	584	565	603	616	593	598	591	561	601	608	587	583	610	625	580	549	630	567	551	591	584	541	620	614	564	615	577	597	569	598	573	587	573	589	614	559	601	584	557	600	571	563	625	571	617	538	620	582	557	589	555	599	578	580	565	583	598	598	574	590	617	601	563	576	564	627	624	615	580	565	632	503	558	616	611	581	572	580	613	582	607	582	567	586	563	589	625	554	584	597	552	564	661	602	587	586	628	591	631	564	620	596	603	610	569	611	550	606	570	619	626	577	566	564	543	537	560	638	598	576	587	589	600	608	587	594	535	602	586	599	546	584	612	592	593	584	584	607	588	609	641	575	550	615	579	604	597	607	598	586	616	595	618	579	600	566	599	554	588	614	609	595	605	598	579	576	563	635	600	615	571	575	580	546	603	591	621	600	566	603	543	598	598	592	620	563	580	646	591	581	567	609	568	605	596	561	600	595	591	571	564	560	585	564	581	592	616	609	591	595	592	614	593	538	576	618	580	627	586	541	552	586	568	599	591	550	617	595	604	568	608	588	620	604	617	614	596	557	623	606	578	619	577	581	579	562	621	644	586	600	578	594	564	609	623	612	599	547	565	591	593	586	583	619	603	602	614	586	568	611	574	566	557	523	573	584	584	583	594	579	576	592	592	613	574	587	542	587	614	579	615	645	591	573	619	558	575	602	551	562	605	550	584	602	586	567	565	632	570	572	620	582	599	570	637	667	587	586	619	595	619	589	610	558	629	570	625	595	558	607	596	621	589	638	589	621	560	612	578	596	555	577	553	562	602	590	574	585	580	580	598	597	583	581	555	569	628	612	629	618	642	584	562	562	602	603	552	583	580	569	611	584	639	598	583	562	563	572	584	646	601	577	614	623	600	592	587	611	610	559	557	577	583	568	571	599	589	571	516	569	552	613	606	572	570	562	607	567	579	615	604	565	582	606	592	576	627	597	560	569	585	633	594	576	548	604	591	570	578	589	585	599	623	584	636	559	583	612	559	603	603	573	614	579	571	570	592	624	589	582	580	608	567	558	592	582	571	579	564	588	617	602	596	617	561	588	566	590	568	618	563	565	613	591	551	574	609	590	632	555	601	574	615	556	546	573	601	613	592	589	557	598	602	553	567	576	603	590	566	546	591	603	602	534	635	601	592	584	592	571	615	605	592	620	597	579	584	605	542	579	584	579	653	603	588	570	594	645	564	616	550	634	587	621	564	608	647	611	597	587	575	602	572	594	586	579	593	570	596	619
5456	14038	9478	4649	3511	2693	2016	1696	1416	1241	1142	1016	962	871	851	769	745	764	712	680	729	657	690	700	661	681	669	621	581	625	637	693	630	637	621	637	595	607	638	628	650	662	590	598	597	598	613	616	611	622	605	554	655	576	600	579	571	612	606	608	633	592	637	593	656	639	590	593	600	607	586	620	548	563	603	616	580	643	571	620	589	609	573	593	621	577	547	596	589	583	578	639	545	585	596	594	601	605	566	622	635	579	562	593	564	560	565	583	596	577	563	615	609	587	580	587	604	568	611	561	599	546	603	655	604	586	608	616	593	576	593	578	571	577	574	551	586	609	598	627	639	583	591	568	612	535	624	603	596	603	584	511	547	561	588	597	593	598	671	570	582	570	581	576	574	567	532	600	573	570	606	582	638	626	591	606	623	590	633	593	568	571	580	550	581	601	540	549	599	575	600	605	598	597	568	607	586	592	571	601	649	563	571	595	591	601	612	630	612	586	590	607	617	612	617	579	570	560	581	569	571	580	594	581	602	637	625	546	647	631	564	572	574	592	577	604	621	591	547	582	553	602	576	573	592	613	617	575	580	645	574	613	573	580	581	609	578	587	597	593	583	540	572	595	539	619	537	576	623	567	588	597	583	590	595	543	566	622	613	611	590	585	585	558	554	597	562	591	594	594	614	570	628	621	577	594	594	596	600	581	575	559	627	582	613	539	598	591	568	618	562	596	610	628	572	593	616	569	587	565	616	570	608	561	624	595	586	610	588	533	558	583	604	608	594	575	541	588	588	588	535	611	576	578	607	599	577	579	603	574	603	614	606	534	598	572	596	542	592	557	600	567	577	590	558	590	578	619	545	585	572	593	584	560	603	595	597	589	572	598	569	584	581	566	609	637	588	598	578	562	594	598	577	616	545	589	617	592	594	571	619	610	603	609	596	553	606	578	623	595	570	574	606	582	548	570	563	600	590	617	636	515	597	554	609	563	623	577	575	571	557	591	595	582	565	566	540	556	586	598	579	635	647	588	589	556	582	567	582	575	588	568	615	584	607	572	569	608	609	624	607	560	577	644	589	599	577	555	613	609	582	598	602	596	598	598	578	540	571	634	619	576	623	578	574	581	604	639	555	632	666	595	562	570	588	612	560	616	565	591	569	604	564	602	549	556	564	568	586	589	541	621	584	601	615	595	602	580	565	583	631	570	594	597	586	613	586	591	588	596	629	594	617	581	585	600	623	583	577	614	600	556	544	600	566	578	552	594	581	605	608	614	549	565	616	559	596	549	618	603	580	618	601	635	626	594	585	587	588	607	595	570	612	597	529	557	550	625	575	575	619	606	609	590	581	568	615	637	562	572	598	618	609	590	566	570	585	560	591	586	594	609	588	585	568	585	583	541	620	570	587	611	584	574	579	574	631	620	587	580	596	559	554	604	668	580	626	595	586	566	571	572	592	560	638	578	614	595	572	647	592	578	578	587	583	587	616	617	592	554	582	552	566	601	603	536	632	641	595	590	609	609	585	569	617	591	603	557	573	606	572	561	601	565	609	578	560	544	598	604	593	584	598	604	618	585	578	603	596	599	636	633	583	574	579	538	553	605	597	621	646	555	598	584	590	598	611	571	607	576	585	619	602	594	599	558	606	582	598	577	551	652	568	582	564	593	602	575	592	619	603	620	560	627	630	574	593	600	586	596	641	558	593	596	579	585	532	599	618	592	555	533	618	603	555	613	627	596	561	620	602	623	605	582	575	600	577	583	540	596	579	569	564	600	608	604	624	618	593	538	555	618	622	568	602	586	561	577	596	616	549	614	627	582	576	614	581	613	568	600	609	572	576	593	579	581	598	598	573	631	605	619	581	575	594	590	601	605	562	577	594	582	601	595	577	567	570	600	584	594	624	589	590	585	570	611	567	551	591	601	597	586	587	596	549	588	578	569	536	621	596	633	590	592	563	588	582	555	583	581	614	561	538	584	616	548	577	603	580	553	593	562	607	599	636	629	584	563	578	601	570	637	638	551	580	580	606	561	579	581	599	616	612	566	561	621	587	560	559	603	594	618	572	576	664	573	612	573	629	612	601	555	575	540	627	585	618	597	580	601	563	605	574	639	584	590	590	576	567	598	613	552	583	574	638	614	596	559	618	583	617	583	628	627	594	631	603	588	615	559	624	588	587	582	584	581	581	642	591	581	570	594	574	604	613	582	627	594	574	594	573	589	581	612	591	581	633	617	588	611	595	577	583	603	579	580	628	586	579	616	581	605	581	579	576	616	594	564	578	576	579	581	604	550	622	568	599	569	585	589	571	575	594	604	599	579	612	621	593	628	594	602	606	540	584	602	586	591	604	558	632	578	620	526	562	580	587	584	648	587	586	538	605	602	588	593	579	586	580	603	584	581	630	633	581	601	627	596	591	577	558	649	584	578	626	572	580	603	542	594	588	625	593	598	592	582	586	618	556	589	621	564	593	585	557	593	579	612	611	585	588	609	609	586	564	598	590	608	555	553	596	597	572	563	576	571	582	581	596	616	586	602	554	606	574	601	633	613	596	628	557	573	626	628	582	564	630	562	580	593	594	566	559	567	596	560	593	604	625	571	598	586	588	568	621	556	645	555	622	619	630	577	644	636	647	621	566	609	611	604	590	588	563	596	581	584	618	578	629	604	536	554	548	603	630	580	549	575	601	599	582	575	612	569	588	567	609	661	579	585	561	577	560	642	600	546	606	580	638	558	610	612	571	580	603	612	613	568	608	601	619	581	590	600	564	547	623	588	600	642	584	593	617	583	590	633	606	560	604	644	596	575	599	585	594	607	536	556	591	627	585	605	590	557	582	611	607	573	586	597	604	595	576	600	638	624	561	582	591	622	568	598	560	557	639	602	569	580	587	588	642	613	568	616	573	605	566	604	592	584	569	620	572	606	569	555	562	607	583	615	628	581	623	597	603	594	598	597	625	549	631	606	584	625	547	571	609	570	629	589	648	555	555	574	592	606	549	564	529	610	553	623	590	584	577	633	601	590	550	558	599	586	578	566	635	557	607	555	544	592	616	570	620	606	588	557	559	596	555	585	604	572	615	598	556	662	584	606	605	578	627	558	595	540	573	582	585	595	589	608	611	636	552	604	585	644	589	569	572	603	597	591	610	553	592	552	598	560	617	572	564	588	591	615	547	606	582	567	548	569	549	578	586	602	591	592	611	616	559	633	583	603	522	633	577	569	600	589	584	566	565	637	587	595	590	597	592	569	597	579	596	557	600	576	605	590	598	553	565	595	585	580	588	591	612	558	578	554	590	595	564	542	582	630	601	588	589	572	585	602	607	604	563	617	563	604	608	601	593	556	586	569	584	585	579	574	574	598	632	594	563	613	582	613	537	542	593	582	603	601	626	623	613	589	661	623	598	591	622	584	550	570	574	622	601	593	587	608	539	588	559	520	639	591	637	643	590	585	552	614	540	592	644	598	643	585	584	613	566	566	588	579	612	564	572	611
27643	17194	3712	884	682	625	606	574	595	614	641	588	593	617	550	565	581	640	560	592	581	569	585	569	573	568	571	527	572	605	576	556	581	552	582	583	577	545	539	533	586	560	567	550	582	548	561	597	536	553	562	587	509	566	518	571	568	569	568	567	566	536	521	560	568	569	586	642	584	598	505	576	555	576	621	594	591	595	586	606	576	512	535	550	632	565	569	554	549	518	575	591	585	562	540	602	542	544	576	557	575	557	540	577	564	561	632	509	544	550	586	600	550	610	532	539	547	593	554	600	597	568	560	565	565	569	547	586	539	550	545	591	589	554	625	584	560	585	605	593	594	572	589	550	578	567	575	585	588	571	563	579	585	611	559	560	565	575	589	569	546	573	552	550	607	563	577	603	563	562	566	565	535	581	564	558	602	542	562	608	525	595	562	567	564	578	584	583	575	564	572	536	604	581	550	557	548	545	625	560	555	598	580	621	600	573	561	586	577	561	571	555	541	574	592	533	581	586	556	605	588	569	556	609	599	531	607	582	576	539	566	588	549	571	606	542	560	540	585	549	561	586	599	567	543	595	586	561	549	549	552	607	560	603	549	559	592	592	577	588	566	592	576	636	564	578	577	558	591	538	596	563	561	538	555	530	539	579	623	614	571	577	569	611	558	566	544	571	581	580	598	570	582	549	558	576	595	515	566	559	559	615	552	584	583	525	589	569	602	521	592	597	594	564	594	583	579	545	578	550	524	610	583	560	598	551	527	555	570	590	589	582	571	588	575	552	591	597	585	557	603	568	543	557	576	567	597	573	516	564	546	584	572	567	585	581	600	536	603	552	550	539	609	582	624	573	611	589	560	580	580	534	564	602	599	562	600	582	557	609	547	601	601	587	509	595	527	603	549	564	628	572	620	583	540	602	571	580	574	593	559	562	567	575	555	617	569	586	536	555	568	532	554	540	570	545	611	569	528	588	568	565	558	560	555	532	571	569	520	568	574	575	601	560	575	552	528	546	549	602	577	570	591	585	577	569	606	567	602	538	562	551	599	573	631	602	558	604	595	577	568	584	601	612	576	545	569	561	573	585	549	571	560	570	565	546	572	549	539	592	565	562	542	577	578	561	543	564	574	544	572	559	597	569	552	604	544	574	619	589	588	582	583	575	582	526	574	568	615	579	557	602	579	616	596	590	605	609	583	527	593	586	571	549	596	552	587	550	584	606	564	537	571	526	588	586	578	554	595	557	575	564	593	580	607	558	561	595	548	543	583	552	588	550	558	566	548	558	611	552	543	555	536	565	578	574	561	574	566	567	600	573	559	599	545	587	537	564	589	570	561	566	603	580	552	608	578	583	575	574	573	576	560	558	549	562	638	571	618	565	586	561	544	558	564	543	591	570	553	565	579	619	551	611	577	617	572	534	578	556	558	592	600	573	551	585	562	547	599	565	513	547	544	569	560	580	588	605	540	575	526	560	589	561	562	573	550	582	532	626	605	557	576	613	544	531	553	559	563	586	576	578	570	541	571	568	622	590	577	584	599	617	559	576	588	611	549	519	552	611	538	610	563	583	589	600	588	587	600	567	556	522	570	571	570	525	530	613	567	588	602	602	555	602	576	558	576	564	537	548	553	538	607	579	634	568	520	566	597	584	592	571	579	571	575	582	581	590	579	594	599	588	549	591	587	568	559	574	543	576	559	581	592	600	603	623	564	567	564	578	543	562	581	571	572	583	578	556	535	597	551	523	567	582	569	572	562	564	557	542	593	566	569	625	561	567	615	570	590	581	573	580	567	572	582	580	609	604	549	533	590	518	600	561	609	528	592	556	591	597	553	536	527	559	549	554	611	537	587	590	569	599	553	553	594	588	553	597	628	543	577	588	595	543	529	581	608	567	566	577	544	578	584	551	542	596	587	591	629	609	587	580	569	613	524	571	568	594	595	557	572	560	589	589	554	609	539	560	569	579	556	582	555	571	536	562	543	604	604	541	556	588	593	526	612	574	550	574	577	540	560	588	577	585	584	584	521	586	543	567	571	551	563	548	550	583	611	566	552	560	606	589	607	615	541	512	554	587	609	573	560	544	555	616	599	557	581	577	580	580	592	580	551	571	562	613	573	574	534	536	586	523	563	599	568	554	562	585	614	588	578	540	567	569	542	605	554	572	635	596	569	551	572	574	611	562	558	559	570	557	563	601	590	594	572	601	592	542	616	549	575	563	603	544	597	577	580	584	543	598	569	572	556	564	574	581	633	553	591	583	597	560	547	554	613	545	572	573	568	569	574	564	537	584	587	568	593	570	579	546	621	546	612	565	568	567	562	577	579	585	546	575	592	534	584	551	570	579	548	579	568	570	575	535	558	607	561	547	570	594	589	556	603	588	550	586	558	583	583	586	610	600	581	579	555	563	573	566	543	605	592	540	613	593	572	613	598	581	558	535	553	583	583	595	549	584	614	597	610	610	565	537	514	596	592	540	574	599	612	581	592	555	544	590	577	589	577	602	604	600	521	553	537	590	576	542	543	532	594	576	510	576	598	573	554	589	585	557	565	556	589	565	591	624	551	585	526	580	554	546	561	553	619	542	562	531	581	616	589	586	559	557	571	570	598	581	548	563	598	564	582	553	530	606	560	578	564	546	555	588	592	532	572	577	622	569	549	583	589	559	572	562	541	605	527	568	553	567	581	577	541	597	583	557	559	607	648	572	566	553	576	562	580	558	569	603	580	576	559	550	621	555	556	527	546	608	584	539	611	560	601	606	549	573	540	560	567	569	589	558	534	577	572	564	543	573	558	545	573	594	581	555	604	603	599	611	589	551	589	583	603	596	526	565	554	548	528	562	627	563	554	610	577	608	594	576	588	560	603	574	569	587	576	565	544	592	567	560	579	557	552	546	600	586	578	555	565	540	574	561	555	561	574	571	505	576	600	556	608	571	589	593	573	560	531	590	567	586	605	610	500	567	586	526	594	554	559	630	573	612	540	594	556	567	565	550	597	573	529	552	538	616	525	589	580	537	566	575	579	584	614	592	545	606	554	588	577	596	547	605	582	589	577	599	546	552	580	579	530	536	578	573	584	555	575	564	512	586	577	572	566	559	555	587	561	582	579	599	536	612	574	619	562	569	536	560	559	562	603	620	578	561	556	559	543	563	593	582	548	567	616	559	537	527	525	519	600	565	550	603	580	595	569	572	549	602	533	598	561	543	560	590	578	544	565	564	562	614	552	584	600	591	588	582	605	549	600	585	589	509	572	602	580	540	598	605	598	578	613	534	584	559	551	571	594	574	601	524	609	599	556	572	587	578	542	547	573	532	608	603	534	595	587	611	573	580	539	611	526	581	559	577	539	567	564	601	582	600	564	575	567	532	592	546	539	590	516	577	579	608	556	545	564	610	563	548	560	598	591	571	577	551	580	592	551	572	630	528	584	583	561	534	577	559	534	579	546	569	605	567	621	589	601	571	580	590	584	553	548	594	562	553	566	533	583	546
4664	1124	960	730	731	728	638	654	644	603	656	673	614	643	594	604	659	638	600	615	616	638	627	627	620	607	606	606	624	600	646	614	627	578	589	605	614	614	610	624	573	651	607	610	629	580	579	591	657	583	613	552	634	609	618	567	616	643	614	622	593	651	560	561	641	538	607	661	571	633	614	560	588	596	606	603	629	580	631	594	648	613	622	578	605	602	595	611	648	625	589	599	652	631	624	618	616	609	639	605	619	597	627	623	642	631	615	610	629	585	616	587	654	598	596	611	623	609	617	617	572	638	593	621	619	669	625	625	639	615	615	620	580	618	582	582	567	596	679	592	603	638	614	595	605	634	620	644	600	607	595	597	637	604	635	648	617	626	621	623	603	586	651	616	587	655	614	586	596	622	628	625	578	611	660	550	633	637	615	630	629	593	596	619	633	647	597	627	632	579	565	619	578	619	656	582	598	638	614	613	599	652	615	623	597	606	578	643	620	554	602	626	630	617	650	626	609	614	602	601	639	603	610	589	639	590	601	596	643	623	631	621	602	578	570	660	624	603	578	601	598	623	569	597	606	620	604	643	613	612	617	628	574	621	633	614	664	594	569	579	621	624	623	608	603	657	600	617	605	640	579	635	608	603	620	596	618	632	596	601	635	620	584	576	603	597	601	602	644	620	580	615	603	564	615	616	617	625	646	598	605	590	585	618	619	600	584	615	575	634	564	622	600	638	611	627	628	630	561	622	610	612	616	576	606	582	585	599	594	620	639	583	586	628	617	557	612	627	621	669	617	613	601	575	573	589	600	609	597	602	641	599	631	658	611	617	571	637	601	632	572	594	651	596	602	609	625	604	642	662	650	635	571	628	621	595	619	607	613	631	617	631	622	594	625	650	602	590	615	642	606	631	642	585	623	600	639	598	632	596	593	637	616	631	626	610	629	593	572	636	583	577	636	609	617	619	585	622	655	649	570	650	649	634	651	616	615	613	579	620	595	654	603	586	635	600	614	638	593	660	622	668	652	635	587	638	582	637	621	619	614	623	631	620	656	613	613	570	591	613	641	600	644	609	601	604	627	631	618	632	557	582	635	618	621	600	619	611	622	568	611	605	616	615	627	604	631	643	638	614	623	611	628	576	605	629	593	583	608	617	590	603	645	571	590	628	630	586	617	630	641	625	604	635	656	637	646	621	622	609	620	646	615	619	606	570	581	607	572	581	597	587	619	628	607	613	636	606	595	577	659	605	616	634	612	566	605	583	618	612	617	607	623	612	593	642	615	561	605	643	650	654	614	621	597	598	639	600	629	628	582	661	595	617	632	638	636	632	657	598	650	636	614	610	599	571	611	660	623	594	617	624	633	635	581	600	623	594	645	610	581	611	629	583	596	604	623	618	611	652	629	625	646	571	585	622	633	597	603	626	612	612	606	570	604	596	617	596	636	623	623	594	682	615	640	613	627	583	652	637	629	638	612	605	643	568	604	584	639	614	658	592	601	579	601	615	613	585	654	602	593	597	626	608	612	664	610	581	600	611	573	577	607	590	649	603	607	654	594	610	602	619	572	617	602	624	619	615	585	626	633	660	577	600	641	601	654	579	610	629	605	577	599	637	575	622	645	638	632	630	573	573	601	588	591	605	617	664	617	599	626	602	647	652	574	625	657	600	659	599	623	602	652	660	634	635	617	612	573	599	623	658	591	646	607	615	623	631	633	661	649	643	621	629	604	594	625	588	596	596	608	655	585	608	613	615	612	660	613	606	639	593	632	640	603	599	640	645	627	628	621	656	638	607	630	592	609	595	618	574	621	618	601	634	601	597	615	608	619	589	626	572	610	632	585	582	619	603	628	579	616	606	612	571	624	653	604	620	596	578	571	625	597	611	610	624	573	612	590	599	631	630	616	631	608	623	682	614	613	622	572	582	602	604	656	635	604	610	607	567	576	602	584	635	627	627	646	595	624	589	590	598	598	610	635	600	628	568	612	607	581	581	641	609	641	641	587	625	610	610	601	626	624	558	611	633	592	634	630	573	635	648	596	645	623	649	586	606	624	582	600	619	639	602	640	603	580	642	585	613	595	558	625	639	635	625	661	584	573	587	593	589	651	641	633	620	571	655	593	657	650	604	635	607	612	607	535	607	638	635	614	599	604	617	612	618	636	619	615	592	596	609	586	566	635	599	612	634	589	621	610	600	634	599	569	585	615	611	636	636	610	599	618	625	602	610	611	574	625	651	608	617	598	648	600	609	638	634	594	619	588	648	624	573	598	610	606	601	619	663	595	643	601	605	624	639	658	653	641	640	619	607	638	629	607	606	643	574	576	616	632	648	623	613	600	614	606	638	594	583	628	643	652	600	646	600	587	591	635	627	613	568	616	616	622	629	634	578	611	660	573	638	597	586	598	603	640	626	637	650	626	600	590	643	637	633	671	597	569	588	578	580	618	593	633	581	581	597	591	579	639	615	645	600	614	579	614	598	591	587	660	632	603	606	597	620	578	640	628	634	581	632	598	647	644	563	662	644	602	585	605	602	599	621	654	604	605	649	592	634	629	606	680	571	650	614	617	619	620	619	590	600	642	623	629	584	646	619	619	612	608	621	639	601	634	552	630	647	611	613	624	551	637	638	653	627	605	601	657	607	622	637	591	606	596	580	588	591	574	593	629	607	591	585	638	626	620	606	619	592	607	603	634	589	632	602	618	636	621	587	603	589	611	624	592	603	603	581	622	617	610	588	573	615	607	642	624	648	594	610	639	598	641	612	619	625	649	599	559	633	608	601	577	608	601	642	592	629	600	615	629	611	576	627	583	586	624	601	634	635	589	647	612	594	598	580	594	623	643	586	614	574	572	600	654	627	595	589	668	613	593	609	575	622	625	648	578	642	607	594	581	601	612	615	627	607	621	618	614	607	644	609	649	598	634	588	607	621	579	627	594	626	625	641	644	616	648	594	652	602	596	618	636	641	618	604	634	607	579	579	570	668	587	632	558	623	570	592	628	605	607	642	580	569	627	645	659	604	585	638	626	599	635	599	645	596	645	610	606	615	618	634	630	592	606	635	616	650	615	643	598	597	598	571	601	631	651	637	611	626	606	628	610	571	653	606	599	588	617	614	612	615	665	638	602	623	628	612	629	571	642	599	619	609	604	609	614	626	639	596	617	617	578	573	579	629	602	623	605	614	585	620	626	604	578	607	641	617	626	615	642	614	603	646	619	616	604	652	616	619	603	631	647	614	614	589	579	631	612	630	612	589	658	623	630	582	596	605	622	605	602	606	607	611	639	594	658	624	569	592	608	598	624	643	665	649	592	628	618	610	572	653	627	591	614	617	723	613	642	577	610	584	652	614	593	617	604	615	606	599	645	616	551	654	592	600	611	588	624	589	592	586	628	605	634	575	605	619	673	613	664	595	613	658	648	630	623	593	627	594	626	572	615	605	656	612	613	622	635	587	592	621	611	597	600	623	596	665	596	616	610	591	611	584	604	603
23467	21064	28238	24111	21064	10089	952	633	589	527	497	455	444	435	389	388	351	403	402	339	351	341	328	388	354	338	346	332	355	340	352	355	333	331	392	333	352	328	336	358	355	305	320	335	339	324	363	321	331	329	303	329	316	378	318	344	308	327	332	316	339	334	325	326	314	339	344	341	337	331	329	323	346	295	344	328	311	314	315	352	343	339	366	342	311	347	323	311	333	348	347	309	345	305	305	337	325	341	325	333	341	355	340	339	347	306	310	347	382	313	323	317	311	359	346	345	297	348	331	306	284	325	323	295	342	354	350	362	342	337	339	325	327	349	342	346	323	341	326	291	344	315	324	325	335	343	311	320	327	354	340	327	311	331	320	336	327	340	344	352	320	368	327	321	310	350	344	347	326	353	334	356	325	331	338	318	347	351	311	327	328	312	343	348	345	305	313	343	326	333	343	358	304	330	326	331	337	315	342	323	311	340	310	309	366	363	331	383	342	334	310	336	319	357	337	366	331	340	336	329	327	351	362	309	317	334	318	324	328	339	315	309	321	337	363	317	343	353	354	317	329	325	331	331	319	381	349	364	330	351	346	314	327	356	319	381	328	348	330	292	351	334	356	332	328	336	361	307	328	352	309	338	314	339	346	359	356	371	326	326	340	343	359	341	327	348	291	323	290	332	334	347	317	345	352	314	271	286	338	351	312	340	320	346	319	346	302	334	324	335	347	337	294	305	312	321	336	336	311	333	328	337	334	339	362	327	337	309	332	360	356	348	347	342	338	358	320	310	302	322	321	309	299	339	347	310	310	331	337	315	337	317	343	317	343	320	325	342	330	319	311	340	380	311	357	299	307	349	303	373	335	322	338	365	304	334	337	346	336	328	332	317	344	320	348	317	337	337	320	300	348	355	317	293	301	307	303	328	320	328	348	325	350	341	359	344	297	335	328	347	310	337	357	331	319	355	345	312	319	325	352	356	367	338	317	376	338	332	333	347	352	326	356	315	344	341	340	309	357	368	319	370	317	339	327	327	330	320	320	332	294	310	346	354	324	340	339	354	329	331	344	334	327	322	326	362	331	342	299	300	326	304	321	349	319	347	334	330	347	325	337	325	351	332	339	288	350	341	298	350	322	344	316	306	309	304	359	316	322	322	315	319	327	312	338	310	322	330	301	349	334	357	318	311	324	333	344	355	337	345	307	345	347	328	312	330	349	352	314	336	317	335	365	307	325	344	355	337	340	335	357	312	333	324	309	351	360	319	336	311	315	331	326	315	353	359	313	315	344	296	342	323	329	376	340	362	315	343	360	332	312	368	343	350	313	351	344	316	349	315	336	337	341	340	335	335	369	349	351	297	324	313	340	341	361	334	349	348	333	320	327	338	344	327	334	330	337	342	364	351	322	331	353	336	318	354	356	287	344	335	308	345	310	319	341	302	310	324	330	333	335	355	346	341	343	324	318	349	302	360	316	357	317	345	345	339	330	321	305	317	312	329	334	323	345	342	326	344	323	334	315	325	351	333	314	354	334	312	373	349	348	316	333	343	311	325	326	335	348	327	365	344	350	293	325	356	324	292	345	319	339	333	332	366	322	333	325	334	333	328	297	309	338	365	329	345	319	330	342	348	308	345	328	345	361	322	325	349	367	315	336	370	347	316	323	304	352	338	350	355	331	336	315	335	353	298	328	314	333	307	353	355	292	319	351	345	352	365	339	346	325	359	307	325	327	365	352	373	338	379	307	350	360	324	334	341	279	333	322	302	339	325	323	320	335	356	345	321	334	329	333	314	302	334	323	334	369	326	317	319	345	338	329	345	358	324	348	354	349	305	350	352	343	327	333	342	335	309	342	325	340	357	299	308	346	332	350	336	308	313	319	333	354	336	322	341	351	326	325	342	314	340	387	352	327	333	350	356	337	316	353	344	368	301	356	362	326	345	329	340	296	362	314	325	365	335	361	328	281	333	314	323	320	322	333	268	343	327	328	322	355	361	336	317	348	337	341	313	302	356	334	316	317	315	351	333	329	326	325	312	341	307	335	327	374	324	331	330	360	343	348	307	328	321	340	346	332	344	336	331	318	355	332	336	325	325	339	327	343	323	316	338	336	316	334	315	306	300	393	344	349	337	335	342	363	339	334	335	320	354	341	331	307	359	326	359	326	338	339	319	328	294	315	358	319	344	308	314	314	319	285	310	320	298	332	341	326	321	346	295	319	343	303	341	330	308	323	363	348	363	323	334	310	344	329	320	320	322	313	363	297	358	298	319	330	353	349	320	350	340	343	309	341	318	345	307	333	314	325	320	327	374	310	361	318	344	355	316	343	309	320	337	331	322	332	313	363	322	370	337	345	354	319	323	320	339	310	349	351	333	335	314	304	359	322	335	331	350	372	326	352	349	313	345	316	312	325	317	339	328	301	333	326	320	308	354	328	363	337	329	348	353	323	329	350	336	303	332	320	325	312	343	296	366	367	320	346	315	306	333	322	331	357	330	348	367	346	350	333	349	284	309	339	334	349	339	348	304	340	336	368	341	310	321	330	322	353	354	319	340	359	331	337	351	363	352	352	317	344	310	330	365	361	296	320	345	343	347	319	336	342	333	372	315	332	300	295	347	328	318	322	349	349	335	362	361	287	331	348	337	307	337	369	342	325	319	312	298	330	320	367	337	315	340	317	361	355	314	316	372	315	326	330	288	363	341	336	339	333	349	321	329	342	332	322	308	340	331	325	326	347	307	318	342	315	350	329	345	316	312	381	327	334	359	348	337	342	345	311	335	370	287	367	331	344	335	344	337	342	327	335	308	287	306	331	306	333	319	332	311	302	322	343	355	356	338	310	333	328	359	344	326	342	307	344	318	347	348	303	328	348	303	365	340	327	322	344	297	366	316	330	295	355	319	343	346	315	304	332	340	326	356	337	357	328	330	345	357	304	335	341	309	334	301	347	347	315	328	342	326	304	325	333	312	304	341	353	354	316	379	336	301	352	332	329	313	314	347	333	334	349	336	326	324	309	327	337	342	332	336	348	349	340	357	363	344	327	323	314	340	317	361	304	333	335	336	360	326	305	328	329	334	325	302	333	333	333	329	337	349	326	350	335	338	302	328	337	341	298	310	335	316	347	329	295	325	318	333	355	340	323	289	339	356	322	323	298	348	359	356	314	326	324	313	362	302	348	345	309	325	338	307	322	339	306	349	342	313	277	349	310	328	323	346	341	347	360	337	323	342	320	325	343	333	369	349	339	330	353	335	312	336	348	360	345	353	303	351	326	323	339	349	330	322	348	330	351	333	365	351	340	311	294	353	336	343	322	317	307	350	352	312	305	336	354	346	331	338	323	313	323	313	318	334	315	325	317	328	319	309	342	325	337	352	314	348	322	320	322	344	361	339	313	350	337	347	322	344	306	302	358	345	337	300	328	346	320	322	319	337	326	329	315	362	337	368	330	325	354	339	352	341	316	342	335	367	285	316	307	351	303	342	334	306	353	292
3933	8748	5703	2635	1908	1485	1151	940	811	712	694	587	525	520	510	470	471	445	450	426	418	408	436	393	401	411	385	400	378	418	413	385	367	405	423	397	369	357	382	357	369	354	379	351	374	345	392	339	388	379	368	337	368	358	380	361	356	363	367	363	360	360	361	372	394	397	339	362	370	374	350	366	352	343	358	347	364	379	358	377	383	354	372	373	367	343	395	398	356	385	329	334	394	384	371	346	388	382	366	377	382	330	389	370	357	354	335	368	366	392	344	334	361	370	364	333	374	358	353	339	371	371	348	348	388	370	381	370	347	364	348	337	357	361	381	359	393	369	373	345	405	346	376	362	359	353	364	358	389	331	364	383	389	376	334	374	341	343	365	351	367	368	361	353	382	372	370	336	389	367	349	362	357	376	395	355	339	364	338	348	372	369	383	338	328	361	348	352	359	332	382	341	375	384	381	362	360	370	354	384	349	373	326	386	366	392	367	349	353	358	365	361	364	347	377	345	357	359	337	377	369	330	371	359	340	362	349	382	355	378	348	389	373	342	368	349	376	346	401	365	400	333	338	343	359	373	347	346	389	371	353	369	361	344	396	325	385	372	408	395	357	389	367	368	355	393	347	349	369	392	341	351	364	378	353	363	356	344	353	408	370	358	328	398	330	351	361	354	373	360	373	325	383	380	339	338	375	382	360	380	390	363	381	366	328	345	340	393	370	382	376	386	374	329	364	383	348	361	408	347	361	374	377	363	400	358	352	368	395	362	348	369	373	356	364	419	366	358	394	419	377	362	361	350	373	386	370	370	331	334	388	345	370	398	394	361	333	387	350	369	346	375	382	354	355	357	376	379	407	363	351	375	374	391	372	382	359	366	360	380	364	375	351	341	365	335	361	378	388	399	331	379	348	384	362	346	380	345	387	364	404	375	350	357	360	381	365	367	369	387	399	392	321	389	353	381	352	372	353	341	342	345	369	367	338	366	362	395	373	381	359	353	349	359	356	414	363	356	382	400	373	371	365	375	353	348	377	319	362	387	351	339	363	366	370	389	369	352	384	375	378	331	342	362	342	367	351	379	357	359	399	342	380	349	381	327	345	326	348	351	368	389	348	387	395	375	363	366	351	374	374	385	366	381	359	346	367	336	361	371	377	376	349	319	344	344	348	371	363	415	347	358	369	381	382	338	380	336	359	334	386	367	315	322	336	355	319	360	342	356	355	376	372	385	369	340	401	356	378	367	369	368	365	380	346	365	361	365	371	375	369	348	407	359	360	397	397	336	347	358	339	391	407	352	375	377	364	375	366	389	394	409	356	367	352	349	369	344	406	348	387	380	353	381	384	356	382	374	347	347	364	364	349	350	381	347	361	347	404	363	373	356	371	376	345	379	376	362	353	354	344	369	371	340	383	350	392	354	369	336	328	352	382	381	377	324	379	411	382	356	362	369	334	336	367	366	349	370	378	378	345	340	384	414	355	368	365	382	384	345	365	396	362	363	353	381	387	381	365	372	389	380	329	334	364	369	353	375	344	359	346	377	367	366	371	368	352	365	396	404	368	381	378	379	400	341	353	361	389	328	348	390	402	368	354	401	333	356	366	380	307	365	345	379	354	368	388	384	365	381	360	344	374	397	376	369	366	369	367	340	355	364	342	356	357	360	384	407	354	360	379	387	331	357	337	373	388	364	406	344	400	407	360	364	375	336	371	372	416	369	387	393	343	334	348	338	367	388	325	377	404	357	355	358	351	345	395	365	390	347	415	353	343	344	365	393	361	365	340	374	394	363	342	377	356	347	352	354	365	371	358	382	342	335	359	342	378	356	360	348	351	362	361	355	383	380	371	362	365	336	349	359	386	383	339	337	365	394	381	384	364	395	354	349	347	376	356	354	366	320	358	350	372	348	337	376	408	377	344	397	380	323	334	379	381	380	354	383	396	356	314	361	346	358	323	371	382	348	391	352	353	382	328	356	375	345	402	357	370	341	359	343	373	335	406	341	374	362	379	377	378	375	360	355	330	341	357	382	357	389	343	339	358	367	367	366	331	348	374	379	359	373	376	379	340	370	324	372	392	354	410	337	332	375	331	354	367	367	380	386	371	361	385	375	350	348	365	351	372	352	356	356	377	359	400	352	352	380	365	343	351	354	330	360	356	357	350	361	371	355	341	396	358	343	384	365	367	351	348	395	348	356	364	340	351	356	351	347	383	401	389	357	385	347	374	371	390	375	362	373	333	373	366	377	367	349	369	349	353	355	353	385	389	348	348	345	399	373	400	343	385	332	352	378	371	391	342	347	357	363	351	329	391	394	374	375	359	337	384	349	363	394	406	351	365	365	377	329	348	380	373	367	349	365	354	380	342	345	345	352	344	355	359	360	339	372	373	348	367	384	366	350	371	373	395	408	378	329	363	379	371	355	367	372	369	367	360	389	368	378	381	376	371	367	347	350	341	355	372	398	376	381	378	351	365	384	386	366	363	338	391	354	354	332	325	391	328	358	344	356	360	367	355	355	377	363	349	361	360	351	357	336	348	359	354	348	369	343	363	369	368	353	354	378	364	389	340	370	337	378	374	372	369	377	352	403	418	395	374	363	373	359	360	360	347	366	359	362	382	365	396	350	366	347	407	352	396	372	330	389	364	369	352	371	358	349	370	402	396	389	371	334	345	376	359	387	380	347	356	374	346	380	358	382	381	395	376	369	359	387	339	348	346	348	351	342	376	354	391	382	357	375	385	360	344	360	377	343	329	386	354	365	339	346	397	373	346	389	411	347	402	341	345	374	350	353	372	358	370	398	354	401	395	379	391	356	374	334	385	359	385	361	378	395	331	344	321	376	371	354	388	363	372	382	405	379	331	356	357	321	364	416	342	384	408	362	368	376	388	383	346	348	355	369	379	371	353	354	362	353	341	377	355	384	364	393	382	355	374	360	362	349	337	335	360	381	366	346	372	361	389	386	377	351	356	358	346	388	366	376	369	341	381	353	349	358	354	397	369	369	358	363	340	343	357	377	351	393	350	363	368	344	337	350	368	378	354	346	370	379	333	388	389	355	372	331	384	367	366	390	364	374	338	361	380	363	370	340	349	333	363	368	363	365	323	327	375	368	377	381	385	348	370	390	332	358	364	370	337	325	345	344	353	348	370	365	326	350	357	361	374	352	371	365	337	387	365	356	351	405	350	371	334	344	382	353	365	352	369	336	370	399	379	371	355	345	374	391	384	360	356	364	384	371	344	368	359	366	365	357	348	366	372	366	390	355	334	332	358	360	362	367	381	387	360	334	379	356	335	360	367	352	344	363	360	377	377	358	405	355	367	316	363	373	353	360	337	400	373	331	354	363	347	367	371	352	349	352	345	353	365	402	356	368	377	356	394	357	356	363	362	394	365	401	347	375	363	371	347	351	335	324	340	336	367	358	359	407	348	360	356	378	382	370	336	370	368	341	334	374	347	380	360	368	378	360	371	361	397	363	365	352	366	424	346	352
24711	21068	27200	25114	10468	1373	1093	985	882	870	889	843	892	901	856	811	801	861	844	819	803	821	818	824	817	821	782	781	788	803	830	859	801	810	834	826	817	800	821	791	817	837	822	771	819	819	811	795	835	807	780	854	806	787	793	823	865	780	836	793	881	812	812	813	782	872	862	784	835	804	757	829	805	783	785	817	828	833	847	853	789	842	793	771	820	840	812	798	820	823	842	891	803	823	829	811	877	804	825	837	780	848	816	815	804	784	849	823	774	823	824	786	811	851	794	807	811	797	794	800	847	808	815	789	855	817	794	823	798	838	808	875	816	809	754	821	836	833	826	868	818	828	825	790	780	817	849	832	792	782	802	782	810	838	855	863	824	847	850	859	841	800	775	820	844	829	809	777	860	834	799	792	836	779	814	785	820	816	854	842	804	790	810	789	774	804	792	872	790	804	835	791	826	778	746	847	744	848	817	787	852	825	798	763	849	763	855	797	802	808	812	773	801	829	855	804	822	819	867	799	821	782	803	799	765	748	792	811	851	772	809	790	826	801	766	838	813	849	782	773	800	746	812	804	784	806	805	825	823	847	765	777	803	814	798	780	832	750	820	803	772	774	839	828	821	818	821	773	780	803	813	785	787	792	822	814	842	850	792	816	847	840	884	793	819	821	804	805	764	814	760	859	849	784	765	881	798	798	770	825	760	829	829	794	785	780	835	783	811	781	807	825	753	817	815	813	828	804	824	789	781	804	832	850	845	849	809	799	855	805	882	792	771	837	763	713	768	808	861	799	779	776	807	802	823	829	805	834	855	789	795	804	791	822	790	783	770	827	802	814	802	766	775	755	852	787	836	813	831	832	779	838	805	852	777	791	781	823	822	783	779	798	771	797	818	755	772	847	798	855	765	773	816	790	877	804	828	837	816	808	791	769	826	797	811	832	801	835	833	821	772	841	815	837	817	778	859	812	857	747	767	799	832	847	814	793	843	816	805	819	750	826	793	809	830	813	788	751	764	816	825	832	800	844	872	819	840	829	820	863	863	847	806	822	827	846	776	790	829	801	788	831	820	818	846	781	839	798	841	798	803	815	811	849	816	836	800	849	874	761	815	847	811	799	820	846	791	782	758	782	839	801	816	814	766	826	813	829	779	847	822	817	800	745	794	834	850	782	818	808	771	802	800	808	795	794	813	808	794	847	758	850	832	801	822	794	851	823	780	741	833	809	909	798	806	805	747	849	817	800	787	782	779	837	766	834	808	818	786	849	764	826	804	819	795	778	801	811	804	815	819	779	852	816	813	815	780	799	784	799	846	752	799	781	782	804	800	781	795	809	831	789	866	800	822	828	827	756	830	797	801	842	842	830	815	861	867	848	808	806	802	803	821	816	829	853	872	826	832	793	812	848	798	807	791	836	807	792	818	760	801	739	833	830	804	860	797	872	798	824	830	807	804	798	795	857	855	797	789	812	798	826	789	779	818	797	821	826	787	762	821	828	779	796	803	817	759	830	861	846	823	785	829	807	828	817	852	778	813	793	801	814	825	823	773	839	823	768	829	787	798	761	838	753	798	748	777	824	848	817	764	816	792	828	805	773	829	767	851	830	851	802	842	868	802	791	821	761	858	789	799	803	826	823	891	820	799	811	823	842	838	828	774	758	780	801	795	812	801	804	789	811	808	829	865	797	817	822	775	761	856	847	870	851	789	839	811	803	800	802	812	809	790	865	796	832	869	778	808	792	854	792	819	853	792	820	805	809	817	799	758	769	770	791	784	850	848	814	757	861	817	794	796	850	803	882	795	827	880	761	819	800	852	793	846	817	796	819	760	799	851	843	828	834	858	840	808	806	816	803	793	810	795	812	734	825	862	818	857	841	850	790	790	795	819	834	755	793	843	807	838	843	797	847	789	800	819	820	799	803	822	804	834	836	833	768	836	820	805	804	839	857	860	834	784	834	833	781	855	823	811	849	731	790	815	806	843	775	806	773	760	797	832	787	800	852	835	813	765	858	840	779	803	825	808	816	745	820	768	777	824	863	797	819	813	835	732	773	759	820	840	864	820	804	845	798	788	834	755	829	766	851	773	770	853	802	829	832	825	841	830	809	777	755	870	790	801	835	775	833	821	837	831	819	815	788	848	847	826	786	820	833	799	815	823	809	820	834	813	798	774	789	817	802	853	822	864	843	806	852	826	814	851	833	832	778	741	792	767	823	788	803	768	822	837	819	809	803	833	807	786	743	819	774	824	823	807	759	805	842	783	828	820	755	783	808	801	815	828	804	794	847	774	835	815	805	834	844	811	812	823	819	832	861	831	798	776	787	811	810	790	822	802	804	851	841	829	772	821	793	811	840	811	807	819	834	819	871	843	862	824	778	819	788	810	830	811	820	819	797	817	791	764	816	796	810	847	803	781	867	799	859	853	838	740	827	820	831	871	837	855	792	811	882	759	814	737	806	813	768	851	842	831	818	855	807	776	834	801	828	772	805	836	796	791	841	779	815	818	765	799	808	812	850	831	826	843	771	803	819	794	820	826	786	866	839	828	810	794	828	833	834	838	782	800	744	782	807	748	816	760	775	822	820	799	830	797	814	846	787	813	788	767	786	776	793	835	821	829	784	802	798	815	813	822	795	806	806	795	795	850	832	741	828	777	826	859	786	743	816	768	785	836	853	797	767	827	842	823	825	776	807	786	833	776	769	798	813	865	862	793	795	751	870	837	773	805	828	791	812	772	847	856	822	811	829	826	856	789	825	780	838	828	804	860	824	812	840	816	805	823	805	831	769	840	834	800	871	812	819	893	797	849	802	789	756	818	823	822	818	855	874	839	781	798	793	806	808	810	814	795	812	822	799	828	802	805	795	804	846	832	841	835	753	801	830	838	825	843	805	795	776	826	820	795	823	844	776	843	796	890	819	766	795	807	813	832	831	796	775	804	821	806	804	757	826	844	779	828	785	849	787	811	830	810	850	829	789	757	887	833	783	823	800	815	825	806	868	810	829	798	800	817	755	821	741	801	820	799	756	780	754	794	823	822	800	820	815	837	856	804	832	836	793	866	835	851	811	834	811	802	835	789	831	828	772	780	821	802	807	770	868	829	822	844	813	861	793	772	826	834	763	830	841	860	795	798	817	819	860	823	793	768	832	830	806	839	806	755	762	769	782	847	830	784	802	769	808	834	811	826	774	818	804	808	811	741	824	815	785	779	823	819	840	824	798	788	831	772	798	812	757	789	820	810	827	791	827	827	797	757	765	813	777	739	838	790	796	812	777	769	828	791	822	889	794	855	839	732	745	814	851	827	757	820	797	788	788	795	840	867	804	804	793	820	772	813	823	773	788	796	860	834	772	820	845	800	809	826	796	867	736	813	806	832	798	791	842	782	769	812	794	819	793	855	778	824	884	795	853	782	806	803	790	830	833	770	819	818	812	828	787	881	806	852	827	793	784	789	817	775	836	805	796	801	824	830	841	774	866	878	825	829	817	799	776
4094	5309	3507	1969	1604	1418	1219	1153	1052	995	986	955	934	913	934	964	899	891	861	882	852	886	834	828	912	871	852	924	819	889	830	851	838	899	790	837	821	856	863	839	891	855	836	796	810	816	857	824	793	801	852	845	813	859	846	879	848	874	838	858	840	881	796	856	842	856	843	856	816	815	828	838	822	815	835	858	815	858	791	798	820	848	821	802	827	860	858	802	843	811	829	862	842	846	831	829	834	819	842	833	816	761	842	820	867	876	810	852	772	867	816	847	876	786	847	838	813	823	850	872	795	846	839	868	806	787	844	810	825	834	837	873	838	808	871	828	831	819	840	792	847	871	877	864	826	843	831	805	854	858	831	801	910	829	835	801	801	862	818	821	809	789	812	819	845	819	820	814	849	843	818	873	851	816	833	855	795	871	824	816	802	853	843	830	815	854	870	851	885	802	815	868	847	836	820	863	815	821	853	831	843	808	858	825	816	835	886	842	839	863	872	832	822	869	828	826	830	886	776	849	813	839	872	853	829	808	835	804	851	835	834	880	842	829	836	839	880	824	840	837	893	849	814	816	819	834	830	843	769	829	887	868	821	861	881	787	820	830	825	838	872	818	824	848	859	833	842	802	854	862	858	827	869	793	807	846	834	803	804	810	812	848	808	885	825	875	836	786	826	891	824	855	860	848	840	828	888	829	872	843	848	832	863	834	862	781	868	812	820	838	849	842	851	835	833	836	847	840	811	853	845	844	844	862	828	839	805	827	814	841	811	803	830	828	878	850	853	810	815	834	856	844	791	804	799	798	825	847	806	832	839	805	772	825	875	812	825	825	850	854	850	831	851	842	804	863	826	769	849	794	841	855	836	832	830	812	810	859	789	845	800	844	835	828	824	816	830	822	792	810	806	769	811	844	859	794	815	831	774	846	848	898	821	837	822	939	815	842	851	808	861	864	846	815	795	797	838	798	804	812	832	788	828	847	859	813	840	838	837	803	855	811	824	837	840	833	824	828	838	841	808	873	842	797	800	808	838	824	828	830	807	842	807	853	774	764	887	871	875	850	763	828	878	798	870	803	831	782	823	865	848	838	849	881	852	833	857	846	868	857	811	823	863	861	864	825	807	865	864	878	803	883	823	811	907	879	827	886	859	841	837	808	832	859	849	818	804	821	859	801	833	831	869	834	837	826	894	816	823	788	860	839	835	819	800	834	866	841	837	844	776	794	854	791	846	839	850	852	862	915	840	874	882	847	857	862	786	794	818	880	884	821	847	887	815	839	826	826	835	881	815	805	832	853	819	827	786	812	859	866	869	834	882	847	775	830	786	824	829	801	824	837	867	848	753	880	807	805	857	856	821	808	877	862	837	781	817	820	831	804	788	831	864	866	858	841	877	848	846	793	876	824	833	831	827	831	825	841	874	836	859	893	860	785	809	818	822	823	836	777	849	810	811	852	806	862	845	877	885	797	830	818	845	815	834	843	807	860	832	791	816	872	880	819	844	846	856	825	835	815	806	803	906	843	871	871	875	849	846	812	875	834	823	802	809	791	871	846	882	841	805	809	795	810	865	825	775	799	867	827	859	814	802	840	887	834	823	827	834	826	849	837	842	820	824	892	838	872	817	820	770	819	841	870	871	868	877	826	806	812	847	809	826	806	872	844	838	832	833	817	827	802	833	842	849	852	822	859	868	801	878	782	876	879	881	820	804	836	750	826	849	808	863	783	816	834	849	811	825	839	815	877	803	852	910	803	810	818	842	804	839	816	862	856	832	843	860	880	850	812	845	795	820	827	824	840	784	796	850	859	752	816	815	866	846	802	818	870	835	810	852	879	859	837	810	807	807	813	874	784	843	827	852	830	836	856	850	840	850	847	872	845	774	845	828	830	814	821	881	845	880	851	841	828	822	847	817	834	831	816	811	808	826	813	883	853	831	860	792	854	881	841	839	838	813	814	790	796	833	821	836	802	806	761	890	864	822	839	823	835	851	806	832	833	842	839	813	816	843	824	799	858	852	833	844	813	834	827	869	842	832	838	815	820	808	848	827	808	812	811	789	824	892	858	810	857	849	815	819	834	767	856	835	809	873	849	849	802	812	837	826	825	811	859	836	821	842	858	867	884	850	827	800	834	860	875	893	864	804	830	840	824	839	864	801	838	826	843	798	798	820	788	807	761	880	856	834	835	901	826	853	794	868	812	854	860	859	836	787	825	879	849	834	843	817	767	816	817	832	824	810	779	804	825	829	842	836	830	818	807	850	797	876	828	825	808	879	861	785	814	819	853	858	843	841	824	814	818	828	826	837	841	853	814	848	848	813	786	862	804	836	872	848	802	823	826	828	863	883	825	882	869	869	883	822	846	862	836	800	825	838	861	820	812	838	846	861	832	828	877	838	839	861	864	816	868	870	857	855	853	866	864	834	849	851	823	858	821	804	822	851	826	857	870	850	852	866	826	841	817	846	801	856	875	829	848	805	830	855	853	873	808	826	810	827	829	885	859	801	823	827	824	824	846	833	828	807	846	815	811	836	841	813	873	827	795	844	817	882	851	820	845	883	851	833	825	812	809	822	811	815	866	786	851	810	863	819	853	800	853	796	871	834	860	845	813	846	821	903	829	792	884	832	866	877	831	815	764	869	804	857	845	802	895	833	828	822	789	809	839	806	843	818	834	846	854	806	810	833	857	804	865	816	817	821	781	844	829	864	882	836	796	845	836	848	846	834	872	791	867	783	815	847	835	847	793	844	819	820	886	864	829	824	856	787	816	803	857	841	836	801	801	786	804	811	851	842	843	828	824	884	840	827	821	835	866	825	790	826	831	874	820	856	848	817	808	815	872	850	794	848	831	836	834	819	821	783	846	886	816	804	870	851	852	872	836	849	868	837	900	818	787	841	829	793	823	794	854	829	857	843	839	811	850	868	812	789	787	875	866	808	788	876	862	835	824	833	836	830	804	812	827	800	834	871	843	850	828	827	832	831	833	812	905	859	811	923	833	807	872	806	792	808	852	808	848	843	838	824	826	834	818	853	818	805	864	836	846	849	786	899	800	835	841	852	798	863	844	836	854	845	818	813	842	807	785	866	845	766	804	832	810	844	811	868	836	863	815	824	838	791	854	788	809	842	863	781	828	806	844	813	844	852	817	816	851	864	844	855	852	838	849	849	817	781	826	856	810	820	847	891	824	819	831	782	803	794	809	868	832	838	906	910	870	855	855	841	842	845	865	857	835	833	851	863	881	893	847	858	839	820	835	799	805	770	822	847	798	925	866	886	776	804	873	817	838	842	793	791	820	883	785	846	801	859	812	830	825	834	793	829	815	880	796	814	809	797	901	781	868	804	835	855	861	844	796	803	823	814	782	794	844	802	854	847	806	842	817	834	839	842	805	787	809	820	885	821	840	855	858	784	842	865	788	825	794	811	862	856	867	795	878	838	836	779	860	840	903	786	814	838	838	820	844	839	822	783	800	792	796	853	827	850	803	868	822
22450	21126	28745	23723	21122	21168	7942	1355	987	940	876	815	766	737	693	672	675	685	636	615	648	638	607	661	651	678	614	625	643	591	613	630	600	584	660	589	629	613	584	597	596	580	580	619	576	581	591	614	562	562	605	613	660	573	589	596	608	613	608	603	589	578	602	554	554	629	584	581	551	575	604	574	568	601	609	612	615	615	553	626	610	570	621	561	585	586	583	589	602	547	600	618	613	596	560	585	580	544	552	546	631	586	576	575	567	587	553	548	569	563	574	575	582	605	610	596	525	592	596	561	557	573	578	584	604	583	578	536	606	613	575	583	552	548	545	583	585	602	615	634	563	578	581	546	586	580	519	551	591	590	534	551	589	577	620	587	579	641	569	598	649	588	589	606	618	563	590	594	595	618	614	568	568	555	606	580	554	618	612	557	556	616	560	621	612	591	627	585	593	572	575	585	579	583	577	582	567	605	585	587	618	587	598	566	569	575	560	545	596	588	588	598	550	548	561	569	576	584	562	567	591	545	575	609	644	618	596	559	590	564	574	603	581	527	525	598	550	597	592	600	579	618	571	596	586	589	652	595	613	591	584	553	557	562	574	608	607	554	622	558	575	596	578	563	559	575	574	591	596	585	552	569	590	572	582	570	568	557	576	633	558	602	586	574	596	600	584	579	535	603	564	535	584	560	583	562	614	584	600	588	542	598	611	599	577	592	565	560	582	535	606	623	598	550	608	585	615	598	579	541	589	605	565	556	568	536	540	595	592	589	536	578	620	589	579	562	596	597	597	573	597	554	571	566	575	638	635	586	569	592	570	580	601	572	579	598	605	599	572	578	643	617	593	573	541	559	601	591	559	550	592	610	591	559	564	613	564	593	602	587	606	583	579	586	566	569	562	615	584	569	595	566	583	564	600	601	627	562	589	563	594	571	590	562	571	598	565	559	597	582	574	556	583	575	525	569	537	554	545	547	568	559	548	590	559	596	539	609	584	595	616	620	548	578	560	562	621	553	553	604	567	563	557	617	581	597	561	522	557	582	632	611	563	547	605	547	569	583	552	597	572	593	545	561	578	539	583	603	565	582	616	552	537	568	606	565	601	593	550	629	581	596	609	591	573	623	605	565	587	597	571	589	537	586	584	577	586	591	554	578	571	536	594	560	554	612	594	562	568	572	562	565	538	602	579	611	599	605	596	584	589	586	573	617	593	607	591	585	604	600	609	566	550	568	593	576	598	591	580	559	626	560	554	562	591	581	614	593	559	574	552	570	616	562	586	612	613	622	581	544	588	582	589	611	558	548	596	593	583	551	553	559	603	564	594	577	554	582	585	564	565	542	570	596	575	565	596	606	592	558	558	572	608	578	551	605	573	576	617	571	592	526	549	572	578	555	538	567	543	594	586	569	576	602	547	545	561	598	612	592	572	591	623	550	632	557	573	569	592	565	617	646	514	575	633	569	559	598	566	583	600	548	611	557	589	565	570	609	531	583	579	612	498	566	619	554	584	544	606	627	587	586	563	592	596	571	607	591	584	594	556	613	572	569	584	584	571	588	567	563	586	591	558	600	573	590	603	617	602	587	565	568	569	599	561	601	553	602	548	558	593	616	558	588	593	605	619	582	583	598	584	641	604	583	562	533	571	583	566	583	582	555	601	597	589	588	582	591	580	619	561	598	568	590	610	589	565	562	585	573	553	558	564	570	574	565	583	567	582	588	580	556	608	562	553	563	574	550	595	579	591	621	607	583	597	569	572	567	605	524	602	559	617	560	571	619	612	608	579	545	625	606	595	601	573	574	584	580	580	592	575	579	586	550	596	623	600	589	606	592	570	574	557	548	596	561	605	570	594	574	604	625	590	540	611	616	578	539	554	575	577	555	577	567	598	547	617	560	600	570	576	618	590	521	582	568	568	632	562	566	629	575	552	596	568	574	600	646	573	582	581	588	538	569	543	607	580	620	656	595	607	531	568	597	569	558	603	564	572	597	568	564	570	588	547	516	543	593	575	555	605	590	612	553	613	595	612	590	537	593	578	604	584	607	554	613	581	625	564	602	588	551	591	616	598	573	570	599	596	592	602	561	532	559	574	569	544	577	578	566	588	569	588	586	558	549	556	555	567	644	597	580	620	572	556	560	634	632	587	639	583	599	533	571	602	553	571	564	569	612	580	575	611	605	562	589	568	573	594	601	617	574	546	570	568	552	577	567	610	626	551	606	604	586	585	532	583	644	563	586	637	559	608	561	578	582	561	564	599	575	619	569	568	563	550	608	570	582	536	543	604	604	563	561	569	588	574	568	589	593	555	632	627	572	576	565	567	613	600	549	555	623	576	562	596	575	605	589	622	575	595	522	587	592	587	599	568	596	608	564	545	565	554	615	609	577	583	547	633	548	559	580	547	588	597	592	579	575	574	502	587	579	566	626	593	588	591	572	551	593	565	565	585	521	591	548	591	543	580	544	565	544	523	557	565	602	575	587	561	558	602	591	577	585	585	612	567	575	581	634	592	563	593	594	549	536	565	567	556	596	599	628	557	560	563	593	599	573	596	629	542	572	607	528	619	563	585	564	586	561	617	535	566	617	603	531	531	606	581	588	616	599	558	627	592	616	584	600	585	598	558	534	599	567	594	564	573	586	576	538	529	598	596	567	582	569	570	559	572	582	559	577	572	557	600	560	579	583	599	601	591	597	544	562	633	574	564	605	568	580	574	576	582	538	595	588	568	587	585	578	600	549	576	530	547	580	612	597	608	576	598	576	556	537	588	605	553	634	573	595	619	586	605	609	525	553	619	567	597	562	616	575	607	612	573	552	562	594	600	565	600	548	591	598	625	569	578	622	550	559	557	609	524	605	556	605	553	580	559	587	574	531	554	595	597	574	557	574	560	571	587	598	564	609	590	575	570	595	551	615	625	570	546	615	638	606	533	616	556	604	589	562	569	582	584	594	601	582	606	563	554	556	559	550	583	564	587	623	620	576	602	579	578	590	576	550	561	576	577	570	597	582	543	569	587	554	560	551	584	573	627	616	569	595	551	560	586	588	594	614	628	537	597	565	609	534	532	591	547	601	579	626	605	578	599	550	577	610	626	562	585	583	605	542	588	567	570	587	606	603	555	569	534	598	602	593	603	583	607	563	559	557	568	614	559	586	590	535	589	578	562	624	582	598	567	562	595	616	574	562	586	582	601	578	571	607	559	582	634	625	547	532	614	540	553	590	592	566	557	573	621	576	571	617	592	570	581	569	633	599	597	551	594	583	593	572	529	595	589	557	598	575	557	586	585	569	592	576	630	571	602	563	568	592	585	603	597	569	590	581	581	570	610	588	584	567	585	542	619	578	559	608	555	571	545	603	580	560	611	572	609	567	584	521	650	597	595	559	608	580	593	582	537	604	523	619	576	588	607	590	565	556	589	604	572	616	586	604	551	606	551	570	584	571	560	596	557	576	581	548	604	547	558	558	576	556	588	554	596	605	589	579	542	599	586	587
5208	14325	9547	4664	3484	2575	2082	1713	1380	1252	1121	1026	904	857	859	780	751	693	717	726	688	681	636	645	641	628	641	646	660	595	639	616	584	638	611	615	616	572	646	608	633	591	593	582	631	608	586	625	575	559	591	594	549	591	583	581	566	628	587	617	595	617	592	606	551	548	538	596	566	587	533	609	578	597	609	572	568	544	610	621	593	612	597	601	602	643	610	566	563	575	582	577	590	602	588	557	594	544	579	606	541	585	630	554	591	576	555	542	571	649	595	576	590	567	620	572	573	570	614	596	571	569	563	551	611	603	588	575	534	578	608	596	568	563	578	574	580	567	549	609	586	570	581	552	585	618	616	569	532	543	572	582	539	575	583	617	578	571	605	571	611	601	570	638	561	570	565	541	590	562	533	615	593	610	549	650	601	581	596	612	587	586	579	590	589	588	566	570	579	628	566	609	607	592	588	612	587	549	585	580	569	601	582	582	578	569	608	599	574	552	613	611	589	556	596	525	612	572	581	600	564	591	590	602	567	613	607	543	589	571	588	615	581	606	588	556	590	569	601	623	573	582	569	597	593	586	576	604	577	591	584	649	586	590	548	576	584	623	573	547	560	614	596	583	569	587	542	546	598	546	560	581	629	568	558	582	539	576	608	575	538	583	513	588	582	590	582	588	601	560	606	544	607	569	594	555	589	553	618	607	552	583	565	596	593	598	539	560	567	534	558	588	569	605	586	591	618	562	617	590	608	627	604	526	551	563	619	566	584	606	601	566	609	560	568	563	564	592	603	571	580	571	608	570	604	563	552	575	547	643	576	579	590	568	594	588	603	599	584	582	603	609	571	585	610	606	609	593	577	541	607	566	594	535	601	631	561	589	581	594	569	634	578	543	592	596	515	559	546	543	575	554	576	559	576	554	559	594	584	567	570	589	580	605	557	611	592	597	581	585	552	563	590	563	628	595	591	573	559	595	603	596	587	568	609	560	601	587	560	542	579	573	587	625	561	589	585	611	602	633	556	590	626	556	583	592	591	553	583	592	570	537	605	591	550	546	566	534	573	565	571	592	599	561	608	561	593	597	580	584	640	574	564	541	575	601	584	577	593	578	603	557	576	556	616	599	565	581	670	571	586	575	616	593	573	602	567	582	569	615	581	595	589	526	535	555	606	575	582	565	556	578	528	587	592	553	582	620	565	576	615	567	598	567	584	567	614	601	610	619	551	604	616	539	573	587	543	586	591	622	594	598	585	580	600	591	577	590	588	544	537	566	529	580	542	610	581	582	577	538	577	600	620	593	567	620	589	569	576	573	574	631	592	587	598	587	633	606	606	559	574	561	576	557	609	568	590	600	547	597	569	565	602	589	540	561	602	572	611	580	572	579	589	562	595	585	552	577	583	554	537	610	584	582	588	593	572	558	621	594	562	558	594	579	572	590	569	622	581	577	565	572	567	570	610	565	575	589	567	606	586	586	546	596	596	584	546	558	626	584	552	577	545	602	587	592	583	581	609	565	559	553	573	579	583	559	574	602	593	556	557	619	573	572	580	587	587	610	612	564	591	604	580	570	591	551	573	511	537	540	568	621	609	601	575	587	579	605	572	571	607	581	562	597	576	612	582	565	596	606	582	603	546	624	595	549	583	587	547	577	607	553	581	542	625	536	594	577	542	560	592	578	643	601	605	623	593	591	577	576	565	598	588	612	551	581	588	535	599	548	575	594	627	604	560	548	642	577	603	554	584	576	591	594	550	568	565	607	627	637	596	565	567	564	606	580	534	596	537	613	630	550	517	573	587	596	592	636	568	560	595	548	570	539	601	549	609	562	563	627	580	606	606	537	567	620	604	563	533	574	598	595	623	604	615	535	599	582	593	582	540	577	554	594	612	606	635	577	558	619	601	587	566	615	553	563	560	574	576	534	604	587	587	570	546	562	554	584	562	562	562	553	568	529	592	576	558	535	623	597	569	547	576	569	542	551	561	584	552	595	571	605	568	588	605	595	593	609	588	551	575	618	594	584	616	605	552	573	591	575	527	584	583	556	582	527	546	544	603	565	602	606	578	565	593	599	589	550	594	618	561	576	564	591	578	622	583	547	575	580	606	567	574	576	629	583	559	618	558	591	616	552	580	614	580	541	607	590	576	597	582	589	535	587	587	555	566	588	570	576	562	551	612	606	577	615	525	561	620	634	574	549	561	586	601	518	545	562	601	588	531	563	565	602	579	573	587	647	547	606	590	586	572	575	583	614	597	609	592	552	586	602	567	612	601	631	587	573	600	580	587	581	554	583	528	591	575	581	590	567	588	572	615	635	558	620	603	595	575	627	583	610	550	528	632	602	596	610	563	566	572	586	591	558	581	575	554	572	602	598	595	603	581	545	589	543	583	565	595	611	604	579	546	554	609	573	600	547	599	576	543	574	551	591	604	587	574	518	594	578	541	618	601	577	595	588	609	586	569	575	591	566	575	610	604	571	589	544	574	581	580	590	582	616	599	577	571	581	578	545	576	598	596	641	573	551	651	595	568	606	551	607	562	587	567	536	573	587	586	563	663	602	577	560	575	602	573	580	571	572	605	599	573	604	593	588	595	610	536	552	608	581	560	547	551	586	592	587	608	593	583	601	552	613	570	545	580	616	567	584	553	584	570	617	622	591	550	589	573	566	588	573	544	619	601	596	569	625	597	603	602	587	575	546	597	522	569	579	601	574	590	544	612	578	593	617	575	619	633	605	629	558	563	593	622	598	574	575	610	586	597	590	557	538	570	604	581	558	530	559	545	549	551	597	561	542	574	638	581	585	587	607	561	553	606	562	555	595	572	590	609	594	580	602	558	613	586	564	600	592	582	604	585	597	537	584	611	541	596	577	607	524	574	572	600	583	576	582	567	574	595	605	612	580	558	556	574	618	653	565	603	614	571	566	584	591	557	588	583	573	576	539	551	589	536	602	585	590	560	670	555	593	608	566	577	588	539	573	602	576	590	577	570	603	611	588	603	549	618	566	595	606	603	594	580	557	557	572	532	567	606	599	531	603	600	546	564	593	576	606	592	537	577	574	574	531	619	609	596	574	547	599	584	571	596	551	579	593	568	570	588	597	581	582	572	562	573	576	573	557	575	582	565	623	577	604	592	573	560	581	561	575	611	592	581	560	594	566	626	621	584	638	611	588	562	555	623	555	560	594	578	572	606	558	599	567	576	605	603	562	595	604	573	580	534	593	570	587	627	588	577	576	578	602	551	589	579	614	553	565	577	563	556	552	566	559	567	586	574	555	532	586	554	580	573	584	519	583	559	550	564	572	585	573	590	547	538	535	558	560	597	566	547	598	569	562	625	580	601	559	610	590	509	556	633	579	564	594	604	551	535	608	594	551	579	568	587	558	586	558	562	553	586	566	580	569	592	554	589	595	585	583	571	558	577	553	570	539	601	590	577	542	567	619	574	550	589	544	632	552	569	592	559	635	616	556	579	590	561	601	567	559	572	572	611	590
27961	16859	3183	812	644	639	613	637	570	587	589	580	615	593	567	626	569	564	569	583	577	591	583	586	572	589	562	567	568	518	603	615	591	548	576	578	570	570	633	552	619	596	579	566	530	568	600	564	595	547	578	545	581	587	595	566	585	574	560	531	563	583	531	573	555	533	571	530	569	549	562	586	550	565	539	539	548	574	606	573	561	592	593	581	585	569	585	596	541	592	585	589	590	556	601	572	518	539	592	548	599	559	595	557	547	552	589	599	571	581	594	592	583	555	565	562	586	582	525	580	560	605	590	589	561	559	576	599	595	561	562	603	583	544	553	570	528	570	558	625	553	570	612	535	612	572	615	623	636	603	586	568	556	638	599	564	572	572	574	595	605	544	620	535	611	591	542	603	555	544	569	571	576	595	538	569	576	591	571	591	588	562	587	593	540	566	581	566	585	549	569	563	571	573	578	547	556	600	575	603	601	525	594	585	588	568	589	583	559	588	534	541	578	588	549	583	587	528	553	580	529	549	584	539	633	597	549	587	591	568	543	578	603	557	549	568	596	593	563	583	613	587	593	578	560	578	567	573	590	553	584	557	557	547	593	605	587	614	556	562	599	594	569	574	586	539	581	596	605	580	584	567	578	576	616	558	563	556	589	541	554	587	583	569	612	564	597	579	581	583	581	532	580	546	577	562	536	631	586	560	566	597	606	588	577	608	554	567	566	591	576	661	539	576	596	572	530	548	530	615	562	576	514	580	544	580	613	565	603	577	580	519	556	580	582	585	590	573	591	591	574	567	600	532	586	555	537	590	607	558	574	606	577	622	623	556	566	607	580	577	529	594	554	578	565	598	536	557	553	567	549	567	592	611	585	599	563	606	578	612	569	518	534	580	568	553	568	571	592	529	631	600	592	598	578	608	541	607	594	643	597	611	601	590	532	556	586	580	551	576	574	593	583	577	599	571	568	639	568	551	628	569	599	571	596	564	593	568	602	572	557	546	565	558	566	562	564	593	570	591	592	568	569	601	615	561	565	517	607	572	560	606	569	542	599	616	588	602	523	576	575	579	612	598	593	595	533	561	557	624	608	571	582	559	584	601	572	591	556	569	532	583	571	574	575	638	577	587	592	574	565	575	582	583	613	566	579	574	554	534	585	558	594	617	569	560	578	547	589	551	569	583	606	603	527	585	595	538	599	583	595	556	583	559	569	566	540	605	609	571	589	599	625	604	557	566	577	543	605	521	586	613	558	574	563	593	612	625	575	589	544	589	513	523	621	568	549	562	602	572	608	583	537	537	541	557	560	607	603	584	580	555	611	571	605	543	546	551	587	558	540	598	576	590	590	574	581	571	584	549	574	597	572	612	584	568	565	605	544	582	530	608	600	577	563	555	631	569	550	574	571	593	556	527	598	570	571	567	562	538	613	542	580	566	608	559	591	559	561	545	555	593	567	587	566	610	559	525	544	595	588	600	617	603	564	544	572	628	594	580	606	561	574	601	531	595	567	548	551	614	596	568	526	567	551	581	578	632	525	595	574	591	607	575	577	564	561	607	573	582	584	576	563	571	579	542	564	597	595	572	646	571	572	556	576	559	575	602	597	566	557	541	593	581	567	565	578	567	560	563	570	605	608	581	561	572	590	592	590	555	549	576	571	543	584	565	621	570	587	563	575	586	617	581	578	596	606	638	556	561	591	602	595	616	554	576	589	571	618	580	582	535	541	592	596	565	581	562	579	582	587	550	606	596	599	570	605	581	583	581	584	599	566	558	563	539	587	580	576	602	585	574	577	537	566	553	542	610	544	549	578	581	578	568	559	574	621	575	532	562	606	546	581	654	575	530	566	561	623	553	558	590	592	586	586	540	576	567	541	562	553	551	567	599	589	597	627	606	570	592	557	546	537	562	551	567	559	555	578	610	552	528	604	587	577	593	615	576	534	580	579	566	574	576	548	560	551	609	567	579	526	545	602	537	571	612	568	599	534	610	604	567	580	578	573	581	601	541	596	577	604	530	594	584	541	588	584	563	584	563	559	572	580	564	539	554	587	572	613	553	559	583	557	580	601	574	582	606	566	585	592	541	593	589	588	568	538	590	586	574	592	584	606	588	570	565	590	544	560	570	576	529	580	611	577	618	537	554	550	550	592	574	598	560	578	564	541	622	530	592	572	542	569	553	562	562	622	604	578	598	546	577	601	585	545	562	563	567	578	573	530	565	558	603	584	542	547	575	575	605	581	510	587	560	567	558	553	590	558	561	594	572	569	598	581	533	562	522	571	565	611	535	586	626	561	545	561	593	545	540	637	624	562	601	572	587	570	581	616	562	574	566	557	552	538	624	555	550	597	583	584	583	573	584	545	569	638	577	568	589	574	557	594	547	563	594	546	556	583	561	625	558	536	587	602	610	607	573	576	568	594	563	562	580	556	570	552	602	594	613	561	606	563	626	617	574	555	606	573	590	560	559	554	623	560	547	539	626	572	610	576	551	582	563	609	599	576	599	572	579	550	590	554	558	600	558	602	572	573	558	589	574	581	553	605	548	561	519	570	566	564	559	630	582	617	573	614	574	581	588	579	569	571	570	613	616	568	527	551	604	577	560	630	599	584	585	564	606	581	570	538	592	590	576	541	552	578	570	540	567	510	608	546	563	516	602	578	592	556	594	590	602	525	597	584	555	537	542	575	526	559	569	597	585	557	600	578	536	585	615	583	565	505	566	582	553	560	639	556	587	587	610	597	557	612	553	578	575	581	581	606	615	579	568	581	574	619	574	564	575	555	561	624	604	581	552	574	610	587	597	603	597	522	607	602	567	582	562	584	556	577	570	605	577	558	589	579	603	585	576	620	560	595	606	584	566	602	584	568	581	546	558	525	574	558	650	557	563	569	542	549	590	604	566	595	588	549	610	557	572	566	529	593	601	573	626	571	567	617	591	582	583	571	559	575	583	553	609	589	561	594	585	525	596	580	562	611	591	588	596	531	583	592	583	581	590	534	569	562	593	538	548	619	571	609	535	553	572	591	536	569	594	572	559	548	580	615	554	597	587	558	578	562	602	585	552	552	556	546	553	576	582	576	610	556	569	585	595	596	572	549	534	513	574	539	558	609	606	554	577	626	569	614	600	605	557	563	569	542	595	568	580	608	540	632	605	598	562	604	572	585	566	567	543	561	548	577	601	613	579	584	569	568	601	590	569	612	577	565	555	594	553	570	606	589	580	529	570	579	591	526	536	562	554	570	541	552	577	567	592	582	556	606	584	545	561	530	595	566	574	654	570	576	572	582	528	574	637	571	564	571	655	585	583	606	609	609	574	599	539	552	582	581	580	607	539	610	581	570	551	589	617	567	632	561	557	562	620	556	545	593	593	602	571	559	591	571	567	594	570	560	621	570	588	603	543	640	550	564	583	631	544	585	573	589	536	560	575	547	576	547	565	550	582	608	525	559	613	537	603	551	630	560	610	581	604	569	615	587	560	595	606	538	539	583	571
4693	1154	917	758	677	687	647	601	622	592	668	601	616	644	643	625	639	650	603	625	601	627	574	621	620	596	636	615	620	576	576	586	607	622	605	632	618	586	584	628	611	573	593	597	615	635	595	570	615	635	583	602	631	606	649	623	604	644	602	589	629	604	655	621	601	621	589	636	577	610	641	597	623	627	618	622	596	642	585	632	617	633	611	617	616	622	604	599	622	662	609	655	580	618	661	629	564	608	602	629	610	642	619	629	608	595	585	629	600	599	607	562	628	585	622	611	659	608	638	583	589	597	580	658	610	602	606	588	614	634	615	603	652	603	589	631	586	580	600	607	593	630	639	610	613	615	596	583	553	609	634	636	617	600	610	615	622	621	607	646	620	651	610	593	573	595	565	596	553	607	611	614	612	577	634	633	630	570	619	623	604	609	655	610	607	586	627	615	607	644	584	560	629	629	640	577	612	600	614	600	594	648	619	602	649	620	632	580	574	599	573	619	580	637	592	588	608	625	550	654	588	613	600	633	663	613	644	574	635	636	605	600	626	604	580	629	585	638	639	582	607	603	622	649	623	553	637	616	573	627	627	636	628	616	613	599	570	657	618	640	590	642	568	604	665	600	637	606	553	631	595	605	639	638	643	579	593	653	590	592	638	636	612	601	627	575	589	616	585	616	604	587	559	647	607	644	634	600	622	556	631	603	621	592	650	625	595	597	639	631	600	567	666	620	652	587	628	600	623	603	615	638	631	641	639	640	616	615	663	658	590	613	561	654	611	588	638	605	621	566	600	597	577	639	617	609	649	608	590	601	591	623	616	630	660	598	625	631	668	590	582	641	598	606	673	613	618	616	637	618	587	616	567	594	599	603	653	592	603	600	611	613	655	614	611	633	637	617	631	592	622	617	604	593	628	599	627	644	611	631	587	586	613	621	561	622	613	651	604	664	575	620	605	573	622	638	580	654	607	616	558	613	608	611	606	611	623	569	649	569	608	645	638	628	639	606	575	611	579	616	610	627	616	583	615	593	565	593	601	597	615	636	641	622	637	613	650	633	588	622	633	645	581	594	616	635	600	639	630	610	649	637	581	654	638	627	603	639	601	637	613	588	629	630	581	610	618	660	561	618	539	641	593	620	608	650	610	608	648	613	599	563	602	679	595	582	665	589	609	607	639	613	656	635	624	611	628	667	622	617	600	626	599	656	583	599	610	614	665	615	595	582	569	628	604	643	607	636	598	621	549	615	609	631	611	627	610	572	626	612	625	609	643	606	591	636	580	617	577	618	602	612	633	564	628	640	540	583	626	620	631	593	615	588	607	610	608	612	650	603	614	607	588	623	582	649	635	621	635	624	605	637	628	619	613	609	604	629	584	627	690	618	619	634	572	604	637	614	611	608	619	659	601	617	574	588	617	634	620	610	633	621	588	573	625	623	642	607	622	626	570	628	596	649	635	617	587	600	603	611	609	653	649	617	617	608	626	630	646	629	619	621	633	620	655	615	602	621	659	644	620	594	619	620	618	632	649	609	594	629	582	611	568	629	591	602	619	639	587	603	653	588	627	591	656	622	604	595	645	614	610	651	588	648	623	619	577	577	572	625	618	633	578	642	623	622	620	612	538	560	624	606	630	636	662	644	617	587	606	614	613	581	595	579	612	569	617	634	618	571	646	608	608	634	633	594	673	591	618	631	595	581	610	612	582	637	596	566	622	625	555	596	647	601	619	653	580	621	598	659	651	626	591	632	594	574	598	647	617	678	606	624	580	608	630	639	562	658	617	615	606	607	608	618	589	584	667	656	654	632	594	560	651	619	616	596	580	585	623	640	593	615	598	582	605	586	594	617	594	579	587	604	584	594	610	583	616	661	587	626	561	660	623	580	620	649	633	587	618	612	670	622	659	607	636	652	593	575	622	576	598	584	642	597	640	618	604	615	593	574	563	631	650	617	623	637	613	616	620	616	598	630	603	580	616	641	647	611	601	632	618	633	603	612	651	593	616	633	591	587	563	640	618	604	607	612	623	601	618	638	622	623	650	630	655	641	663	586	607	605	603	627	639	616	624	650	631	632	621	609	558	617	630	610	630	649	597	625	582	607	563	599	612	602	605	593	609	612	606	586	645	594	607	607	617	632	606	563	570	628	596	615	587	647	599	641	617	622	582	609	592	612	626	624	600	638	608	603	605	585	638	611	604	636	597	649	637	646	615	626	613	599	607	636	629	644	652	546	614	636	581	614	644	596	629	596	638	611	561	632	611	574	628	588	677	581	590	642	578	603	650	596	609	588	649	628	616	622	607	624	604	598	612	622	585	592	632	632	558	569	636	599	583	532	627	629	594	630	591	647	613	613	593	620	649	531	601	589	632	618	628	580	578	646	626	652	595	644	622	616	599	611	598	584	639	620	569	597	597	622	589	597	622	609	626	553	631	683	591	605	588	597	602	599	628	616	630	592	667	667	565	669	637	616	611	630	632	635	603	618	628	628	609	659	628	637	581	633	592	641	639	586	604	567	656	609	614	626	644	603	617	565	607	598	599	624	600	637	601	635	589	631	643	584	600	649	628	608	597	595	620	608	593	623	601	591	652	614	613	644	552	630	635	621	585	604	635	609	623	624	619	632	591	588	641	602	614	677	613	586	586	614	633	615	576	599	606	584	602	574	597	583	617	618	630	556	578	639	619	615	629	590	621	616	651	567	603	624	621	635	630	617	668	619	622	611	612	640	604	604	633	599	646	660	586	657	646	604	615	613	610	626	634	618	582	633	623	591	583	592	572	663	626	617	587	626	591	613	604	633	620	614	559	642	661	629	625	638	640	599	607	626	623	615	642	627	588	585	601	601	616	585	605	635	630	632	610	565	612	622	628	589	627	620	643	618	634	601	586	610	602	583	603	644	623	619	631	654	589	613	622	639	609	636	596	606	629	659	618	634	600	571	642	622	633	580	549	617	589	612	618	598	626	682	641	624	606	575	622	618	555	630	652	604	601	613	608	587	636	608	584	665	594	588	598	606	605	583	624	607	634	549	587	631	640	584	633	597	605	627	581	627	642	607	606	639	611	579	589	648	637	635	625	628	611	594	639	621	576	595	632	653	638	617	677	611	630	632	575	608	600	636	610	609	573	576	604	602	649	651	599	614	647	598	624	621	613	616	572	636	642	619	653	657	599	592	554	638	608	615	612	628	595	614	591	621	622	655	659	614	624	561	630	629	641	571	601	630	643	609	610	579	653	598	613	621	617	641	631	630	595	653	613	648	580	648	571	635	651	621	587	627	609	611	605	596	618	626	611	657	637	607	675	603	618	590	622	631	606	597	616	568	615	594	599	639	598	663	585	625	634	652	603	607	633	622	610	621	596	630	630	605	591	621	605	638	611	629	614	633	593	573	586	580	625	657	602	614	576	613	628	618	636	614	601	641	671	615	595	617	632	582	650	636	652	603	607	624	611	624	585	586	624	592	614	622	654	616	598	590	603	623	622	650	606	621
23727	21096	28197	24198	21086	8449	921	697	577	548	507	466	432	409	436	404	399	380	393	397	362	391	380	382	367	378	403	374	352	356	339	368	381	400	381	338	355	348	358	374	371	370	353	340	347	365	344	336	347	329	358	399	408	353	357	378	337	320	384	344	349	330	323	348	340	322	323	329	323	334	335	387	365	328	349	342	316	368	343	359	321	328	347	318	362	334	339	300	351	354	320	326	354	338	344	344	346	346	341	326	344	373	330	324	361	352	368	385	367	321	331	366	331	350	361	355	341	325	362	293	347	349	346	345	374	341	379	361	351	366	337	350	364	332	353	324	321	331	351	351	351	359	349	340	349	345	376	295	342	348	344	327	336	352	350	332	341	327	335	324	365	346	346	384	344	360	335	371	345	344	356	358	366	363	372	350	354	381	384	331	336	324	371	304	339	359	324	357	331	366	340	372	316	338	332	327	351	361	342	393	365	364	364	358	330	332	358	335	348	366	364	349	320	390	304	364	332	332	344	364	364	348	347	352	339	395	332	355	345	339	360	355	336	379	340	368	376	349	356	365	319	338	345	350	333	331	352	327	348	343	335	347	326	339	365	347	370	326	367	344	347	359	329	345	361	306	349	341	344	338	363	355	370	331	332	357	331	342	365	326	342	326	357	370	346	373	348	341	355	379	381	324	354	357	316	383	336	326	295	311	330	355	326	327	349	352	354	337	307	374	330	341	334	354	349	345	333	352	345	359	332	363	336	350	332	370	338	352	362	343	351	345	335	361	350	353	338	358	365	347	337	303	347	342	358	361	336	356	369	326	355	360	331	369	349	346	340	348	361	359	340	338	338	363	334	348	365	371	374	361	366	360	341	340	345	370	357	354	345	341	355	342	354	349	342	363	356	324	317	363	353	368	311	306	358	350	341	344	343	353	353	341	331	331	328	351	369	341	336	333	345	342	341	366	359	372	381	348	341	350	358	342	397	363	350	339	347	353	330	347	328	370	371	346	336	327	341	345	366	355	373	362	352	320	374	357	375	337	344	324	357	361	384	354	364	347	336	338	342	346	358	308	353	349	343	341	361	340	333	334	355	351	334	367	321	347	343	359	368	340	336	347	348	321	397	367	353	360	358	365	337	336	347	353	353	331	351	330	339	326	355	331	336	329	351	343	328	354	336	325	304	328	331	357	343	323	355	334	391	320	355	332	336	345	351	373	318	318	393	335	350	340	357	355	347	361	338	349	338	359	346	355	349	353	363	370	360	325	369	351	353	311	362	339	343	311	322	328	334	355	365	351	367	333	368	328	367	362	329	343	342	333	340	313	333	337	371	350	344	352	350	350	322	347	387	346	376	357	338	331	311	332	349	364	327	327	349	340	320	355	358	330	341	338	384	324	335	331	381	320	336	355	350	350	381	370	347	375	322	369	363	350	341	355	348	348	366	364	372	324	369	318	345	354	331	320	346	352	350	367	347	347	346	341	382	338	310	343	303	383	382	367	344	363	347	353	335	349	357	349	348	366	369	349	320	358	349	344	348	323	351	356	358	365	384	345	352	355	335	371	322	383	333	340	339	334	360	342	351	340	337	341	332	328	407	338	330	361	361	338	318	355	372	347	329	341	350	385	341	344	348	349	325	336	353	359	354	360	370	349	344	343	361	352	338	326	357	369	351	334	356	350	312	400	373	373	339	343	343	342	314	362	345	340	364	379	350	347	365	334	351	320	341	364	324	353	370	364	373	333	333	334	337	343	348	389	335	298	363	354	330	341	403	343	350	352	341	333	348	327	341	330	323	370	346	370	353	369	355	349	332	357	352	349	361	353	363	350	330	372	317	342	366	359	335	363	321	345	403	343	367	370	347	355	351	372	329	338	381	342	348	335	312	347	342	327	333	348	338	358	353	380	357	353	341	337	370	346	306	400	339	361	388	369	340	334	343	328	363	353	324	349	296	334	344	314	324	391	365	336	351	342	343	369	365	341	360	333	311	363	332	368	351	348	347	345	363	343	364	331	352	347	349	334	326	349	337	361	364	357	350	369	359	333	327	343	325	324	318	330	345	329	348	376	369	324	340	340	323	344	335	363	327	302	342	353	360	331	382	343	337	340	384	325	338	356	340	330	339	344	361	353	358	347	326	352	359	355	387	322	346	338	339	351	319	358	325	390	354	353	329	332	335	326	338	356	335	358	317	395	333	371	369	349	350	304	356	322	334	328	358	346	341	373	338	331	331	337	352	325	364	349	330	345	334	333	326	386	332	340	349	363	379	346	353	297	364	347	320	370	320	340	340	417	329	370	359	326	373	357	355	348	350	376	349	356	350	345	353	354	364	348	331	329	351	329	377	329	313	372	349	330	356	323	351	362	324	364	337	348	337	315	356	306	374	363	339	326	341	320	349	298	306	358	377	349	322	386	324	356	345	332	338	302	321	350	335	339	372	347	336	328	358	292	365	377	320	327	376	338	317	336	316	376	361	352	346	350	384	318	344	325	324	396	357	361	345	345	363	352	351	360	367	335	360	375	332	384	329	350	347	392	350	349	345	345	326	418	329	333	358	324	331	314	365	367	333	367	320	358	354	348	354	333	354	321	346	317	322	352	373	376	340	326	325	332	359	351	342	336	345	370	382	330	363	355	352	331	390	353	321	365	326	335	369	364	327	348	386	315	295	342	349	346	334	361	355	345	354	337	366	365	358	312	357	343	376	361	306	341	319	298	349	328	356	332	356	352	310	363	344	360	357	354	315	358	347	341	340	376	361	338	322	376	326	369	329	371	352	330	335	344	372	336	359	349	350	362	365	331	332	286	314	330	338	384	363	341	315	322	334	347	354	353	357	330	324	361	355	342	356	331	350	362	376	339	333	352	350	318	322	318	363	340	339	371	375	366	371	331	320	355	328	330	373	371	347	359	356	324	344	322	354	336	356	350	345	329	360	343	363	334	341	319	324	334	338	363	334	354	349	319	374	354	331	335	362	341	349	359	333	345	341	338	345	343	332	337	340	336	344	325	378	335	361	339	350	382	352	302	345	322	344	393	369	357	351	373	338	326	371	326	327	337	329	319	335	359	336	347	339	349	335	388	327	390	378	364	319	363	354	361	325	332	319	333	340	326	351	331	342	383	352	333	335	366	355	344	379	359	393	394	353	360	354	372	368	349	357	315	346	342	356	365	356	354	340	372	351	377	349	334	358	356	316	345	319	335	332	333	337	348	346	317	351	370	351	374	336	335	356	346	309	324	346	390	325	326	368	331	341	353	360	347	357	322	317	323	349	332	332	353	388	359	369	333	374	360	360	365	336	343	334	330	351	352	340	338	341	369	343	349	357	351	346	361	340	332	334	343	325	358	363	382	369	378	358	339	323	305	324	347	320	326	345	346	356	334	343	361	328	390	341	337	324	341	323	339	352	337	334	344	373	335	351	359	348	334	319	326	364	344	375	356	366	364	379	308	333	388	313	360	338	353	405	331	343	365	372	371	367	368	384	334	323	331
4030	8662	5849	2704	1927	1531	1161	987	836	697	657	601	583	545	537	486	500	463	482	454	426	436	410	431	395	412	378	391	426	437	404	398	398	450	386	393	381	380	382	402	393	370	412	393	387	394	355	355	362	388	387	405	378	389	368	426	394	374	387	374	377	376	368	414	359	415	372	392	398	386	412	344	377	383	379	367	401	400	383	336	358	381	400	339	384	340	391	377	389	368	404	386	372	370	358	350	366	351	402	407	355	353	368	352	383	393	358	367	367	389	399	375	408	432	368	387	375	387	395	372	433	371	335	381	391	339	352	396	383	368	373	360	349	433	348	382	399	378	368	360	382	364	336	375	380	367	378	358	367	388	368	393	364	365	370	373	384	391	350	398	397	370	410	349	365	348	363	373	381	360	390	383	360	440	378	414	404	362	379	377	385	401	372	380	394	362	347	374	416	379	330	346	379	390	379	404	384	386	360	370	406	405	396	407	405	372	378	403	374	386	399	401	361	425	388	398	368	395	361	389	370	397	359	357	361	357	384	341	390	379	369	375	385	369	377	369	404	362	386	374	369	377	353	392	382	411	386	390	391	379	354	384	369	383	340	370	369	348	369	403	378	376	375	380	364	394	370	409	390	381	360	369	368	361	391	367	363	409	359	366	383	372	391	381	369	373	363	381	353	393	391	388	371	375	378	382	387	372	361	405	373	386	396	353	372	376	366	362	395	353	386	352	367	387	366	372	382	371	410	364	387	393	383	365	386	355	359	368	340	363	384	409	372	348	381	368	411	380	393	377	361	399	381	362	345	365	395	421	382	397	384	395	401	375	376	399	412	391	381	371	391	397	381	435	385	407	389	395	378	355	375	363	376	349	373	390	405	378	378	381	372	372	381	367	380	376	367	393	388	402	389	356	374	382	381	374	401	379	418	377	358	420	385	367	379	369	379	387	366	398	371	394	368	380	395	355	389	373	355	351	388	388	384	395	437	384	382	408	390	379	383	404	378	369	369	413	391	388	402	351	429	406	367	403	377	361	430	407	373	398	387	363	419	351	362	393	386	376	384	404	355	363	388	402	358	383	390	383	379	365	407	393	368	408	379	402	388	371	358	379	385	382	380	374	367	365	343	380	399	380	381	385	373	377	427	383	371	355	387	375	385	374	362	382	404	358	358	376	387	412	357	390	352	379	357	373	428	374	366	372	365	351	386	410	383	376	367	362	370	407	376	360	354	381	391	402	384	416	369	389	391	361	373	370	381	368	387	354	389	434	371	364	386	369	373	393	401	412	359	381	376	409	395	374	344	358	374	361	354	371	375	377	401	361	373	379	381	381	374	364	396	368	401	407	360	367	354	347	385	366	388	414	392	414	404	391	393	361	386	378	390	367	368	379	384	373	381	374	384	381	413	370	365	421	351	374	371	362	385	387	385	390	387	389	353	407	396	360	384	362	363	399	367	387	399	379	380	377	368	371	349	410	340	368	371	398	381	354	397	374	394	374	352	391	371	401	362	366	391	420	379	383	395	411	390	402	410	371	379	336	355	390	356	395	410	387	365	371	366	371	381	395	404	395	381	362	403	346	366	424	358	378	367	392	363	391	355	410	355	381	387	385	346	362	392	350	371	355	369	408	366	404	356	376	381	398	376	382	373	368	375	412	391	387	360	346	350	339	421	412	367	354	430	382	385	369	366	392	393	399	366	387	377	369	424	397	381	391	361	363	394	372	364	399	384	359	375	376	383	352	344	370	400	318	390	341	386	405	370	395	372	321	334	380	404	402	340	403	375	373	358	386	364	389	372	418	383	413	400	404	363	405	391	377	386	340	383	403	399	381	347	368	363	389	334	367	396	370	373	387	383	368	384	362	387	329	374	365	386	372	358	384	404	373	377	426	379	409	387	378	388	391	360	367	399	388	375	404	392	366	345	401	389	393	358	374	374	381	371	367	413	413	357	368	375	355	385	361	351	350	402	407	360	396	366	356	339	385	414	372	375	381	380	355	398	419	381	371	351	362	373	386	384	348	377	356	393	398	359	350	374	404	373	380	392	361	370	389	366	366	382	387	413	393	364	383	380	383	384	379	408	404	393	383	348	410	374	394	391	362	383	376	373	394	373	341	386	364	385	374	391	366	368	391	379	401	383	402	366	394	363	401	380	385	378	418	370	378	351	365	385	396	401	361	378	365	358	372	363	344	365	394	399	363	370	375	394	391	371	401	410	369	361	393	389	365	379	389	325	391	368	392	382	389	354	384	373	368	395	394	366	386	356	374	360	398	370	325	386	397	387	390	377	399	395	373	357	372	359	401	333	373	375	360	383	384	409	374	386	364	357	372	380	366	395	352	376	362	383	352	371	374	364	391	396	391	362	367	382	382	345	352	376	400	357	375	368	354	396	349	385	376	352	396	386	421	346	380	319	402	381	358	373	375	392	408	394	394	344	363	360	404	388	384	385	393	368	439	391	375	407	397	403	337	375	383	393	362	383	361	367	398	358	401	385	359	378	381	415	426	373	391	395	375	344	405	369	390	380	407	401	389	363	377	375	380	391	408	365	375	388	359	353	375	428	398	366	392	384	358	348	390	346	412	415	391	382	366	377	374	358	348	366	384	398	386	368	363	382	382	391	374	393	385	400	355	363	382	372	395	370	351	388	380	384	334	385	398	374	436	383	398	390	369	372	383	357	391	387	392	384	366	359	391	374	405	347	372	368	367	399	396	338	379	403	371	401	396	379	370	392	396	380	381	356	368	393	372	362	352	349	406	347	396	382	341	366	378	410	357	374	371	385	400	387	411	392	396	394	372	370	355	366	416	381	375	365	398	373	391	388	356	358	368	376	393	388	428	326	417	403	355	397	371	402	409	391	427	361	391	351	381	389	397	359	372	356	390	349	406	367	376	418	360	394	387	376	363	400	386	356	415	374	365	357	358	363	368	399	361	390	336	369	390	391	421	362	369	384	368	380	387	371	373	355	368	395	356	391	371	407	371	402	368	380	371	373	370	388	369	362	375	368	385	413	348	360	400	410	361	367	371	351	367	387	379	364	371	366	371	341	373	391	389	369	369	360	397	348	375	362	373	378	391	369	371	399	359	325	361	364	377	412	368	358	407	382	354	384	409	360	330	347	370	356	394	398	403	368	349	374	386	368	363	381	358	375	393	375	371	357	375	411	374	395	395	364	411	346	396	366	388	388	340	382	375	381	395	378	412	354	408	350	373	379	355	334	389	381	398	356	377	386	370	385	383	417	402	409	391	375	373	381	365	370	381	344	411	372	384	354	359	362	374	378	385	388	401	412	376	367	332	408	371	384	396	393	371	358	358	360	332	369	377	386	392	374	377	386	382	367	374	389	381	372	419	372	366	359	386	321	374	365	381	405	362	387	389	374	356	382	382	393	396	370	354	376	373	380	341	364	381	360	391	383	342	370	392	387	340	368	381	368	418	389	373	348	387	380	352	371	355	406	383	360	376	397	389	370	360	390	399	373	394	357	379
24790	21048	26938	25232	8696	1352	1139	989	958	878	913	880	943	946	862	897	868	847	871	851	874	830	862	838	841	853	851	834	871	868	831	855	880	879	844	848	875	836	873	800	838	799	844	865	858	838	836	840	846	786	875	871	835	856	841	850	812	822	867	882	840	915	794	856	843	872	855	816	819	905	830	895	854	816	829	842	856	855	864	790	883	817	869	869	891	834	900	832	855	840	817	804	819	820	849	847	845	826	849	793	862	814	829	812	810	860	840	859	924	881	846	834	872	860	844	810	858	865	878	838	851	894	840	878	789	797	818	820	835	802	850	898	862	840	875	854	837	839	822	825	824	835	884	835	893	876	911	844	866	860	821	857	856	833	838	870	852	873	869	864	862	872	826	818	815	826	831	779	842	846	822	848	890	910	845	845	825	816	884	858	881	857	817	873	874	853	841	821	882	843	845	839	871	800	797	855	919	858	857	821	863	863	793	848	851	868	926	819	817	861	846	853	892	896	841	840	823	871	835	774	837	882	870	832	868	880	839	871	879	819	839	832	872	830	893	812	854	869	808	819	809	845	864	809	847	817	830	807	841	834	815	825	827	887	869	881	838	839	864	906	815	848	857	881	832	846	879	912	833	823	853	852	886	836	811	911	817	864	909	816	878	886	799	869	874	870	865	815	832	860	831	847	847	866	822	826	854	868	823	820	817	826	826	857	826	901	873	829	894	812	853	810	863	808	838	843	838	837	820	830	858	805	796	853	860	944	856	856	824	853	831	819	807	822	834	898	864	878	828	859	838	851	801	843	818	807	834	767	776	840	837	855	823	802	871	796	838	824	871	874	862	884	863	826	830	865	847	821	853	837	847	874	858	823	830	823	824	797	820	824	812	881	842	829	870	870	867	900	796	793	840	806	813	848	894	850	863	862	817	793	859	839	849	848	841	834	828	796	841	846	802	886	857	852	843	813	838	812	904	829	868	826	864	852	863	860	828	893	847	856	802	809	849	860	823	831	795	893	849	840	840	841	899	813	894	830	841	843	823	830	895	812	810	876	884	850	863	864	812	913	866	881	866	896	872	860	893	858	825	798	866	823	857	880	837	800	849	832	859	843	833	901	862	869	788	805	849	872	872	850	917	851	837	835	865	804	765	812	845	819	881	857	864	852	855	928	817	857	813	855	849	848	817	820	811	886	841	837	888	898	877	847	831	931	855	888	859	857	830	811	871	860	869	876	844	883	837	884	861	809	814	849	852	855	876	860	877	816	891	909	839	852	829	840	849	863	839	867	836	873	872	871	796	879	829	847	814	903	872	785	889	817	877	849	852	807	870	916	825	863	829	836	865	820	802	859	845	811	844	827	844	808	824	863	842	817	848	801	910	888	893	846	825	828	860	834	887	860	805	867	816	780	832	880	890	816	862	843	851	829	870	875	855	855	879	853	840	879	826	837	857	818	837	816	853	858	828	858	822	813	898	889	807	830	852	841	873	820	845	853	811	853	838	833	828	829	849	866	825	875	819	802	774	820	828	848	868	870	815	847	805	823	919	852	826	869	845	810	763	848	798	840	832	852	811	823	881	844	781	854	829	836	822	822	887	861	821	867	836	835	856	835	878	802	790	841	856	848	865	879	788	791	942	837	888	883	873	887	862	852	851	802	828	845	873	811	867	825	871	871	869	824	881	830	875	859	824	809	831	834	815	895	826	891	869	862	856	877	830	876	825	805	820	872	843	823	806	891	857	806	870	860	879	842	873	799	895	812	863	871	843	826	825	807	871	863	866	868	854	883	842	893	832	797	833	856	860	883	848	816	906	795	824	845	877	883	873	855	854	859	868	833	832	821	785	899	859	909	809	829	856	808	837	850	892	866	813	901	875	858	856	876	839	909	864	833	893	846	874	849	819	835	805	875	863	849	814	854	918	838	863	833	850	817	868	902	890	843	838	797	834	825	814	851	839	883	856	841	842	810	846	872	824	838	841	914	877	825	816	817	793	858	912	812	942	845	836	792	830	883	839	820	837	850	854	829	864	851	839	886	811	857	844	837	827	875	843	829	818	858	782	822	867	858	849	799	877	845	820	829	816	815	775	858	822	903	863	911	846	869	907	861	883	832	872	852	875	817	846	827	895	845	815	822	875	878	899	863	813	851	860	890	856	864	864	869	822	879	906	798	900	836	861	839	858	852	856	903	827	840	884	852	822	909	836	838	850	819	836	839	789	837	860	827	830	821	806	879	880	863	825	851	909	833	852	846	858	824	847	855	854	817	762	841	881	840	836	850	901	863	876	858	814	773	856	848	836	814	818	799	789	836	762	818	842	830	829	835	851	859	789	905	873	839	848	817	809	854	883	847	906	832	832	849	810	821	871	846	838	878	858	858	858	865	811	817	846	812	838	855	834	868	791	861	798	848	850	825	889	805	823	862	878	806	870	856	888	859	855	835	857	873	855	867	855	875	860	814	839	840	901	876	852	851	831	874	857	828	802	818	843	840	879	809	930	809	805	860	809	811	837	841	890	820	859	836	862	888	862	846	860	800	868	831	875	851	835	859	845	844	881	853	800	875	800	839	890	801	831	805	854	866	839	818	833	781	918	868	855	896	788	839	805	836	811	829	873	822	844	955	888	781	841	875	798	864	839	808	847	846	845	833	849	829	848	870	818	798	862	855	884	810	819	862	848	806	819	844	837	817	838	890	843	844	867	903	810	867	849	800	896	826	870	830	854	867	815	841	864	841	854	873	824	829	842	813	899	827	849	813	849	793	859	846	838	794	844	920	836	869	852	883	830	846	779	838	823	836	910	831	774	852	841	860	790	830	863	855	802	852	861	828	822	880	903	807	818	890	856	838	813	892	830	862	817	845	795	865	828	816	820	784	826	813	895	871	889	881	873	864	836	854	845	844	794	832	795	831	870	842	847	825	855	808	809	808	792	799	840	831	823	857	850	791	852	878	858	860	869	866	838	876	797	882	862	870	822	877	836	898	847	904	774	798	828	875	851	816	853	850	838	807	847	839	810	860	816	839	870	834	899	843	822	854	833	790	811	760	880	795	832	852	842	789	811	849	843	827	835	833	829	912	852	897	809	856	770	850	823	868	805	794	837	855	823	847	771	877	849	836	793	832	882	919	829	835	840	889	780	815	856	926	839	800	829	889	860	794	881	856	868	811	840	821	841	818	834	796	845	833	830	811	820	809	800	885	804	858	845	829	846	870	824	860	807	843	861	877	846	859	858	794	919	843	817	820	814	819	839	853	843	859	817	839	814	873	843	857	838	834	829	822	839	832	836	848	838	846	868	828	780	908	869	806	882	830	879	800	882	868	869	853	815	861	832	834	861	865	876	785	848	838	864	835	868	785	904	851	892	794	864	837	898	828	810	809	846	856	892	853	802	854	853	825	814	808	840	847	801	873	788	889	797	873	841	874	782	870	833	825	869	831	823	821	856	810	841	850	869	811	832	838	824	855	857	855	834	856	844	866	800	914	845	844	818	860
4337	5223	3565	1983	1726	1449	1239	1153	1133	986	1045	982	892	925	961	960	856	860	894	928	888	881	868	926	845	869	838	902	981	887	868	807	885	914	813	879	908	899	880	883	857	852	883	854	897	839	841	838	855	848	837	826	900	882	875	825	863	876	904	846	856	885	867	897	844	894	889	870	910	839	824	886	841	805	882	893	892	885	889	905	873	888	861	867	924	886	874	859	870	874	863	811	836	851	858	816	884	846	869	879	919	851	854	846	844	898	901	913	854	849	905	882	859	845	887	839	855	887	862	876	850	835	849	861	849	896	873	840	925	890	820	869	842	864	845	857	848	851	879	844	843	835	837	875	851	889	837	854	845	879	844	831	871	799	869	825	911	849	861	838	861	841	869	827	894	866	885	833	874	870	850	868	801	868	863	856	903	865	813	853	841	842	905	853	854	858	863	859	832	894	793	897	836	864	919	870	830	865	884	845	865	874	855	900	844	847	925	835	899	822	876	834	827	838	892	853	854	895	950	835	878	862	844	855	851	866	896	885	845	867	809	926	848	833	819	929	861	867	943	880	809	867	868	860	856	834	805	842	849	880	811	890	922	903	880	870	889	860	839	865	849	878	835	834	861	836	873	849	876	858	848	828	852	859	874	804	878	932	861	853	875	876	793	857	829	875	861	880	818	862	860	900	876	834	891	880	844	854	886	829	834	883	889	883	886	819	859	847	850	880	874	842	890	852	844	913	864	821	876	820	852	856	847	849	845	914	848	821	812	850	834	849	889	825	879	838	840	837	856	845	821	881	872	866	863	834	828	908	847	870	885	847	863	817	838	889	825	814	865	853	856	885	838	852	855	858	827	875	842	810	849	810	884	889	842	844	892	834	870	841	907	876	865	841	834	877	866	873	884	842	873	832	897	851	858	847	876	821	897	853	852	902	864	893	887	833	882	887	908	817	877	895	876	890	899	827	852	813	866	870	859	856	867	876	894	797	864	883	841	814	863	860	895	876	840	833	808	909	848	899	875	835	879	910	876	891	931	887	884	876	854	871	956	901	867	831	836	882	896	876	873	826	809	841	898	885	842	858	872	855	902	815	885	868	908	870	810	869	875	841	941	847	921	833	855	891	793	854	814	849	849	823	870	834	898	897	850	858	865	870	830	832	826	858	810	832	844	860	862	804	900	819	899	904	819	802	847	834	853	824	821	833	886	915	826	871	826	886	863	824	883	862	844	842	854	828	856	874	846	826	888	837	806	897	859	852	904	834	888	862	853	925	866	850	862	849	847	909	802	895	866	813	916	845	817	930	849	845	853	834	818	830	926	881	869	897	859	868	883	842	845	873	865	892	832	885	821	856	850	874	861	862	886	913	854	863	881	922	876	843	890	849	881	930	835	862	884	857	916	828	862	858	872	859	868	845	818	887	855	820	863	853	884	839	867	865	890	862	841	856	855	872	841	863	861	852	887	886	825	821	876	842	885	877	853	867	897	846	825	830	863	845	886	863	912	837	821	861	903	804	841	855	810	831	918	833	897	874	844	871	883	829	832	829	873	846	869	877	829	861	894	838	860	862	815	861	895	854	812	833	890	831	823	883	860	908	910	857	884	874	859	904	863	843	855	879	876	843	822	885	909	857	830	934	849	842	880	913	906	850	845	840	829	886	844	900	845	862	879	867	910	829	856	879	867	810	831	902	808	884	889	854	878	916	882	869	898	891	861	901	839	899	828	839	895	883	842	884	868	835	889	836	900	838	845	895	821	828	876	883	818	854	901	837	890	880	870	863	901	804	880	868	860	878	894	838	845	861	872	850	878	820	847	900	833	884	869	860	860	891	878	857	867	838	827	904	843	896	863	847	799	878	860	840	802	851	878	800	813	874	864	916	880	917	877	847	851	814	855	819	869	844	868	800	853	933	844	850	810	891	898	891	852	868	879	877	914	850	872	837	879	903	860	861	864	874	860	882	898	901	863	869	875	849	890	872	916	903	883	840	873	840	849	819	857	872	874	880	832	869	882	817	897	897	840	840	848	823	905	865	896	893	832	800	880	857	892	858	885	802	890	914	800	855	837	818	845	888	852	832	819	906	874	898	841	846	895	881	837	866	883	884	884	914	866	862	834	835	837	850	848	849	895	845	787	881	892	862	797	852	880	879	925	885	908	871	854	869	901	877	851	850	866	839	849	843	856	890	863	917	876	879	848	835	883	927	846	841	854	861	861	901	838	905	856	850	841	916	843	856	842	897	851	849	865	878	855	862	882	865	850	883	891	882	870	872	883	876	795	846	857	899	817	871	846	939	846	832	881	862	868	866	849	872	871	843	862	864	842	869	815	837	850	831	879	906	863	882	850	910	869	869	866	906	868	811	885	845	837	904	910	870	882	909	904	893	846	841	842	842	858	868	920	875	811	894	908	861	867	815	843	879	879	831	876	901	840	894	837	894	848	839	864	900	831	913	867	814	894	891	879	901	914	865	884	901	871	839	823	851	846	871	827	868	918	844	876	894	849	918	925	883	859	875	835	866	829	846	864	875	854	796	889	844	857	865	853	868	908	850	851	878	817	855	906	844	854	903	866	861	901	899	852	859	824	868	861	893	872	869	832	862	845	894	829	910	806	854	883	845	864	880	838	819	893	855	934	874	888	868	877	893	867	871	868	854	895	830	854	878	866	843	848	856	835	860	874	877	817	815	849	908	917	798	872	888	864	869	840	889	842	849	899	868	813	870	878	860	886	899	825	822	862	855	891	861	888	813	895	882	897	938	862	835	875	934	840	915	851	867	856	832	865	915	898	828	892	927	896	818	871	886	865	893	847	891	856	877	846	829	872	856	851	806	882	887	850	849	894	897	858	854	869	853	833	844	833	886	841	872	845	825	904	883	868	865	879	832	884	899	801	836	838	869	887	823	843	826	930	858	844	874	891	856	871	895	813	917	811	811	869	898	869	879	845	828	842	865	844	914	836	878	858	887	852	856	835	876	875	848	877	879	819	873	900	873	878	856	865	829	838	855	851	844	882	890	802	877	865	881	862	854	879	839	876	885	854	843	884	842	837	883	852	846	887	855	916	862	842	911	889	850	854	820	808	822	855	833	877	815	894	857	776	842	834	837	857	846	894	850	887	852	882	858	882	882	807	904	850	895	878	844	841	856	829	828	831	857	816	915	927	873	902	884	850	870	881	828	883	835	845	875	869	841	839	862	888	824	871	865	878	857	839	886	863	923	860	905	823	881	824	912	895	880	849	836	841	895	895	893	837	830	871	924	853	858	870	917	894	867	856	892	844	856	885	864	861	868	887	884	878	843	874	869	819	904	787	866	854	847	886	904	851	892	841	864	922	811	876	939	825	883	852	870	829	873	889	852	863	836	845	884	838	858	829	869	886	913	847	846	853	876	836	845	865	894	906	860	876	873	876	887	858	919	877	825	859	885	828	892	844	904	846	862	904	880	833	866	881	890	859	845	851	855	882	892	871	847	873	832	929	877	900	805	867	883
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
